如何测试本地化“葡萄牙巴西”?

时间:2012-05-11 07:40:58

标签: iphone ios localization

我想知道如何触发iphone中的本地化语言portuguese-brazil? (或模拟器没事)? 那就是,我如何在iphone上测试葡萄牙 - 巴西的本地化?

我发现在国际环境中只有葡萄牙语和葡萄牙语(葡萄牙语),但遗憾的是两者都不是答案。

提前致谢

3 个答案:

答案 0 :(得分:1)

好吧,我是葡萄牙人,要触发那些,你应该把语言当成葡萄牙语。如果它不适用于您的情况,可能是与代码相关的问题。尝试执行以下操作:

  • 只保留1个版本的Localized.strings文件作为葡萄牙语版本,删除其他所有内容(仅用于测试)。

答案 1 :(得分:1)

好的,我有同样的问题,我刚解决了。

在您的项目中使用“葡萄牙语”代替“葡萄牙语 - 巴西语”,您的葡萄牙语设备应该可以正常使用。

问题在于:

当我选择项目文件时,我试图用“+”设置葡萄牙语 - 巴西语的葡萄牙语,当我将我的设备和我的模拟器(用于测试)语言改为葡萄牙语时(一旦没有)葡萄牙语 - 巴西),文本来自默认语言(英语),这意味着它无法正常工作。

我尝试删除“葡萄牙语 - 巴西”并添加“葡萄牙语”,当我将设备更改为葡萄牙语时,它有效;

我认为这是XCode中的一个错误,即语言“葡萄牙语 - 巴西”,因为该设备没有类似设置>中的语言。一般>国际>设备语言,只有“葡萄牙语”

答案 2 :(得分:0)

也许你看错了设置。要更改iOS中的语言,请转到设置>一般>国际>语言。还有设置>一般>国际>区域格式,但此设置控制日期,时间和数字格式(即区域设置格式,而非本地化)等内容

当您更改语言设置时,即使在模拟器中,您也会看到iOS用户界面已更改为新语言。如果您随后启动了应用程序并且没有按预期看到它本地化(假设您当然添加了该语言的本地化资源),那么就会出现问题!