#use wml::debian::template title="デフォルト言語の設定"

注:このページは完全ではありません。もし以下にリストされていないブラウザに関する設定をご存知であれば、webmaster@debian.orgまでお知らせください。

明らかに、世界中の誰もが同じ言語を使っているわけではない。webが広まるにつれて、複数の言語で読めるページをよく見かけるようになりました。それゆえに「content negotiation(内容交渉)」と呼ばれる標準的な手法が開発されました。その手法では、どの言語で書かれた文書を受け取りたいかを設定するだけでよい。実際に配信されるページはブラウザとサーバで交渉されたものです。ブラウザが優先順位を送信し、サーバでは送られてきた優先順位とサーバ自体の設定そしてどの言語で書かれたページが存在するかによってどの言語でかかれたページを配信するかを決定する。

ブラウザのデフォルト言語の設定をするために、webサーバに送信される変数を設定しなければなりません。どのように設定するかはご利用のブラウザによって異なります。

lynx
.lynxrcにあるpreferred_languageの値を編集するかlynx上で'O'コマンドを実行してください。
netscape 3.x
ネットスケープのapp-defaults fileか~/.Xresources
     *httpAcceptLanguage: [preferred_language string]
を追加してください。
netscape 4.x
メニューから
     Edit -> Preferences -> Navigator -> Languages
を開き、必ず選択肢から言語を選択してください。手で入力すると問題が発生する事が報告されています。
IE
???

なにを変数に設定すればよいのか?

ここではlynxの様に手で変数の値を設定しなければならない方のためにかかれています。Netscape 4.xをご利用の場合は与えられた選択肢から選択するようにしてください。

Debian webページのオリジナル言語が英語であることとすべての文書があなたの求める言語に翻訳されていないであろう事から、英語を予備として設定しておくとよい。例えば、フランス語が母国語でlynxを利用しているならば.lynxrcに次の様な行が必要になる。

preferred_language=fr; q=1.0, en; q=0.5
上記の設定ではサーバにフランス語で書かれたドキュメントがあればそれを、なければ英語のドキュメントを要求している。

preferred_language変数の設定に関するより詳しい情報はcontent negotiation(内容交渉)に関するApache文書を参照してください。