From 27b389371dd2f0682b33071d005b1b29b03b2bed Mon Sep 17 00:00:00 2001 From: Jacky Date: Wed, 19 Feb 2025 02:43:02 +0000 Subject: [PATCH] feat(localization): add support for additional dayjs locales Expand dayjs locale support by adding Arabic, Russian, Turkish, and Vietnamese locales. Update default locale handling to use English when no specific locale is matched. --- .../components/SetLanguage/SetLanguage.vue | 22 ++++++++++++++++--- app/src/version.json | 2 +- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/app/src/components/SetLanguage/SetLanguage.vue b/app/src/components/SetLanguage/SetLanguage.vue index 405f47b8..3050012f 100644 --- a/app/src/components/SetLanguage/SetLanguage.vue +++ b/app/src/components/SetLanguage/SetLanguage.vue @@ -13,6 +13,10 @@ import 'dayjs/locale/zh-tw' import 'dayjs/locale/pt' import 'dayjs/locale/es' import 'dayjs/locale/it' +import 'dayjs/locale/ar' +import 'dayjs/locale/ru' +import 'dayjs/locale/tr' +import 'dayjs/locale/vi' const settings = useSettingsStore() @@ -61,8 +65,8 @@ function init() { case 'de': dayjs.locale('de') break - case 'en': - dayjs.locale('en') + case 'zh_CN': + dayjs.locale('zh-cn') break case 'zh_TW': dayjs.locale('zh-tw') @@ -76,8 +80,20 @@ function init() { case 'it': dayjs.locale('it') break + case 'ar': + dayjs.locale('ar') + break + case 'ru': + dayjs.locale('ru') + break + case 'tr': + dayjs.locale('tr') + break + case 'vi': + dayjs.locale('vi') + break default: - dayjs.locale('zh-cn') + dayjs.locale('en') } } diff --git a/app/src/version.json b/app/src/version.json index 3d4f5589..89e40539 100644 --- a/app/src/version.json +++ b/app/src/version.json @@ -1 +1 @@ -{"version":"2.0.0-rc.2","build_id":1,"total_build":383} \ No newline at end of file +{"version":"2.0.0-rc.2","build_id":2,"total_build":384} \ No newline at end of file