Summary
Zeus currently supports Hebrew (he) and Farsi (fa) as selectable languages, but has no RTL layout support — users selecting these languages see a broken LTR interface. Additionally, Arabic (ar) has ~88% of its translations complete in locales/ar.json but is completely unreachable in the UI.
Current State
components/LayerBalances/PaymentMethodList.tsx:47 — I18nManager.allowRTL(false)
components/LayerBalances/index.tsx:64 — I18nManager.allowRTL(false)
components/KeyValue.tsx — const rtl = false hardcoded (RTL styles already exist, just disabled)
ar is missing from LOCALE_KEYS in SettingsStore.ts and has no entry in LocaleUtils.ts
Summary
Zeus currently supports Hebrew (
he) and Farsi (fa) as selectable languages, but has no RTL layout support — users selecting these languages see a broken LTR interface. Additionally, Arabic (ar) has ~88% of its translations complete inlocales/ar.jsonbut is completely unreachable in the UI.Current State
components/LayerBalances/PaymentMethodList.tsx:47—I18nManager.allowRTL(false)components/LayerBalances/index.tsx:64—I18nManager.allowRTL(false)components/KeyValue.tsx—const rtl = falsehardcoded (RTL styles already exist, just disabled)aris missing fromLOCALE_KEYSinSettingsStore.tsand has no entry inLocaleUtils.ts