一位客户问我有关我们开始在App Store中使用中文进行本地化的工作的努力。过去我曾经为其他语言做过,但从未为亚洲语言做过,我担心这可能会比欧洲语言有些棘手。 RESTFull服务将通过JSON返回大部分内容。
对此是否存在某种特殊建议?就像正常的本地化一样吗?
最佳答案
中文与其他语言没有什么不同,首先,请检查以下内容:
您的编码可以处理亚洲字符吗?是否使用UTF编码?
您是否在使用自定义字体?他们会显示亚洲字符吗?
中文不经常使用粗体和斜体字体,有时字体甚至不支持它们,因为文本通常变得难以辨认。检查您的UI是否可以处理它。
通常,中文文本比其他语言的文本短。检查您的UI是否适合中文文本。
通常,显示中文的字体应该比显示普通字符的字体大一些。使用拉丁字母,您可以使用非常小的字体,并且文本将保持可读性。使用中文时,您必须检查使用小字体时仍可以区分字符。
您是否在当前语言环境中正确使用了
NSCalendar
?还是使用公历的特定属性? (中国使用公历,但我不确定其他亚洲国家)。 在所有其他方面,它就像正常的本地化。您可能应该只将文本放在此处,然后测试一切是否正常。如果您的应用程序编写正确,则无需进行任何特殊工作。亚洲语言经常显示出i18n问题,这些问题始终存在于应用程序中,但并未显示出来。
关于ios - iOS App亚洲语言本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15408313/