Lokalizace versus internacionalizace: Jak rozlišit mezi nimi
Lokalizace a internacionalizace (známé také jako i18n a l10n) jsou dva vzájemně se doplňující, ale odlišné procesy. Pochopení rozdílu mezi lokalizací a internacionalizací je nezbytné pro vývoj softwaru, který bude fungovat po celém světě.
Rychlé definice
Internacionalizace (i18n)
Internacionalizace softwaru je proces, při kterém se aplikace navrhuje a vyvíjí tak, aby ji bylo možné přizpůsobit pro různé jazyky a regiony bez nutnosti technických úprav. Jedná se o základ, který umožňuje lokalizaci.
i18n = i + (18 letters) + nLokalizace (l10n)
Lokalizace a internacionalizace jdou ruku v ruce, ale lokalizace je samotná adaptace obsahu pro konkrétní jazykové prostředí – překlad textů, formátování čísel a dat a přizpůsobení kulturních prvků pro každý cílový trh.
l10n = l + (10 letters) + nLokalizace versus internacionalizace: Co obojí obnáší
Aktivity internacionalizace
- Všechny řetězce určené pro uživatele přesuňte do souborů zdrojů
- Zajistit plnou podporu Unicode v celém kódu
- Používejte rozhraní API pro formátování data, času a čísel s ohledem na místní nastavení
- Vytvářejte flexibilní rozvržení, která zohledňují rozšiřování textu a písma psaná zprava doleva
- Zavést pravidla pro tvorbu množného čísla, která podporují všechny kategorie množného čísla podle CLDR
Lokalizační činnosti
- Překlad textů uživatelského rozhraní, dokumentace a marketingového obsahu
- Přizpůsobení obrazů, barev a symbolů tak, aby byly v souladu s danou kulturou
- Použití místních formátů pro měny, adresy a telefonní čísla
- Zajištění právního a regulatorního souladu pro každý cílový trh
- Přizpůsobení marketingových sdělení a tónu pro regionální publikum
Klíčové rozdíly mezi i18n a l10n
Načasování
Mezinárodní přizpůsobení probíhá již ve fázi návrhu architektury a vývoje. Lokalizace se provádí až po dokončení funkcí – nebo souběžně s ním – pro každé cílové jazykové prostředí.
Rozsah
Internacionalizace je jednorázové inženýrské úsilí, které ovlivňuje celý kód. Lokalizace je průběžný proces pro každý jazyk, který roste s vaším dosahem na trhu.
Tým
Za internacionalizaci odpovídají vývojáři a architekti. Na lokalizaci se podílejí překladatelé, lingvisté a odborníci na daný trh, kteří spolupracují s technickým týmem.
Frekvence
Internacionalizace se provádí jednorázově a následně se udržuje. Lokalizace se opakuje pokaždé, když přidáte nový jazyk, trh nebo významnou aktualizaci obsahu.
Jak internacionalizace a lokalizace vzájemně spolupracují
Softwarová internacionalizace a lokalizace jsou dvě strany téže mince. Internacionalizace připravuje váš kód na podporu více jazykových prostředí, zatímco lokalizace doplňuje obsah specifický pro dané prostředí. Internacionalizaci provedete jednou a poté lokalizujete pro každý trh.
Better I18N propojuje oba procesy: internacionalizaci zajišťuje prostřednictvím typově bezpečných SDK a automatického vyhledávání klíčů a lokalizaci zefektivňuje pomocí překladů s využitím umělé inteligence, správy glosářů a okamžitého nasazení přes CDN.
Zvládněte internacionalizaci i lokalizaci na jedné platformě
Better I18N pokrývá celý pipeline internacionalizace a lokalizace. Od kódu přes překlad až po nasazení.