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) + nCo 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) + ni18n 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ęć.
| Aspekt | i18n (internacjonalizacja) | l10n (lokalizacja) |
|---|---|---|
| Pełna nazwa | Internacjonalizacja | Lokalizacja |
| Zakres | Architektura i projektowanie kodu źródłowego | Dostosowanie treści do specyfiki rynku |
| Kiedy | Podczas początkowego etapu rozwoju | Po i18n, dla każdego rynku docelowego |
| Skupienie | Kod źródłowy, struktura interfejsu użytkownika | Tłumaczenie tekstu, formatowanie daty, formaty czasu |
| Wykonane przez | Twórcy oprogramowania | Tłumacze i zespoły lokalizacyjne |
| Przykład | Wyodrębnianie ciągów znaków z kodu źródłowego do plików kluczy | Tł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ą.
Odkryj
Odkryj więcej
Zapraszamy do zapoznania się z stronami produktów, przewodnikami po platformach oraz materiałami dotyczącymi lokalizacji skierowanymi do osób o wysokim poziomie zainteresowania.
Dla developerów
Narzędzia do lokalizacji Git-first i integracje SDK
Dla tłumaczy
Tłumaczenia wspierane przez AI z kontekstem i glosariuszami
Dla zespołów produktowych
Dostarczaj zlokalizowane produkty szybciej — bez udziału zespołu inżynieryjnego
Wszystkie funkcje
Pełny przegląd możliwości Better i18n