Add list with languages written from right to left

This commit is contained in:
2026-05-21 22:04:58 +02:00
parent be19a3c29e
commit b30aea57ad
2 changed files with 6 additions and 2 deletions
@@ -17,7 +17,7 @@ limitations under the License.
<script setup> <script setup>
import { ref, computed } from 'vue'; import { ref, computed } from 'vue';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
import { loadLanguage } from '@/i18n'; import { loadLanguage, LANGUAGES_RTL } from '@/i18n';
const { locale } = useI18n(); const { locale } = useI18n();
@@ -40,7 +40,7 @@ async function selectLanguage(code) {
await loadLanguage(code); await loadLanguage(code);
localStorage.setItem('locale', code); localStorage.setItem('locale', code);
document.documentElement.lang = code; document.documentElement.lang = code;
document.documentElement.dir = code === 'ar' ? 'rtl' : 'ltr'; document.documentElement.dir = LANGUAGES_RTL.includes(code) ? 'rtl' : 'ltr';
isOpen.value = false; isOpen.value = false;
} }
+4
View File
@@ -19,6 +19,10 @@ import getCurrentLanguage from './utils/currentLanguage';
export const fallbackLocale = 'en'; export const fallbackLocale = 'en';
export const LANGUAGES_RTL = [
'ar'
];
const SUPPORTED_LANGUAGES = [ const SUPPORTED_LANGUAGES = [
'en', 'de', 'fr', 'es', 'it', 'pt', 'zh', 'ja', 'ar', 'hi' 'en', 'de', 'fr', 'es', 'it', 'pt', 'zh', 'ja', 'ar', 'hi'
]; ];