Articles of 语言环境

Android文本到不同语言的发言

我想创build一个可以支持不同语言的应用程序。 “默认”语言没有问题: tts.setLanguage(Locale.ENGLISH); 还有一些: Locale l = new Locale("ru","RU"); tts.setLanguage(l); 但其他许多人不工作,例如: Locale l = new Locale("hu","HU"); tts.setLanguage(l); 我也尝试过“胡”,“胡 – 胡”,“胡 – 胡”,“胡”…但没有… 此外,它不适用于土耳其,希腊,荷兰,捷克…

Android如何获取系统的安装区域设置

有没有什么办法从Android设备获取系统安装区域设置。 我尝试从android 获取可用的语言环境 getAvailableLocales () ,但它不适用于像华硕,碳,熔岩,Intex设备。 例如,如果我在Nexus设备中调用getAvailableLocales() ,我可以获取语言环境,这些语言环境位于Settings-> Language&Input -> Language 但是,如果我在任何Carbon设备上做同样的事情,而不是从Settings-> Language&Input -> Language获取Settings-> Language&Input -> Language ,我得到一个不同的列表。 我只想要在设备中安装的语言列表,而不是OS支持的所有语言。

getRelativeTimeSpanString的默认语言环境

我重写我的应用程序的区域使用: Locale locale = new Locale("ca"); Locale.setDefault(locale); Configuration config = new Configuration(); config.locale = locale; getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics()); 但似乎getRelativeTimeSpanString不适用于应用程序上下文,而是使用系统区域设置。

我可以访问不同的区域设置的Android资源吗?

我的应用程序中有两个区域设置。 我可以访问资源,例如来自不同地区的string数组,而不更改当前的地区? 我的意思是编码,我不喜欢在设置中改变它。

用resConfig强制Android风格的语言环境

我正在尝试使用Android构build系统中的resConfig和resConfigs。 Android Studio版本1.2.2 Gradle版本1.2.3 OSX 10.10.3 我与我的项目有这两个选项的问题,所以我开始与android studio新的空白项目。 我附加了我的build.gradle,我只在其中添加了resConfigs“en”,“fr” android { defaultConfig { … resConfigs "en", "fr" … } } 并定义了2个基本口味 productFlavors { fr { resConfig "fr" } en { resConfig "en" } } 然后我创build了2个strings.xml文件,并编译了hello_world的默认标签 /src/main/res/values/strings.xml(默认) /src/main/res/values-en/strings.xml /src/main/res/values-fr/strings.xml 有了这个,我希望在MyApplication / app / build / intermediates / res / en / debug中只能看到3个值文件夹,因为我在resConfigs中只定义了“en”和“fr” /值/ /值恩/ /值-FR / […]

如何强制在android应用程序中的语言

可能重复: 更改应用程序本身内的区域设置 在我的应用程序中,我需要“强制”的语言让我们说,我有英语作为默认波兰语和芬兰语的区域设置,根据该职位我已经创buildfunction张贴也波纹pipe,函数在createActivity()中调用,但问题是不工作….任何想法,为什么? 有什么build议么? private void setLocale(String localeCode){ Locale locale = new Locale(localeCode); Locale.setDefault(locale); Configuration config = new Configuration(); config.locale = locale; getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics()); }

我无法从Android模拟器中删除日文input法

我多次看到这个问题,但答案总是“从”语言和键盘设置“菜单中取消IME,问题是没有checkbox。 菜单 – 自定义区域设置 – en_US被选中。 菜单 – 设置 – 语言和键盘 – select语言 – select“英语(美国)”。 菜单 – 设置 – 语言和键盘 – 日语input法是唯一的input法,没有checkbox将其删除。 我也把一个光标放到​​一个编辑视图,并尝试在键入时看到可见的键盘选项。 我怎样才能让英语出现? 这用于在不幸重新安装之前正常工作。

以编程方式将应用程序语言环境设置为pt_BR

我有一个支持葡萄牙语的应用程序,不论是葡萄牙还是巴西地区。 我已经创build了一个价值pt(包含葡萄牙翻译)和价值pt-rBR(包含巴西翻译)。 然后,我尝试将应用程序语言更改为葡萄牙语(葡萄牙语),并且应用程序语言正确更改。 当我把它设置为葡萄牙语(巴西),它不。 我尝试将手机默认语言更改为葡萄牙语(巴西),它仍然无法正常工作。 在这两种情况下(程序和系统),它都适用于葡萄牙语(葡萄牙语)。 有谁知道问题是什么? 以编程方式更改应用程序的区域设置的代码如下所示: Locale locale = new Locale(strLocale); Locale.setDefault(locale); config.locale = locale; context.getResources().updateConfiguration(config, context.getResources().getDisplayMetrics()); strLocale分别设置为葡萄牙语和巴西语的“pt”或“pt_BR”。

(ANDROID)控制用户语言

我有一个多语言的应用程序。 我想让用户能够控制使用哪种语言。 这意味着即使他有英语语言环境,他也可以使用不同的语言。 我如何更改语言环境语言? (每个应用程序)谢谢….

如何在android模拟器中设置印度区域语言的自定义区域设置

我想将我的模拟器语言环境设置为印度地区语言(如泰米尔语,加拿大语或泰卢固语)的某些自定义语言环境。 任何一个PLZ给build议,在此先感谢。