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文件