rtl layout progress and updates to arabic translations

This commit is contained in:
Henry Dollman
2024-10-31 16:48:28 -04:00
parent 6419178d87
commit df0f3a154f
25 changed files with 361 additions and 322 deletions

View File

@@ -1,6 +1,7 @@
import i18n from "i18next"
import { initReactI18next } from "react-i18next"
import enTranslations from "../locales/en/translation.json"
import { $direction } from "./stores"
// Custom language detector to use localStorage
const languageDetector: any = {
@@ -62,6 +63,9 @@ export async function setLang(locale: string) {
const messages = await loadMessages(locale)
i18n.addResourceBundle(locale, "translation", messages)
await i18n.changeLanguage(locale)
const dir = i18n.dir(locale)
document.dir = dir
$direction.set(dir)
}
// Initialize with detected/saved language