Chcę używać języka angielskiego z niemieckimi ustawieniami regionalnymi .
Obecnie mój system działa z następującą konfiguracją (skonfigurowaną podczas procedury instalacji w Instalatorze Debian Expert):
- Język:
English - English (Default)
- Kraj, terytorium lub obszar:
other -> Europe -> Austria
- Kraj, na którym mają być oparte domyślne ustawienia regionalne:
United States - en_US.UTF-8
- Klawiatura:
German
Moje pytanie brzmi:
Jak mogę zachować język angielski, ale zmienić bieżące ustawienia regionalne ( United States - en_US.UTF-8
) na pożądane ustawienia regionalne niemieckie ( de_DE.UTF-8
)?
Podczas procedury instalacji nie było to możliwe, ponieważ wystąpił błąd („Wykryto niepoprawną kombinację ustawień języka / ustawień regionalnych”).
Odpowiedzi:
en_DE
nie istnieje jako domyślna lokalizacja, dlatego podczas instalacji nie można wybrać języka angielskiego dla krajów niemieckojęzycznych. ( Dlaczego warto używać ustawień regionalnych aktualizacji zamiast bezpośredniego ustawienia JĘZYK? Opisuje kontrole związane z wyborem ustawień regionalnych).Istnieją dwa podejścia do osiągnięcia tego, czego szukasz.
Drugim jest skonfigurowanie ustawień regionalnych w bardziej szczegółowy sposób, przy użyciu różnych
LC_
zmiennych ; na przykład:lub, jeśli chcesz, aby niemiecki był domyślny, z wyjątkiem wiadomości:
(i odznacz wszelkie inne
LC_
zmienneLC_ALL
powodujące konflikt , w szczególności, które zastępują wszystkie inne ustawienia). Możesz sprawdzić swoje ustawienia za pomocąlocale
programu; zobacz Jak działa program „locale”? dla szczegółów.źródło
LANG
tu chodzi, ale wyjaśniłem to, dzięki./etc/default/locale
? Wydaje mi się, że teraz mam tylko ustawienia lokalne w USA, więc obawiamde_DE.UTF-8
się, że nie jest jeszcze dostępny w moim systemie?sudo dpkg-reconfigure locales
albo instalacjęlocales-all
. Nie powinieneś edytować/etc/default/locale
bezpośrednio, aleupdate-locale
zamiast tego użyj (patrz pierwszy link w odpowiedzi).