问题标签 [internationalization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
508 浏览

java - 我应该如何实现一个下拉框,其中包含需要以不同语言显示的项目列表?

我正在尝试设计一个表单,其中包含一个包含杂货选择列表的下拉框。

在尝试决定是使用 java 枚举还是查找表时,我应该查看哪些标准?此外,我需要提前计划 i18n 对下拉字符串的支持。

0 投票
7 回答
5257 浏览

unicode - 关于 Unicode,我需要了解什么?

作为应用程序开发人员,我需要了解 Unicode 吗?

0 投票
5 回答
2108 浏览

java - 为不同的语言环境定制 java.text 格式化程序

构建一个支持不同区域设置的 Java 应用程序,但希望自定义DateFormat显示超出 、 、 和 DateFormat 选项之间FULL可用LONGMEDIUM内容SHORT。想做一些事情,比如在 a 的日期和时间组件之间放置一个字符DateFormat.getDateTimeFormat(),小写 AM/PM 等,至少对于英语。

可以想到3种方法来做到这一点:

new SimpleDateFormat1)如果语言环境是英语,请在对象上使用我的自定义格式字符串。

2) 修改现有语言环境的默认格式字符串

3)创建一个新的语言环境变体,指定我想要的格式字符串

无法弄清楚如何做 2 或 3(或者如果它甚至可能),并且宁愿不做 1 ......以前有没有人处理过这样的事情?

另外,小写 AM/PM 似乎需要 2 或 3 ?(为区域设置的日期格式设置指定 AmPmMarkers 资源)

0 投票
5 回答
10646 浏览

c# - 如何将 ToLongDateString() 的日期和月份首字母大写导致 es-mx 文化?

目前我在 es-MX Culture 中从以下 C# 代码行获得以下结果

miércoles,2008 年 10 月 22 日

我想获得以下

Miércoles,2008 年 10 月 22 日

我需要建立自己的文化吗?

0 投票
10 回答
98725 浏览

javascript - 最佳实践 javascript 和多语言

使用 DOM 和 javascript 操作的多语言网站的最佳实践是什么?我使用 javascript 构建网站的一些动态部分。我的第一个想法是使用带有文本字符串和语言代码的数组作为索引。这是一个好主意吗?

0 投票
6 回答
46835 浏览

c# - 如何在 .Net 中将区域性更改为 DateTimepicker 或日历控件

当期望文化与 PC 中安装的文化不同时,如何在 .Net 中将国际化设置为DateTimepicker或控制?Calendar WinForm

0 投票
3 回答
915 浏览

internationalization - 国际电话和地址数据?

我想这是一个多部分的问题。我正在建立一个会员网站,并希望帐户尽可能国际化。

  1. 在允许国际号码的表格上收集电话号码的最佳方法是什么?我不担心存储它们,只是收集和验证。我现在拥有的是一个带有国家列表的下拉列表,它将添加国家代码,然后是根据国家代码验证 us/can/uk 的号码本身,然后是扩展名。这些将作为字符串存储在 cc/number/ext 的 3 个字段中 有没有人对此有更好、更可靠的解决方案,或者可能在任何地方都看到过这种解决方案?

  2. 地址同上。最好的方法是什么?地址/城市/州/邮编/国家或只是线路?我希望能够按这些排序,因此单个文本字段不是一个很好的解决方案,尽管它是最灵活的。

    这也很重要,因为我们可能会向我们的会员发送实际邮件。我想起了我在其他服务中拥有的一些成员,这些成员的地址位于我从未听说过的国家/地区,即使是邮局的女士也无法判断它们的格式是否正确。

  3. 我想在数据库中至少有国家/州的地理数据,例如在选择国家、字段标准化等后填充州下拉列表。有谁知道可以用作应用程序地理数据库的优秀数据库?

0 投票
2 回答
1892 浏览

python - 我可以同时调用和设置库中的 Python gettext 模块和使用它的模块吗?

我正在编写一个包含我需要翻译的文本反馈的库。

我将以下几行放在_config.py我在我的应用程序中随处导入的模块中:

我有*.mo文件,./locale/lang_LANG/LC_MESSAGES我将_()函数应用于所有需要翻译的字符串。

现在我刚刚为用户(据说是程序员)添加了一项功能,以便能够创建自己的消息。我不希望他关心底层实现,所以我希望他能够让它变得简单,比如:

我使用属性使其干净,但是如果我的用户要翻译他自己的代码(使用我的)并执行以下操作怎么办:

这是个问题吗 ?我可以做些什么来避免麻烦而不打扰我的用户?

0 投票
2 回答
556 浏览

php - 如何检查推进对象是否有 i18n 记录?

我正在使用 symfony 和推进,我试图在一个对象上调用特定的文化并将该对象的某些字段输出到该特定文化的屏幕上。但是,如果对象的映射数据库记录在该特定文化中没有这些字段,我希望它默认为基本文化(在本例中为 en_US)

我这样做是这样的:

但是当我输出这样的

如果没有文化记录,它会输出一个空字符串。我的问题是,如果我指定的对象不可用,有没有办法让对象默认为特定的文化,或者有没有办法查看特定对象是否有文化 i18n 记录?

像这样的东西:

或者

0 投票
3 回答
2777 浏览

.net - .Net 将数字从一种文化转换为另一种文化

在.Net(更具体地说是VB,但这并不重要)中,有没有办法严格通过该数字的类型将数字的格式从一种文化更改为另一种文化?

问题是这样的:在英语中,数字是 123.45。而在瑞典,这个数字是 123,45

有没有办法将 123,45 转换为 123.45 而不必将其转换为字符串(然后使用格式化方法),然后将其转换回正确的类型(单、双等)?