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) + nCo 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) + ni18n 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í.
| Aspekt | i18n (internacionalizace) | l10n (lokalizace) |
|---|---|---|
| Celé jméno | Internacionalizace | Lokalizace |
| Rozsah | Architektura a návrh zdrojového kódu | Přizpůsobení obsahu konkrétnímu trhu |
| Kdy | Během počátečního vývoje | Po 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 |
| Provedeno | Vývojáři softwaru | Překladatelé a lokalizační týmy |
| Příklad | Extrahová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í.