本地化移动应用程序的最佳方法是啥
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 可能会不批准同一应用的不同语言的多个版本(他们通常会批准前一个或两个重复版本,但一旦你尝试提交另一个,他们就会说你'正在向应用商店发送垃圾邮件,应将这些应用组合成一个本地化应用)。他们有一个观点......
【讨论】:
以上是关于本地化移动应用程序的最佳方法是啥的主要内容,如果未能解决你的问题,请参考以下文章
在 React-Native 移动应用程序中处理数据的最佳方法是啥?