From bc3165bb9e4b6271e0670496fcde20b00d9a58e7 Mon Sep 17 00:00:00 2001 From: Leonid Vinogradov Date: Fri, 8 Dec 2023 16:52:15 +0300 Subject: [PATCH] [ru] add new `Web/API/Navigator/language` translation (#17333) [ru] add new 'Web/API/Navigator/language' translation --- files/ru/web/api/navigator/language/index.md | 42 ++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 files/ru/web/api/navigator/language/index.md diff --git a/files/ru/web/api/navigator/language/index.md b/files/ru/web/api/navigator/language/index.md new file mode 100644 index 00000000000000..815a9aa0a1d251 --- /dev/null +++ b/files/ru/web/api/navigator/language/index.md @@ -0,0 +1,42 @@ +--- +title: "Navigator: свойство language" +slug: Web/API/Navigator/language +l10n: + sourceCommit: af967bb052695baa631c004b9b149c6f91920776 +--- + +{{APIRef("HTML DOM")}} + +Доступное только для чтения свойство **`Navigator.language`** возвращает строку, представляющую предпочитаемый пользователем язык, как правило это язык пользовательского интерфейса браузера. + +## Значение + +Строка представляющая версию языка которая определена в стандарте {{RFC(5646, "Теги для идентификации языков (также известном как BCP 47)")}}. Примеры валидных языковых кодов: `en`, `en-US`, `fr`, `fr-FR`, `es-ES` и т.д. + +В Safari на iOS до версии 10.2 код страны возвращался в нижнем регистре: `en-us`, `fr-fr` и т.д. + +## Примеры + +### Использование конструкторов Intl для форматирования, зависящего от языка + +Конструкторы {{jsxref("Intl")}} позволяют форматировать содержимое в соответствии с правилами выбранной локали. Вы можете передать им `navigator.language`, чтобы отформатировать содержимое в правилах локали, соответствующей языку пользователя: + +```js +const date = new Date("2012-05-24"); + +const formattedDate = new Intl.DateTimeFormat(navigator.language).format(date); +``` + +## Спецификации + +{{Specifications}} + +## Совместимость с браузерами + +{{Compat}} + +## Смотрите также + +- {{domxref("navigator.languages")}} +- {{domxref("navigator")}} +- {{jsxref("Intl")}}