我正在使用 Angular-Translate 库在 angularJS 中进行本地化。
我的要求是我想保留单个模块/ Controller 并从多个页面调用那里的方法/ Controller 方法。项目由标准目录结构组成,如下:
- 语言
- en-US
- Home.json
- 通讯录.json
- fr-FR
- Home.json
- 通讯录.json
- en-US
这些所有 .json 文件也有各自的 html 和部分 html。另外,我不想提供硬编码路径;根据渲染的 html( View )和选择的语言,它应该拾取 .json 文件。
那么,应该采取什么方法呢?
最佳答案
让我尝试向您提出替代方案:
您可以将文件组织为
en.json:
{
"Home": {
"key1": "Value one",
...
},
"Contacts": {...},
...
}
关于javascript - 使用 Angular 平移进行本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25260575/