gpt4 book ai didi

android - 同一语言的两个版本的应用程序本地化

转载 作者:太空狗 更新时间:2023-10-29 13:30:45 24 4
gpt4 key购买 nike

背景:我们正在尝试为 FR-FR、FR-CA、ES-ES 和 ES-MX 本地化应用程序。我们已经分别为 android 和 ios 创建了正确的 localizable.strings 和 strings.xml 文件。这四个看起来都受到两个操作系统的支持。

问题:我们在测试这些是否正确时遇到问题。例如,任一操作系统都可以选择法语,但不能选择加拿大法语。当我们在 iOS 设备中将语言切换为法语并将地区切换为加拿大时,它只会更改键盘。

问题:

  • 我们如何测试这些语言?
  • 这些语言是否随仅在该地区购买的手机一起提供?

最佳答案

请注意,对于 Android,language-country 属性不一定需要以实际组合存在才能正常工作。例如,如果您在加拿大为德语创建本地化,即使可能没有人为该特定组合制作电话,它仍然可以工作。

当遇到未知组合时,Android 只会级联到不太精确的德语语言属性以进行与语言相关的本地化(假设德语甚至出现在手机/apk 上)并级联到不太精确的仅地理属性加拿大(假设电话/apk 上什至存在与加拿大相关的属性)。

不幸的是,我对 iOS 的了解还不够多,无法就这部分问题向您提供具体建议。

您如何测试本地化?在去年的 Google I/O 上,有一个 presentation在一个新的 Eclipse 本地化工具上,用于同时在许多不同的语言环境中测试您的布局。

作为另一种测试策略,这对 iOS 也有帮助,除了询问居住在国外的远方家人和 friend ,或者询问您自己的现有客户(如果有的话),您可以继续 http://fiverr.com/并支付五美元给魁北克说法语的人做一个quick test您的应用程序在他们的手机上,并向您发送您的应用程序在他们的设备上运行的手机屏幕截图。

根据您的预算和目标地理位置,肯定有许多其他网站/服务可以帮助您众包(或雇用机械手)完成此类任务。

关于android - 同一语言的两个版本的应用程序本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15753693/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com