Tag: locale

如何从Android的不同语言环境中获取string?

所以我想在几个语言环境中获取一个string的值,而不pipe设备/应用程序的当前区域设置如何。 我该怎么做? 基本上我需要的是一个函数getString(int id, String locale)而不是getString(int id) 我怎么能这样做? 谢谢

以编程方式设置区域设置

我的应用程序支持3(即将4)语言。 由于几个语言环境非常相似,我想让用户select在我的应用程序中更改语言环境,例如,意大利人可能更喜欢西class牙语而不喜欢英语。 有没有一种方法让用户select可用于应用程序的语言环境,然后更改使用的语言环境? 我不认为这是为每个Activity设置语言环境的问题,因为这是一个在基类中执行的简单任务。

MongoDB mongorestore失败:locale :: facet :: _ S_create_c_locale名称无效

我在计算机A(Ubuntu 12.04服务器)上创build了一个包含mongodump的转储文件。 我把它移到电脑B(Ubuntu的12.04服务器),并input: mongorestore -db db_name – drop db_dump_path 它失败了,它报告说: 连接到:127.0.0.1 在抛出“std :: runtime_error”的实例后终止调用 what():locale :: facet :: _ S_create_c_locale名称无效 中止 我已经成功地完成了这个操作,而这种奇怪的行为从未发生过。 任何帮助赞赏。 谢谢。

Python语言环境错误:不支持的语言环境设置

为什么在python中这样做会导致下面的错误: >>> import locale >>> print str( locale.getlocale() ) (None, None) >>> locale.setlocale(locale.LC_ALL, 'de_DE') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/locale.py", line 531, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting 这也适用于其他语言环境如fr或nl。 我使用Ubuntu 11.04。 更新:做以下没有产生任何东西: dpkg-reconfigure locales perl: warning: Setting locale failed. perl: warning: Please check that your […]

如何在RStudio中更改R的语言环境?

我在Ubuntu 12.10上使用R版本2.15.3(2013-03-01)。 该系统是德语和R是一样的。search错误消息时,这是不方便的。 在xterm这样执行R $ LANG="C" R部分解决了这个问题。 然后R显示一切英文。 但是当以这种方式加载RStudio时,R解释器仍然是德语。 所以我正在寻找一种方法来改变R本身的R语言环境。 我发现这个: 如何更改R中的语言设置 ,但是Sys.setenv(LANG = "en")用于我: 2+x # Fehler: Objekt 'x' nicht gefunden Sys.setenv(LANG = "en") 2+x # Fehler: Objekt 'x' nicht gefunden 我也试过Sys.setenv(LANG = "en_US.UTF-8")没有成功。 Sys.getlocale()输出 Sys.getlocale() # [1] "LC_CTYPE=de_DE.UTF-8;LC_NUMERIC=C;LC_TIME=de_DE.UTF-8; # LC_COLLATE=de_DE.UTF-8;LC_MONETARY=de_DE.UTF-8;LC_MESSAGES=de_DE.UTF-8; # LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=de_DE.UTF-8; # LC_IDENTIFICATION=C" (为了方便添加了线刹)

Android的context.getResources.updateConfiguration()已弃用

只是最近context.getResources()。 在Android API 25中, updateConfiguration()已被弃用,build议使用上下文。 createConfigurationContext()代替。 有谁知道如何createConfigurationContext可以用来覆盖android系统区域设置? 在此之前将通过以下方式完成: Configuration config = getBaseContext().getResources().getConfiguration(); config.setLocale(locale); context.getResources().updateConfiguration(config, context.getResources().getDisplayMetrics());