gt-i18n@0.1.0
Обзор
Хотя наши пакеты традиционно были ориентированы на среды веб-разработки, выпуск gt-i18n@0.1.0 — это фундаментальный шаг к фреймворк-агностичной интернационализации на JS.
Мы считаем, что для этого нужна новая библиотека по двум причинам: (1) специфические особенности библиотеки с заданной архитектурой должны быть вынесены в отдельный пакет, и (2) это создает основу для отделения чистой JS-логики от логики, завязанной на конкретный фреймворк.
Хотя generaltranslation тоже не зависит от времени выполнения, она — по замыслу — не подходит для этой цели, поскольку должна служить нейтральным базовым слоем для поддержки функциональности i18n.
Что входит
msg()- Регистрация строк и интерполяция переменныхmFallback()иgtFallback()- Вспомогательные средства для миграции и поэтапного внедрения
Что дальше
Эта библиотека всё ещё находится на очень ранней стадии развития, но в будущем в ней появится больше функций i18n для работы со строками.