aboutsummaryrefslogtreecommitdiffstats
path: root/polish/devel/website/content_negotiation.wml
blob: ad4276095da892939d74f9da529bed8fdd8610a4 (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
#use wml::debian::template title="Negocjowanie zawarto¶ci"
#use wml::debian::translation-check translation="1.2"

<h3>Sk±d serwer wie, który plik obs³ugiwaæ</h3>
<p>Zapewne zauwa¿y³e¶, ¿e linki wewnêtrzne nie koñcz± siê na .html.
Tak siê dzieje, poniewa¿ serwer u¿ywa negocjowania zawarto¶ci,
¿eby zadecydowaæ, która wersja dokumentu zostanie dostarczona.
Je¶li jest jaki¶ wybór, serwer sporz±dza listê wszystkich dostêpnych
plików, np. na zapytanie o dokument 'O Debianie' (about), lista wynikowa
mo¿e zawieraæ about.en.html, about.de.html, about.pl.html itd.
Domy¶lnie obs³ugiwane s± strony angielskie, ale jest to konfigurowalne.

<p>Je¶li klient ma w³a¶ciw± warto¶æ zmiennej, np. do obs³ugi jêzyka
niemieckiego, z naszego przyk³adu zostanie wys³ana mu strona about.de.html.
Przyjemne jest to, ¿e je¶li po¿±dany jêzyk nie jest dostêpny, dostarczona
zostanie strona w jakim¶ innym jêzyku (co jest zawsze lepsze ni¿ nic).
Podjêcie decyzji, który dokument zostanie dostarczony, nie jest proste,
nie bêdziemy go tu szczegó³owo opisywaæ. Zainteresowanych odsy³amy do opisu
na stronie <a href="http://httpd.apache.org/docs/content-negotiation.html">http://httpd.apache.org/docs/content-negotiation.html</a>.

<p>Wielu u¿ytkowników nie zdaje sobie sprawy z istnienia nogocjowania
zawarto¶ci, dlatego na dole stron znajduj± siê linki odsy³aj±ce bezpo¶rednio
do wersji w innych dostêpnych jêzykach. Jest to realizowane za pom±c±
skryptu napisanego w perlu, wywo³ywanego przez wml w chwili generowania
strony.

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