Przejdź do treści
Przewodnik edukacyjny

Czym jest internacjonalizacjai lokalizacja?

Poznaj podstawy i18n i l10n oraz dowiedz się, jak Better i18n pomaga developerom budować wielojęzyczne strony i aplikacje dzięki narzędziom lokalizacji wspieranym przez AI.

Co oznacza skrót i18n?

Skrót i18n oznacza internacjonalizację. Liczba 18 odnosi się do liczby liter między pierwszą literą „i” a ostatnią literą „n” w tym słowie. Twórcy oprogramowania używają tego skrótu na co dzień.

W praktyce internacjonalizacja oznacza zaprojektowanie kodu źródłowego w taki sposób, aby obsługiwał wiele języków i regionów bez konieczności przepisywania aplikacji. Obejmuje to oddzielenie tekstu widocznego dla użytkownika od kodu, obsługę różnych standardów kodowania znaków, takich jak UTF-8, oraz stworzenie elastycznego interfejsu użytkownika, który dostosowuje się do dowolnych ustawień regionalnych.

Dlaczego „i18n”?

Numeronim i18n został ukuty, ponieważ słowo „internacjonalizacja” jest długie i trudne do wpisania. Proszę policzyć litery: i-n-t-e-r-n-a-t-i-o-n-a-l-i-z-a-c-j-a — między literami „i” a „n” znajduje się 18 liter.

i18n = i + (18 letters) + n

Co oznacza l10n?

Skrót l10n oznacza lokalizację. Podobnie jak w przypadku i18n, liczba 10 oznacza litery między „l” a „n”.

Lokalizacja to proces dostosowywania oprogramowania do konkretnego rynku docelowego. Wykracza on poza samo tłumaczenie tekstu. Obejmuje dostosowanie formatów daty i godziny, symboli walut, formatowania liczb oraz zapewnienie, że obrazy i kolory są odpowiednie z kulturowego punktu widzenia. Efektem jest przetłumaczony tekst i dostosowana do lokalizacji treść, która wydaje się naturalna dla każdej grupy odbiorców.

Dlaczego „l10n”?

Podobnie jak i18n, l10n jest numeronimem: l-o-c-a-l-i-z-a-t-i-o-n ma 10 liter między „l” a „n”.

l10n = l + (10 letters) + n

i18n a l10n: kluczowe różnice

Chociaż są ze sobą powiązane, internacjonalizacja i lokalizacja służą różnym celom w cyklu życia oprogramowania. Oto porównanie tych dwóch pojęć.

Aspekti18n (internacjonalizacja)l10n (lokalizacja)
Pełna nazwaInternacjonalizacjaLokalizacja
ZakresArchitektura i projektowanie kodu źródłowegoDostosowanie treści do specyfiki rynku
KiedyPodczas początkowego etapu rozwojuPo i18n, dla każdego rynku docelowego
SkupienieKod źródłowy, struktura interfejsu użytkownikaTłumaczenie tekstu, formatowanie daty, formaty czasu
Wykonane przezTwórcy oprogramowaniaTłumacze i zespoły lokalizacyjne
PrzykładWyodrębnianie ciągów znaków z kodu źródłowego do plików kluczyTłumaczenie strony produktu na język japoński

Co obejmuje internacjonalizacja?

Dobrze zinternacjonalizowana aplikacja od samego początku radzi sobie z tymi specyficznymi dla danego regionu problemami.

Układ interfejsu użytkownika

Projektuj elastyczne układy, które dostosowują się do różnych długości tekstu i pism pisanych od prawej do lewej, takich jak arabski i hebrajski.

Formatowanie daty i godziny

Wyświetlaj daty i godziny w formatach odpowiednich dla danego regionu. Na przykład MM/DD/RRRR w Stanach Zjednoczonych w porównaniu z DD.MM.RRRR w Niemczech.

Kodowanie znaków

Proszę używać UTF-8, aby obsługiwać pełny zakres Unicode, od alfabetów łacińskich po znaki CJK i emoji.

Formaty liczb i walut

Formatuj liczby, waluty i jednostki zgodnie z konwencjami lokalnymi. Tysiąc może być zapisane jako 1000 lub 1.000 w zależności od regionu.

Rozdzielenie treści

Wszystkie teksty przeznaczone dla użytkowników należy przechowywać w zewnętrznych plikach zasobów, aby tłumacze mogli pracować bez konieczności ingerowania w kod źródłowy.

Zasady tworzenia liczby mnogiej

Poprawnie obsługuj formy liczby mnogiej w różnych językach. W języku angielskim istnieją dwie formy, ale w języku arabskim jest ich sześć, a w niektórych językach jeszcze więcej.

Czym jest Better i18n?

Better i18n to kompleksowa platforma lokalizacji stworzona dla developerów. Łączy tłumaczenia wspierane przez AI z workflow przyjaznymi developerom, aby pomagać zespołom szybciej dostarczać wielojęzyczne produkty.

W przeciwieństwie do tradycyjnych systemów zarządzania tłumaczeniami, Better i18n integruje się bezpośrednio z Twoim workflow Git. Zmiany synchronizują się automatycznie, tłumaczenia pozostają aktualne, a developerzy nigdy nie muszą opuszczać IDE.

Dzięki tłumaczeniom AI z uwzględnieniem kontekstu, dostarczaniu przez CDN w czasie rzeczywistym i wsparciu dla wszystkich głównych frameworków, takich jak React, Next.js, Vue i inne, Better i18n jest najbardziej kompleksowym frameworkiem i18n dla nowoczesnego developmentu.

Ciągła lokalizacja

Automatyzuj workflow lokalizacji dzięki synchronizacji w czasie rzeczywistym i natychmiastowym aktualizacjom przez CDN.

Tłumaczenie wspierane przez AI

Tłumaczenia uwzględniające kontekst, które rozumieją Twój produkt i utrzymują spójność.

Lokalizacja oparta na Git

Zarządzaj wersjami tłumaczeń dzięki automatycznej synchronizacji z GitHub i workflow PR.

Kto korzysta z Better i18n?

Od startupów po enterprise — zespoły ufają Better i18n w kwestii lokalizacji

Produkty SaaS

Skaluj lokalizację oprogramowania dzięki zautomatyzowanym workflow i ciągłej lokalizacji, która nadąża za Twoim cyklem developmentu.

Aplikacje mobilne

Lokalizuj aplikacje iOS i Android dzięki aktualizacjom over‑the‑air i dostarczaniu tłumaczeń w czasie rzeczywistym — bez ponownego wysyłania do sklepu.

Sklepy e-commerce

Rozwijaj się globalnie dzięki wielojęzycznemu SEO i zlokalizowanym treściom produktowym, które konwertują.

Gotowy na globalną premierę?

Dołącz do setek zespołów, które używają Better i18n, aby dostarczać szybsze tłumaczenia uwzględniające kontekst.