| Termin | Definicja |
|---|---|
| brak tłumaczenia lub mieszanie języków | Brak tłumaczenia lub mieszanie języków to usterka treści zawierającej niespójne, wielojęzyczne fragmenty tekstu. Na czym polega brak tłumaczenia lub mieszanie językówBrak tłumaczenia lub mieszanie języków to usterka warstwy tekstowej programu, strony internetowej albo systemu operacyjnego. W interfejsie mogą pojawiać się jednocześnie komunikaty po polsku, angielsku, niemiecku lub w innym języku, mimo że wybrano jedną wersję językową. Czasem nieprzetłumaczony pozostaje pojedynczy przycisk, nazwa ustawienia, komunikat błędu albo opis pola formularza. W innych przypadkach część menu jest przetłumaczona, lecz komunikaty generowane po wykonaniu operacji wracają do języka domyślnego aplikacji. Problem może dotyczyć zarówno tekstu widocznego dla użytkownika, jak i elementów pomocniczych, takich jak podpowiedzi, etykiety kontrolek, nazwy powiadomień czy komunikaty wyświetlane podczas instalacji. Nie należy mylić tego z błędnym wyświetlaniem znaków. Jeżeli zamiast polskich liter pojawiają się symbole, znaki zapytania lub niezrozumiałe ciągi, przyczyną może być kodowanie znaków, czcionka albo sposób zapisu pliku. Mieszanie języków oznacza natomiast przede wszystkim niespójność treści językowej, nawet gdy wszystkie znaki są wyświetlane prawidłowo. Rola lokalizacji, ustawień językowych i tekstów zasobówWspółczesne programy zwykle przechowują teksty interfejsu w oddzielnych zasobach językowych. Mogą to być pliki tłumaczeń, katalogi lokalizacyjne, wpisy w bazie zasobów albo komunikaty dostarczane przez komponent programu. Wybrany język, ustawienia regionalne oraz kolejność języków systemowych decydują o tym, który zasób zostanie użyty. Jeżeli dla konkretnego identyfikatora nie ma tłumaczenia, aplikacja może zastosować język zapasowy, często angielski. W efekcie pojedynczy komunikat różni się od pozostałej części interfejsu. Do niespójności dochodzi również po aktualizacji programu, gdy nowa wersja zawiera dodatkowe elementy, ale odpowiedni pakiet językowy nie został jeszcze uzupełniony. Podobny efekt może wystąpić po częściowej instalacji pakietu językowego, zmianie języka w systemie bez ponownego uruchomienia programu albo użyciu rozszerzenia pochodzącego z innego wydania aplikacji. W przeglądarkach i aplikacjach internetowych znaczenie może mieć także język ustawiony w profilu użytkownika, język przeglądarki oraz parametr lokalizacji przekazywany przez stronę. Te wartości nie zawsze są ze sobą zgodne. Jak rozpoznać źródło niespójnych komunikatówPodczas rozpoznawania problemu warto ustalić, czy mieszanie języków występuje w całym systemie, w jednym programie, czy tylko w określonym module. Jeżeli obcy język pojawia się wyłącznie w jednym oknie, prawdopodobna jest niepełna lokalizacja tego programu lub jego dodatku. Jeżeli dotyczy wielu aplikacji, należy sprawdzić główny język systemu, kolejność preferowanych języków, ustawienia regionalne oraz obecność właściwego pakietu językowego. Pomocne jest porównanie tego samego komunikatu po utworzeniu nowego profilu użytkownika, o ile program taką możliwość zapewnia. Trzeba także odtworzyć sytuację, w której występuje usterka. Należy zapisać dokładną treść nieprzetłumaczonego komunikatu, wskazać ekran lub funkcję, po której się pojawia, oraz sprawdzić, czy problem występuje po ponownym uruchomieniu programu. Warto rozróżnić tekst stały od treści generowanej dynamicznie, ponieważ przyciski mogą pochodzić z jednego pakietu, a komunikaty diagnostyczne z biblioteki lub dodatku. Jeżeli po zmianie języka pozostają stare elementy, przyczyną może być pamięć podręczna interfejsu albo brak ponownego wczytania zasobów. Przywracanie spójnego języka w używanym komputerzeUsuwanie problemu powinno rozpocząć się od sprawdzenia ustawień językowych systemu i samej aplikacji. Jeżeli program posiada osobne ustawienie języka interfejsu, należy wybrać właściwą wersję, zatwierdzić zmianę i uruchomić aplikację ponownie. Następnie można zweryfikować, czy zainstalowany jest odpowiedni pakiet lokalizacyjny oraz czy program korzysta z aktualnego wydania. W przypadku aplikacji internetowej warto sprawdzić język konta i przeglądarki, a także odświeżyć stronę po wyczyszczeniu danych podręcznych przeznaczonych dla tej witryny. Jeśli pojedyncze komunikaty nadal pozostają w innym języku, problem może znajdować się w samym programie, rozszerzeniu albo pliku tłumaczenia. Wtedy pomocne jest porównanie zachowania po wyłączeniu dodatków, naprawie instalacji lub ponownym zainstalowaniu brakującego komponentu. Warszawskie Pogotowie Komputerowe wykonuje diagnostykę i naprawę laptopów oraz komputerów PC, w tym problemów z konfiguracją oprogramowania, ustawieniami językowymi i niespójnym działaniem aplikacji. |