Internacjonalizacja (i18n) – biblioteki i interfejsy API typu open source

Naprawdę świetne aplikacje używają tekstu, dat, liczb, walut i elementów graficznych odpowiednich dla użytkowników i ich lokalizacji. Android świetnie obsługuje system i18n.
Biblioteka Google napędza Androida i nie tylko. Platforma Androida jest zoptymalizowana pod kątem smartfonów, dlatego zawiera wersję Java od 4.0.
Obsługa weryfikacji adresów wpisanych przez użytkowników.
Te dojrzałe biblioteki open source, publiczne w języku C/C++ i Java są powszechnie używane, wspierające Unicode i globalizację.
Wskazówki i czynności, które należy wykonać podczas umiędzynarodawiania i zlokalizowania aplikacji w Chrome Web Store.
Zasoby dla webmasterów pomagają zarządzać wieloma regionalnymi i językowymi wersjami Twojej witryny.
Dzięki zaawansowanej obsłudze wielojęzycznych czcionek internetowych Google Fonts są szybkie i łatwe w użyciu przez każdego – w tym profesjonalnych projektantów stron internetowych i programistów.
Czcionki dla wszystkich znaków Unicode we wszystkich językach.
Nie możesz znaleźć odpowiedniej czcionki na swoich stronach? Utwórz własną bibliotekę w sfntly, czyli w bibliotece Java i C++ dla czcionek opartych na SFNT.
HarfBuzz to „mechanizm kształtowania tekstu”. Jego zadaniem jest wybieranie i ustawianie glifów z czcionki, aby reprezentować cały tekst.
Pakiet narzędzi GWT do obsługi złożonych aplikacji w przeglądarce obejmuje elastyczne narzędzia do identyfikacji i18n.
ECMAScript Internationalization API zapewnia najważniejsze funkcje działające w języku JavaScript.
Obsługa tekstu BiDi jest niezbędna przy zlokalizowaniu aplikacji w językach pisanych od prawej do lewej, takich jak arabski, hebrajski, perski i urdu.
CSSJanus przełącza kaskadowe arkusze stylów (CSS) między orientacją od lewej do prawej i od prawej do lewej.
BidiChecker automatyzuje testowanie stron internetowych i wyróżnia błędy w języku RTL.
Wygeneruj pseudotłumaczenie aplikacji, aby szybko znaleźć potencjalne problemy z lokalizacją.
CLDR (Common Data Local Repositories) to najszerszy dostępny zestaw kluczowych elementów językowych dla języków z całego świata.
Aplikacje w Pythonie mogą korzystać z funkcji i18n ICU za pomocą rozszerzenia PyICU.