标签: locale

设置java语言环境设置

当我在我的linux机器上使用默认的java语言环境时,它提供了美国语言环境设置,我在哪里更改它以便它出现正确的语言环境?

java locale

34
推荐指数
6
解决办法
13万
查看次数

无法使用区域设置将日期翻译为西班牙语("es_ES")

我正在尝试做一个简单的日期格式,它确实很好用,它很容易,但问题是语言.我使用语言环境"es_ES"来获取"Miércoles"而不是"Wednesday",并对此进行排序,但我失败了.

这是我的代码:

SimpleDateFormat formato = 
    new SimpleDateFormat("EEEE d 'de' MMMM 'de' yyyy", new Locale("es_ES"));
String fecha = formato.format(new Date());
Run Code Online (Sandbox Code Playgroud)

fecha字符串的EXPECTED值为:

Miércoles4de Abril de 2012

但我仍然得到:

2012年4月4日星期三

我究竟做错了什么?

java locale date

33
推荐指数
2
解决办法
5万
查看次数

在PHP中检测客户端区域设置的最简单方法

我希望能够使用PHP检测访问者在我的网站上的国家/地区.

请注意,我不是试图将此作为安全措施或任何重要的事情,只是改变一些单词的拼写(美国人似乎相信"招生"这个词有2个......疯狂的猛拉),以及也许在"选择你的国家/地区"列表中提供默认选项.

因此,使用Geolocation数据库有点过头了,我真的不想为此安装新的PHP库,那么查找访问者来自哪个国家/地区的最简单/最简单的方法是什么?

php locale

32
推荐指数
4
解决办法
5万
查看次数

日期和时间格式取决于区域设置

我是Java和Android开发的新手,所以这可能是一个愚蠢的问题,但我一直在寻找几天,但找不到解决方案:

我尝试输出一个java.util.Date取决于用户的语言环境.

在StackOverflow上搜索引导我:

java.util.Date date = new Date();
String dateString = DateFormat.getDateFormat(getApplicationContext()).format(date);
Run Code Online (Sandbox Code Playgroud)

这输出:

20/02/2011
Run Code Online (Sandbox Code Playgroud)

在我的法语本地化电话上.几乎没问题.

我如何也输出小时,分钟和秒部分Date,使用用户的语言环境?我一直在寻找Android文档,但找不到任何东西.

非常感谢.

java formatting android locale date

32
推荐指数
4
解决办法
3万
查看次数

C#如何强制本地化文化进入测试项目的en-US

如何在VS2008中为C#中的测试项目指定concrente Localization Culture?我正在构建具有web.config中指定的非标准文化的Asp .Net MVC应用程序,但是如何为该项目的单元测试设置相同的文化?

c# locale unit-testing localization

31
推荐指数
4
解决办法
2万
查看次数

从Android操作系统中检索国家/地区列表

我正在寻找一种方法来填充一个带有名称的国家列表的微调器.我可以从Android操作系统中检索它吗?有人可以请我举个例子吗?

java android locale countries

31
推荐指数
7
解决办法
4万
查看次数

manpath:无法设置区域设置; 确保$ LC_*和$ LANG是正确的

我刚刚在我的linux mint上安装了终结者终端模拟器.由于某些原因我不明白,它将我的密码设置为某些语言环境选项.我尝试了几件事,但他们只提供临时修复.每次打开终端时,它都会将区域设置选项重置为我的密码.

LANG=koldenod19*
LANGUAGE=
LC_CTYPE="mypassword"
LC_NUMERIC=om_KE.UTF-8
LC_TIME="mypassword"
LC_COLLATE="mypassword"
LC_MONETARY=om_KE.UTF-8
LC_MESSAGES="mypassword"
LC_PAPER=om_KE.UTF-8
LC_NAME=om_KE.UTF-8
LC_ADDRESS=om_KE.UTF-8
LC_TELEPHONE=om_KE.UTF-8
LC_MEASUREMENT=om_KE.UTF-8
LC_IDENTIFICATION=om_KE.UTF-8
LC_ALL=
Run Code Online (Sandbox Code Playgroud)

我尝试过使用sudo dpkg-reconfigure locales并且export LC_ALL="eo_US.utf8"问题仍然存在.

locale

31
推荐指数
3
解决办法
2万
查看次数

常见的Windows编译器上有哪些std :: locale名称?

关于构成有效语言环境名称的内容,该标准几乎没有提及; 仅传递无效的区域设置名称导致std::runtime_error.哪些语言环境名称可用于常见的Windows编译器,如MSVC,MinGW和ICC?

c++ windows locale

30
推荐指数
3
解决办法
2万
查看次数

在Android手机的"设置" - >"选择区域设置"中添加/删除语言条目

我的问题:

如何在源代码级别的Android手机的"设置" - >"语言和键盘设置" - >"选择区域设置"(或"选择语言")中添加或删除语言条目?

我会提供更多关于我想要什么以及我做了什么的细节. 如果我提出任何愚蠢的理解或信息,请原谅.我对Android开发很陌生,几天前开始学习它.还有很多我不知道的事情.

更多关于我想要的信息:

我最近正致力于使用新语言本地化整个手机产品(我的意思是,我不是在处理特定的应用程序.这就是为什么我需要在"设置"中添加新的区域设置).当我拿到开发电话时,我发现"选择区域设置" 中只有几个语言条目,例如"英语","法语"和"西班牙语".首先,我需要在此列表中添加并显示一些新的语言条目,例如"日语","中文","韩语".

我拥有Android平台的所有源代码和我自己的代码,所以我认为这个任务可以通过在某处修改源代码或资源文件来完成.不幸的是,我不知道代码和文件在哪里.

" Hello,L10N "教程显示了一种在运行时从"自定义区域设置"添加新区域设置的方法.但我想要的是在构建时添加新的语言环境,这样当手机启动时,新的语言环境将直接显示在"选择语言环境"中而无需任何其他操作.

我做了什么:

在我来之前,我在互联网上做了很多研究.这是我发现的:

  1. Stackoverflow中的Sinkiru询问了一个关于我正在寻找什么的问题.在这里看到它.然而,没有其他人回复他.他自己的回复只告诉在哪里查询CURRENT语言设置,这不是我想要的.我亲自给他发了一封电子邮件,但没有得到他的答复.

  2. 我在Stackoverflow中搜索了很多关键字"android locale","android language","android new locale"等等.本网站中的大多数问题都是询问如何更改应用的区域设置,如何为应用添加多语言支持等等.它们不是我想要的.

  3. 我在Android平台Google小组(http://groups.google.com/group/android-platform)中搜索了很多.有些人在问我的问题,但在阅读完这些消息之后,我仍然没有得到我的答案.. :-(这是我在小组中读到的帖子列表(我没有得到我想要的内容) :

  4. 返回上面列出的条目"(a)".在"操作系统本地化"消息主题中,Android框架工程师Dianne Hackborn说: …

settings android locale

30
推荐指数
1
解决办法
3万
查看次数

语言代码和语言环境代码的定义是什么?

  • 当使用en_GBen-GB
  • 有什么不同 ?
  • 这个ISO 639-1(语言)和ISO 3166(国家)组合是否有ISO名称?

  • locale localization internationalization

    30
    推荐指数
    3
    解决办法
    8161
    查看次数