1、添加插件
bower install angular-translate
bower install angular-translate-loader-static-files
2、關聯
angular.module('myApp', ['pascalprecht.translate'])
3、在Config配置語言切換文件
//在www裏面新建一個languages文件包
$translateProvider.useStaticFilesLoader({
files: [{
prefix: './languages/',
suffix: '.json'
}]
});
//set preferred lang
//auto determine preferred lang
$translateProvider.determinePreferredLanguage();
//when can not determine lang, choose en lang.
$translateProvider.preferredLanguage('cn');//首選語言
$translateProvider.fallbackLanguage('cn');
4、在controller裏面切換語言
$translate.use(deflang);//deflang 如果爲cn,就會自動在languages包裏面查找cn.json文件