javascript - 使用 Angular 平移进行本地化

标签 javascript json angularjs angular-translate

我正在使用 Angular-Translate 库在 angularJS 中进行本地化。

我的要求是我想保留单个模块/ Controller 并从多个页面调用那里的方法/ Controller 方法。项目由标准目录结构组成,如下:

  • 语言
    • en-US
      • Home.json
      • 通讯录.json
    • fr-FR
      • Home.json
      • 通讯录.json

这些所有 .json 文件也有各自的 html 和部分 html。另外,我不想提供硬编码路径;根据渲染的 html( View )和选择的语言,它应该拾取 .json 文件。

那么,应该采取什么方法呢?

最佳答案

让我尝试向您提出替代方案:

您可以将文件组织为

en.json:

    { 
      "Home": {
       "key1": "Value one",
       ...
      },
      "Contacts": {...},
      ...
    }

关于javascript - 使用 Angular 平移进行本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25260575/

相关文章:

javascript - React 事件处理,最佳实践

javascript - 在第一个函数之后执行第二个函数 - REST

javascript - ng-click 在 ng-repeat 中使用 ng-include 绑定(bind)所有数据

angularjs - 使用 Batarang Chrome 扩展检查 AngularJS 范围

javascript - 将测验问题存储在对象数组中

javascript - Mongoose 不保存 api/mlab 数据

json - Postgres : expand JSON array elements into values with their index?

javascript - 获取属性的值 - javascript

mysql - 如果mysql json字段不存在则追加

javascript - 如何在 Angular 中使用常量?