Update to r43873:

More tightening and clarification in this chapter.
This commit is contained in:
Bjoern Heidotting 2016-08-13 20:29:11 +00:00
parent f2ac83ac89
commit 86a127eff7
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=49276

View file

@ -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>