Utility FunctionsLocales

requiresTranslation

Справочник API по функции requiresTranslation

Обзор

Функция requiresTranslation определяет, требуется ли перевод между исходной и целевой локалями, при этом экземпляр класса GT не нужен.


Справка

Параметры

Prop

Type

Возвращает

booleantrue, если требуется перевод; иначе — false


Примеры

import { requiresTranslation } from 'generaltranslation';

// Разные языки требуют перевода
console.log(requiresTranslation('en-US', 'es-ES')); // true
console.log(requiresTranslation('en-US', 'fr-FR')); // true

// Один и тот же язык не требует перевода
console.log(requiresTranslation('en-US', 'en-US')); // false
console.log(requiresTranslation('en-US', 'en-GB')); // false

// С фильтром одобренных локалей
const approved = ['en-US', 'es-ES', 'fr-FR'];
console.log(requiresTranslation('en-US', 'it-IT', approved)); // false (не одобрена)
console.log(requiresTranslation('en-US', 'es-ES', approved)); // true (одобрена и отличается)

Примечания

  • Соблюдает утверждённые ограничения для локалей
  • Возвращает false, если целевая локаль не в утверждённом списке
  • Учитывает пользовательские сопоставления локалей

Дальше

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

requiresTranslation