#javascript #react-native #vue.js #internationalization
#javascript #react-native #vue.js #интернационализация
Вопрос:
Мне нужно совместно использовать одни и те же файлы перевода i18n между двумя приложениями, одним веб-приложением в Vue и одним мобильным приложением в React Native. Оба приложения находятся в разных репозиториях git.
Я мог бы попытаться поделиться им с конфигурацией monorepo или с третьим пакетом npm, где в качестве зависимости используются только переводы.
Каковы общие способы обработки одних и тех же файлов перевода в нескольких проектах javascript?
Комментарии:
1. Я бы, вероятно, использовал не выделенный npm-пакет, а «подмодуль Git». «Подмодули Git» имеют то преимущество, что их легко модифицировать для всех, без необходимости управлять ключом публикации для организации npm. Кроме того, я рекомендую использовать такой инструмент, как «attranslate», для синхронизации файлов перевода: github.com/fkirc/attranslate