(ns status-im.i18n-resources (:require-macros [status-im.i18n :as i18n]) (:require [status-im.react-native.js-dependencies :as rn-dependencies] [status-im.utils.types :as types] [clojure.string :as string])) (def default-device-language (keyword (.-language rn-dependencies/react-native-languages))) ;; translations (def translations-by-locale (->> (i18n/translations [:en :es_419 :fa :ko :ms :pl :ru :zh_Hans_CN]) (map (fn [[k t]] (let [k' (-> (name k) (string/replace "_" "-") keyword)] [k' (types/json->clj t)]))) (into {}))) ;; API compatibility (defn load-language [lang])