Přejít na obsah
i18n vs l10n

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) + n

Lokalizace (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) + n

Lokalizace 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í.