Skip to content

Commit 5df19d5

Browse files
committedNov 29, 2024·
fix
1 parent 3c0872b commit 5df19d5

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed
 

‎.vitepress/theme/Layout.vue

+10-10
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,20 @@ const locales = Object.keys(data.site.value.locales) as string[];
1616
const localesRegex = new RegExp(`^/(${locales.join('|')})`);
1717
const savedLocale = localStorage.getItem('ais:locale');
1818
19-
if (inBrowser && !localesRegex.test(route.path)) {
20-
if (savedLocale != null && locales.includes(savedLocale)) {
21-
location.replace('/' + savedLocale + location.pathname + location.search);
22-
} else if (locales.includes(navigator.language.split('-')[0])) {
23-
location.replace('/' + navigator.language.split('-')[0] + location.pathname + location.search);
19+
if (inBrowser) {
20+
if (!localesRegex.test(route.path)) {
21+
if (savedLocale != null && locales.includes(savedLocale)) {
22+
location.replace('/' + savedLocale + location.pathname + location.search);
23+
} else if (locales.includes(navigator.language.split('-')[0])) {
24+
location.replace('/' + navigator.language.split('-')[0] + location.pathname + location.search);
25+
} else {
26+
location.replace('/ja' + location.pathname + location.search);
27+
}
2428
} else {
25-
location.replace('/ja' + location.pathname + location.search);
29+
loaded.value = true;
2630
}
2731
}
2832
29-
if (inBrowser) {
30-
loaded.value = true;
31-
}
32-
3333
watch(data.lang, (lang) => {
3434
if (inBrowser) {
3535
localStorage.setItem('ais:locale', lang.split('-')[0]);

0 commit comments

Comments
 (0)
Please sign in to comment.