From c834f8352815796bd4d35a453b222abfbfeb2bca Mon Sep 17 00:00:00 2001 From: root Date: Thu, 8 Dec 2022 00:25:49 +0530 Subject: [PATCH] Localize the authentication dialog and add Dutch, Serbian and Bosnian --- src/App.vue | 2 +- src/components/AuthenticationModal.vue | 14 +++++++------- src/plugins/i18n.js | 8 +++++++- src/translations/bn-Beng.json | 7 +++++++ src/translations/en.json | 8 ++++++++ 5 files changed, 30 insertions(+), 9 deletions(-) diff --git a/src/App.vue b/src/App.vue index 6b7530c..e831b20 100644 --- a/src/App.vue +++ b/src/App.vue @@ -62,7 +62,7 @@ class="mx-2 mt-0 pt-0" :input-value="$store.getters['prefs/getPreferenceBoolean']('darkMode', false)" @change="toggleDarkMode" - label="Dark Mode" + :label="$t('actions.enable_dark_mode')" /> - Authentication + {{ $t('auth_dialog.title') }} - - + + {{ error }} - Log In + + {{ $t('auth_dialog.log_in') }} - Sign Up + + {{ $t('auth_dialog.sign_up') }} diff --git a/src/plugins/i18n.js b/src/plugins/i18n.js index 2ae21e1..9a7895f 100644 --- a/src/plugins/i18n.js +++ b/src/plugins/i18n.js @@ -34,7 +34,10 @@ export const SUPPORTED_LANGUAGES = [ 'bn-Beng', 'ar', 'ckb', - 'hr' + 'hr', + 'nl', + 'sr', + 'bs' ] export const i18n = new VueI18n({ @@ -82,6 +85,9 @@ async function syncStylesPerLanguage (locale) { case 'hr': case 'nb-NO': case 'bn-Latn': + case 'nl': + case 'sr': + case 'bs': // Don't need to import fonts because Inter supports Latin and Cyrillic and is always loaded document.body.classList.remove(...document.body.classList) document.body.classList.add('default-font') diff --git a/src/translations/bn-Beng.json b/src/translations/bn-Beng.json index f2128c9..bba06f0 100644 --- a/src/translations/bn-Beng.json +++ b/src/translations/bn-Beng.json @@ -45,6 +45,13 @@ "via_pm": "Piped Materialএর দ্বারা –", "via_yt": "YouTubeএর দ্বারা –" }, + "auth_dialog": { + "title": "আপনার নথি", + "username": "আপনার নথির নাম", + "password": "আপনার নহির গোপনকথা", + "log_in": "আপনি কি নথি চালু করতে চান?", + "sign_up": "আপনি কি নতুন নথি বানাতে চান?" + }, "actions": { "loadComments": "মন্তব্য খুঁজে আনব?", "logInSignUp": "বর্তমান account (নথি) এর ব্যবহার বা নতুন একাউন্ট খোলা", diff --git a/src/translations/en.json b/src/translations/en.json index 00a6527..1224e45 100644 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -65,7 +65,15 @@ "via_pm": "Via Piped Material", "via_yt": "Via YouTube" }, + "auth_dialog": { + "title": "Authentication", + "username": "Username", + "password": "Password", + "log_in": "Log In", + "sign_up": "Sign Up" + }, "actions": { + "enable_dark_mode": "Enable Dark Mode", "loadComments": "Load Comments", "logInSignUp": "Log In/Sign Up", "logOut": "Log Out",