From 5907b60117413e066d8c97e0c08b7657e178ae6c Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 14 Apr 2020 13:16:08 -0500 Subject: [PATCH] Fix translationRunner and add it to CI --- .gitlab-ci.yml | 4 ++++ webpack/translationRunner.js | 5 ++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d7f7bfce5..27ad2eb60 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,6 +19,10 @@ lint-sass: stage: lint script: yarn test:lint:sass +i18n: + stage: lint + script: yarn manage:translations + build-development: stage: build script: yarn build:development diff --git a/webpack/translationRunner.js b/webpack/translationRunner.js index 8aaa68bcd..89119ab9e 100644 --- a/webpack/translationRunner.js +++ b/webpack/translationRunner.js @@ -5,8 +5,8 @@ const { default: manageTranslations, readMessageFiles } = require('react-intl-t const RFC5646_REGEXP = /^[a-z]{2,3}(?:-(?:x|[A-Za-z]{2,4}))*$/; -const rootDirectory = path.resolve(__dirname, '..', '..'); -const translationsDirectory = path.resolve(rootDirectory, 'app', 'javascript', 'gabsocial', 'locales'); +const rootDirectory = path.resolve(__dirname, '..'); +const translationsDirectory = path.resolve(rootDirectory, 'app', 'gabsocial', 'locales'); const messagesDirectory = path.resolve(rootDirectory, 'build', 'messages'); const availableLanguages = fs.readdirSync(translationsDirectory).reduce((languages, filename) => { const basename = path.basename(filename, '.json'); @@ -216,4 +216,3 @@ if (problems.length > 0) { process.exit(1); } }; -