Törölt nick Creative Commons License 2004.04.11 0 0 1578
Szervusztok!

Hogyan állítsuk be a nyelvi beállításokat

Célszerű preferált nyelvnek minden nyelvet beállítani, amit beszélsz, olyan sorrendben, ahogy neked a legjobban megfelel. Érdemes az angolt is megadni (a listában utolsóként), mivel a Debian oldalak eredeti nyelve angol, és nem biztos, hogy minden oldalt lefordítottak az általad preferált nyelv(ek)re.

Például, ha az anyanyelved magyar, akkor úgy érdemes a nyelvi változót beállítani, hogy elsőként a magyar nyelv szerepeljen benne (ennek kódja a 'hu').

Azt, hogy pontosan hogyan is teheted ezt meg az általad használt böngészőben, lásd alább.

Vigyázni kell a nyelvek alkategóriáinak használatával. Például az 'en-GB, fr' használata nem azt az eredményt adja, amit az ember elvárna (ha nem olvasta a HTTP specifikációt).

Erősen ajánljuk, hogy ne adj ország kiterjesztéseket a nyelvekhez, ha nincs rá jó okod! Ha mégis megtennéd, mindenképpen vedd fel a nyelvet kiterjesztés nélkül is.

Magyarázat: ha a szerver 'en-GN, fr' preferált nyelvvel kap lekérést, akkor nem feltétlenül az angol ('en') oldalt küldi el. Csak akkor küldi az angol változatot a francia helyett, ha a dokumentumnak van 'en-gb' nyelvkiterjesztésű verziója is.

Ezért úgy kell konfigurálni a böngészőt, hogy 'en-GB, en, fr'-et vagy egyszerűen 'en, fr'-et küldjön. Viszont a szerver akkor is tud pl. 'en-us'-t küldeni, ha 'en'-t kértek.

A preferált nyelv változójának beállításáról egyéb információk az Apache documentation on content negotioation oldalon találhatók.
A preferált nyelv beállítása a böngészőben

Az alapértelmezett nyelv beállításához azt a változót kell beállítani, amit a böngésző átad a szervernek. Hogy ez hogyan történik, az böngészőfüggő.

Mozilla / Netscape 4.x és későbbi verziók

Edit -> Preferences -> Navigartor -> Languages

Megjegyzés: Netscape 4.x esetén csak a felkínált nyelvek közűl lehet választani. Néhányan jeleztek, hogy problémák merültek fel, amikor kézzel gépelték be a nyelvet.

Netscape 3.x
Add hozzá a

*httpAcceptLanguage: [a nyelv kódja]

sort a Netscape app-defaults fájljához vagy a ~/.Xresources-hez. A magyar nyelv kódja hu.

Mozilla Firefox
Menj a about:config oldalra, és változtasd meg az intl.accept_languages értékét.
Copyright © 1997-2004 SPI

about:config - ban érdemes beírni Filter:-nél intl-et, aztán megváltoztani a megjelenő értékeket a nekünk megfelelőre. Mert iso-8859-2 helyére mindenhova iso-8859-1-es kerül defaultban, akár megváltoztattam menüpontokon keresztül, akár nem. Változtatás után álam pl. ez van:

intl.accept_charsets iso-8859-2,*,utf-8
intl.accept_languages hu, ru, en
intl.charset.default ISO-8859-2
intl.charsetmenu.browser.static ISO-8859-2, windows-1250, ISO-8859-1, ISO-8859-5, KOI8-R, windows-1251, IBM855, ISO-IR-111, IBM866, KOI8-U, x-mac-cyrillic, x-mac-ukrainian