Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Init history"v9.0.013.06.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Міграція з i18n-js на Intlayer
Перехід з бібліотеки i18n-js на Intlayer — це високооптимізована міграція, розроблена для переведення великих конфігурацій перекладів у структуровану систему розділення файлів Intlayer.
Що робити
Виконайте наступну команду налаштування у вашому репозиторії:
Скопіюйте код у буфер обміну
npx intlayer initЗ підготовленим 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.