草庐IT

安卓本地化 es-r419

我正在本地化我的应用程序,支持的语言/区域之一是Espanol-419。Android不支持命名约定values-es-r419,但它接受values-en-rGB。我应该使用什么名称才能使其正常工作? 最佳答案 我不知道r419是从哪里来的。我唯一能想到的是LCID,但419用于俄语,或者countrycode,但没有419的任何内容。这是西类牙语的区域设置代码列表,也许您想要的就在这里:es-arSpanish-Argentinaes-boSpanish-Boliviaes-clSpanish-Chilees-coSpanish

ios - "Español (México)"语言设置使用 "Spanish"字符串而不是 "Spanish (Latin America)"字符串

我们的iOS项目具有从Xcode中创建的“西类牙语”(es.lproj)和“西类牙语(拉丁美洲)”(es-419.lproj)的本地化字符串。但是,在iPhone(美国,最新的iOS7)上,西类牙语的语言选项只有“Español”和“Español(墨西哥)”,没有“拉丁美洲”。当您选择“Español(墨西哥)”时,它会使用我们应用中的“西类牙语”字符串,而不是人们所期望的“西类牙语(拉丁美洲)”字符串。在进一步调查中,[[NSBundlemainBundle]preferredLocalizations]返回@[@"es"]。即使[[NSBundlemainBundle]local

android - Locale.SPANISH 在哪里?

我尝试将应用程序的语言更改为西类牙语,但找不到。Configurationc=newConfiguration(getResources().getConfiguration());c.locale=Locale.SPANISH;//doesnotexists但这行得通:c.locale=Locale.ENGLISH;有人能帮帮我吗?谢谢! 最佳答案 你试过Localespanish=newLocale("es","ES");(参见LocalizationAndroid) 关于andro