代码之家  ›  专栏  ›  技术社区  ›  Katya Pavlenko

ng2 i18n:在模板中不使用英语作为默认语言

  •  1
  • Katya Pavlenko  · 技术社区  · 6 年前

    所以我想在我的模板中看到俄语单词,这样更容易理解。 LOCALE_ID 如果我不提供模块内设置,则总是“en-US”。或者,如果我提供的话,总是“如”,而忽略了 --configuration 旗帜

    是否可以将默认语言设置为非英语?

    我的 angular.json

    "build": {
              "builder": "@angular-devkit/build-angular:browser",
              "options": {
                 ...
                "i18nLocale": "ru",
              },
              "configurations": {
                  "en": {
                      "i18nFile": "app/assets/i18n/messages.en.xlf",
                      "i18nFormat": "xlf",
                      "i18nLocale": "en",
                      "i18nMissingTranslation": "error"
                  }
             }
    

    ng serve my-app --configuration en 英语和俄语 ng serve my-app

    0 回复  |  直到 6 年前