Skip to main content

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

Registracija nije potrebnaTrenutna procena

Česta pitanja o rezervnim lokalima