aboutsummaryrefslogtreecommitdiffstats
path: root/german/intro/cn.wml
blob: 43382166de45641325822d349522f29be4e8c31a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
#use wml::debian::template title="Debian-Webseiten in verschiedenen Sprachen"
#use wml::debian::translation-check translation="c25132d79dab5dda5298236044fc2bd05968ef47"
#use wml::debian::toc
# $Id$
# Translator: Philipp Frauenfelder <pfrauenf@debian.org>
# Changed-by: Martin Schulze <joey@debian.org>
# Updated: Holger Wansing <linux@wansing-online.de>, 2011, 2014, 2016.

<protect pass=2>
<:
$lang = languages_footer();
$lang =~ s/<div id="/<div class ="/g;
print $lang;
:>
</protect>

<define-tag toc-title-formatting endtag="required">%body</define-tag>
<define-tag toc-item-formatting endtag="required">[%body]</define-tag>
<define-tag toc-display-begin><p></define-tag>
<define-tag toc-display-end></p></define-tag>

<p>Offenkundig benutzen nicht alle Menschen auf der Erde dieselbe
Sprache. Mit dem Wachsen des Internets wird es immer natürlicher,
Seiten zu finden, die in mehr als einer Sprache vorhanden sind. Es
wurde daher der Standard der <a 
href="$(HOME)/devel/website/content_negotiation">Inhaltsaushandlung</a>
(Englisch: <em lang="en">content negotiation</em>) eingeführt. Er erlaubt es dem
Benutzer, die bevorzugten Sprachen einzustellen, in denen er die
Dokumente gerne erhalten möchte. Die Version, die schließlich
geliefert wird, wird zwischen dem Browser und dem Server ausgehandelt:
der Browser schickt Ihre Voreinstellungen zum Server, der aufgrund
dieser Einstellungen und den vorhandenen Versionen entscheidet,
welche Version des Dokuments zurückgegeben wird.</p>

<p>Beachten Sie, dass die Auswahl einer anderen Sprache (aus der Liste der
   verfügbaren Übersetzungen am Fuß der Seite) nur die aktuelle Seite in
   dieser Sprache darstellen wird. Dies ändert <em>nicht</em> die 
   Standardsprache. Falls Sie auf eine andere Seite klicken, wird diese
   wieder in der Originalsprache dargestellt. Um Ihre <em>Standardsprache</em>
   zu ändern, müssen Sie die Spracheinstellungen in der Konfiguration Ihres
   Browsers wie unten beschrieben ändern.</p>

<p>Weitere Informationen über die Auswahl der Sprache in verschiedenen
   Browsern finden Sie auf dieser
   <a href="http://www.w3.org/International/questions/qa-lang-priorities">W3C-Seite</a>.</p>

<ul>
<li><a href="#fix">Was tun, wenn eine Webseite in der falschen Sprache
  dargestellt wird</a></li>
<li><a href="#howtoset">Wie man die Sprach-Einstellungen konfiguriert</a></li>
<li>Informationen zu den Spracheinstellungen spezifischer Browser:
  <toc-display /></li>
</ul>

<hr />

<h2><a name="fix">Was tun, wenn eine Webseite in der falschen Sprache dargestellt wird</a></h2>

<p>Der erste und wahrscheinlichste Grund, warum ein Dokument mit der
falschen Sprache vom Debian-Web-Server geliefert wird, ist ein
unpassend konfigurierter Browser.
Lesen Sie bitte den Abschnitt <a href="#howtoset">Wie man die
Spracheinstellungen konfiguriert</a>, um dies zu beheben.</p>

<p>Der zweite Grund betrifft defekte oder fehlkonfigurierte Caches.
Dies ist ein wachsendes Problem, da mehr und mehr ISPs im Cachen
einen Weg sehen, den Netzwerk-Verkehr zu reduzieren. Lesen Sie bitte
<a href="#cache">Potenzielle Probleme mit Proxy-Servern</a>,
selbst wenn Sie glauben, keinen zu benutzen.</p>

<p>Der dritte Grund ist, dass es direkt mit <a href="https://www.debian.org/">\
www.debian.org</a> ein Problem gibt. Allerdings ließ
sich nur eine Handvoll von Problemen, die in den letzten Jahren wegen
falscher Sprachen berichtet wurden, auf einen Fehler auf unserer Seite
zurückführen. Wir bitten Sie daher, dass Sie zuerst die beiden ersten
Probleme genau untersuchen, bevor Sie uns ansprechen. Wenn Sie
herausfinden, dass <a
href="https://www.debian.org/">https://www.debian.org/</a> funktioniert,
jedoch ein Spiegel-Server nicht, berichten Sie dies bitte, wir werden
die Spiegel-Administratoren benachrichtigen.</p>

<p>Nach dem Lösen dieser Probleme raten wir Ihnen, dass Sie den lokalen
Cache (sowohl auf der Festplatte als auch im Speicher) in Ihrem
Browser leeren, bevor Sie erneut versuchen, die Seiten anzuzeigen. Wir
schlagen Ihnen außerdem vor, zum Testen
<a href="https://packages.debian.org/stable/web/lynx">lynx</a> zu verwenden.
Es ist der einzige Browser, den wir gefunden haben, der zu
100% mit der HTTP-Spezifikation für Inhaltsaushandlung konform ist.</p>


<h3><a name="cache">Potenzielle Probleme mit Proxy-Servern</a></h3>

<p>Proxy-Server sind im Wesentlichen Web-Server, die keinen eigenen Inhalt
haben. Sie befinden sich in der Mitte zwischen dem Benutzer und den echten
Web-Servern. Sie nehmen Ihre Anfrage für Webseiten entgegen und holen sich die
Seite. Anschließend leiten sie die Seite an Sie weiter und machen auch eine
lokale, zwischengespeicherte Kopie für spätere Anfragen. Das kann den
Netzwerk-Verkehr stark verringern, wenn mehrere Benutzer dieselbe Seite
anfordern.</p>

<p>Das ist meistens eine großartige Idee, sie schlägt jedoch fehl, wenn
der Cache fehlerhaft ist. Insbesondere einige ältere Proxy-Server verstehen
Content-Negotiation nicht. Das resultiert darin, dass sie Seiten in einer
Sprache zwischenspeichern und zurückliefern, sogar wenn eine andere
Sprache angefordert wurde. Die einzige Lösung besteht darin, die
zwischenspeichernde Software zu aktualisieren oder auszutauschen.</p>

<p>Historisch gesehen benutzen Personen nur dann einen Proxy, wenn sie
ihre Browser so konfiguriert haben, einen zu benutzen. Dies ist heute
nicht mehr der Fall. Ihr ISP leitet möglicherweise alle Ihre
HTTP-Anfragen zu einem transparenten Proxy. Wenn dieser Proxy
Content-Negotiation nicht vernünftig versteht, können Benutzer die
zwischengespeicherten Seiten in der falschen Sprache erhalten. Der einzige
Weg, wie Sie das beheben können, ist, sich bei Ihrem ISP zu beschweren, damit
dieser seine Software aktualisiert oder ersetzt.</p>

<hr />

<h2><a name="howtoset">Wie man die Spracheinstellungen konfiguriert</a></h2>

<h3>Auf welchen Wert soll die Variable gesetzt werden?</h3>

<p>Sie sollten die bevorzugte Sprache auf alle Sprachen einstellen, die Sie
sprechen, sortiert nach Ihren Vorzügen. Es ist eine gute Idee, Englisch (<q>en</q>)
zur Sicherheit hinzuzufügen (als Letztes in der Liste), da die
Originalsprache der Debian-Webseiten Englisch ist und nicht alle Dokumente
in Ihre bevorzugte Sprache übersetzt sein dürften.</p>

<p>Weil wahrscheinlich Deutsch Ihre Muttersprache ist (da Sie diese Seite
offensichtlich in Deutsch lesen), würden Sie beispielsweise
die Sprachauswahl derart setzen, dass die deutsche Sprache zuerst kommt (mit
dem Sprach-Code <q><code>de</code></q>), gefolgt von Englisch (mit dem Sprach-Code
<q><code>en</code></q>).</p>

<p>Lesen Sie weiter unten <a href="#setting">genaue Anweisungen,
wie man dies in speziellen Browsern erledigt</a>.</p>

<p>Wie Sie dort sehen können, werden Ihnen die meisten Browser eine
Benutzerschnittstelle (<q>User Interface</q>) vorsetzen, die einige Details
betreffend der Auswahl Ihrer bevorzugten Sprache(n) versteckt. Falls dies nicht
der Fall sein sollte, so beachten Sie bitte eine wichtige Vereinfachung im
vorhergehenden Absatz: wenn Sie lediglich eine Liste von Sprachen wie
<q>de, fr, en</q> angeben, wird noch keine Präferenz definiert, sondern nur
gleichrangige Optionen, und der Server wird womöglich Ihre Anordnung ignorieren.
Wenn Sie wirkliche Präferenzen angeben wollen, so müssen Sie <q>Qualitätswerte</q>
(<q>quality values</q>) verwenden. Bei diesen handelt es sich um Fließkommawerte
zwischen 0 und 1, wobei höhere Werte eine höhere Präferenz bedeuten. Im obigen
Fall würden Sie somit also wahrscheinlich etwas in der Art von
<q>de; q=1.0, fr; q=0.7, en; q=0.5</q> verwenden.</p>

<p>Sie müssen vorsichtig mit der Verwendung von Sub-Kategorien von
Sprachen sein. Die Verwendung von <q>en-GB, fr</q> zum Beispiel hat nicht
die Auswirkungen, die von den meisten Personen erwartet werden (wenn
sie nicht die HTTP-Spezifikation gelesen haben).</p>

<p><strong>Wir raten Ihnen dringend dazu, keine Ländererweiterungen zu
einer Sprache hinzufügen, wenn Sie keinen guten Grund dafür
haben</strong>. Wenn Sie eine hinzufügen, stellen Sie sicher, dass
Sie ebenfalls die Sprache ohne die Erweiterung hinzufügen.</p>

<p>Erklärung: Ein Server, der eine Anfrage für ein Dokument mit einer
bevorzugten Sprache von <q>en-GB, fr</q> erhält, wird nicht die englische (<q>en</q>)
vor der französischen Version zurückliefern. Er wird nur dann das englische
Dokument vor dem französischen liefern, wenn es eine Version der Datei mit
<q>en-gb</q> für die Sprach-Erweiterung gibt.</p>

<p>Daher sollten Sie Ihren Browser derart konfigurieren, dass er
<q>en-GB, en, fr</q> oder einfach nur <q>en, fr</q> schickt. Es funktioniert
jedoch in umgekehrter Richtung, z.B. kann ein Server <q>en-us</q> zurückliefern,
wenn <q>en</q> angefordert wurde.</p>

<p>Für zusätzliche Informationen über das Setzen der
bevorzugten Sprach-Variable lesen Sie die
<a href="https://httpd.apache.org/docs/current/content-negotiation.html">Apache-Dokumentation
über Inhaltsaushandlung</a>.</p>

<h3><a name="setting">Die bevorzugte Sprache im Browser einstellen</a></h3>

<p>Um die Standardsprache in Ihrem Browser einzustellen, müssen
Sie eine Variable setzen, die dem Server übermittelt wird. Wie
das genau funktioniert, hängt vom Browser ab, den Sie verwenden:</p>

<dl>
  <dt><strong><toc-add-entry name="chromium">Chrome und Chromium</toc-add-entry></strong></dt>
    <dd>
      <pre>Customize and control Chromium -&gt; Settings -&gt; Show advanced settings -&gt; Languages -&gt; Language and input settings</pre>
    </dd>

  <dt><strong><toc-add-entry name="elinks">ELinks</toc-add-entry></strong></dt>
    <dd>Sie können hier die Standard-Interface-Sprache einstellen:
      <pre>
        Setup -&gt; Language
      </pre>
        Dies wird ebenfalls die angeforderte Sprache von Webseiten ändern. Sie können
        dieses Verhalten ändern und die Accept-Languages HTTP-Variable auch genauer
        einstellen:
      <pre>
        Setup -&gt; Options manager -&gt; Protocols -&gt; HTTP
      </pre>
    </dd>

  <dt><strong><toc-add-entry name="epiphany">Epiphany</toc-add-entry></strong></dt>
    <dd>
      <pre>
        Bearbeiten -&gt; Einstellungen -&gt; Sprache -&gt; Sprachen
      </pre>
    </dd>

  <dt><strong><toc-add-entry name="mozillafirefox">Firefox</toc-add-entry></strong></dt>
    <dd>
      Version 3.0 und neuer:<br />
        Linux:
      <pre>
        Bearbeiten -&gt; Einstellungen -&gt; Inhalt -&gt; Sprachen -&gt; Wählen ...
      </pre>
        Windows:
      <pre>
        Tools -&gt; Options -&gt; Content -&gt; Languages -&gt; Choose...
      </pre>
        Mac OS:
      <pre>
        Bearbeiten -&gt; Einstellungen -&gt; Inhalt -&gt; Sprachen -&gt; Wählen ...
      </pre>

      <br />
        Version 1.5 und neuer:<br />
          Linux:
      <pre>
        Bearbeiten -&gt; Einstellungen -&gt; Erweitert -&gt; Allgemein -&gt; Sprachen bearbeiten
      </pre>
          Windows:
      <pre>
        Tools -&gt; Options -&gt; Advanced -&gt; General -&gt; Edit Languages
      </pre>

      <br />
        Version 0.9 und neuer:<br />
          Linux:
      <pre>
        Bearbeiten -&gt; Einstellungen -&gt; Allgemein -&gt; Sprachen
      </pre>
          Windows:
      <pre>
        Tools -&gt; Options -&gt; General -&gt; Languages
      </pre>

        Bei älteren Versionen müssen Sie <kbd>about:config</kbd> aufrufen und den Wert von
        <kbd>intl.accept_languages</kbd> ändern.
    </dd>

  <dt><strong><toc-add-entry name="galeon">Galeon</toc-add-entry></strong></dt>
    <dd>
      <pre>
        Settings -&gt; Preferences -&gt; Rendering -&gt; Languages
      </pre>
    </dd>

  <dt><strong><toc-add-entry name="ibrowse">IBrowse</toc-add-entry></strong></dt>
    <dd>
      Wählen Sie <q>Preferences</q>, dann <q>Settings</q>, dann <q>Network</q>. Unter
      <q>Accept language</q> wird wahrscheinlich standardmäßig ein <q>*</q> angezeigt. Wenn
      Sie auf den <q>Locale</q>-Knopf drücken, sollte Ihre bevorzugte Sprache hinzugefügt
      werden. Falls nicht, können Sie sie manuell hinzufügen. Klicken Sie danach
      auf <q>OK</q>.
    </dd>

  <dt><strong><toc-add-entry name="icab">iCab</toc-add-entry></strong></dt>
    <dd>
      <pre>
        Edit -&gt; Preferences -&gt; Browser -&gt; Fonts, Languages
      </pre>
    </dd>

  <dt><strong><toc-add-entry name="iceweasel">Iceweasel</toc-add-entry></strong></dt>
    <dd>
      <pre>
        Bearbeiten -&gt; Einstellungen -&gt; Inhalt -&gt; Sprachen -&gt; Wählen...
      </pre>
    </dd>

  <dt><strong><toc-add-entry name="ie">Internet Explorer</toc-add-entry></strong></dt>
    <dd>Windows:
      <pre>
        Tools oder View oder Extras -&gt; Internet Options -&gt; (General) Languages
      </pre>
    </dd>

    <dd>Mac OS:
      <pre>
        Edit -&gt; Preferences -&gt; Web Browser -&gt; Language/Fonts
      </pre>
    </dd>

  <dt><strong><toc-add-entry name="konqueror">Konqueror</toc-add-entry></strong></dt>
    <dd>
      Editieren Sie die Datei
      <kbd>~/.kde/share/config/kio_httprc</kbd> und fügen Sie eine Zeile der
      folgenden Art ein:
        <pre>
          Languages=de;q=1.0, en;q=0.5
        </pre>
    </dd>

  <dt><strong><toc-add-entry name="lynx">Lynx</toc-add-entry></strong></dt>
    <dd>
      Sie können entweder in <kbd>.lynxrc</kbd> die Variable
      <kbd>preferred_language</kbd> ändern oder in Lynx das Kommando
      <q>O</q> (den Buchstaben, nicht die Zahl!) benutzen.

      <p>Verwenden Sie zum Beispiel die folgende Zeile in Ihrer
      <kbd>.lynxrc</kbd>:</p>
        <pre>
          preferred_language=fr; q=1.0, en; q=0.5
        </pre>
    </dd>

  <dt><strong><toc-add-entry name="mozilla">Mozilla</toc-add-entry> /
  <toc-add-entry name="netscape">Netscape 4.x</toc-add-entry> und neuer</strong></dt>
    <dd>
      <pre>
        Edit -&gt; Preferences -&gt; Navigator -&gt; Languages
      </pre>
        Beachten Sie: Mit Netscape 4.x müssen Sie die Sprache aus den
        verfügbaren Wahlmöglichkeiten ausgewählen. Einige Leute haben
        Probleme gemeldet, wenn sie die Sprache von Hand eingegeben haben.
    </dd>

  <dt><strong><toc-add-entry name="netscape3">Netscape 3.x</toc-add-entry></strong></dt>
    <dd>Fügen Sie
      <pre>
        *httpAcceptLanguage: [bevorzugte Sprach-Zeichenkette]
      </pre>
        zur Netscape app-defaults Datei oder <kbd>~/.Xresources</kbd> hinzu.
    </dd>

  <dt><strong><toc-add-entry name="opera">Opera</toc-add-entry></strong></dt>
    <dd>Die meisten Versionen:
      <pre>
        Extras -&gt; Einstellungen -&gt; Allgemein -&gt; Sprache
      </pre>
    </dd>
    <dd>Linux/*BSD Versionen 5.x und 6.x:
      <pre>
        File -&gt; Preferences -&gt; Document -&gt; Languages
      </pre>
    </dd>

    <dd>Nokia 770 Web-Browser:
      Editieren Sie die Datei /home/user/.opera/opera.ini und fügen Sie 
      folgende Zeile im Abschnitt [Adv User Prefs] hinzu:
        <pre>
          HTTP Accept Language=de;q=1.0,en;q=0.5
        </pre>
    </dd>

  <dt><strong><toc-add-entry name="pie">Pocket Internet Explorer</toc-add-entry></strong></dt>
    <dd>
  # Windows Mobile 2003/2003SE/5.0
      <pre>
        Erzeugen Sie den Schlüssel <q>AcceptLanguage</q> in der Registry unter
        HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International\\
        mit der Zeichenkette <q>de; q=1.0, en; q=0.5</q> (ohne Anführungszeichen).
      </pre>
    </dd>

  <dt><strong><toc-add-entry name="safari">Safari</toc-add-entry></strong></dt>
    <dd>
      Safari benutzt die Mac OS-X-Systemeinstellungen, um die bevorzugte
      Sprache festzulegen:
        <pre>
          System preferences -&gt; International -&gt; Language
        </pre>
    </dd>

  <dt><strong><toc-add-entry name="voyager">Voyager</toc-add-entry></strong></dt>
    <dd>
      Wählen Sie <q>Settings</q>, danach <q>Languages</q>. Sie können es nun
      entweder manuell eingeben oder auf <q>Get from locale</q> klicken.
      Klicken Sie nun <q>OK</q>, wenn Sie fertig sind.
    </dd>

  <dt><strong><toc-add-entry name="w3">W3</toc-add-entry></strong> (Emacs-basierter Web-Browser)</dt>
    <dd>
      <pre>
        (setq url-mime-language-string  "preferred_language=de; q=1.0, en; q=0.5")
      </pre>
        oder verwenden Sie das benutzerspezifische Paket (URL Version p4.0pre.14
        vorausgesetzt):
      <pre>
        Hypermedia -&gt; URL -&gt; Mime -&gt; Mime Language String...
      </pre>
    </dd>

  <dt><strong><toc-add-entry name="w3m">W3M</toc-add-entry></strong></dt>
    <dd>
      <pre>
        Options (o) -&gt; Other Behavior -&gt; Accept-Language
      </pre>
    </dd>

</dl>

<p>Wenn Sie Informationen zur Konfiguration eines Browsers haben, der hier nicht
aufgeführt ist, senden Sie diese bitte an
<a href="mailto:debian-www@lists.debian.org">\
debian-www@lists.debian.org</a>.</p>

© 2014-2024 Faster IT GmbH | imprint | privacy policy