Назад

gt-i18n@0.1.0

Ernest McCarter avatarErnest McCarter
gt-i18nv0.1.0pure-jstranslationi18n

Обзор

Хотя наши пакеты традиционно были ориентированы на среды веб‑разработки, выпуск gt-i18n@0.1.0 представляет собой фундаментальный шаг к созданию независимой от фреймворка интернационализации на JS.

Мы считаем, что для этой задачи нужна новая библиотека по двум причинам: (1) уникальные особенности опинионированной библиотеки должны быть вынесены в отдельный пакет и (2) это создаёт возможность разделить чистую JS‑логику и логику, зависящую от фреймворка. Хотя generaltranslation также является библиотекой, не зависящей от среды выполнения, она по замыслу не подходит для этой цели, так как служит нейтральным базовым слоем для поддержки i18n‑функциональности.


Что входит

  • msg() — регистрация строк и интерполяция переменных
  • mFallback() и gtFallback() — вспомогательные функции миграции для поэтапного перехода

Взгляд вперёд

Эта библиотека всё ещё находится на раннем этапе развития, но в будущем в ней появится больше возможностей для работы со строками, связанных с i18n.