使用角度平移进行本地化

时间:2014-08-12 09:19:30

标签: javascript json angularjs angular-translate

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

我的要求是我想保留单个模块/控制器并从页面数量调用方法/控制器方法。项目由标准目录结构组成,如下所示:

  • 语言
    • 的en-US
      • Home.json
      • Contacts.json
    • FR-FR
      • Home.json
      • Contacts.json

这些所有的.json文件都有各自的html和部分html。另外,我不想提供硬编码路径;基于html(视图)渲染和选择的语言,它应该选择.json文件。

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

1 个答案:

答案 0 :(得分:0)

让我试着给你一个替代方案:

您可以将文件整理为

en.json:

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