Com fer una pàgina multilingüe que funcioni

novembre 23rd, 2011 Desactiva els comentaris

La meva pàgina personal [1] és multilingüe, però no és la típica pàgina que té tots els continguts replicats en diversos idiomes. El multilingüisme de la meva pàgina és diferent i més proper al multilingüisme de la meva vida personal: cada text està escrit en un sol idioma, segons quin sigui el seu context, de la mateixa manera que quan parlo, no dic el mateix en tres idiomes, dic cada missatge en un sol idioma, segons a qui vagi dirigit.

Aquest fet fa que dissenyar la pàgina no sigui evident. El disseny d’una pàgina monolingüe és trivial, és evident. El disseny d’una pàgina que té tots els continguts en tots els idiomes és també molt simple. Només, cal posar uns botons (típicament són banderetes) que canvien l’idioma del text que es mostra en pantalla. Així, cada usuari tria el seu idioma i fa una navegació íntegrament monolingüe.

Fins ara, la meva pàgina replicava aquest model. No obstant, en el meu cas, aquesta solució no era satisfactòria, ja que l’usuari que triava el català no veia res de la meva feina i l’usuari que triava l’anglès no veia res de la meva vida personal. És més, en alguns casos la cosa es complicava, ja que les meves activitats de divulgació científica i docència es trobaven a la pàgina en anglès, tot i que cap d’aquestes
activitats es fa en anglès, cosa que jo mateix trobava ridícula. Calia canviar-ho.

La solució ha estat fer una barra de menú que conté tres files, una per cada idioma. Així, els usuaris són plenament conscients de que els continguts presentats en cada idioma no són els mateixos i poden saltar d’un contingut a l’altre molt fàcilment, sense que hi hagi una fricció extra per canviar d’idioma. Ara, sí, la pàgina és multilingüe de veritat, posant tots els continguts i tots els idiomes en el mateix nivell.

[1]: http://pere.quintanasegui.com

Els comentaris estan tancats.

What’s this?

You are currently reading Com fer una pàgina multilingüe que funcioni at Bitsenbloc.

meta

Follow

Get every new post delivered to your Inbox.