File tree 1 file changed +10
-10
lines changed
1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -16,20 +16,20 @@ const locales = Object.keys(data.site.value.locales) as string[];
16
16
const localesRegex = new RegExp (` ^/(${locales .join (' |' )}) ` );
17
17
const savedLocale = localStorage .getItem (' ais:locale' );
18
18
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
+ }
24
28
} else {
25
- location . replace ( ' /ja ' + location . pathname + location . search ) ;
29
+ loaded . value = true ;
26
30
}
27
31
}
28
32
29
- if (inBrowser ) {
30
- loaded .value = true ;
31
- }
32
-
33
33
watch (data .lang , (lang ) => {
34
34
if (inBrowser ) {
35
35
localStorage .setItem (' ais:locale' , lang .split (' -' )[0 ]);
You can’t perform that action at this time.
0 commit comments