Přejít na obsah
Vzdělávací průvodce

Co je internacionalizacea lokalizace?

Seznamte se se základy i18n a l10n a zjistěte, jak Better I18N pomáhá vývojářům vytvářet vícejazyčné webové stránky a aplikace pomocí lokalizačních nástrojů s umělou inteligencí.

Co znamená i18n?

Zkratka i18n znamená internacionalizace. Číslo 18 odkazuje na počet písmen mezi prvním „i“ a posledním „n“ ve slově. Softwaroví vývojáři tuto zkratku používají každý den.

V praxi internacionalizace znamená navrhnout zdrojový kód tak, aby podporoval více jazyků a regionů bez nutnosti přepisovat aplikaci. To zahrnuje oddělení textu viditelného pro uživatele od kódu, zpracování různých standardů kódování znaků, jako je UTF-8, a vytvoření flexibilního uživatelského rozhraní, které se přizpůsobí jakémukoli místnímu nastavení.

Proč „i18n“?

Numeronym i18n byl vytvořen, protože slovo „internationalization“ (internacionalizace) je dlouhé a obtížně se píše. Spočítejte si písmena: i-n-t-e-r-n-a-t-i-o-n-a-l-i-z-a-t-i-o-n — mezi písmeny „i“ a „n“ je celkem 18 písmen.

i18n = i + (18 letters) + n

Co znamená l10n?

Zkratka l10n znamená lokalizace. Stejně jako u i18n číslo 10 představuje písmena mezi „l“ a „n“.

Lokalizace je proces přizpůsobení softwarového produktu pro konkrétní cílový trh. Nejedná se pouze o překlad textu. Zahrnuje také úpravu formátů data a času, symbolů měn, formátování čísel a zajištění toho, aby obrázky a barvy byly kulturně vhodné. Výsledkem je přeložený text a obsah přizpůsobený konkrétnímu místu, který působí na každé publikum jako původní.

Proč „l10n“?

Stejně jako i18n je i l10n numeronym: l-o-c-a-l-i-z-a-t-i-o-n má mezi písmeny „l“ a „n“ 10 písmen.

l10n = l + (10 letters) + n

i18n vs l10n: Klíčové rozdíly

Ačkoli jsou internacionalizace a lokalizace vzájemně propojené, slouží v životním cyklu vývoje softwaru k odlišným účelům. Zde je jejich srovnání.

Aspekti18n (internacionalizace)l10n (lokalizace)
Celé jménoInternacionalizaceLokalizace
RozsahArchitektura a návrh zdrojového kóduPřizpůsobení obsahu konkrétnímu trhu
KdyBěhem počátečního vývojePo i18n, pro každý cílový trh
ZaostřeníZdrojový kód, struktura uživatelského rozhraníPřeložený text, formátování data, formáty času
ProvedenoVývojáři softwaruPřekladatelé a lokalizační týmy
PříkladExtrahování řetězců ze zdrojového kódu do klíčových souborůPřeklad stránky produktu do japonštiny

Co zahrnuje internacionalizace?

Dobře internacionalizovaná aplikace řeší tyto lokálně specifické problémy od prvního dne.

Rozložení uživatelského rozhraní

Navrhujte flexibilní rozvržení, která se přizpůsobí různým délkám textu a písmu psanému zprava doleva, jako je arabština a hebrejština.

Formátování data a času

Zobrazujte data a časy ve formátech odpovídajících dané oblasti. Například MM/DD/RRRR v USA oproti DD.MM.RRRR v Německu.

Kódování znaků

Používejte UTF-8 pro podporu celého rozsahu Unicode, od latinských abeced po znaky CJK a emodži.

Formáty čísel a měn

Formátujte čísla, měny a jednotky podle místních zvyklostí. Tisíc může být 1 000 nebo 1 000 v závislosti na regionu.

Oddělení obsahu

Veškerý text určený pro uživatele uchovávejte v externích souborech zdrojů, aby překladatelé mohli pracovat bez zásahu do zdrojového kódu.

Pravidla množného čísla

Správně zacházejte s množným číslem v různých jazycích. Angličtina má dvě formy, ale arabština jich má šest a některé jazyky jich mají ještě více.

Co je lepší i18n?

Better I18N je komplexní lokalizační platforma určená pro vývojáře. Kombinuje překlad s umělou inteligencí s pracovními postupy pro vývojáře a pomáhá týmům rychleji dodávat vícejazyčné produkty.

Na rozdíl od tradičních systémů pro správu překladů se Better I18N integruje přímo do pracovního postupu Git. Změny se synchronizují automaticky, překlady zůstávají aktuální a vývojáři nikdy neopouštějí své IDE.

Díky kontextovým překladům AI, poskytování CDN v reálném čase a podpoře všech hlavních frameworků, jako je React, Next.js, Vue a další, je Better I18N nejkomplexnějším frameworkem i18n pro moderní vývoj.

Průběžná lokalizace

Automatizujte svůj lokalizační pracovní postup pomocí synchronizace v reálném čase a okamžitých aktualizací CDN.

Překlad na bázi umělé inteligence

Kontextově orientované překlady, které rozumí vašemu produktu a zachovávají konzistenci.

Lokalizace založená na systému Git

Řízení verzí překladů pomocí automatické synchronizace s GitHubem a pracovních postupů PR.

Kdo používá lepší i18n?

Týmy od startupů po podniky důvěřují společnosti Better I18N v oblasti lokalizace

Produkty SaaS

Rozšiřte lokalizaci softwaru pomocí automatizovaných pracovních postupů a průběžné lokalizace, která drží krok s vaším vývojovým cyklem.

Mobilní aplikace

Lokalizujte aplikace pro iOS a Android pomocí aktualizací over-the-air a překladu v reálném čase bez nutnosti opětovného odesílání do obchodu s aplikacemi.

Stránky elektronického obchodu

Rozšiřte své působení na globálních trzích pomocí vícejazyčné optimalizace SEO a lokalizovaného obsahu produktů, který se mění.

Jste připraveni na globální přepravu?

Připojte se ke stovkám týmů, které používají Better I18N k rychlejšímu překladu s ohledem na kontext.