-
setLocale(locale) - 自从:ArcGIS 适用于 JavaScript 4.16 的 API
设置 API 使用的语言环境。这是设置 API 语言环境的首选方法。
当区域设置更改时,将调用
onLocaleChange()的已注册回调。JavaScript API 小部件会在运行时更改语言环境时做出反应。请注意,这被认为是实验性的。
JavaScript API 提供相同级别的支持数字, 和日期格式化为 Web 浏览器的 Intl API。对于小部件的翻译,可以使用以下一组语言环境:
ar,bg,bs,ca,cs,da,de,el,en,es,et,fi,fr,he,hr,hu,id,it,ja,ko,lt,lv,nb,nl,pl,pt-BR,pt-PT,ro,ru,sk,sl,sr,sv,th,tr,uk,vi,zh-CN,zh-HK, 和zh-TW.如果翻译消息不适用于当前语言环境,则根据 getLocale() 中说明的顺序确定语言;否则默认为英文消息。
然后可以将语言环境设置为
en-US或en-GB。小部件使用en消息进行翻译,而日期和数字使用其相应的格式。参数:
类型 说明 locale String新的 Unicode 区域设置标识符字符串,类似于 Intl API。如果这是
undefined,则区域设置将重置为其getLocale()中说明的默认值。例子:
// Sets the locale to French intl.setLocale("fr"); // Sets the locale to UK English. // Dates are formatted in day/month/year order. intl.setLocale("en-GB"); // Sets the locale to US English. // Dates are formatted in month/day/year order. intl.setLocale("en-US");
基本信息
以下是所在类或对象的基本信息。
AMD:
require(["esri/intl"], (intl) => { /* code goes here */ });
ESM:
import * as intl from "@arcgis/core/intl";
对象:
esri/intl
自从:用于 JavaScript 4.12 的 ArcGIS API
用法说明
intl.setLocale函数(或属性)的定义如下:
相关用法
- JavaScript ArcGIS intl.substitute用法及代码示例
- JavaScript ArcGIS intl.convertDateFormatToIntlOptions用法及代码示例
- JavaScript ArcGIS intl.normalizeMessageBundleLocale用法及代码示例
- JavaScript ArcGIS intl.fetchMessageBundle用法及代码示例
- JavaScript ArcGIS intl.SubstituteOptions用法及代码示例
- JavaScript ArcGIS intl.SubstituteDateTimeFormatOptions用法及代码示例
- JavaScript ArcGIS intl.SubstituteNumberFormatOptions用法及代码示例
- JavaScript ArcGIS intl.formatNumber用法及代码示例
- JavaScript ArcGIS intl.convertNumberFormatToIntlOptions用法及代码示例
- JavaScript ArcGIS intl.createJSONLoader用法及代码示例
- JavaScript ArcGIS intl.registerMessageBundleLoader用法及代码示例
- JavaScript ArcGIS intl.MessageBundleLoader用法及代码示例
- JavaScript ArcGIS intl.formatDate用法及代码示例
- JavaScript ArcGIS intl.onLocaleChange用法及代码示例
- JavaScript includes()用法及代码示例
- JavaScript isFinite()用法及代码示例
- JavaScript isNaN()用法及代码示例
- JavaScript ArcGIS imageService.getSamples用法及代码示例
- JavaScript ArcGIS SceneView double-click事件用法及代码示例
- JavaScript ArcGIS geometryEngineAsync.overlaps用法及代码示例
- JavaScript ArcGIS Expand.when用法及代码示例
- JavaScript ArcGIS Sublayer.JoinTableDataSource用法及代码示例
- JavaScript ArcGIS FillSymbol3DLayer.outline用法及代码示例
- JavaScript ArcGIS Ground.loadAll用法及代码示例
- JavaScript Object valueOf()用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 intl.setLocale。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
