From 40eeab8435500fe4d0de5adeba43cd807679ee47 Mon Sep 17 00:00:00 2001 From: bopol Date: Sat, 14 Nov 2020 12:29:10 +0100 Subject: [PATCH] add language_dev constant this constant, if enabled, will display MISSING STRING: string_id if disabled, it will display the english version of string string_id --- src/lang/bg.js | 2 ++ src/lang/es.js | 2 ++ src/lang/fa.js | 2 ++ src/lang/fr.js | 2 ++ src/lang/gl.js | 2 ++ src/lang/it.js | 2 ++ src/lang/ms.js | 2 ++ src/lang/ru.js | 2 ++ src/lib/constants.js | 5 ++++- 9 files changed, 20 insertions(+), 1 deletion(-) diff --git a/src/lang/bg.js b/src/lang/bg.js index 8971bcf..b781008 100644 --- a/src/lang/bg.js +++ b/src/lang/bg.js @@ -1,5 +1,7 @@ const data = {...require("./base")} const {pug} = require("./utils/functions") +const constants = require("../lib/constants") +if (!constants.language_dev) Object.assign(data, require("./en.js")) ;(() => { data.meta_direction = "ltr" diff --git a/src/lang/es.js b/src/lang/es.js index 8d86cc7..33932db 100644 --- a/src/lang/es.js +++ b/src/lang/es.js @@ -1,5 +1,7 @@ const data = {...require("./base")} const {pug} = require("./utils/functions") +const constants = require("../lib/constants") +if (!constants.language_dev) Object.assign(data, require("./en.js")) ;(() => { data.meta_direction = "ltr" diff --git a/src/lang/fa.js b/src/lang/fa.js index f5b9172..df7b0eb 100644 --- a/src/lang/fa.js +++ b/src/lang/fa.js @@ -1,5 +1,7 @@ const data = {...require("./base")} const {pug} = require("./utils/functions") +const constants = require("../lib/constants") +if (!constants.language_dev) Object.assign(data, require("./en.js")) ;(() => { data.meta_direction = "rtl" diff --git a/src/lang/fr.js b/src/lang/fr.js index d198416..dc4b1ad 100644 --- a/src/lang/fr.js +++ b/src/lang/fr.js @@ -1,5 +1,7 @@ const data = {...require("./base")} const {pug} = require("./utils/functions") +const constants = require("../lib/constants") +if (!constants.language_dev) Object.assign(data, require("./en.js")) ;(() => { data.meta_direction = "ltr" diff --git a/src/lang/gl.js b/src/lang/gl.js index 5369f23..b683aa8 100644 --- a/src/lang/gl.js +++ b/src/lang/gl.js @@ -1,5 +1,7 @@ const data = {...require("./base")} const {pug} = require("./utils/functions") +const constants = require("../lib/constants") +if (!constants.language_dev) Object.assign(data, require("./en.js")) ;(() => { data.meta_direction = "ltr" diff --git a/src/lang/it.js b/src/lang/it.js index 6e6504e..afe66b5 100644 --- a/src/lang/it.js +++ b/src/lang/it.js @@ -1,5 +1,7 @@ const data = {...require("./base")} const {pug} = require("./utils/functions") +const constants = require("../lib/constants") +if (!constants.language_dev) Object.assign(data, require("./en.js")) ;(() => { data.meta_direction = "ltr" diff --git a/src/lang/ms.js b/src/lang/ms.js index 41ff5d1..da38b43 100644 --- a/src/lang/ms.js +++ b/src/lang/ms.js @@ -1,5 +1,7 @@ const data = {...require("./base")} const {pug} = require("./utils/functions") +const constants = require("../lib/constants") +if (!constants.language_dev) Object.assign(data, require("./en.js")) ;(() => { data.meta_direction = "ltr" diff --git a/src/lang/ru.js b/src/lang/ru.js index 08d8431..ba5f4f0 100644 --- a/src/lang/ru.js +++ b/src/lang/ru.js @@ -1,5 +1,7 @@ const data = {...require("./base")} const {pug} = require("./utils/functions") +const constants = require("../lib/constants") +if (!constants.language_dev) Object.assign(data, require("./en.js")) ;(() => { data.meta_direction = "ltr" diff --git a/src/lib/constants.js b/src/lib/constants.js index 768623d..6f1f164 100644 --- a/src/lib/constants.js +++ b/src/lib/constants.js @@ -290,7 +290,10 @@ let constants = { additional_routes: [], database_version: 10, - actually_backup_on_database_upgrade: true + actually_backup_on_database_upgrade: true, + + // enable this to display: "MISSING STRING: string_id" instead of the English version for all untranslated strings + language_dev: false } // Override values from config and export the result