i18n
i18n 設定ファイルに基づいて、コンテンツの一部を翻訳します。
これは i18n/ja-US.toml
ファイルをもとにコンテンツの一部を翻訳します。翻訳を管理するために、 go-i18n
ツールを使用することができます。翻訳は、テーマとリポジトリのルートの両方に存在することができます。
{{ i18n "translation_id" }}
変数を使用して柔軟な翻訳をクエリする
多くの場合、翻訳文字列でページ変数を使用したいと思うでしょう。 そのためには、以下のように、i18n
を呼び出すときに .
コンテキストを渡します。
{{ i18n "wordCount" . }}
上記の関数は、.
コンテキストを "wordCount"
ID に渡します。
コンテキストにある .WordCount
の値が 101 であると仮定します。結果は以下のようになります。
This article has 101 words.
文字列の翻訳の詳細については、多言語モードでの文字列の翻訳 を参照してください。