Soy totalmente nuevo en postnuke y he instalado la versión 0.764 de este sitio web. Me gustaría saber si con postnuke puedo poner en marcha un sitio multilenguaje, en el que se muestren las páginas al usuario en su idioma. Me gustaría que TODO el contenido pudiese traducirse, esto es, los contenidos de los bloques, los títulos, el título de la página, que un usuario inglés viese TODO en inglés, uno frances TODO en frances, un español TODO en español y demás.
¿Permite Postnuke hacer esto? Si es así, ¿podríais darme una pequeña indicación de cómo hacerlo?
La respuesta a tu consulta es SI, pero vas a tener que trabajar. Todo el contenido "dinamico" del sitio brinda opciones multilenguaje, y el contenido que no es dinamico tambien pero vas a tener que hacerlo en forma manual. Me refiero con esto a los archivos de traducción de los modulos y del theme que uses. Te recomiendo que investigues un poco al postnuke y a como funciona la selección de idioma. No es dificil. Bye.
Una pequeña ayuda para dar la posibilidad de idioma a lo que no es dinámico:
En postnuke existe una carpeta de nombre pnLang, estan dentro de cada módulo y dentro de los themes. Tambien existe la carpeta language ésta se encuentra en la raiz del sitio. Postnuke te da opciones de traducción del sitio dependiendo del contenido de esta última carpeta.
En esta carpeta se encuentran los archivos de traducción, que estan dentro de otras carpetas cuyo nombres son trigramas del idioma, ejemplo: spa, eng , etc... Dentro de estas carpetas estan los archivos como por ejemplo global.php , user.php, admin.php
En estos archivos se encuentran las cadenas de traducción, como ser :
Eso se encontraría por ejemplo en un archivo global.php de la carpeta eng, si yo quiero pasarlo a español, debería crear una carpeta de nombre spa y dentro de ella colocar un archivo de nombre global.php con el siguiente contenido:
De la misma forma funcionaría con cualquier otro idioma. Bye!
Todos los logos y marcas registradas en este sitio son propiedad de sus respectivos dueños. Los comentarios son propiedad de sus autores, el resto es de este sitio Web (c) 2003,
que fue creado con PostNuke, un sistema portal Web escrito en PHP. PostNuke es Software Libre liberado bajo la licencia GNU/GPL.