如何在带有nativescript和vuejs的Android应用程序上使用i18n

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在带有nativescript和vuejs的Android应用程序上使用i18n相关的知识,希望对你有一定的参考价值。

我实际上正在使用vuejs(android app)开发一个nativescript移动应用程序。我想在我的应用程序中使用i18n模块,但我没有找到任何Nativescript和Vuejs教程来做到这一点。 我已经尝试了一些类似的教程,但没有成功...... 任何人都有这个问题的教程或一些建议来帮助我吗?或者解释一下为什么我的要求不一致。 Thx提前!

答案

虽然vue-i18next是更多Vue在Web上的方式,但如果您更喜欢本机移动解决方案,您可能会对nativescript-localize插件感兴趣。

JS

import { localize } from "nativescript-localize";

Vue.filter("L", localize);

Templte

<Label :text="'Hello world !'|L"></Label>
<Label :text="'I am %s'|L('user name')"></Label>
另一答案

使用带有NativeScript-Vue的i18n软件包并没有什么特别之处。例如,我在NativeScript-Vue项目中使用vue-i18next

以上是关于如何在带有nativescript和vuejs的Android应用程序上使用i18n的主要内容,如果未能解决你的问题,请参考以下文章

Nativescript 手势不适用于 vuejs

使用 NativeScript 6 + VueJS 在 Canvas 上绘图

我无法使用 NativeScript 在 jsPDF 中渲染图像

我可以将我的 Web 应用程序 Vuejs 移动到 NativeScript-Vue 吗?

如何在 NativeScript 中更改应用程序名称

带有 nativescript-vue 的轮播