プレースホルダーの使用

ほとんどの Web サイトには、サイト全体で使用される文字列または変数があります。 特に、複数の言語をサポートする必要があるサイトでは、そのような値をハードコードするのは適切ではありません。 代わりに、プレースホルダーを使用し、一元的に管理できます。

プレースホルダーの作成方法について詳しくは、 プレースホルダードキュメント (「公開」セクション内)。

インポート可能 fetchPlaceholders をブロックの JS または scripts.js プレースホルダー文字列を取得するには、次のように使用します。 現在のページの言語をそのパスやメタデータに基づいて決定するための関数やロジックがプロジェクトに存在する可能性があります。 この例では、単に次のようにハードコードします。 en. これは、 placeholders シート en フォルダー。 引数を省略すると、ルートフォルダーにプレースホルダーシートがあると見なされます。

<script src=“https://gist.github.com/rofe/b4cfd6269f02742ce6acf4a8822fa2b3.js”></script>

キーの書式設定

プレースホルダーシートにスペースやダッシュを含むキーは、JavaScript でアクセスしやすくするため、キャメルケースで区切られます。

  • about us は、 aboutUs
  • foo-bar は、 fooBar
  • VIP lounge は、 VipLounge

ヘルパー関数を使用できます toCamelCase キーをプロパティ名に変換するには、次の手順を実行します。

recommendation-more-help
10a6ce9d-c5c5-48d9-8ce1-9797d2f0f3ec