mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
Add constant for all languages array
This commit is contained in:
@@ -9,6 +9,7 @@ nconf.argv().env().file({ file: 'config.json' });
|
|||||||
|
|
||||||
const LOCALES = './common/locales/';
|
const LOCALES = './common/locales/';
|
||||||
const ENGLISH_LOCALE = `${LOCALES}en/`;
|
const ENGLISH_LOCALE = `${LOCALES}en/`;
|
||||||
|
const ALL_LANGUAGES = getArrayOfLanguages();
|
||||||
|
|
||||||
const SLACK_URL = nconf.get('TRANSIFEX_SLACK:url');
|
const SLACK_URL = nconf.get('TRANSIFEX_SLACK:url');
|
||||||
const SLACK_CHANNEL = '#' + nconf.get('TRANSIFEX_SLACK:channel');
|
const SLACK_CHANNEL = '#' + nconf.get('TRANSIFEX_SLACK:channel');
|
||||||
@@ -17,8 +18,8 @@ const SLACK_EMOJI = ':transifex:';
|
|||||||
|
|
||||||
gulp.task('transifex:missingFiles', () => {
|
gulp.task('transifex:missingFiles', () => {
|
||||||
let missingStrings = [];
|
let missingStrings = [];
|
||||||
let languages = getArrayOfLanguages();
|
|
||||||
eachTranslationFile(languages, (error) => {
|
eachTranslationFile(ALL_LANGUAGES, (error) => {
|
||||||
if(error) {
|
if(error) {
|
||||||
missingStrings.push(error.path);
|
missingStrings.push(error.path);
|
||||||
}
|
}
|
||||||
@@ -33,9 +34,8 @@ gulp.task('transifex:missingFiles', () => {
|
|||||||
gulp.task('transifex:missingStrings', () => {
|
gulp.task('transifex:missingStrings', () => {
|
||||||
|
|
||||||
let missingStrings = [];
|
let missingStrings = [];
|
||||||
let languages = getArrayOfLanguages();
|
|
||||||
|
|
||||||
eachTranslationString(languages, (language, filename, key, englishString, translationString) => {
|
eachTranslationString(ALL_LANGUAGES, (language, filename, key, englishString, translationString) => {
|
||||||
if (!translationString) {
|
if (!translationString) {
|
||||||
let errorString = `${language} - ${filename} - ${key} - ${englishString}`;
|
let errorString = `${language} - ${filename} - ${key} - ${englishString}`;
|
||||||
missingStrings.push(errorString);
|
missingStrings.push(errorString);
|
||||||
@@ -57,9 +57,7 @@ function getArrayOfLanguages() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function getNonEnglishLanguages() {
|
function getNonEnglishLanguages() {
|
||||||
let allLanguages = getArrayOfLanguages();
|
let nonEnglishLanguages = _.filter(ALL_LANGUAGES, (lang) => {
|
||||||
|
|
||||||
let nonEnglishLanguages = _.filter(allLanguages, (lang) => {
|
|
||||||
return lang.indexOf('en') !== 0;
|
return lang.indexOf('en') !== 0;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user