Wykrywanie języka i tłumaczenie aplikacji, czyli internacjonalizacja oprogramowania
Czym różni się internacjonalizacja od lokalizacji oprogramowania? Jak w praktyce wygląda globalizacja produktu? Czas na wykrywanie języka i tłumaczenie aplikacji SaaS okiem praktyka!
Na początek trochę teorii i wyjaśnienie terminów, które mylą nawet najlepsi 😉
Internacjonalizacja
Internacjonalizacja aplikacji to zaprojektowanie i rozwój projektu w sposób niezależny od języka i kultury regionu, z którego pochodzi użytkownik.
Po pierwsze wszystkie zależne od kultury grafiki i teksty wydzielamy do zasobów projektu. W kodzie odwołujemy się do kluczy, które są podmieniane na odpowiednie wartości w zależności od preferencji lub lokalizacji użytkownika.
Po drugie zapewniamy wsparcie od strony funkcjonalnej, czyli np. obsługujemy różne strefy czasowe, jednostki wag i miar, czy przyjmujemy płatności kartami z różnych krajów w obcych walutach.
Nie wiesz, jak obsługiwać płatności? Zastanawiasz się nad wyborem globalnego dostawcy? Więcej na ten temat znajdziesz…