File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Expand file tree Collapse file tree 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[];
1616const localesRegex = new RegExp (` ^/(${locales .join (' |' )}) ` );
1717const 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-
3333watch (data .lang , (lang ) => {
3434 if (inBrowser ) {
3535 localStorage .setItem (' ais:locale' , lang .split (' -' )[0 ]);
You can’t perform that action at this time.
0 commit comments