アプリを国際化するには、YAMLファイルのエントリに動的にアクセスできる必要があります。
それは例で最もよく説明されます:
ページ:
---
layout: default
title: title_homepage
---
これにより、デフォルトのレイアウトテンプレートのtitle_homepage変数にアクセスできるようになります。
デフォルトのレイアウト:
page.title = "title_homepage"
通常、次のように_config.ymlファイルにアクセスします。
{{ site.locales[site.default_locale].variable }}
ただし、これを機能させるには、page.titleの値を使用して_config.ymlにアクセスする必要があります。これは機能しません:
{{ site.locales[site.default_locale].page.title }}
次のものが必要です(擬似コード):
{{ site.locales[site.default_locale].#{value of page.title}}