• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[GELÖST] Hab schon wieder Chinesisch?

revealed

Guru
Bisher war mein Firefox als user immer in Deutsch - nur als Root war er immernoch in englisch.

Ich dachte mir mal die Sprachen einzustellen, weil wenn ich von $user aus im Systemverwaltungsmodus als "root" Verzeichnisse durchgestöbert hatte, dann wurden Umlaute nicht richtig dargestellt.

Also hab ich das gemacht:
Sysconfig:
INPUT_METHOD ""
RC_LANG "de_DE.UTF-8"
RC_LC_ALL ""
RC_LC_MESSAGES "POSIX"
RC_LC_CTYPE "de_DE.UTF-8"
RC_LC_COLLATE "C"
RC_LC_TIME ""
RC_LC_NUMERIC ""
RC_LC_MONETARY ""
RC_LC_PAPER ""
ROOT_USES_LANG "ctype"
AUTO_DETECT_UTF8 "no"
INSTALLED_LANGUAGES "de_DE"
Warum ist mein Firefox als $user jetzt auf einmal englisch? Wo hab ich denn den Fehler drin? BOINC Stellt sich seit das so eingestellt ist auch immer wieder auf englisch :(

Ich weiss aber nicht mehr was ich genau verändert habe.

Hilfe

Vielen Dank schon mal.

Gruss

R
 
Das sieht aber chaotisch aus ... :?
Code:
# egrep -v "^#|^$" /etc/sysconfig/language

INPUT_METHOD=""
RC_LANG="de_DE.UTF-8"
RC_LC_ALL=""
RC_LC_MESSAGES=""
RC_LC_CTYPE=""
RC_LC_COLLATE=""
RC_LC_TIME=""
RC_LC_NUMERIC=""
RC_LC_MONETARY=""
RC_LC_PAPER=""
ROOT_USES_LANG="ctype"
AUTO_DETECT_UTF8="no"
INSTALLED_LANGUAGES=""
Das der root-Account in Englisch ist, hat seinen Grund und sollte IMHO auch nicht verändert werden.

Wenn du als root trotzdem die Lokalisierungen haben möchtest:
Code:
ROOT_USES_LANG="ctype"
in
Code:
ROOT_USES_LANG="yes"
ändern.
 
OP
revealed

revealed

Guru
sollte ich das so abändern wie es in deiner Ausgabe steht?

Mich wunderts eigendlich, das dort alles leer ist? Müsste das korrekter Weise nicht definiert sein?

Oder sagen wir, ich würde es gern einstellen. Was müsste ich der korrektheit halber setzen?

Weil ich irgendwie hat sich der Ablauf in meinem System seit den Einstellungen im Vergleich zu im voraus leeren "defs" verbessert.

root darf gern englisch sein. Aber warum ist bei $user Der firefox auf einmal auch in Englisch? Alles andere ist als normaler USER ja Deutsch. :S

Und warum behält beispielsweise BOINC nicht seine locale Einstellung und stellt sich wieder auf Englisch. Vorher hat es die Einstellung Deutsch auch behalten.

machen diese Einstellungen sinn?:
RC_LC_MESSAGES "POSIX"
RC_LC_CTYPE "de_DE.UTF-8"
RC_LC_COLLATE "C"
Ich kenn mich da einfach nicht aus. Und weil Sonderzeichen nicht richtig dargestellt wurden hab ich mir das im Netz zusammengesucht. Stand immer bei Tipps für SUSE. Und es hatte auch einen Effekt. Nur -----

Gruss

R
 
Wie sieht denn die Ausgabe von
Code:
locale
(als User) aus?

MozillaFirefox-translations installiert?

Die Ausgabe oben ist der Zustand nach einer SUSE-Standardinstallation.

revealed schrieb:
machen diese Einstellungen sinn?:
Code:
RC_LC_MESSAGES "POSIX" 
RC_LC_CTYPE "de_DE.UTF-8" 
RC_LC_COLLATE "C"
IMHO nicht.
In der Standardeinstellung sollte LC_CTYPE sowieso de_DE.UTF-8 sein.

In /etc/sysconfig/language leere Variablen werden automatisch auf den Wert von LC_LANG gesetzt.
Also de_DE.UTF-8 für die User bzw. POSIX für root.
 
OP
revealed

revealed

Guru
Root:
wild-thing:~ # locale
LANG=POSIX
LC_CTYPE=de_DE.UTF-8
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
wild-thing:~ #

$user:
:~> locale
LANG=de_DE.UTF-8
LC_CTYPE=de_DE.UTF-8
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE=C
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES=POSIX
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

... gegenfrage.. wenn ich darf? Wie sieht die Ausgabe mit den Standardwerten aus?

MozillaFirefox-translations installiert?
is ticked and installed -- Ja :) Aber trotzdem in englisch :S
MozillaFirefox 2.0.0.1-29.1 i586
MozillaFirefox-translations 2.0.0.1-29.1 i586

ok! Danke gelöst!!!

Habs wieder auf standardwerte gestellt:
http://www.linux-club.de/viewtopic.php?p=450840#450840
und jetzt gehts wieder auch wenn ich von $user aus im Systemverwaltungsmodus einen Konqueror starte und dort dann einen Umlaut tippe. Bis auf "INSTALLED_LANGUAGES" -> das steht noch auf "de_DE" bei mir.

War wohl vorher irgend nen Hund drin. Firefox geht auch wieder in Deutsch. Ich hab das eigendlich nur wegen der Umlautgeschichte gemacht. Aber mit der Automatischen Weitergabe klingt und ist logisch.

Dickes Danke abermals! Ist mir ein Rätsel, warum anstelle Umlaut sowas wie "%1/4" angezeigt wurde :S Nur deswegen hatte ich eigendlich angefangen Umzustellen.

@wild-thing:~> locale
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=
wild-thing:~ # locale
LANG=POSIX
LC_CTYPE=de_DE.UTF-8
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
wild-thing:~ # konqueror

Gruss

R
 
Oben