【问题标题】:Angular-translator not working ( useStaticFilesLoader )角度翻译不起作用( useStaticFiles Loader )
【发布时间】:2015-03-30 20:20:20
【问题描述】:

我在 mean.js 中使用带有 StaticFilesLoader 的 Angular-translate(PascalPrecht 模块)。但是在浏览器控制台中得到错误,

http://localhost:1234/app/languages/es.json404(未找到)

并且翻译无法正常工作。 我尝试了其他站点中的所有选项,但我的问题仍然存在。任何人都可以建议如何在mean.js中设置json文件的路径

这是我的代码

public/module/user/config.js

  $translateProvider.useStaticFilesLoader({
  prefix: 'app/languages/',
  suffix: '.json'
});  

 $translateProvider.preferredLanguage('es');

我在 app/languages/es.json 中设置了我的 json 文件

{ "TITLE": "你好", "SUBJECT": "就是这样" }

【问题讨论】:

    标签: meanjs angular-translate


    【解决方案1】:

    如果不查看整个应用程序结构,很难确定这一点。您的目录“app”在哪里?如果您尝试在浏览器地址栏中打开http://localhost:1234/app/languages/es.json,是否有效? config.js 的 URL 是什么?如果是:http://localhost:1234/module/user/config.js,那么我相信您只需将应用程序/语言树移到“公共”下即可。

    【讨论】:

    • 是的,它正在工作.. 刚刚将语言文件夹移动到公共文件夹..感觉很棒.. 谢谢哈罗德
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-26
    相关资源
    最近更新 更多