问题标签 [cldr]

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 投票
1 回答
474 浏览

php - 从 PHP 中的 CLDR 获取本地化货币显示名称

我需要在网页上输出本地化的货币名称。

美元 | 美国美元

欧元 | 欧元

尽管数据存在于 Unicode CLDR 中,但我似乎无法通过 intl 库找到方法。

例如斯洛文尼亚语http://www.unicode.org/repos/cldr/tags/latest/common/main/sl.xml

除了为我拥有的每种显示语言解析和本地存储来自远程 CLDR XML 文件的数据之外,还有什么方法可以使用这些数据?

0 投票
1 回答
1425 浏览

unicode - ICU / CLDR / UCA 支持哪些日文排序/整理订单?

我相信,日语有不止一种排序顺序,相当于英语中的字母顺序。

我相信至少有一个基于发音(我认为假名在历史上使用过两个命令),一个基于激进+笔画计数。中文也有多个顺序,其中一个基于部首/笔画,但由于 Unicode汉统一,中文和日文的相同字符可以有不同的笔画数。

因为我相信 Unicode 中排序顺序的标准是CLDR用于算法的UCA的数据,参考实现是ICU

实施通常落后于标准,并且这些信息被证明难以追踪到规范来源。

如果我使用语言说明符设置整理器,ja我应该使用哪种排序顺序?

如果有几个可用于日语,或者计划在某个时候提供,应该为这些使用哪些说明符?例如,西班牙语传统字母顺序的说明符是es-u-co-trad.

0 投票
1 回答
723 浏览

php - 从 php 中的 Intl 扩展获取 CLDR 信息

我以前使用过 Zend_Locale,但似乎 PHP 国际扩展有 cldr 信息。

我需要获取一些信息,例如获取每种语言的可用国家/地区?例如,在 CLDR 项目上enUS、和has以及更多可用的数据。UKGBfaIRAF

国家名称、每种语言的时区列表以及更多数据存在于 CLDR xml 文件中。

它嵌入在 php intl 中,或者我可以下载并将它们绑定到上面的类或方法?

哪个对象或方法为我提供了有关PHP 国际扩展的信息?

CLDR 信息

0 投票
1 回答
1111 浏览

java - 将 joda 时区映射到 Windows 时区(例如在 C# 中)

我无法将 joda 时区映射到 Windows 时区。

我使用CLDR mappings的 xml ,它适用于大多数翻译。

然而,它没有几个 joda 时区的值:

America/Indiana/Indianapolis, BST, Australia/Victoria, Universal, Australia/NSW, America/Fort_Wayne, Africa/Asmara, America/Kentucky/Louisville, Asia/Kashgar, US/Pacific, Australia/West, Australia/Queensland, Australia/南部、美国/东部、美国/中部、美国/亚利桑那、澳大利亚/塔斯马尼亚、新西兰、美国/山区、澳大利亚/欧克拉、格林威治标准时间、日本、CAT、Etc/GMT+0、CST、太平洋标准时间、东部标准时间、澳大利亚/堪培拉、墨西哥/一般、以色列、加拿大/东部、等/GMT+9、加拿大/中部、澳大利亚/北部

在哪里可以找到这些 joda 时区与 Windows 时区之间的映射?

0 投票
1 回答
1269 浏览

node.js - 如何使用代理服务器后面的 cldr-data-downloader 下载 Unicode CLDR JSON 数据?

我想在代理服务器后面使用 cldr-data-downloader( https://github.com/rxaviers/cldr-data-downloader )。该文件说执行以下命令。

当我在没有代理的情况下尝试它时,我可以毫无错误地执行此命令,但是当我从代理服务器后面执行它时会导致错误。我怀疑我需要此应用程序的代理地址,但我不知道该怎么做。

有人知道该怎么做吗?

0 投票
4 回答
3232 浏览

timezone - 是否有信誉良好的来源提供 UN/LOCODE 到奥尔森时区的映射?

我一直在研究CLDRIANA,以便找到 UN/LOCODE 到奥尔森时区的集中映射。

理想情况下,我想拥有例如:

对于每个 UN/LOCODE。

我的核心技能是否让我无法理解如何使用这些资源来实现我的目标?(如果是这样,请帮助我指向允许我自动提供这些映射的脚本)。

或者,这些来源是否没有我正在寻找的数据相关性?(如果是这样,请让我知道您是否有可靠的来源)。

0 投票
2 回答
2010 浏览

jquery - jQuery 调用未定义的 Globalize.format 函数

我正在尝试使用 jQuery 中的微调器小部件进行全球化工作。我的代码包含的顺序如下:

我尝试像他们的文档说的那样加载 cldr 的东西,然后我遍历每个微调器容器并根据输入名称应用微调器小部件:

当我在微调器小部件的属性部分中包含 numberFormat 并单击页面上的微调器时,它会抛出一条错误消息:

我转到第 12778 行的 jquery-ui.js 文件,我看到它正在调用 Globalize.format。所以我进入了我的 Globalize.js 文件,没有名为 format 的函数……什么给出了?

0 投票
1 回答
365 浏览

timezone - CLDR 时区 xml 中英语示范城市的完整列表在哪里?

CLDR中有几个示例城市和元区域名称core/common/main/en.xml,但是,完整列表不包含在 en.xml 中,就像所有其他语言中一样。

为什么会这样?我在哪里可以找到完整的英语示范城市列表?

0 投票
1 回答
1913 浏览

javascript - 使用 requirejs 进行全球化和 cldr

我正在尝试全球化。以下是我目前的项目配置:

  • 目前我没有使用 node 环境,特别是没有使用 npm 或 bower,而是使用 NuGet 作为包管理器。
  • 模组系统:AMD
  • 在应用程序启动时,require.js .config()用于指定不同外部模块的路径。
  • 在实际的应用程序(类型)脚本中,使用,import {...} from "...";来加载依赖项

只是想知道是否有一种方法可以在我的项目中使用Globalizecldr避免 npm 和 bower?

编辑

所以这就是我最后的做法:

  1. 我需要 js 配置:

    /li>
  2. 显然我还需要更改number.jsanddate.js如下:

    number.js

    date.js

    /li>
  3. 最后像这样使用它:

    /li>

仍然希望收到您的来信:)

0 投票
1 回答
116 浏览

perl - DateTime::Format::CLDR 解析长捷克日期的问题

我正在尝试使用 .cld 指定的长格式解析捷克日期DateTime::Locale::cs_CZ。我看不出它应该失败的明显原因。

输出是

我究竟做错了什么?为什么它不解析日期?

更新

这是我在命令行上实际使用的测试:

这是我得到的输出: