如何使用 angular 实现 nativescript-localize 的清晰示例
A clear example how to implement nativescript-localize with angular
这是关于 https://market.nativescript.org/plugins/nativescript-localize#angular 中的 nativescript-localize
我已经一步一步地按照文档进行操作,但结果是:
<Label text="{{ [ERROR ->]'Hello world !' | L }}" ></Label>
JS: <Label text="{{ 'I am %s' | L:'user name' }}" ></Label>
JS:
JS: "): ng:///ClassementModule/ClassementComponent.html@17:16
JS: The pipe 'L' could not be found ("
fr.default.json看起来像:
{
"hello": {
"world": "Bonjour le monde !"
},
"not found in en.default": "pas trouvé dans en.default"
}
老实说,我找不到一个清楚的例子来说明如何实现这个插件。
我从这里查看了 demo-angular:DEMO-ANGULAR 也不太清楚 :(
我觉得文档中缺少某些东西,我被卡住了。
你能帮我一些提示吗?
对于 Nativescript 7,您必须遵循本教程:
https://github.com/NativeScript/plugins/tree/master/packages/localize
注意:文档指出 i18n 文件夹应位于“app”文件夹中。这对我不起作用,我不得不将它放在“src”文件夹中。
我也必须将它添加到组件模块(不仅仅是应用程序模块)。
添加所有内容后,我手动重新启动构建。
这是关于 https://market.nativescript.org/plugins/nativescript-localize#angular 中的 nativescript-localize 我已经一步一步地按照文档进行操作,但结果是:
<Label text="{{ [ERROR ->]'Hello world !' | L }}" ></Label>
JS: <Label text="{{ 'I am %s' | L:'user name' }}" ></Label>
JS:
JS: "): ng:///ClassementModule/ClassementComponent.html@17:16
JS: The pipe 'L' could not be found ("
fr.default.json看起来像:
{
"hello": {
"world": "Bonjour le monde !"
},
"not found in en.default": "pas trouvé dans en.default"
}
老实说,我找不到一个清楚的例子来说明如何实现这个插件。 我从这里查看了 demo-angular:DEMO-ANGULAR 也不太清楚 :(
我觉得文档中缺少某些东西,我被卡住了。
你能帮我一些提示吗?
对于 Nativescript 7,您必须遵循本教程: https://github.com/NativeScript/plugins/tree/master/packages/localize
注意:文档指出 i18n 文件夹应位于“app”文件夹中。这对我不起作用,我不得不将它放在“src”文件夹中。
我也必须将它添加到组件模块(不仅仅是应用程序模块)。
添加所有内容后,我手动重新启动构建。