Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Init history"v9.0.013.06.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюЯкщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.
Посилання на документацію на GitHubСкопіювати документацію у форматі Markdown в буфер обміну
Міграція з i18n-js на Intlayer
Перехід з бібліотеки i18n-js на Intlayer — це високооптимізована міграція, розроблена для переведення великих конфігурацій перекладів у структуровану систему розділення файлів Intlayer.
Що робити
Виконайте наступну команду налаштування у вашому репозиторії:
Скопіюйте код у буфер обміну
З підготовленим intlayer.config.ts, ви можете додати alias Intlayer до конфігурації вашого bundler, щоб будь-які імпорти i18n-js спрямовувалися на пакет сумісності @intlayer/i18n-js.
Що він робить під капотом
i18n-js accesses namespaces through expressions like i18n.t('scope.key', {name}) along with locale fallbacks and specific plural mappings.
Under the hood:
- Interpolation: The compat adapter easily parses
%{name}mappings into your targeted runtime dictionary value. - Pluralization: Replaces
one/othersubkeys and maps them against Intlayer's powerful underlying plural mechanisms (Intl.PluralRules), abstracting away manual mappings. - Locales: Instead of loading monolithic language payloads at bootstrap, dictionaries are served up optimally based on the current context setup via the native Intlayer configuration.
