From f9745ddb7d798655ac0f627acc05a1393b91170b Mon Sep 17 00:00:00 2001 From: N-Pex Date: Sat, 25 Sep 2021 14:46:48 +0200 Subject: [PATCH] Move app name translations into config file. --- src/App.vue | 8 ++++++-- src/assets/config.json | 6 +++++- src/assets/translations/bo.json | 3 +-- src/assets/translations/en.json | 3 +-- src/assets/translations/es.json | 1 - src/assets/translations/nb_NO.json | 3 +-- src/assets/translations/ro.json | 3 +-- src/assets/translations/si.json | 3 +-- src/assets/translations/ug.json | 3 +-- src/assets/translations/zh_Hans.json | 3 +-- src/components/ProfileInfoPopup.vue | 2 +- 11 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/App.vue b/src/App.vue index 7d2bc12..06060a8 100644 --- a/src/App.vue +++ b/src/App.vue @@ -84,10 +84,14 @@ export default { return this.$store.state.auth.user; }, appName() { - return this.$config.appName; + var translated = undefined; + if (this.$config.appNames) { + translated = this.$config.appNames[this.$i18n.locale]; + } + return translated || this.$config.appName; }, title() { - var title = this.$t(this.appName); + var title = this.appName; if (this.$matrix.notificationCount > 0) { title += " [" + this.$matrix.notificationCount + "]"; } diff --git a/src/assets/config.json b/src/assets/config.json index 0533639..2ea5e51 100644 --- a/src/assets/config.json +++ b/src/assets/config.json @@ -1,6 +1,10 @@ { "appName": "Convene", - "product": "Convene", + "appNames": { + "bo": "ཀེ་ཨ་ནུ་དྲ་གནས།", + "si": "කීනු වෙබ්ලයිට්", + "zh_Hans": "网络灯" + }, "productLink": "letsconvene.im", "defaultServer": "https://neo.keanu.im", "rtl": false, diff --git a/src/assets/translations/bo.json b/src/assets/translations/bo.json index 37ffba9..10f8284 100644 --- a/src/assets/translations/bo.json +++ b/src/assets/translations/bo.json @@ -159,7 +159,6 @@ "user_changed_guest_access_open": "{user} མགྲོན་པོ་ཁ་བརྡ་ཁང་དུ་འཛུལ་བཅུག་སོང་།", "user_changed_guest_access_closed": "{user} མགྲོན་པོ་ཁ་བརྡ་ཁང་དུ་འཛུལ་བཅུག་མ་སོང་།" }, - "Keanu Weblite": "ཀེ་ཨ་ནུ་དྲ་གནས།", "power_level": { "moderator": "མདོ་འཛིན་པ།", "restricted": "དམ་བསྒྲགས།", @@ -226,4 +225,4 @@ "room_deleted": "ཁ་བརྡ་ཁང་མེད་པར་བཟོས་སོང་།" }, "language_display_name": "ཨིན་ཡིག" -} +} \ No newline at end of file diff --git a/src/assets/translations/en.json b/src/assets/translations/en.json index 03060cf..b3b2c35 100644 --- a/src/assets/translations/en.json +++ b/src/assets/translations/en.json @@ -1,6 +1,5 @@ { "language_display_name": "English", - "Keanu Weblite": "Keanu Weblite", "menu": { "start_private_chat": "Private chat with this user", "reply": "Reply", @@ -218,4 +217,4 @@ "original_text": "", "download_name": "Download" } -} +} \ No newline at end of file diff --git a/src/assets/translations/es.json b/src/assets/translations/es.json index acf51ec..6e75c2c 100644 --- a/src/assets/translations/es.json +++ b/src/assets/translations/es.json @@ -158,7 +158,6 @@ "start_private_chat": "Chat privado con este usuario", "edit": "Editar" }, - "Keanu Weblite": "Keanu Weblite", "fallbacks": { "download_name": "Descargar", "original_text": "", diff --git a/src/assets/translations/nb_NO.json b/src/assets/translations/nb_NO.json index a262414..c98fbc1 100644 --- a/src/assets/translations/nb_NO.json +++ b/src/assets/translations/nb_NO.json @@ -145,6 +145,5 @@ "reply": "Svar", "start_private_chat": "Privat sludring med denne brukeren" }, - "Keanu Weblite": "Keanu Weblite", "language_display_name": "Engelsk" -} +} \ No newline at end of file diff --git a/src/assets/translations/ro.json b/src/assets/translations/ro.json index c3cb373..b220aff 100644 --- a/src/assets/translations/ro.json +++ b/src/assets/translations/ro.json @@ -210,7 +210,6 @@ "user_created_room": "{user} a creat camera", "you": "Tu" }, - "Keanu Weblite": "Keanu Weblite", "language_display_name": "Engleză", "fallbacks": { "download_name": "Descărcați", @@ -218,4 +217,4 @@ "video_file": "Fișier video", "audio_file": "Fișier audio" } -} +} \ No newline at end of file diff --git a/src/assets/translations/si.json b/src/assets/translations/si.json index 7918c4e..34a833d 100644 --- a/src/assets/translations/si.json +++ b/src/assets/translations/si.json @@ -14,10 +14,9 @@ "cancel": "අවලංගු කරන්න" }, "language_display_name": "ඉංග්‍රීසි", - "Keanu Weblite": "කීනු වෙබ්ලයිට්", "message": { "download_progress": "{percentage}% බාගත වී ඇත", "file_prefix": "ගොනුව: ", "you": "ඔබ" } -} +} \ No newline at end of file diff --git a/src/assets/translations/ug.json b/src/assets/translations/ug.json index 9135842..16066e1 100644 --- a/src/assets/translations/ug.json +++ b/src/assets/translations/ug.json @@ -18,7 +18,6 @@ "reply": "جاۋاب", "start_private_chat": "قوللانغۇچى بىلەن شەخسى ئۇچۇرلاشماق" }, - "Keanu Weblite": "Keanu Weblite", "message": { "upload_progress_with_total": "{ئومۇمىي} نىڭ {سان} يۈكلەندى", "upload_progress": "يۈكلەندى {سان}", @@ -219,4 +218,4 @@ "blocked": "چەكلەنگەن", "title": "ئۈسكۈنىلەر" } -} +} \ No newline at end of file diff --git a/src/assets/translations/zh_Hans.json b/src/assets/translations/zh_Hans.json index ba54bec..8718bad 100644 --- a/src/assets/translations/zh_Hans.json +++ b/src/assets/translations/zh_Hans.json @@ -118,7 +118,6 @@ "join": "加入", "undo": "撤销" }, - "Keanu Weblite": "网络灯", "power_level": { "restricted": "被限制", "custom": "自定义({level})", @@ -226,4 +225,4 @@ "room_deleted": "聊天室已删除。" }, "language_display_name": "英语" -} +} \ No newline at end of file diff --git a/src/components/ProfileInfoPopup.vue b/src/components/ProfileInfoPopup.vue index 3b99c44..416da5c 100644 --- a/src/components/ProfileInfoPopup.vue +++ b/src/components/ProfileInfoPopup.vue @@ -101,7 +101,7 @@ export default { }, computed: { product() { - return this.$config.product; + return this.$config.appName; }, productLink() { return this.$config.productLink;