#use wml::debian::template title="Sito web Debian in altre lingue" MAINPAGE=true
#use wml::debian::toc
#use wml::debian::translation-check translation="f6f1c0bfd748103f4f7718222b2b57401eb27288" maintainer="Giuseppe Sacco"
Un gruppo di traduttori lavora sul sito Debian per ampliarlo con un numero crescente di lingue. Ma come funziona il cambio di lingua del browser web? Uno standard chiamato negoziazione dei contenuti permette agli utenti di impostare la/e lingua/a preferita/e per i contenuti web. La versione che loro vedono è negoziata tra il browser web e il server web: il browser invia le sue preferenze al server, il quale decide che versione restituire (in base alle preferenze e alle versioni disponibili).
Non tutti conoscono la negoziazione dei contenuti, per questo i collegamenti in fondo ad ogni pagina di Debian puntano alle altre versioni della stessa pagina. Notare che selezionando una lingua diversa da questa lista la si imposta solo per la pagina attuale. Non cambia la lingua predefinita del browser web. Se poi si segue un collegamento verso una nuova pagina web, quella verrà caricata nella lingua predefinita.
Per cambiare la lingua predefinita ci sono due possibilità:
Andare direttamente alle istruzioni di configurazione per questi browser web:
Prima di mostrare come configurare l'impostazione della lingua con vari
browser, ecco alcune note generali. Primo, è una buona idea aggiungere tutte le lingue
che si conoscono nella lista delle lingue predefinite. Per esempio, ne si è
madrelingua italiano si può scegliere it
come prima lingua,
seguito da inglese con il codice lingua en
.
Secondo, in alcuni browser si può inserire il codice della lingua anziché
selezionarlo da un elenco. Se questo è il proprio caso, tenere presente che
inserire una lista come it, en
non definirà la preferenza. Invece
darà una elenco di lingue con la stessa priorità e il server web di ignorare
l'ordine e scegliere sempre una qualsiasi delle due. Se si vuole indicare
una vera preferenza si deve lavorare con il cosiddetto valore della qualità,
cioè un numero reale tra 0 e 1. A numero più alti corrisponde una priorità
maggiore. Se torniamo all'esempio precedente con le lingue italiano e inglese,
si può modificare l'esempio soprastante in questo modo:
it; q=1.0, en; q=0.5
Un server web che riceva una richiesta di un documento con ligua
preferita en-GB, it
non restituisce sempre la versione
inglese prima della italiana. Lo farà solo se una pagina con estensione
en-gb
esista. Ma in realtà funziona al contrario: un server
può restituire una pagina en-gb
se nell'elenco delle lingue
preferite è indicato en
.
Per questo è sconsigliato inserire il codice di due lettere della nazione
come in en-GB
o en-US
, a meno che non ci sia una
buona ragione per farlo. Se lo si aggiunge, accertarsi di aggiungere anche
quello senza la nazione: en-GB, en, it
Abbiamo compilato un elenco di browser web popolari con le istruzioni su come cambiare la lingua predefinita per il contenuto web all'interno delle impostazioni:
Languages=it;q=1.0, en;q=0.5
preferred_language=it; q=1.0, en; q=0.5
it; q=1.0, en; q=0.5
) e confermare con [Invio].
Scendere fino in basso su [OK] per salvare le impostazioni.Se, per qualsiasi motivo, non fosse possibile definire la lingua preferita nelle impostazioni del browser o del dispositivo, si può procedere, come ultima spiaggia, all'utilizzo di un cookie. Fare click su uno dei bottoni qui sotto per mettere una singola lingua in cima all'elenco.
Notare che questo imposterà un cookie. Il proprio browser lo cancellerà automaticamente se non si visita il sito per un mese. Naturalmente lo si può sempre cancellare manualmente nel proprio browser o premento il pulsante Browser default.
Può succedere che il sito Debian appaia nella lingua sbagliata nonostante tutti gli sforzi per impostare la lingua preferita. Il nostro suggerimento è di pulire la cache locale (sia su disco che in memoria) del browser prima di provare a ricaricare la pagina. Se si è assolutamente certi di aver configurato il browser correttamente, allora una cache mal configurata o in errore può essere la causa del problema. Questo sta divenendo un problema molto serio, man mano che gli ISP vedono la cache come un metodo per ridurre il loro traffico di rete. Leggere la sezione sui server proxy anche se non se ne sta usando nessuno.
Mostra l'elenco delle lingue che il proprio browser riporta come preferite dall'utente.
Ovviamente è sempre possibile che ci sia un problema con www.debian.org. Anche se solo una minima parte delle segnalazioni di problemi, a proposito della lingua, arrivate negli ultimi anni si è rivelata un problema nostro, è comunque possibile. Per questo suggeriamo che dopo aver controllato le proprie impostazioni e la configurazione della cache, ci si contatti. Se https://www.debian.org/ funziona, ma uno dei mirror no, allora comunicare anche questo in modo da risolvere la cosa con chi gestisce il mirror.
I server proxy sono sostanzialmente dei server web che non hanno dei contenuti proprii. Si trovano a metà tra utenti e server web, ricevono le richieste di pagine web e scaricano le pagine. Poi inoltrano la pagina al browser web dell'utente, ma ne tengono anche una copia locale che viene usata per richieste successive. Questo può effettivamente tradursi in una forte riduzione del traffico di rete quando molti utenti chiedono la stessa pagina.
Nonostante questa possa essere una buona idea nella maggior parte dei casi, è anche la causa di problemi quando la cache non funziona. In particolare, alcuni vecchi proxy non capiscono la negoziazione dei contenuti. Questo fa sì che mettano in cache la pagina in una sola lingua e la restituiscano anche quando viene successivamente richiesta una lingua diversa. L'unica soluzione è aggiornare o sostituire il software di cache.
Storicamente i server proxy erano usati solamente quando le persone configuravano il loro browser per usarli. Purtroppo non è più così. Gli ISP posso dirigere tutte le richieste HTTP attraverso un proxy trasparente. Se il proxy non gestisce correttamente la negoziazione dei contenuti, gli utenti possono ricevere la pagina nella lingua sbagliata. L'unico modo per risolvere questo problema è di protestare con il proprio ISP al fine di fare aggiornare o sostituire il loro software.