w1l10n

1.2.0 • Public • Published

Последняя доступная версия в npm 1.1.0

*********************************************************

Установка:

1. Настроить 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"
...
}
---

2. В корне папки запустить npm install.

*********************************************************

Выполнение операции экспорта переводов:

1. В корне проекта выполнить команду: npm run exportL10n -- --lang {val}.

lang - базовый язык, на основе которого производятся переводы.

Например: npm run exportL10n -- --lang ru-RU

2. В результате создастся временный файл export.xlsx, который скачивается через Chrome.

*********************************************************

Выполнение операции импорта переводов:

1. В корне проекта выполнить команду: npm run importL10n -- --lang {val} --file {val}.

lang - базовый язык, при импорте для данной локализации изменения не производятся.
file - путь к файлу импорта, исходной папкой считается корень проекта.

Например: npm run importL10n -- --lang ru-RU --file ../import.xlsx

2. В результате выполнения переводы будут импортированы в проект.
В папке "l10n" создастся файл importBase.txt, который содержит базовый язык (lang) всех загруженных токенов.
Данный файл необходимо закоммитить в проект.
В дальнейшем он используется для проверки загруженных и экспортированных значений базового языка. Если имеются несоответствия, то строки помечаются красным цветом.

*********************************************************

Dependents (0)

Package Sidebar

Install

npm i w1l10n

Weekly Downloads

9

Version

1.2.0

License

none

Last publish

Collaborators

  • namustyukov