【发布时间】:2016-02-23 16:57:15
【问题描述】:
我用这个命令行bower install angular-translate-loader-static-files 安装了angular-translate-loader-static-files
之后,我在文件夹 i18n 中创建一个名为 messages_en.json 的文件 json
我的 angular.module 是这样的:
angular.module('starter', ['ionic', 'ngStorage', 'ngCordova','starter.services','ionic-datepicker','starter.directives','ion-google-place','ngAutocomplete','colorpicker.module','ui.calendar','ngLoadingSpinner','ionic-ratings','pascalprecht.translate'])
facebookExample.config(function($stateProvider, $urlRouterProvider, $translateProvider) {
$translateProvider.useStaticFilesLoader({
prefix: 'i18n/messages_',
suffix: '.json'
});
$translateProvider.preferredLanguage("en");
$translateProvider.fallbackLanguage("en");
});
在我的 index.html 中
<script type="text/javascript" src="lib/angular-translate/angular-translate.js"></script>
<script type="text/javascript" src="lib/angular-translate-loader-static-files/angular-translate-loader-static-files.js"></script>
<script type="text/javascript" src="lib/angular-translate-loader-static-files/angular-translate-loader-static-files.min.js"></script>
我的messages_en.json:
{
"Accueil" : "welcome",
"Livre" : "book",
}
但是当我运行我的应用程序时,“Livre”这个词没有翻译成英文
有什么问题请帮帮我
【问题讨论】:
标签: angularjs json ionic-framework angular-translate