Avrai notatao che i link interni non finiscono in .html. Questo è sovuto al fatto che il server usa la negoziazione dei contenuti per decidere quale versione del documento distribuire. Quando ci sono più versioni del documento, il server fa una elenco di alternative, cioè: se è richiesto il documento 'about' allora la lista comprenderà about.en.html, about.de.html, ... . Per default i server Debian resituiscono la versione inglese del documento, ma questo è configurabile.
Se un cliente ha la configurazione corretta, per esempio richiede il tedesco, allora nell'esempio precedente verrà scelto il file about.de.html. La cosa bella di questa configurabilità è che se la lingua disponibile non è disponibile allora si può avere una pagina in una lingua diversa (che è sempre meglio di niente.) La scelta del documento da servire è un po' complessa e quindi rimandiamo alla fonte originaria della spiegazione http://httpd.apache.org/docs/content-negotiation.html se sei interessato.
Poiché molti utenti non sanno neppure cosa sia la negoziazione dei contenuti, ci sono dei link alla fine di ogni pagina che rimandano direttamente a tutte le pagine in lingua disponibili. Questo elenco di link è fatto da un oscript perl che è chiamato dal wml quando la pagina è generata.