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必须唯一。