code refactor

This commit is contained in:
MaysWind
2025-08-20 22:26:48 +08:00
parent 6d923027a0
commit 790837076f
2 changed files with 4 additions and 4 deletions
+3 -1
View File
@@ -1970,17 +1970,19 @@ export function useI18n() {
services.setLocale(languageKey);
document.querySelector('html')?.setAttribute('lang', languageKey);
if (document.querySelector('html')?.getAttribute('data-dir-mode') === 'isolate') {
if (document.querySelector('html')?.getAttribute('data-dir-mode') === 'static') {
if (languageInfo && languageInfo.textDirection === TextDirection.LTR) {
if (location.search.includes('rtl')) {
const url = new URL(window.location.href);
url.search = '';
url.hash = '#/';
window.location.replace(url.toString());
}
} else if (languageInfo && languageInfo.textDirection === TextDirection.RTL) {
if (!location.search.includes('rtl')) {
const url = new URL(window.location.href);
url.searchParams.set('rtl', '');
url.hash = '#/';
window.location.replace(url.toString());
}
}