From 567e0c6ef0f259a6af3715a28f5c88587ecd2ea5 Mon Sep 17 00:00:00 2001 From: Matt Baer Date: Tue, 16 Oct 2018 20:38:27 -0400 Subject: [PATCH] Add i18n.LangIsRTL func --- i18n/rtl.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 i18n/rtl.go 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 +}