Skip to main content

Verige nadomestnih področnih nastavitev za vsa ogrodja

Večina ogrodij i18n povsem preskoči nadrejene področne nastavitve. Uporabnik pt-BR ob manjkajočem ključu vidi angleščino, ne pa povsem ustreznega prevoda pt-PT. Knjižnice locale-chain to odpravijo z nastavljivimi verigami nadomestnih nastavitev z globokim združevanjem.

Težava: ogrodja preskočijo nadrejene področne nastavitve

Objavite prevode pt-PT z 2.000 ključi. Vaša datoteka pt-BR vsebuje 200 regionalnih preglasitev. Kaj se zgodi s preostalimi 1.800 enakimi ključi? Večina ogrodij namesto nadrejene področne nastavitve prikaže nadomestno področno nastavitev (običajno angleščino). Vaši brazilski uporabniki vidijo mešanico portugalščine in angleščine – pomanjkljivo izkušnjo, zaradi katere je aplikacija videti nedokončana.

To ni obroben primer. S to težavo se sreča vsaka aplikacija z regionalnimi različicami (zh-Hans/zh-Hant, es/es-419, en-US/en-GB, fr/fr-CA). Privzeto delovanje skoraj vsakega ogrodja i18n je za regionalne področne nastavitve napačno.

Kako deluje globoko združevanje nadomestnih nastavitev

Ko uporabnik izbere pt-BR, knjižnica naloži sporočila iz vsake področne nastavitve v verigi nadomestnih nastavitev in jih globoko združi po prednostnem vrstnem redu. Regionalni ključi preglasijo nadrejene ključe. Nadrejeni ključi zapolnijo vrzeli. Rezultat je popoln nabor sporočil brez manjkajočih prevodov.

Primer: pt-BR določa 'cart.checkout' kot 'Finalizar compra'. pt-PT določa 'cart.checkout' kot 'Concluir compra' in 'cart.empty' kot 'Carrinho vazio'. Združeni rezultat za pt-BR uporabi besedilo blagajne iz pt-BR, za sporočilo o prazni košarici pa uporabi nadomestni prevod iz pt-PT, namesto da bi prikazal angleščino.

Preizkusite i18n Agent zdaj

Spustite prevajalsko datoteko sem

JSON, YAML, PO, XML, CSV, Markdown, Properties

ali kliknite za izbiro

Ciljni jeziki

Registracija ni potrebnaTakojšnja ocena

Pogosta vprašanja o nadomestnih področnih nastavitvah