gpt4 book ai didi

angular - 如何使用 angular2 i18n-x 来本地化属性常量值

转载 作者:太空狗 更新时间:2023-10-29 17:54:40 26 4
gpt4 key购买 nike

我尝试使用 i18n-x form 对我的 Angular2 应用程序进行本地化.它适用于属性:

<p-dialog i18n-header header="User Details"></p-dialog>

结果是:

<trans-unit id="fe871da89ff54aecdb1d2981639c988f15b4d9ad" datatype="html">
<source>User Details</source>
<target/>
</trans-unit>

但是当我尝试将它应用于 angular 属性常量值 时,它不会创建任何 xml 标记。例如:

<my-journal i18n-tableHeader [tableHeader]="'Users'">
</my-journal>

angular i18n 完全支持这种翻译吗?如果不是,正确的方法是什么?

提前感谢您的帮助!

此致

最佳答案

你可以试试 canonical form Angular 属性绑定(bind) - 它也应该与 Angular 4.4.6 和 typescript 2.3.4 一起使用。我已经用这个环境证明了它:

Angular CLI: 1.6.8
Node: 6.10.0
OS: win32 x64
Angular: 5.2.5
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cli: 1.6.8
@angular-devkit/build-optimizer: 0.0.42
@angular-devkit/core: 0.0.29
@angular-devkit/schematics: 0.0.52
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.9.8
@schematics/angular: 0.1.17
typescript: 2.6.2
webpack: 3.10.0

请尝试这个解决方案 - 我希望它有帮助:

<my-journal
bind-tableHeader="'Users'"
i18n-bind-tableHeader="header of table@@mytableheader">
</my-journal>

关于angular - 如何使用 angular2 i18n-x 来本地化属性常量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43202600/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com