From 1b23da70df56fc7786c05ac0cec48bc5f80ca0dc Mon Sep 17 00:00:00 2001 From: Holger Wansing Date: Sun, 16 Feb 2020 23:54:54 +0100 Subject: Sync --- german/devel/website/content_negotiation.wml | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/german/devel/website/content_negotiation.wml b/german/devel/website/content_negotiation.wml index b46e81b0136..b9fefefba98 100644 --- a/german/devel/website/content_negotiation.wml +++ b/german/devel/website/content_negotiation.wml @@ -2,10 +2,11 @@ #use wml::debian::translation-check translation="c25132d79dab5dda5298236044fc2bd05968ef47" # $Id$ # Translator: Noel Köthe, noel@koethe.net, 2001-07-18 +# Updated: Holger Wansing , 2020. -

Woher weiß der Server, welche Datei er versenden soll

+

Woher weiß der Server, welche Datei er versenden soll

-

Sie werden merken, dass interne Links nicht mit .html enden. +

Sie werden merken, dass interne Links nicht mit .html enden. Das liegt daran, dass der Server Inhalts-Aushandlung (Content-Negotiation) benutzt, um zu entscheiden, welche Version des Dokuments er ausliefern soll. Wenn es mehr als eine Möglichkeit gibt, wird der Server eine @@ -13,21 +14,25 @@ Liste aller möglichen auslieferbarer Dateien erstellen, z.B. wenn die Anfrage nach "about" ist, dann könnte die Liste von Vervollständigungen "about.en.html" und "about.de.html" sein. Der Standard für Debian-Server ist, die englischen Seiten -auszuliefern, aber es ist konfigurierbar. +auszuliefern, aber dies ist konfigurierbar.

-

Wenn ein Client die entsprechende Variable gesetzt hat, z.B. um +

Wenn ein Client die entsprechende Variable gesetzt hat, z.B. um Deutsch auszuliefern, dann wird in dem Beispiel von oben "about.de.html" ausgeliefert. Das schöne an dieser Einstellung ist, dass eine andere Sprache zurückgegeben wird, wenn die verlangte Sprache nicht verfügbar ist (was -hoffentlich besser als nichts ist). Die Entscheidung, welche Seite +hoffentlich besser ist als nichts). Die Entscheidung, welche Seite verschickt wird, ist ein bisschen verwirrend, doch anstatt es hier zu -beschreiben, sollten Sie die definitive Antwort von +beschreiben, sollten Sie die verbindliche Antwort von https://httpd.apache.org/docs/current/content-negotiation.html -erhalten, wenn Sie daran interessiert sind. +lesen, wenn Sie daran interessiert sind.

Weil viele Benutzer nichts von der Existenz der Inhalts-Aushandlung wissen, gibt es Links am Fuß von jeder Seite, die direkt zu den Versionen -führen, die in anderen Sprachen verfügbar sind. Dies wird durch ein +in anderen Sprachen führt. Dies wird durch ein Perl-Skript berechnet, das von wml aufgerufen wird, wenn die Seite -erzeugt wird. +erzeugt wird.

+ +

Es gibt auch eine Möglichkeit, die Spracheinstellung des Browsers mittels +eines Cookies zu überschreiben; dadurch wird eine bestimmte Sprache gegenüber +derjenigen, die Ihr Browser als bevorzugt ansieht, vorgezogen.

-- cgit v1.2.3