在emberjs

时间:2018-01-18 13:23:18

标签: ember.js

在我的locales文件夹中包含2个文件夹,现为:

ench(英语和中文)工作正常。但现在我需要按国家分割语言。我更喜欢将父文件夹保存为countrysub文件夹,如:langue(s):

UK => EnUK => ch所以,我可以根据自己的国家/地区保留no.of文件夹,子文件夹是否为no.of语言?

任何人都可以帮助我保持多个县内的多个语言吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果您使用ember-i18n,那么您应该按-分隔语言和地区。例如en-gb

然后,您将翻译放在enen-gben-us等文件夹中。如果您未在en-gb/translations.js中指定翻译,则会回退到en/translatons.js。检查the tests for an example

如果您想要一个不同的结构,您可以通过在初始化程序中手动加载翻译然后将它们用于服务来实现此目的。