Přípona souboru |
.json |
Rozšíření API |
react_simple_json |
Import |
Ano |
Stáhnout |
Ano |
Podpora plurálních tvarů |
Ano |
Podpora popisu |
Ano, s výchozí extrakcí zpráv. |
React-Intl je knihovna jazyka JavaScript určená ke zjednodušení internacionalizace (i18n) a (lokalizaci) především pro aplikace vyvinuté v React. React-Intl ve výchozím nastavení používá k ukládání lokalizovaného obsahu soubory ve formátu .js. Lokalizovaný obsah je oddělen do standardizovaného souboru .JSON (React-Intl Simple JSON), na který odkazuje zdrojový kód.
Pokud používáte vnořené zprávy, použijte formát React-Intl Nested JSON. V React Intl v2 to není podporováno.
Chatboti umělé inteligence mohou být velmi efektivní při generování seznamu klíčů ze souboru .JSON.
Vzorek kódu
{ "boolean_key": "--- true\n", "empty_string_translation": "", "key_with_description": "Koukni na to! Tento klíč má popis! (Přinejmenším v některých formátech)", "key_with_line-break": "Tyto překlady obsahují\na zalomení řádku.", "nested.deeply.key": "Jsem hluboce vnořený klíč.", "nested.key": „Tento klíč je vnořený do jmenného prostoru.“, "null_translation": null, "pluralized_key.one": "Nalezeno jen jedno kotě.", "pluralized_key.other": "Páni, máte %s koťata!", "pluralized_key.zero": "Nemáte žádná koťata.", "sample_collection": [ "první položka", "druhá položka", „třetí položka“ ], "simple_key": "Jednoduchý klíč, jednoduchá zpráva, tak jednoduchá.", "unverified_key": „Tento překlad ještě není ověřen a čeká na něj. (V některých formátech tento stav také stáhnout)" }
Pomocí React Intl
Překlady jsou obvykle umístěny v souboru .js:
module.exports = { "locales": ["en-US"], "zprávy": { "Dobrý den" : "World", other_hello : „Jiný svět“, }, "formats": {} };
Zprávy přesunout do samostatného kódu jazyka, např. en-US.json:
{ "Dobrý den" : "World", other_hello : „Jiný svět“, }
Zkontrolujte platnou syntax .JSON:
{ "Dobrý den" : "World", "other_hello" : "Jiný svět" }
Zahrnout zprávy s požadovaným prohlášením:
module.exports = { "locales": ["en-US"], "messages": require('./cs.json'), "formats": {} };
Jednoduchý formát JSON lze nyní použít k nahrát/stáhnout soubory kódu jazyka React Intl.