繁体   English   中英

angular.json 中的语言环境不清楚 Angular i18n

Angular i18n not clear on locales in angular.json

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我的 angular 应用程序我想支持法语(加拿大)、法语(法国)和美国英语。 这是我的 angular.json 文件 i18n 代码。

"i18n": {
        "sourceLocale": "en",
        "locales": {
          "fr-CA": "src/locale/messages.fr-CA.xlf",
          "fr-FR": "src/locale/messages.fr-FR.xlf"
        }
      }

在构建应用程序 (npm run build) 时,我看到一条消息无法找到“fr-FR”的区域设置数据。 使用 'fr' 的语言环境数据。

  1. 这是否意味着在 angular.json 中不允许使用 fr-FR,因为它不在 ISO-639 列表中。
  2. 我应该使用"fr": "src/locale/messages.fr.xlf"而不是 fr-FR。 那么如果法国用户(fr-FR 语言环境)从 dist 文件夹中的 fr 加载代码,我是否应该匹配。
  3. 如果“2”是错误的,请忽略警告,并在 dist 文件夹中生成 fr-Fr 特定应用程序时使用该警告。
  4. 如果“2”是正确的,这是否适用于所有语言环境,请说使用en表示“en-GB”、“en-CA”...

我知道有类似 registerLocaleData 的东西来显示日期和货币。

registerLocaleData(localeFr); 

providers: [
    { provide: LOCALE_ID, useValue: 'fr-FR'},
  ]

我浏览了几次文档https://angular.io/guide/i18n-overview 我知道我错过了一些东西。

问题暂未有回复.您可以查看右边的相关问题.
3 Angular i18n问题

我正在使用i18n来翻译我的应用程序,如下所示: 生成messages.xlf文件时,并非所有标签都在那里,例如,生成了保存按钮的标签,但是没有取消。 请给我任何解释吗? ...

4 多个 i18n 语言环境的 angular.json 设置

我的项目设置为两个语言环境构建,每个语言环境都在自己的 url 上(通过configuration.<locale>.baseRef )。 这对于构建项目(通过ng build )工作正常,尽管此设置使我的开发服务器无法使用。 如果我尝试运行npm start ,我会收到以下错误: A ...

5 ng serve 上的 Angular i18n 配置

我正在遵循https://angular.io/guide/i18n上的国际化指南 在配置我的 angular.json 时,我将服务部分配置如下: 但是当我尝试使用“ng serve --configurations=zh”时,继续点击这个 我已经设置了所有必需的语言环境文件。 任何人都可 ...

6 Angular i18n 动态文本

我试图弄清楚是否可以使用 i18n 和相关库(例如(ngx-translate))更改动态内容的语言,我正在为其做 POC。 我能够翻译静态内容,但我无法弄清楚如何对动态内容执行相同的操作,例如 ngfor 循环中的内容或来自服务器的数据。 有没有办法对来自后端/数据库的内容进行转换? 或任何 ...

8 带有选择的属性的 Angular i18n

我有一个元素,我想从 angular 使用 i18n 进行翻译。 我想翻译的部分是 matTooltip 但值是一个选择。 我知道我必须使用i18n-matTooltip才能使其工作。 我应该使用这个语法<span i18n>The author is {gender, select, ...

9 关于JSON及其在Angular中的用途尚不清楚

我有一个我认为是非常基本的问题,但是我几乎从未使用过JSON或网络开发(但在Java的台式机上却没有),因此我在Angular的实践中遇到了很大的麻烦。 你看,我有这个JSON: 我通过服务使用$http和$q来检索它,效果很好。 之后,我将信息保存在控制器的作用域变量中: ...

10 Angular i18n通过服务显示吐司消息

我们在应用程序中使用Angular6和i18n进行国际化。 我们正在烘烤成功或失败的消息,目标是翻译烘烤的消息。 我们有共同的toastComponent来显示所有的Toast消息。 到目前为止,我们正在通过Service注入Toast消息,并且Toast组件将遍历服务消息并显示内容。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM