Javascript 在哪里可以找到不同国家/地区的d3.js语言环境对象

Javascript 在哪里可以找到不同国家/地区的d3.js语言环境对象,javascript,d3.js,localization,locale,Javascript,D3.js,Localization,Locale,此url()显示了两个区域设置示例 en_US: { "decimal": ".", "thousands": ",", "grouping": [3], "currency": ["$", ""], "dateTime": "%a %b %e %X %Y", "date": "%m/%d/%Y", "time": "%H:%M:%S", "periods": ["AM", "PM"], "days": ["Sund

此url()显示了两个区域设置示例

en_US:
    {
    "decimal": ".",
    "thousands": ",",
    "grouping": [3],
    "currency": ["$", ""],
    "dateTime": "%a %b %e %X %Y",
    "date": "%m/%d/%Y",
    "time": "%H:%M:%S",
    "periods": ["AM", "PM"],
    "days": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday",   "Saturday"],
    "shortDays": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
    "months": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
    "shortMonths": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
    }

在哪里可以找到所有国家/地区对象

我在页面上找不到任何相关内容


请帮助。

D3不加载任何本地化字符串,它创建一个新对象,通过
D3.locale
方法处理本地化。在D3源代码中,有一些预先定义;您可以在以下网址找到它们:

当您想使用除
en US
以外的其他语言环境的格式时,以下是一个示例:

var esLocaleDef = {...}; // your definition, you can copy from es-Es.js file in the above folder.
var esLocale = d3.locale(esLocaleDef);

// use esLocale.numberFormat instead of d3.format
var esNumberFormat = esLocale.numberFormat(...);

// use esLocale.timeFormat instead of d3.time.format
var esTimeFormat = esLocale.timeFormat(...);

d3允许您创建一个新的区域设置,但它不提供可供选择的现有区域设置列表。它似乎没有现有的地图或地区列表。您必须根据自己的需求自行定义它们。定义之后,您可以使用它们在d3中本地化字符串
var esLocaleDef = {...}; // your definition, you can copy from es-Es.js file in the above folder.
var esLocale = d3.locale(esLocaleDef);

// use esLocale.numberFormat instead of d3.format
var esNumberFormat = esLocale.numberFormat(...);

// use esLocale.timeFormat instead of d3.time.format
var esTimeFormat = esLocale.timeFormat(...);