Update to r43873:
More tightening and clarification in this chapter.
This commit is contained in:
parent
f2ac83ac89
commit
86a127eff7
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=49276
1 changed files with 77 additions and 101 deletions
|
@ -5,7 +5,7 @@
|
|||
|
||||
$FreeBSD$
|
||||
$FreeBSDde: de-docproj/books/handbook/l10n/chapter.xml,v 1.69 2012/04/30 17:09:32 bcr Exp $
|
||||
basiert auf: 43871
|
||||
basiert auf: 43873
|
||||
-->
|
||||
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="l10n">
|
||||
<info>
|
||||
|
@ -199,35 +199,27 @@
|
|||
<sect2 xml:id="setting-locale">
|
||||
<title>Einstellen der Locale für die Login-Shell</title>
|
||||
|
||||
<para>Zum Aktivieren der Lokalisierung reicht es, die
|
||||
Umgebungsvariable <envar>LANG</envar> in der Login-Shell auf
|
||||
den Wert der Locale zu setzen und die Variable zu exportieren.
|
||||
Dies geschieht normalerweise in
|
||||
<filename>~/.login_conf</filename> oder der Startdatei
|
||||
der Shell (<filename>~/.profile</filename>,
|
||||
<para>Die Einstellungen für Locale werden entweder in der
|
||||
<filename>~/.login_conf</filename> des Benutzers, oder der
|
||||
Startdatei der Shell (<filename>~/.profile</filename>,
|
||||
<filename>~/.bashrc</filename> oder
|
||||
<filename>~/.cshrc</filename>). Wenn <envar>LANG</envar>
|
||||
gesetzt ist, brauchen die speziellen Variablen wie
|
||||
<envar>LC_CTYPE</envar> oder <envar>LC_CTIME</envar>
|
||||
in der Regel nicht gesetzt zu werden. Sie sollten
|
||||
sprachbezogene &os;-Dokumentation zu Rate ziehen, wenn Sie
|
||||
mehr Informationen wünschen.</para>
|
||||
<filename>~/.cshrc</filename>) konfiguriert.</para>
|
||||
|
||||
<para>Setzen Sie die zwei folgenden Umgebungsvariablen in den
|
||||
Konfigurationsdateien der Benutzer:</para>
|
||||
<para>Zwei Umgebungsvariablen sollten konfiguriert
|
||||
werden:</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para><envar>LANG</envar> für Funktionen der
|
||||
&posix;<indexterm><primary>POSIX</primary></indexterm>
|
||||
&man.setlocale.3; Familie</para>
|
||||
<para><envar>LANG</envar>, das die
|
||||
Locale<indexterm><primary>POSIX</primary></indexterm>
|
||||
einstellt.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<indexterm><primary>MIME</primary></indexterm>
|
||||
|
||||
<para><envar>MM_CHARSET</envar> gibt den den MIME
|
||||
Zeichensatz von Anwendungen an</para>
|
||||
<para><envar>MM_CHARSET</envar>, das den MIME
|
||||
Zeichensatz für Anwendungen einstellt.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
|
@ -239,22 +231,22 @@
|
|||
<indexterm><primary>Locale</primary></indexterm>
|
||||
<indexterm><primary>Login-Klasse</primary></indexterm>
|
||||
|
||||
<para>Es gibt zwei Methode, die Locale zu setzen,
|
||||
die im Folgenden beschrieben werden. Die erste und
|
||||
empfohlene Methode ist, die Umgebungsvariablen in der
|
||||
<para>Es gibt zwei Methoden, die Locale zu setzen: die erste
|
||||
und empfohlene Methode ist, die Umgebungsvariablen in der
|
||||
<link linkend="login-class">Login-Klasse</link>
|
||||
zu setzen, die zweite Methode ist, sie in den
|
||||
<link linkend="startup-file">Startdateien</link>
|
||||
der Shell zu setzen.</para>
|
||||
der Shell zu setzen. In den nächsten Abschnitten werden
|
||||
beide Methoden vorgestellt.</para>
|
||||
|
||||
<sect3 xml:id="login-class">
|
||||
<title>Lokalisierung in der Login-Klasse</title>
|
||||
|
||||
<para>Mit dieser Methode werden die Umgebungsvariablen für
|
||||
die Locale und den MIME Zeichensatz für alle Shells
|
||||
gesetzt. Die Lokalisierung kann von einem Benutzer
|
||||
selbst, oder vom Superuser für alle Benutzer eingestellt
|
||||
werden.</para>
|
||||
<para>Die erste Methode wird empfohlen, da sie die
|
||||
Umgebungsvariablen für die Login-Klasse und den MIME
|
||||
Zeichensatz für alle Shells zuweist. Die Lokalisierung
|
||||
kann von einem Benutzer selbst, oder vom Superuser für
|
||||
alle Benutzer eingestellt werden.</para>
|
||||
|
||||
<para><filename>.login_conf</filename> im Heimatverzeichnis
|
||||
eines Benutzers sollte mindestens die folgenden Einträge
|
||||
|
@ -271,7 +263,8 @@
|
|||
</indexterm>
|
||||
|
||||
<para>Damit traditionelles Chinesisch (BIG-5 Codierung)
|
||||
verwendet werden kann, sind in <filename>.login_conf</filename>
|
||||
verwendet werden kann, sind in
|
||||
<filename>~/.login_conf</filename> des Benutzers
|
||||
die nachstehenden Ergänzungen vorzunehmen. Einige
|
||||
Programme behandeln die Lokalisierung für Chinesisch,
|
||||
Japanisch und Koreanisch falsch, daher müssen mehr
|
||||
|
@ -291,14 +284,11 @@ me:\
|
|||
:charset=big5:\
|
||||
:xmodifiers="@im=gcin": #Set gcin as the XIM Input Server</programlisting>
|
||||
|
||||
<para>Weitere Informationen entnehmen Sie bitte
|
||||
&man.login.conf.5;.</para>
|
||||
|
||||
<para>Alternativ kann der Superuser die Lokalisierung für
|
||||
alle Benutzer konfigurieren. Die folgenden Variablen
|
||||
der Login-Klasse der Benutzer in
|
||||
<filename>/etc/login.conf</filename> setzen die richtige
|
||||
Sprache:</para>
|
||||
in <filename>/etc/login.conf</filename> setzen die
|
||||
richtige Login-Klasse und den richtigen MIME
|
||||
Zeichensatz:</para>
|
||||
|
||||
<programlisting><replaceable>Sprache</replaceable>|<replaceable>Account-Typ-Beschreibung</replaceable>:\
|
||||
:charset=<replaceable>MIME_Zeichensatz</replaceable>:\
|
||||
|
@ -313,6 +303,8 @@ me:\
|
|||
:lang=de_DE.ISO8859-1:\
|
||||
:tc=default:</programlisting>
|
||||
|
||||
<para>Weitere Einzelheiten über diese Variablen finden Sie
|
||||
in &man.login.conf.5;.</para>
|
||||
|
||||
<para>Jedes Mal, wenn <filename>/etc/login.conf</filename>
|
||||
bearbeitet wurde, muss die Datenbank mit dem folgenden
|
||||
|
@ -321,24 +313,23 @@ me:\
|
|||
<screen>&prompt.root; <userinput>cap_mkdb /etc/login.conf</userinput></screen>
|
||||
|
||||
<sect4>
|
||||
<title>Ändern der Login-Klasse
|
||||
mit &man.vipw.8;</title>
|
||||
<title>Werkzeuge zum Ändern der Login-Klasse</title>
|
||||
|
||||
<indexterm>
|
||||
<primary><command>vipw</command></primary>
|
||||
</indexterm>
|
||||
|
||||
<para>Neben der manuellen Konfiguration von
|
||||
<filename>/etc/login.conf</filename>, stehen mehrere
|
||||
Werkzeuge bereit, um die Login-Klasse für neue Benutzer
|
||||
einzustellen.</para>
|
||||
|
||||
<para>Wenn Sie neue Accounts mit <command>vipw</command>
|
||||
anlegen, setzen Sie im Feld
|
||||
<replaceable>Sprache</replaceable> die gewünschte
|
||||
Sprache ein:</para>
|
||||
|
||||
<programlisting>user:password:1111:11:<replaceable>Sprache</replaceable>:0:0:Benutzername:/home/user:/bin/sh</programlisting>
|
||||
</sect4>
|
||||
|
||||
<sect4>
|
||||
<title>Ändern der Login-Klasse
|
||||
mit &man.adduser.8;</title>
|
||||
|
||||
<indexterm>
|
||||
<primary><command>adduser</command></primary>
|
||||
|
@ -346,43 +337,32 @@ me:\
|
|||
<indexterm><primary>Login-Klasse</primary></indexterm>
|
||||
|
||||
<para>Wenn Sie mit <command>adduser</command> neue
|
||||
Benutzer anlegen, konfigurieren Sie die Sprache wie
|
||||
folgt:</para>
|
||||
Benutzer anlegen, können Sie die voreingestellte Sprache
|
||||
für alle Benutzer, oder für einen einzelnen Benutzer
|
||||
einstellen:</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>Setzen Sie <literal>defaultclass =
|
||||
<replaceable>Sprache</replaceable></literal> in
|
||||
<filename>/etc/adduser.conf</filename>, falls alle
|
||||
Benutzer die gleiche Sprache benutzen.</para>
|
||||
</listitem>
|
||||
<para>Falls alle Benutzer die gleiche Sprache
|
||||
benutzen, setzen Sie <literal>defaultclass =
|
||||
<replaceable>Sprache</replaceable></literal> in
|
||||
<filename>/etc/adduser.conf</filename>.</para>
|
||||
|
||||
<listitem>
|
||||
<para>Geben Sie die Sprache jedes Mal ein, wenn Sie
|
||||
dazu von &man.adduser.8; aufgefordert werden:</para>
|
||||
<para>Wenn Sie diese Einstellung beim Anlegen des
|
||||
Benutzers überschreiben wollen, geben Sie entweder
|
||||
die gewünschte Login-Klasse am Prompt ein:</para>
|
||||
|
||||
<screen><prompt>Enter login class: default []: </prompt></screen>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Sie können die Login-Klasse auch auf der
|
||||
Kommandozeile von &man.adduser.8; übergeben:</para>
|
||||
<para>oder übergeben Sie die Login-Klasse beim Aufruf
|
||||
von <command>adduser</command>:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>adduser -class <replaceable>Sprache</replaceable></userinput></screen>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect4>
|
||||
|
||||
<sect4>
|
||||
<title>Ändern der Login-Klasse
|
||||
mit &man.pw.8;</title>
|
||||
|
||||
<indexterm>
|
||||
<primary><command>pw</command></primary>
|
||||
</indexterm>
|
||||
|
||||
<para>Wenn Sie neue Benutzer mit &man.pw.8; anlegen,
|
||||
benutzen Sie die folgende Kommandozeile:</para>
|
||||
<para>Wenn Sie neue Benutzer mit <command>pw</command>
|
||||
anlegen, geben Sie die Login-Klasse wie folgt an:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>pw useradd <replaceable>Benutzername</replaceable> -L <replaceable>Sprache</replaceable></userinput></screen>
|
||||
</sect4>
|
||||
|
@ -391,45 +371,41 @@ me:\
|
|||
<sect3 xml:id="startup-file">
|
||||
<title>Lokalisierung in den Startdateien der Shells</title>
|
||||
|
||||
<note>
|
||||
<para>Da jede Shell unterschiedlich eingerichtet wird,
|
||||
sollte diese Methode nicht verwendet werden. Benutzen
|
||||
Sie stattdessen <link
|
||||
linkend="login-class">Login-Klassen</link>.</para>
|
||||
</note>
|
||||
<para>Diese zweite Methode wird nicht empfohlen, da jede
|
||||
Shell unterschiedlich eingerichtet wird, eine
|
||||
unterschiedliche Konfigurationsdatei und Syntax verwendet.
|
||||
Um beispielsweise die deutsche Sprache für die
|
||||
<command>sh</command> zu setzen, fügen Sie für einen
|
||||
Benutzer die folgende Zeilen in
|
||||
<filename>~/.profile</filename> ein. Sie können diese
|
||||
Zeilen auch für alle Benutzer der <command>sh</command>
|
||||
Shell in <filename>/etc/profile</filename> oder
|
||||
<filename>/usr/share/skel/dot.profile</filename>
|
||||
hinzufügen:</para>
|
||||
|
||||
<indexterm><primary>MIME</primary></indexterm>
|
||||
<indexterm><primary>Locale</primary></indexterm>
|
||||
<programlisting><envar>LANG</envar>=de_DE.ISO8859-1; export <envar>LANG</envar>
|
||||
<envar>MM_CHARSET</envar>=ISO-8859-1; export <envar>MM_CHARSET</envar></programlisting>
|
||||
|
||||
<para>Um die Locale und den MIME Zeichensatz anzugeben, setzen
|
||||
Sie die unten aufgeführten Variablen in den Startdateien
|
||||
der Shells (<filename>/etc/profile</filename> und
|
||||
<filename>/etc/csh.login</filename>). In den folgenden
|
||||
Beispielen verwenden wir die deutsche Sprache.</para>
|
||||
<para>Die <command>csh</command> Shell verwendet jedoch eine
|
||||
andere Konfigurationsdatei und eine andere Syntax. Dies
|
||||
sind die entsprechenden Einstellungen für
|
||||
<filename>~/.csh.login</filename>,
|
||||
<filename>/etc/csh.login</filename> oder
|
||||
<filename>/usr/share/skel/dot.login</filename>:</para>
|
||||
|
||||
<para>Einstellungen in <filename>/etc/profile</filename>:</para>
|
||||
<programlisting>setenv <envar>LANG</envar> de_DE.ISO8859-1
|
||||
setenv <envar>MM_CHARSET</envar> ISO-8859-1</programlisting>
|
||||
|
||||
<programlisting><envar>LANG=de_DE.ISO8859-1; export LANG</envar>
|
||||
<envar>MM_CHARSET=ISO-8859-1; export MM_CHARSET</envar></programlisting>
|
||||
<para>Die Syntax zur Konfiguration von
|
||||
<application>&xorg;</application> in
|
||||
<filename>~/.xinitrc</filename> hängt ebenfalls von der
|
||||
verwendeten Shell ab. Das erste Beispiel ist für die
|
||||
<command>sh</command> Shell, das zweite für die
|
||||
<command>csh</command> Shell:</para>
|
||||
|
||||
<para>Einstellungen in <filename>/etc/csh.login</filename>:</para>
|
||||
<programlisting><envar>LANG</envar>=de_DE.ISO8859-1; export <envar>LANG</envar></programlisting>
|
||||
|
||||
<programlisting><envar>setenv LANG de_DE.ISO8859-1</envar>
|
||||
<envar>setenv MM_CHARSET ISO-8859-1</envar></programlisting>
|
||||
|
||||
<para>Alternativ können die obigen Einstellungen in
|
||||
<filename>/usr/share/skel/dot.profile</filename> und
|
||||
<filename>/usr/share/skel/dot.login</filename> hinzugefügt
|
||||
werden.</para>
|
||||
|
||||
<para>Um <application>&xorg;</application> zu konfigurieren,
|
||||
fügen Sie <emphasis>eine</emphasis> der folgenden Zeilen
|
||||
in <filename>~/.xinitrc</filename> ein (abhängig von der
|
||||
Shell):</para>
|
||||
|
||||
<programlisting><envar>LANG=de_DE.ISO8859-1; export LANG</envar></programlisting>
|
||||
|
||||
<programlisting><envar>setenv LANG de_DE.ISO8859-1</envar></programlisting>
|
||||
<programlisting>setenv <envar>LANG</envar> de_DE.ISO8859-1</programlisting>
|
||||
|
||||
</sect3>
|
||||
</sect2>
|
||||
|
|
Loading…
Reference in a new issue