| Termin | Definicja |
|---|---|
| błędny język (np. brak tłumaczenia) | Błędny język, np. brak tłumaczenia, to usterka lokalizacji, w której treść pozostaje w niewłaściwym lub domyślnym języku. Na czym polega błędny język interfejsuBłędny język, na przykład brak tłumaczenia, jest usterką lokalizacji oprogramowania. Występuje wtedy, gdy system, aplikacja albo pojedynczy moduł wyświetla treść w innym języku niż ustawiony przez użytkownika, pozostawia komunikat w języku domyślnym albo pokazuje nieprzetłumaczony identyfikator techniczny. Przykładem może być polski interfejs z angielskimi nazwami przycisków, komunikatami diagnostycznymi lub elementami menu. Nie zawsze oznacza to awarię sprzętu. Przyczyną może być konfiguracja języka, brak odpowiedniego pakietu lokalizacyjnego albo błąd samego programu. Lokalizacja obejmuje więcej niż tłumaczenie pojedynczych słów. Program może dobierać język na podstawie ustawień systemu operacyjnego, regionu, konta użytkownika, ustawień przeglądarki lub parametrów zapisanych w swoim profilu. Znaczenie mają także format daty, separator dziesiętny, waluta, układ klawiatury oraz kierunek zapisu tekstu. Z tego powodu nieprawidłowy język może objawiać się jednocześnie jako obcojęzyczny komunikat, zmieniony format liczby albo nieprawidłowo wyświetlone znaki diakrytyczne. Źródła problemu w systemie i aplikacjiJedną z częstych przyczyn jest niespójność ustawień językowych. System może mieć ustawiony język polski, podczas gdy konkretna aplikacja korzysta z języka angielskiego zapisanego w jej własnym profilu. Podobna sytuacja występuje po aktualizacji programu, zmianie konta użytkownika, przywróceniu ustawień domyślnych albo skopiowaniu profilu z innego komputera. Jeżeli program nie znajduje plików lokalizacyjnych, zwykle przełącza się na język zapasowy. Czasem zamiast przetłumaczonego tekstu pojawia się klucz zasobu, taki jak nazwa zmiennej lub identyfikator komunikatu. Problem może wynikać również z uszkodzenia lub niepełnej instalacji pakietu językowego. Pliki lokalizacyjne zawierają tłumaczenia komunikatów, etykiet i opisów funkcji; ich brak może dotyczyć całej aplikacji albo tylko wybranych ekranów. W środowisku internetowym język bywa ustalany na podstawie nagłówka Accept-Language wysyłanego przez przeglądarkę, ustawień regionalnych systemu lub preferencji zapisanych w pamięci podręcznej. Niewłaściwa kolejność preferencji może spowodować wyświetlenie wersji angielskiej mimo polskiej konfiguracji systemu. Rozróżnienie lokalizacji od problemu z kodowaniemBrak tłumaczenia należy odróżnić od błędnego kodowania znaków. W pierwszym przypadku tekst jest poprawny, lecz występuje w niewłaściwym języku. W drugim litery mogą zostać zastąpione znakami zapytania, pustymi kwadratami albo ciągami niezrozumiałych symboli. Taki objaw może wskazywać na niezgodność kodowania znaków, na przykład między UTF-8 a innym sposobem zapisu tekstu, jednak sama obecność polskich znaków nie przesądza jeszcze o przyczynie problemu. Właściwa diagnoza wymaga sprawdzenia, czy błąd dotyczy wszystkich programów, jednego konta, pojedynczego dokumentu czy tylko określonego widoku. Podczas sprawdzania warto porównać język systemu, region, układ klawiatury oraz ustawienia aplikacji. Należy także ustalić, czy problem pojawia się po każdym uruchomieniu, tylko po zalogowaniu do określonego konta, czy po wykonaniu konkretnej czynności. Jeżeli inne programy działają prawidłowo, a obcojęzyczny komunikat występuje wyłącznie w jednej aplikacji, bardziej prawdopodobna jest usterka jej konfiguracji lub pakietu lokalizacyjnego. Jeżeli niewłaściwy język pojawia się w wielu elementach systemu, trzeba przeanalizować ustawienia regionalne, profile użytkowników i ostatnie aktualizacje. Przywracanie właściwego języka w używanym komputerzeUsuwanie błędu powinno rozpocząć się od ustalenia zakresu problemu i zapisania aktualnych ustawień. Następnie można sprawdzić język interfejsu systemu, preferencje regionalne, konfigurację konkretnej aplikacji oraz dostępność wymaganych składników językowych. W razie potrzeby należy ponownie zainstalować lub naprawić pakiet lokalizacyjny, zaktualizować aplikację z zaufanego źródła albo utworzyć świeży profil użytkownika do celów porównawczych. Sama zmiana języka w jednym miejscu nie zawsze wystarcza, ponieważ program może przechowywać własne ustawienia niezależnie od systemu. W przypadku aplikacji internetowych trzeba uwzględnić także ustawienia przeglądarki, zapisane dane witryny i preferencje konta. Po zmianie konfiguracji może być konieczne ponowne uruchomienie programu lub wylogowanie i ponowne zalogowanie. Jeżeli po tych czynnościach nadal występują nieprzetłumaczone komunikaty, należy sprawdzić dzienniki aplikacji, integralność instalacji oraz zgodność wersji programu z używanym systemem. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich oprogramowania, w tym diagnozowaniem problemów z konfiguracją języka oraz lokalizacją aplikacji. |