Intl.DisplayNames() constructor creates objects that enables the consistent translation of language, region and script display names.

The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.

句法

new Intl.DisplayNames([locales[, options]])
					

参数

locales 可选

A string with a BCP 47 language tag, or an array of such strings. For the general form and interpretation of the locales argument, see the Intl page . The following Unicode extension key is allowed:

nu
The numbering system to be used. Possible values include: "arab" , "arabext" , "bali" , "beng" , "deva" , "fullwide" , "gujr" , "guru" , "hanidec" , "khmr" , "knda" , "laoo" , "latn" , "limb" , "mlym" , "mong" , "mymr" , "orya" , "tamldec" , "telu" , "thai" , "tibt" .
options 可选

An object with some or all of the following properties:

localeMatcher
The locale matching algorithm to use. Possible values are "lookup" and "best fit" ; the default is "best fit" . For information about this option, see the Intl page .
style
The formatting style to use, the default is "long" .
  • "narrow"
  • "short"
  • "long"
type
The type to use, the default is "language" .
  • "language"
  • "region"
  • "script"
  • "currency"
fallback
The fallback to use, the default is "code" .
  • "code"
  • "none"

范例

基本用法

In basic use without specifying a locale, a formatted string in the default locale and with default options is returned.

console.log((new Intl.DisplayNames()).of('US'));
// Expected output: 'us'
					

规范

规范
Intl.DisplayNames
The definition of 'the Intl.DisplayNames constructor' in that specification.

浏览器兼容性

The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request. 更新 GitHub 上的兼容性数据
Desktop Mobile Server
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet Node.js
DisplayNames() 构造函数 Chrome 81 Edge 81 Firefox No IE No Opera 68 Safari No WebView Android 81 Chrome Android 81 Firefox Android No Opera Android 58 Safari iOS No Samsung Internet Android No nodejs 14.0.0

图例

完整支持

完整支持

不支持

不支持

另请参阅

元数据

  • 最后修改: