(Squashed - correctly this time?)
* Update fr.json Validated JSON file (last line contained an extra comma) * Update i18n_resources.cljs Defined the languages and translations Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
This commit is contained in:
parent
9a2e1e97db
commit
629464cc35
|
@ -4,21 +4,69 @@
|
||||||
(def default-device-language
|
(def default-device-language
|
||||||
(keyword (.-language rn-dependencies/react-native-languages)))
|
(keyword (.-language rn-dependencies/react-native-languages)))
|
||||||
|
|
||||||
(def languages [:en :es_419 :fa :ko :ms :pl :ru :zh_Hans_CN])
|
(def languages [:af :ar :bel :cs :da :de :de_ch :el :en :es :es_419 :es_ar :es_mx :fa :fi :fr :fr_ch :fy :he :hi :hu :id :it_ch :ja :ko :la :lt :lv :ms :nb :ne :nl :pl :pt_br :pt_pt :ro :ru :sl :sr_rs_cyrl :sr_rs :latn :sv :sw :th :tr :uk :ur :vi :zh_Hans_CN :zh_hans :zh_hant :zh_hant_hk :zh_hant_sg :zh_hant_tw :zh_wuu :zh_yue])
|
||||||
|
|
||||||
(defonce loaded-languages
|
(defonce loaded-languages
|
||||||
(atom
|
(atom
|
||||||
(conj #{:en} default-device-language)))
|
(conj #{:en} default-device-language)))
|
||||||
|
|
||||||
(def prod-translations
|
(def prod-translations
|
||||||
{:en (js/require "status-modules/translations/en.json")
|
{:af (js/require "status-modules/translations/af.json")
|
||||||
:es_419 (js/require "status-modules/translations/es_419.json")
|
:ar (js/require "status-modules/translations/ar.json")
|
||||||
:fa (js/require "status-modules/translations/fa.json")
|
:bel (js/require "status-modules/translations/bel.json")
|
||||||
:ko (js/require "status-modules/translations/ko.json")
|
:cs (js/require "status-modules/translations/cs.json")
|
||||||
:ms (js/require "status-modules/translations/ms.json")
|
:da (js/require "status-modules/translations/da.json")
|
||||||
:pl (js/require "status-modules/translations/pl.json")
|
:de (js/require "status-modules/translations/de.json")
|
||||||
:ru (js/require "status-modules/translations/ru.json")
|
:de_ch (js/require "status-modules/translations/de_ch.json")
|
||||||
:zh_Hans_CN (js/require "status-modules/translations/zh_Hans_CN.json")})
|
:el (js/require "status-modules/translations/el.json")
|
||||||
|
:en (js/require "status-modules/translations/en.json")
|
||||||
|
:es (js/require "status-modules/translations/es.json")
|
||||||
|
:es_419 (js/require "status-modules/translations/es_419.json")
|
||||||
|
:es_ar (js/require "status-modules/translations/es_ar.json")
|
||||||
|
:es_mx (js/require "status-modules/translations/es_mx.json")
|
||||||
|
:fa (js/require "status-modules/translations/fa.json")
|
||||||
|
:fi (js/require "status-modules/translations/fi.json")
|
||||||
|
:fr (js/require "status-modules/translations/fr.json")
|
||||||
|
:fr_ch (js/require "status-modules/translations/fr_ch.json")
|
||||||
|
:fy (js/require "status-modules/translations/fy.json")
|
||||||
|
:he (js/require "status-modules/translations/he.json")
|
||||||
|
:hi (js/require "status-modules/translations/hi.json")
|
||||||
|
:hu (js/require "status-modules/translations/hu.json")
|
||||||
|
:id (js/require "status-modules/translations/id.json")
|
||||||
|
:it (js/require "status-modules/translations/it.json")
|
||||||
|
:it_ch (js/require "status-modules/translations/it_ch.json")
|
||||||
|
:ja (js/require "status-modules/translations/ja.json")
|
||||||
|
:ko (js/require "status-modules/translations/ko.json")
|
||||||
|
:la (js/require "status-modules/translations/la.json")
|
||||||
|
:lt (js/require "status-modules/translations/lt.json")
|
||||||
|
:lv (js/require "status-modules/translations/lv.json")
|
||||||
|
:ms (js/require "status-modules/translations/ms.json")
|
||||||
|
:nb (js/require "status-modules/translations/nb.json")
|
||||||
|
:ne (js/require "status-modules/translations/ne.json")
|
||||||
|
:nl (js/require "status-modules/translations/nl.json")
|
||||||
|
:pl (js/require "status-modules/translations/pl.json")
|
||||||
|
:pt_br (js/require "status-modules/translations/pt_br.json")
|
||||||
|
:pt_pt (js/require "status-modules/translations/pt_pt.json")
|
||||||
|
:ro (js/require "status-modules/translations/ro.json")
|
||||||
|
:ru (js/require "status-modules/translations/ru.json")
|
||||||
|
:sl (js/require "status-modules/translations/sl.json")
|
||||||
|
:sr_rs_cyrl (js/require "status-modules/translations/sr_rs_cyrl.json")
|
||||||
|
:sr_rs_latn (js/require "status-modules/translations/sr_rs_latn.json")
|
||||||
|
:sv (js/require "status-modules/translations/sv.json")
|
||||||
|
:sw (js/require "status-modules/translations/sw.json")
|
||||||
|
:th (js/require "status-modules/translations/th.json")
|
||||||
|
:tr (js/require "status-modules/translations/tr.json")
|
||||||
|
:uk (js/require "status-modules/translations/uk.json")
|
||||||
|
:ur (js/require "status-modules/translations/ur.json")
|
||||||
|
:vi (js/require "status-modules/translations/vi.json")
|
||||||
|
:zh_Hans_CN (js/require "status-modules/translations/zh_Hans_CN.json")
|
||||||
|
:zh_hans (js/require "status-modules/translations/zh_hans.json")
|
||||||
|
:zh_hant (js/require "status-modules/translations/zh_hant.json")
|
||||||
|
:zh_hant_hk (js/require "status-modules/translations/zh_hant_hk.json")
|
||||||
|
:zh_hant_sg (js/require "status-modules/translations/zh_hant_sg.json")
|
||||||
|
:zh_hant_tw (js/require "status-modules/translations/zh_hant_tw.json")
|
||||||
|
:zh_wuu (js/require "status-modules/translations/zh_wuu.json")
|
||||||
|
:zh_yue (js/require "status-modules/translations/zh_yue.json")})
|
||||||
|
|
||||||
(defn valid-language [lang]
|
(defn valid-language [lang]
|
||||||
(if (contains? prod-translations lang)
|
(if (contains? prod-translations lang)
|
||||||
|
|
|
@ -1053,5 +1053,5 @@
|
||||||
"your-data-belongs-to-you": "Si vous perdez votre phrase de récupération, vous perdez vos données et vos fonds",
|
"your-data-belongs-to-you": "Si vous perdez votre phrase de récupération, vous perdez vos données et vos fonds",
|
||||||
"your-data-belongs-to-you-description": "Status ne peut pas vous aider à récupérer votre multi-compte si vous perdez votre phrase de récupération. Vous êtes responsable de la sécurité de vos données et la sauvegarde de votre phrase de récupération constitue la meilleure protection.",
|
"your-data-belongs-to-you-description": "Status ne peut pas vous aider à récupérer votre multi-compte si vous perdez votre phrase de récupération. Vous êtes responsable de la sécurité de vos données et la sauvegarde de votre phrase de récupération constitue la meilleure protection.",
|
||||||
"your-recovery-phrase": "Votre phrase de récupération",
|
"your-recovery-phrase": "Votre phrase de récupération",
|
||||||
"your-recovery-phrase-description": "Ceci est votre phrase de récupération. Vous l'utilisez pour prouver qu'il s'agit de votre portefeuille. Vous ne le voyez qu'une fois! Ecrivez-le sur du papier et conservez-le dans un endroit sûr. Vous en aurez besoin si vous perdez ou réinstallez votre portefeuille.",
|
"your-recovery-phrase-description": "Ceci est votre phrase de récupération. Vous l'utilisez pour prouver qu'il s'agit de votre portefeuille. Vous ne le voyez qu'une fois! Ecrivez-le sur du papier et conservez-le dans un endroit sûr. Vous en aurez besoin si vous perdez ou réinstallez votre portefeuille."
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue