Назад

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 для работы со строками.