本地化移动应用程序的最佳方法是啥

Posted

技术标签:

【中文标题】本地化移动应用程序的最佳方法是啥【英文标题】:what is the best way to localize an mobile app本地化移动应用程序的最佳方法是什么 【发布时间】:2015-09-07 10:36:01 【问题描述】:

我只想知道哪种方式最好

1.为每种语言构建相同的应用程序或 2.为同一个应用使用本地化。

我使用 phonegap,为此有一些方法可以使用 javascript 使应用程序本地化,但我想知道应用程序的大小(苹果商店限制大小,而且应用程序的大小也不好,因为本地化)

【问题讨论】:

Phonegap/Cordova internationalization support的可能重复 【参考方案1】:

肯定是第二种方式。无论您使用什么平台,这都是本地化的唯一目的。翻译用户可见的文本,无需重新生成后面的整个代码。想想你的应用程序中这些文本与应用程序的其余部分相比有多大(如果你不提供某种电子书,应用程序部分将超过 90%),所以这种方式效率更高。 总而言之,在大量本地化应用程序中进行更改和更新(即使是非常小的)几乎是不可持续的。

希望这会对你有所帮助。

【讨论】:

【参考方案2】:

一定要为不同的本地化使用同一个应用。它将更容易维护、营销和分发。此外,假设您的图像文件不包含文本(它们通常不应该)并且您的所有(或至少大多数)文本实际上是文本(而不是文本图像),您不应该害怕文件这对大小的影响太大了,因为您的本地化文本文件对整个文件大小的影响可能微不足道。

最重要的是,Apple 可能会批准同一应用的不同语言的多个版本(他们通常会批准前一个或两个重复版本,但一旦你尝试提交另一个,他们就会说你'正在向应用商店发送垃圾邮件,应将这些应用组合成一个本地化应用)。他们有一个观点......

【讨论】:

以上是关于本地化移动应用程序的最佳方法是啥的主要内容,如果未能解决你的问题,请参考以下文章

在移动应用程序中的页面之间导航的最佳方法是啥[关闭]

在 WPF 应用程序中本地保存数据的最佳方法是啥?

在 React-Native 移动应用程序中处理数据的最佳方法是啥?

在 javascript 中从 .NET/Razor 解析本地化数字的最佳方法是啥?

解析服务器:用远程数据更新本地存储的最佳方法是啥

客户端应用程序在 C# 中查找本地网络上的服务器的最佳方法是啥?