From 5ea88cb078c23ca5ff2e164c727d586cfb1bbe10 Mon Sep 17 00:00:00 2001 From: slowbackspace Date: Wed, 13 Feb 2019 22:51:25 +0100 Subject: [PATCH] add trezor-translations-manager depedency --- l10n.config.json | 2 +- package.json | 5 +++-- webpack/constants.js | 2 +- yarn.lock | 7 ++++--- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/l10n.config.json b/l10n.config.json index 83b03392..6a444913 100644 --- a/l10n.config.json +++ b/l10n.config.json @@ -1,6 +1,6 @@ { "extractedMessagesFilePattern": "translations/extractedMessages/**/*.json", - "localesOutputDir": "translations/locales/", + "localesOutputDir": "public/l10n/", "outputDir": "translations/", "project": { "identifier": "trezor-wallet-test", diff --git a/package.json b/package.json index 19b50848..bffb8177 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,8 @@ "build:stable": "rimraf build/stable && npx webpack --config webpack/production.babel.js --output-path build/stable --progress --bail", "build:beta": "rimraf build/beta && cross-env BUILD=beta npx webpack --config webpack/production.babel.js --output-path build/beta --progress --bail", "build:dev": "rimraf build.dev && cross-env BUILD=development npx webpack --config webpack/production.babel.js --output-path build/dev --progress --bail", - "translations:extract": "cross-env NODE_ENV=translations npx babel src", + "translations:extract": "cross-env NODE_ENV=translations babel src", + "translations:sync": "yarn ttm merge-msgs && yarn ttm build-csv && yarn ttm upload && yarn ttm build-translations && yarn ttm export-translations", "flow": "flow check src", "lint": "run-s lint:*", "lint:js": "npx eslint ./src ./webpack", @@ -125,7 +126,7 @@ "stylelint-custom-processor-loader": "^0.6.0", "stylelint-processor-styled-components": "^1.5.2", "stylelint-webpack-plugin": "^0.10.5", - "trezor-translations-manager": "slowbackspace/trezor-translations-manager", + "trezor-translations-manager": "^1.0.2", "webpack-cli": "^3.2.3", "webpack-dev-server": "^3.1.14", "yargs": "11.0.0" diff --git a/webpack/constants.js b/webpack/constants.js index b7381548..87e19e0d 100644 --- a/webpack/constants.js +++ b/webpack/constants.js @@ -8,7 +8,7 @@ const constants: Object = Object.freeze({ BUILD: path.join(ABSOLUTE_BASE, 'build/'), PUBLIC: path.join(ABSOLUTE_BASE, 'public/'), SRC: path.join(ABSOLUTE_BASE, 'src/'), - TRANSLATIONS: path.join(ABSOLUTE_BASE, 'translations/'), + TRANSLATIONS: path.join(ABSOLUTE_BASE, 'public/l10n'), PORT: 8081, INDEX: path.join(ABSOLUTE_BASE, 'src/index.html'), TREZOR_CONNECT_ROOT: path.join(ABSOLUTE_BASE, '../trezor-connect/'), diff --git a/yarn.lock b/yarn.lock index dfc901b9..a0d5e5f3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10701,9 +10701,10 @@ trezor-connect@7.0.0-beta.2: events "^1.1.1" whatwg-fetch "^2.0.4" -trezor-translations-manager@slowbackspace/trezor-translations-manager: - version "1.0.0" - resolved "https://codeload.github.com/slowbackspace/trezor-translations-manager/tar.gz/0f479a38ca79f239c5f98dc1227b3da9915219c3" +trezor-translations-manager@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/trezor-translations-manager/-/trezor-translations-manager-1.0.2.tgz#49f46380f11801ee223d930cf596417b3e697c56" + integrity sha512-gZbCj1FBuXc7GdqIJslT6HcBCjPcFYqiPMYPs+yAOBfCXDKdV2sQKxbtfMHi1xdv97XTuUydRhk3tvyW7BcaSA== dependencies: csv-stringify "^5.3.0" csvtojson "^2.0.8"