最近的app开发中需要考虑多语言国际化的问题,经查资料,目前大部分使用的是angular-translate.js这个组件,网站说明是这个:https://angular-translate.github.io
具体步骤:
1.下载angular-translate.min.js和angular-translate-loader-static-files.min.js,并在index.html中添加引用
<!--多语言模块-->
<script src="lib/angular-translate/angular-translate.min.js"></script>
<script src="lib/angular-translate/angular-translate-loader-static-files.min.js"></script>
2.设置依赖项
var app = angular.module("ionicApp", ["ionic","pascalprecht.translate"]);
3.配置多语言,此处是加载本地化的json文件,在www目录下建立languages目录,有两个json文件:en.json和zh.json
{ "LOGIN_REGISTER": "Login/Register", "A" : "电动自行车A", "B" : "电动三轮车B", "MyLa": { "length" : 2, "values":[ { "name" : "Huanhuan","value" : "1" }, { "name" : "Alex","value" : "2" } ] } }