diff --git a/i18n/rtl.go b/i18n/rtl.go new file mode 100644 index 0000000..7a08e37 --- /dev/null +++ b/i18n/rtl.go @@ -0,0 +1,21 @@ +package i18n + +var rtlLangs = map[string]bool{ + "ar": true, // Arabic + "dv": true, // Divehi + "fa": true, // Persian (Farsi) + "ha": true, // Hausa + "he": true, // Hebrew + "iw": true, // Hebrew (old code) + "ji": true, // Yiddish (old code) + "ps": true, // Pashto, Pushto + "ur": true, // Urdu + "yi": true, // Yiddish +} + +func LangIsRTL(lang string) bool { + if _, ok := rtlLangs[lang]; ok { + return true + } + return false +}