
Lanci rezervnih lokala za svaki radni okvir
Većina i18n radnih okvira potpuno preskače nadređene lokale. Korisnik lokala pt-BR sa nedostajućim ključem vidi engleski — a ne sasvim dobar prevod za pt-PT. Biblioteke locale-chain to ispravljaju podesivim lancima rezerve sa dubinskim spajanjem.
Problem: radni okviri preskaču nadređene lokale
Isporučujete prevode za pt-PT sa 2.000 ključeva. Vaša pt-BR datoteka ima 200 regionalnih izmena. Šta se dešava sa 1.800 istovetnih ključeva? Većina radnih okvira prikazuje rezervni lokal (obično engleski) umesto nadređenog lokala. Vaši brazilski korisnici vide mešavinu portugalskog i engleskog — narušeno iskustvo zbog kojeg aplikacija deluje nedovršeno.
Ovo nije rubni slučaj. Svaka aplikacija sa regionalnim varijantama (zh-Hans/zh-Hant, es/es-419, en-US/en-GB, fr/fr-CA) nailazi na ovaj problem. Podrazumevano ponašanje gotovo svakog i18n radnog okvira pogrešno je za regionalne lokale.
Kako radi rezerva sa dubinskim spajanjem
Kada korisnik izabere pt-BR, biblioteka učitava poruke iz svakog lokala u lancu rezerve i dubinski ih spaja po prioritetu. Regionalni ključevi zamenjuju nadređene. Nadređeni ključevi popunjavaju praznine. Rezultat je potpun skup poruka bez nedostajućih prevoda.
Primer: pt-BR definiše 'cart.checkout' kao 'Finalizar compra'. pt-PT definiše 'cart.checkout' kao 'Concluir compra' i 'cart.empty' kao 'Carrinho vazio'. Spojeni rezultat za pt-BR koristi pt-BR tekst za završetak kupovine, ali prelazi na pt-PT za poruku o praznoj korpi — umesto prikazivanja engleskog.
Dostupno za 17 radnih okvira
Svaki radni okvir ima namensku locale-chain biblioteku koja se izvorno integriše sa njegovim i18n sistemom. Instalirajte paket, podesite lance i dubinsko spajanje se automatski obavlja tokom učitavanja.
Isprobajte i18n Agent sada
Pustite datoteku za prevođenje ovde
JSON, YAML, PO, XML, CSV, Markdown, Properties
ili kliknite za izbor
Ciljni jezici