From c246a06f7abdb4a8bba9fd242237f815f7fecc91 Mon Sep 17 00:00:00 2001 From: wea_ondara Date: Tue, 26 Sep 2023 17:51:44 +0200 Subject: [PATCH] try to use the browser's default language as out default language --- src/locale/locale.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/locale/locale.ts b/src/locale/locale.ts index 5af392a..d9ebd81 100644 --- a/src/locale/locale.ts +++ b/src/locale/locale.ts @@ -14,8 +14,15 @@ const datetimeFormats = { }; export function createI18n(): I18n { + let browserLocale = (navigator.language ?? '').toLowerCase(); + const match = browserLocale.match(/^([a-z][a-z])/); + if (match) { + browserLocale = match[1]; + } else { + browserLocale = 'en'; + } return vueCreateI18n({ - locale: 'de', + locale: browserLocale, fallbackLocale: 'en', messages: messages, datetimeFormats: datetimeFormats,