我在哪里可以在JHipster中定义默认的i18n语言?

时间:2014-10-22 22:33:18

标签: angularjs spring-boot jhipster

我是JHipster的新手,我想在哪里可以在JHipster中定义默认的i18n语言?它是在Java配置类,Spring-Boot yaml文件中还是在Javascript文件中?

5 个答案:

答案 0 :(得分:7)

您可以通过更改首选语言行在weapp/scripts/app.js文件中设置您喜欢的语言,例如$translateProvider.preferredLanguage('fr');将语言更改为法语。

答案 1 :(得分:3)

在较新版本的Jhipster(v 3.0.0 - 我一直在使用的版本)中,您需要更改两个位置:

  • src/main/webapp/app/blocks/config/translation.config.js:使用您的首选语言密钥更改行$translateProvider.preferredLanguage('en');(例如'en' - > 'fr');
  • src/main/webapp/app/blocks/config/translation-storage.provider.js:也可以使用您首选的语言键更改行$cookies.putObject(name, 'en');

答案 2 :(得分:3)

对于jhipster:4.12.0

Angular:5

它位于此文件中: src / main / webapp / app / shared / shared-libs.module.ts 属性“defaultI18nLang”

答案 3 :(得分:3)

对于JHipster 5.7.2,它位于src/main/webapp/app/app.module.ts下的defaultI18nLang中。

答案 4 :(得分:0)

对于jhipster 6.5.1,您应该在defaultI18nLang中编辑/src/main/webapp/app/core/core.module.ts,例如defaultI18nLang: 'ar-ly'