locales-翻译文件
locales
1.打开文件夹locales,可以看到里面有一个json子文件夹,打开 locales/json即可看到所有的翻译文件
- 另外的两个子文件夹:lastest,text 忽略即可(这2个文件夹,是进行翻译的中间文件)
 
2.翻译文件格式:site_lang_{language_code}.json
- 文件格式中的变量
{language_code},指的是语言简码,譬如中文:site_lang_cn.json,譬如英文:site_lang_en.json 
3.打开翻译文件,譬如打开:site_lang_cn.json,可以看到里面是一个json结构
{
  "general": {
    "common": [
      {
        "key": "share",
        "text": "分享"
      },
      {
        "key": "read_more",
        "text": "阅读更多"
      },
      {
        "key": "contact_us",
        "text": "联系我们"
      },
      {
        "key": "message_submit",
        "text": "提交"
      }
    ]
  }
}
说明:
- general是一个大分组
 - common是一个子分组,值是一个对象数组,每一个对象就是一个翻译配置
 - key是翻译key,text是对应的翻译值,譬如:
read_more在中文下,对应的是:阅读更多 
使用翻译:
- 使用翻译,需要使用liquid filter: 
t - 更多关于filter: 
t,参看:Filter-System(系统) 
{{ 'read_more' | t }}
// 中文下,输出:
阅读更多
需要注意的是,大分组general和子分组common,在翻译的时候并没有实质的用处,直接使用翻译key,因此翻译key必须唯一。