| Termin | Definicja |
|---|---|
| Wybór języka interfejsu | Wybór języka interfejsu pozwala zmienić wersję językową wyświetlaną w aplikacji. Trzy niezależne warstwy ustawień językowychJęzyk, który widzi użytkownik, wynika z trzech osobnych rzeczy, mylonych ze sobą na co dzień. Pierwsza to język wyświetlania systemu Windows, instalowany jako pakiet językowy. Druga to język interfejsu konkretnej aplikacji, w pakiecie Office ustawiany w oknie Plik, Opcje, Język, gdzie osobno definiuje się język wyświetlania menu i przycisków, a osobno język narzędzi sprawdzania pisowni. Trzecia to ustawienia regionalne, odpowiadające za format daty, symbol waluty i separator dziesiętny. Rozdzielenie tych warstw jest celowe. Można pracować w polskim interfejsie systemu, mieć angielskie menu w aplikacji specjalistycznej i jednocześnie polskie formatowanie liczb, bo ten ostatni parametr wynika z regionu, a nie z języka menu. Dlaczego zmiana języka zmienia zachowanie plikówW arkuszach kalkulacyjnych konsekwencje są najbardziej odczuwalne. Polska wersja Excela pokazuje nazwy funkcji przetłumaczone, więc w komórce wpisuje się SUMA zamiast SUM, a argumenty oddziela średnikiem, bo przecinek pełni rolę separatora dziesiętnego. Plik zapisany w formacie arkusza przechowuje funkcje w postaci niezależnej od języka, więc przy otwarciu na angielskiej wersji nazwy przetłumaczą się automatycznie. Inaczej jest z plikami tekstowymi CSV i z makrami, gdzie zapisany wprost separator albo nazwa funkcji potrafi rozsypać cały arkusz. Podobnie działa to w skryptach i importach danych. Ten sam plik CSV z liczbami zapisanymi z kropką zaimportuje się poprawnie w konfiguracji angielskiej, a w polskiej zamieni liczby na tekst albo na daty. Co zawodzi przy przełączaniu wersji językowejKlasyczny problem to brakujący pakiet językowy: użytkownik wybiera język z listy, restartuje program i widzi dalej stary interfejs, bo dodatek nie został pobrany. Drugi kłopot dotyczy sprawdzania pisowni. Po zmianie języka narzędzi cały wcześniej napisany tekst nadal ma przypisany stary język na poziomie akapitu, więc podkreślenia falowane nie znikają, dopóki nie zaznaczy się całości i nie przypisze języka ręcznie. Trzeci to instalacje wielojęzyczne, gdzie po aktualizacji część okien dialogowych wraca do języka bazowego instalacji. W środowiskach firmowych dochodzi jeszcze polityka zarządzania, która nadpisuje wybór użytkownika przy każdym logowaniu. Objaw jest charakterystyczny: ustawienie trzyma się do wylogowania i po ponownym zalogowaniu wraca do poprzedniego stanu. Ujednolicanie środowiska w firmie wielojęzycznejW biurach, gdzie część zespołu pracuje po polsku, a część po angielsku, największym źródłem błędów są nie same menu, lecz rozjeżdżające się formaty liczb i dat w plikach krążących między stanowiskami. Przy wdrożeniach oprogramowania handlowego typu Subiekt, WAPRO czy Comarch, opartego o SQL Server, spójne ustawienia regionalne na wszystkich komputerach są warunkiem poprawnych raportów. Konfigurujemy takie środowiska, przenosimy ustawienia na nowe komputery i naprawiamy skutki nieudanych zmian językowych. Diagnoza laptopa przy odbiorze nic nie kosztuje. |