Skip to main content

Lokalių atsarginio parinkimo grandinės kiekvienai sistemai

Dauguma i18n sistemų visiškai praleidžia pirmines lokales. Jei pt-BR naudotojui trūksta rakto, jis mato anglų kalbą, o ne puikiai tinkamą pt-PT vertimą. locale-chain bibliotekos tai ištaiso naudodamos konfigūruojamas giliojo suliejimo atsarginio parinkimo grandines.

Problema: sistemos praleidžia pirmines lokales

Išleidžiate pt-PT vertimus su 2 000 raktų. Jūsų pt-BR faile yra 200 regioninių pakeitimų. Kas nutinka likusiems 1 800 vienodų raktų? Dauguma sistemų vietoje pirminės lokalės rodo atsarginę lokalę (paprastai anglų). Jūsų Brazilijos naudotojai mato portugalų ir anglų kalbų mišinį – prastą patirtį, dėl kurios programa atrodo neužbaigta.

Tai ne išskirtinis atvejis. Su šia problema susiduria kiekviena programa, turinti regioninių variantų (zh-Hans/zh-Hant, es/es-419, en-US/en-GB, fr/fr-CA). Beveik kiekvienos i18n sistemos numatytoji elgsena regioninėms lokalėms yra netinkama.

Kaip veikia giliojo suliejimo atsarginis parinkimas

Naudotojui pasirinkus pt-BR, biblioteka įkelia pranešimus iš kiekvienos atsarginio parinkimo grandinės lokalės ir giliai juos sulieja prioriteto tvarka. Regioniniai raktai pakeičia pirminius, o pirminiai raktai užpildo spragas. Gaunamas visas pranešimų rinkinys be trūkstamų vertimų.

Pavyzdys: pt-BR apibrėžia „cart.checkout“ kaip „Finalizar compra“. pt-PT apibrėžia „cart.checkout“ kaip „Concluir compra“, o „cart.empty“ – kaip „Carrinho vazio“. Sulietame pt-BR rezultate naudojamas pt-BR atsiskaitymo tekstas, bet tuščio krepšelio pranešimui pasirenkamas pt-PT, užuot rodžius anglų kalbą.

Skirta 17 sistemų

Kiekvienai sistemai skirta atskira locale-chain biblioteka, natūraliai integruojama į jos i18n sistemą. Įdiekite paketą, sukonfigūruokite grandines, ir įkėlimo metu gilusis suliejimas vyks automatiškai.

Išbandykite i18n Agent dabar

Nuvilkite vertimo failą čia

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

arba spustelėkite norėdami pasirinkti

Tikslinės kalbos

Registruotis nereikiaMomentinis įvertis

DUK apie lokalių atsarginį parinkimą