3

尽管所有主要的操作系统和编程语言/API 至少几十年来都支持语言环境,但似乎 JavaScript 仍然没有!

随着 JavaScript 在浏览器和服务器上越来越成为一种完整的应用程序编程语言,缺乏真正的语言环境支持正成为一个真正的问题。

是否有任何建议将语言环境支持添加到 EcmaScript 标准中,因为它存在于其他语言中?作为“和谐”项目的一部分还是其他任何地方?我愿意支持和宣传任何这样的提议。

(这是我上一个问题的后续:是否可以通过JavaScript 中的浏览器确定操作系统中设置的用户区域设置的国家/地区? )

4

2 回答 2

1

到目前为止,我发现的最好的是“ES Wiki” :“ Ecma TC39正在进行的规范工作的 wiki ”。

这个 wiki 有一个“全球化目录”。该目录的“目标”部分指出,除其他外:

提供一个 API 来补充 ECMAScript 语言规范:

  • 一致的、丰富的国际化 API,类似于现代操作系统和国际化库现在为 C++ 和 Java 提供的 API。
  • 一致的结果(不是 100% 相同,但可与 CLDR 中收集的数据或主要平台上的语言环境支持相比较)。
  • 支持每个应用程序的多个语言环境。
  • 使用现有标准识别地区、时区、货币等。重用创建成本更高的对象,例如整理器。
于 2012-08-06T11:10:23.360 回答
1

我刚刚注意到官方的 ECMAScript 国际化 API 规范于 2012 年 12 月发布,可能并没有在网络上引起太大的骚动:

标准 ECMA-402
第 1 版 / 2012 年 12 月

HTMLPDFePub

于 2013-03-14T21:16:35.760 回答