Skip to main content

Területi tartalékláncok minden keretrendszerhez

A legtöbb i18n-keretrendszer teljesen kihagyja a szülőterületeket. Egy hiányzó kulccsal találkozó pt-BR felhasználó angolt lát — nem a megfelelő pt-PT fordítást. A locale-chain könyvtárak beállítható, mély egyesítésű tartalékláncokkal javítják ezt.

A probléma: a keretrendszerek kihagyják a szülőterületeket

2 000 kulcsos pt-PT fordítást szállít. A pt-BR fájl 200 regionális felülírást tartalmaz. Mi történik az 1 800 azonos kulccsal? A legtöbb keretrendszer a szülőterület helyett a tartalékterületet (általában angolt) mutatja. A brazíliai felhasználók portugál és angol keverékét látják — befejezetlennek ható, hibás élményt.

Ez nem szélső eset. Minden regionális változatokat (zh-Hans/zh-Hant, es/es-419, en-US/en-GB, fr/fr-CA) használó alkalmazás találkozik vele. Szinte minden i18n-keretrendszer alapértelmezett viselkedése hibás a regionális területeknél.

A mély egyesítésű tartalék működése

Amikor a felhasználó pt-BR területet választ, a könyvtár a lánc minden területéről betölti az üzeneteket, és prioritási sorrendben mélyen egyesíti őket. A regionális kulcsok felülírják a szülőkulcsokat, a szülőkulcsok kitöltik a hézagokat. Az eredmény teljes, hiányzó fordítás nélküli üzenetkészlet.

Példa: a pt-BR a „cart.checkout” kulcsot „Finalizar compra” értékként adja meg. A pt-PT ugyanazt „Concluir compra”, a „cart.empty” kulcsot pedig „Carrinho vazio” értékként. Az egyesített pt-BR eredmény a pt-BR pénztárszövegét használja, az üres kosár üzenetéhez viszont pt-PT-re vált — angol helyett.

17 keretrendszerhez érhető el

Minden keretrendszerhez külön locale-chain könyvtár tartozik, amely natívan integrálódik annak i18n-rendszerével. Telepítse a csomagot, állítsa be a láncokat, és a mély egyesítés automatikusan megtörténik betöltéskor.

Try i18n Agent Now

Drop your translation file here

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

or click to browse

Target languages

No signup requiredInstant estimate

Területi tartalék – gyakori kérdések