Utility FunctionsLocales

isSameDialect

Справка по API для функции isSameDialect

Обзор

Функция isSameDialect проверяет, представляют ли несколько кодов локали BCP‑47 один и тот же диалект, при этом экземпляр класса GT не требуется.


Справка

Параметры

Prop

Type

Возвращает

booleantrue, если все коды локалей относятся к одному и тому же диалекту


Примеры

import { isSameDialect } from 'generaltranslation';

// Проверки на совпадение диалекта
console.log(isSameDialect('en-US', 'en-US')); // true
console.log(isSameDialect('en', 'en-US')); // true (базовый язык совпадает с региональным вариантом)
console.log(isSameDialect('en-US', 'en-GB')); // false (разные регионы/варианты)
console.log(isSameDialect('en-US', 'es-ES')); // false (разные языки)

Примечания

  • Считает базовые языки родительскими для региональных вариантов
  • Региональные варианты должны совпадать точно
  • Важно для логики отката локали (fallback)
  • Поддерживает гибкие форматы ввода
  • Не требует внешних зависимостей

Дальнейшие шаги

Насколько полезно это руководство?

isSameDialect