1.2.0 • Published 7 years ago
w1l10n v1.2.0
Последняя доступная версия в npm 1.1.0
Установка:
- Настроить package.json.
1.1. В devDependencies добавить пакет w1l10n.
"devDependencies": { ... "w1l10n": "1.1.0", ...
}
1.2. Установить команды для запуска операций.
"scripts": { ... "exportL10n": "node node_modules/w1l10n/export.js", "importL10n": "node node_modules/w1l10n/import.js" ...
}
- В корне папки запустить npm install.
Выполнение операции экспорта переводов:
- В корне проекта выполнить команду: npm run exportL10n -- --lang {val}.
lang - базовый язык, на основе которого производятся переводы.
Например: npm run exportL10n -- --lang ru-RU
- В результате создастся временный файл export.xlsx, который скачивается через Chrome.
Выполнение операции импорта переводов:
- В корне проекта выполнить команду: npm run importL10n -- --lang {val} --file {val}.
lang - базовый язык, при импорте для данной локализации изменения не производятся. file - путь к файлу импорта, исходной папкой считается корень проекта.
Например: npm run importL10n -- --lang ru-RU --file ../import.xlsx
- В результате выполнения переводы будут импортированы в проект. В папке "l10n" создастся файл importBase.txt, который содержит базовый язык (lang) всех загруженных токенов. Данный файл необходимо закоммитить в проект. В дальнейшем он используется для проверки загруженных и экспортированных значений базового языка. Если имеются несоответствия, то строки помечаются красным цветом.