对于阿拉伯语翻译,这是更好的接受方式
For Arabic Language Translation which is better way to take it and do
我们使用 Worklight 7.1 和 Jquery 移动版 1.4.5 开发混合移动应用程序。
这些应用程序目前仅支持两种语言,即(阿拉伯语和英语)。我们正在考虑两种最好的方式来开发应用程序,我们不反对,因为我们是第一次为多语言开发.
1.Take 它分开(英语和阿拉伯语)Html 页。
2.Taking 一个 html 和 NSL budiles(en,ar)。
我们几乎没有怀疑,假设让我们首先选择他们的 html 页面数量在增加,并且 Css 和功能也在增加。可能在这里文件大小会增加或执行速度会变慢或应用程序性能会变慢等。
让我们选择第二个选项,我们采用单 html 页面和较少的功能,但我们不知道如何对齐阿拉伯语的位置,如表格形式数据、默认图标位置等。可能在这里执行速度变慢或应用程序性能变慢等
请任何人告诉我哪种方法最好以及如何解决上述问题。
如果有人有使用 NSL buddile 的多语言 worklight 应用程序的示例应用程序,请提供给我们,这将对我们有所帮助。
MobileFirst Platform Foundation 7.1 提供了一种翻译机制,您可以在其中设置不同语言的系统字符串以及应用字符串。
您可以在 common\js 文件夹中找到用于应用程序字符串的 messages.js 文件。
Messages = {
headerText: "Default header",
actionsLabel: "Default action label",
sampleText: "Default sample text",
};
存储在 messages.js 文件中的应用程序消息可以通过两种方式引用:
- 作为 JavaScript 对象 属性。例如:
Messages.headerText
- 作为具有
class="translate"
的 HTML 元素的 ID:<h1 id="headerText" class="translate"></h1>
对于系统字符串,您可以在这里找到这些:You can find a full list of system messages in the www\default\worklight\messages\messages.json
更新字符串,例如:You can find a full list of system messages in the www\default\worklight\messages\messages.json
您可以在本教程中找到更多信息:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/advanced-client-side-development/enabling-translation/
我们使用 Worklight 7.1 和 Jquery 移动版 1.4.5 开发混合移动应用程序。
这些应用程序目前仅支持两种语言,即(阿拉伯语和英语)。我们正在考虑两种最好的方式来开发应用程序,我们不反对,因为我们是第一次为多语言开发.
1.Take 它分开(英语和阿拉伯语)Html 页。
2.Taking 一个 html 和 NSL budiles(en,ar)。
我们几乎没有怀疑,假设让我们首先选择他们的 html 页面数量在增加,并且 Css 和功能也在增加。可能在这里文件大小会增加或执行速度会变慢或应用程序性能会变慢等。
让我们选择第二个选项,我们采用单 html 页面和较少的功能,但我们不知道如何对齐阿拉伯语的位置,如表格形式数据、默认图标位置等。可能在这里执行速度变慢或应用程序性能变慢等
请任何人告诉我哪种方法最好以及如何解决上述问题。 如果有人有使用 NSL buddile 的多语言 worklight 应用程序的示例应用程序,请提供给我们,这将对我们有所帮助。
MobileFirst Platform Foundation 7.1 提供了一种翻译机制,您可以在其中设置不同语言的系统字符串以及应用字符串。
您可以在 common\js 文件夹中找到用于应用程序字符串的 messages.js 文件。
Messages = {
headerText: "Default header",
actionsLabel: "Default action label",
sampleText: "Default sample text",
};
存储在 messages.js 文件中的应用程序消息可以通过两种方式引用:
- 作为 JavaScript 对象 属性。例如:
Messages.headerText
- 作为具有
class="translate"
的 HTML 元素的 ID:<h1 id="headerText" class="translate"></h1>
对于系统字符串,您可以在这里找到这些:You can find a full list of system messages in the www\default\worklight\messages\messages.json
更新字符串,例如:You can find a full list of system messages in the www\default\worklight\messages\messages.json
您可以在本教程中找到更多信息:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/advanced-client-side-development/enabling-translation/