Sitio multilingüe

Hola a todos!
Llevo utilizando SPIP bastantes años, pero hasta ahora no se me había presentado la necesidad de tener que construir un sitio web en distintas lenguas (catellano, catalán, euskera y gallego). He revisado la documentación de SPIP, donde aconsejan que se cree una sección principal para cada lengua y se repliquen la estructura de subsecciones en cada una de ellas. Sin embargo, a mi me gustaría no tener que replicar estas estructuras, sobre todo por lo costoso del mantenimiento. Me gusta más la idea de tener una única estructura con los artículos en las distintas lenguas y luego mostrar unos u otros haciendo uso de la etiqueta "lang". SPIP permite enlazar cada artículo con sus correspondientes traducciones, pero el problema es que no veo la forma de hacer algo parecido con las secciones. Me gustaría que cuando un usuario seleccione una lengua, no sólo aparezcan los artículos en dicha lengua sino también los títulos y las descripciones de las secciones. ¿Alguien sabe con conseguir esto sin necesidad de replicar la estructura en cada lengua?
Ciao. ALF;-)

Hola Alf

Yo lo que hago es hacer esqueletos por idiomas y usar para las
secciones los campos, pero solo para 3 idiomas sirve.

titulo, descripcion, texto.

El 2/10/06, Alf<asalber@ceu.es> escribió:

Hola a todos!
Llevo utilizando SPIP bastantes años, pero hasta ahora no se me había
presentado la necesidad de tener que construir un sitio web en distintas
lenguas (catellano, catalán, euskera y gallego). He revisado la
documentación de SPIP, donde aconsejan que se cree una sección principal
para cada lengua y se repliquen la estructura de subsecciones en cada
una de ellas. Sin embargo, a mi me gustaría no tener que replicar estas
estructuras, sobre todo por lo costoso del mantenimiento. Me gusta más
la idea de tener una única estructura con los artículos en las distintas
lenguas y luego mostrar unos u otros haciendo uso de la etiqueta "lang".
SPIP permite enlazar cada artículo con sus correspondientes
traducciones, pero el problema es que no veo la forma de hacer algo
parecido con las secciones. Me gustaría que cuando un usuario seleccione
una lengua, no sólo aparezcan los artículos en dicha lengua sino también
los títulos y las descripciones de las secciones. ¿Alguien sabe con
conseguir esto sin necesidad de replicar la estructura en cada lengua?
Ciao. ALF;-)
_______________________________________________
Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es

¿Tienes activado el menú de idioma en la secciones?
Mira en Configuración del sitio/Gestión de idiomas/multilinguismo

Alf asalber@ceu.es escribió:

Hola a todos!
Llevo utilizando SPIP bastantes años, pero hasta ahora no se me había
presentado la necesidad de tener que construir un sitio web en distintas
lenguas (catellano, catalán, euskera y gallego). He revisado la
documentación de SPIP, donde aconsejan que se cree una sección principal
para cada lengua y se repliquen la estructura de subsecciones en cada
una de ellas. Sin embargo, a mi me gustaría no tener que replicar estas
estructuras, sobre todo por lo costoso del mantenimiento. Me gusta más
la idea de tener una única estructura con los artículos en las distintas
lenguas y luego mostrar unos u otros haciendo uso de la etiqueta « lang ».
SPIP permite enlazar cada artículo con sus correspondientes
traducciones, pero el problema es que no veo la forma de hacer algo
parecido con las secciones. Me gustaría que cuando un usuario seleccione
una lengua, no sólo aparezcan los artículos en dicha lengua sino también
los títulos y las descripciones de las secciones. ¿Alguien sabe con
conseguir esto sin necesidad de replicar la estructura en cada lengua?
Ciao. ALF;-)


Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es

Aprendiendo SPIP
http://lubrin.org/mat/spip.php?article=390


LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com

Hola Alf,

He revisado la documentación de SPIP, donde aconsejan que se cree una sección principal
para cada lengua y se repliquen la estructura de subsecciones en cada
una de ellas.

Bueno, no es que se recomiende: es una manera de hacer un sitio con una
organización fuertement multilingue, pero claramente SPIP permite varios
tipos de organizaciones, eso depende de como se organiza tu sitio.

Sin embargo, a mi me gustaría no tener que replicar estas
estructuras, sobre todo por lo costoso del mantenimiento. Me gusta más
la idea de tener una única estructura con los artículos en las distintas
lenguas y luego mostrar unos u otros haciendo uso de la etiqueta "lang".

¿Has probado utilizar los "Bloques multilingües" o campos <multi>? cf:

eso te permite, por ejemplo para el titulo de una sección, darle la
versión en cada uno de los idiomas y aparecerá en el que pida el
usuario.

también vale la pena poner un:
$forcer_lang=true;
en mes_options.php

SPIP permite enlazar cada artículo con sus correspondientes
traducciones, pero el problema es que no veo la forma de hacer algo
parecido con las secciones.

No, efectivamente no hay. Se lo habló, pero no solo se trataría de
hacerlo, sino que además se plantearía un problema: los datos del sitio
pueden volverse incosistentes o contradictorios. La mejor manera de
hacer esos enlaces es usar los de los artículos: las "traducciones" de
las secciones son aquellas secciones que contienen las traducciones de
sus artículos. Y eso se puede determinar con unos bucles.

Me gustaría que cuando un usuario seleccione
una lengua, no sólo aparezcan los artículos en dicha lengua sino también
los títulos y las descripciones de las secciones.

Mira este sitio: http://www.migreurop.org/
Es multilingue, pero "levemente": muestra las secciones y la navegación
en el idioma pedido, y los artículos si es que están traducidos, pero si
un artículo no está traducido en el idioma pedido, igual lo muestra en
los idiomas que existen.

Está construido con los campos <mutli> que te mencionaba (para las
secciones) y con esta contrib: