fix: Use region specific chinese (instead of simplified vs traditional)

This commit is contained in:
Matt Kilgore
2024-09-08 13:36:01 -04:00
parent f113de180b
commit cf2edc8d34
5 changed files with 258 additions and 2 deletions

View File

@@ -6,14 +6,14 @@ export default defineNuxtPlugin(({ vueApp }) => {
function checkDefaultLanguage() {
let matched = null;
const languages = Object.getOwnPropertyNames(messages());
const matching = navigator.languages.filter(lang => languages.includes(lang));
const matching = navigator.languages.filter(lang => languages.some(l => l.toLowerCase() === lang.toLowerCase()));
if (matching.length > 0) {
matched = matching[0];
}
if (!matched) {
languages.forEach(lang => {
const languagePartials = navigator.language.split("-")[0];
if (lang === languagePartials) {
if (lang.toLowerCase() === languagePartials) {
matched = lang;
}
});