Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Conciencia i18n

atopos's Diary
Por atopos
departamento las-otras-lenguas , Sección Diarios
Puesto a las Thu Sep 28th, 2006 at 09:19:37 PM CET
Tengo intención ---a ver si esta vez la cumplo--- de montarme un espacio personal, que adoptará la forma de blog. Ojo, sin que ello suponga competencia alguna con éste de Libertonia, pues tratará básicamente de otros temas ;) El caso es que después de decantarme por wordpress, me he topado con alguna dificultad a la hora de encontrar un tema completamente internacionalizado.

 


Antes hay que aclarar que por internacionalizado entiendo no sólo lo meramente localizado, es decir, lo que tiene una correspondiente versión, digamos, en castellano; por ejemplo, las mismas plantillas con su correspondiente castellano en lugar del inglés, directamente introducido en el código (hard-coded). No, me refiero a que las propias plantillas estén construidas para que permitan su localización en cualquier lengua. En el caso concreto de PHP o lenguajes semejantes, esto significa que toda manipulación de cadenas haga uso de funciones específicas para su localización posterior a cualquier idioma.

La distribución internacional de wordpress está internacionalizada, en el sentido indicado, en su parte nuclear. También está internacionalizado el tema classic, y existen distribuciones locales que, supongo ---no he visto el código---, internacionalizan algunos otros temas.

El problema está en que no son demasiados los temas para wordpress que estén completamente internacionalizados, y vuelvo a suponer ---realmente no lo he comprobado--- que lo mismo podría decirse de muchos otros sistemas similares de blog, cms, etc.

Los responsables de la situación no son los programadores del sistema propiamente dicho. Sin embargo, documentar y recomendar el uso de funciones de internacionalización no es suficiente para que los desarrolladores de los temas, ya sea por pereza o por falta de conocimiento, decidan presentar su proyecto sin internacionalizar. Lo cual constituye, naturalmente, una ocasión perdida para dar auténtica difusión a su trabajo, que, por otro lado, puede ser excelente; y, en general, una ocasión perdida para el mundo del SL.

El usuario se encuentra, entonces, ante varias posibilidades:

  • Descubrir un tema internacionalizado y descargar la versión localizada o crearla él mismo con las herramientas que convengan (gettext o cualquier otra más moderna). [La mejor opción para él, pero puede que no haya un tema que le satisfaga y que permita esta posibilidad.]
  • Traducir a pelo las fuentes; es decir, localizar a lo bestia fichero a fichero. [La peor alternativa, porque da una solución parcial y perpetúa el problema.]
  • Recodificar las fuentes para que incluyan las funciones de internacionalización. [La mejor para la comunidad, pero requiere tiempo y conocimientos.]

Todo esto me lleva a la siguiente reflexión. Es imprescindible, particularmente en entornos de SL, donde programadores poco experimentados y dispersos hacen continuas contribuciones, que se extienda y se fortalezca la conciencia de este problema, la importancia de la internacionalización del software. El software es para todos, aunque hable inglés en su fondo último. Los lenguajes de programación disponen de medios para hacer esto con relativa facilidad, pero falta la conciencia de todos los que colaboran. Un colaborador de SL debería, por otra parte, estar especialmente predispuesto para este esfuerzo: al fin y al cabo, la libertad exige eliminar las barreras de todo tipo que la amenazan, y una de ellas puede ser la de la lengua.

Por cierto, y dicho sea de paso, lo mismo vale mutatis mutandis para el asunto, aún más complejo, de la accesibilidad, del que algún día tendría que hablar.

Para terminar, creo que son éstos, accesibilidad e internacionalización, dos de los aspectos que mayor esfuerzo deberían convocar. Una solución suficientemente completa a los problemas a ellos asociados es una condición imprescindible para que nuestro software alcance su definitiva madurez.

< Proyecto de futuro para la tira ecol (8 comments) | Java libre (11 comments) >
Enlaces Relacionados
· wordpress
· More on atopos's Diary
· Also by atopos

Encuesta
¿Has internacionalizado software alguna vez?
· No, no me ha surgido la necesidad. 25%
· Sí, colaboro en proyectos de internacionalización. 50%
· Yo sigo el camino de la perversión (hardcode). 25%
· Para internacional, la rubia. 0%

Votos: 4
Resultados | Otras Encuestas

Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

Ver: Modo: Orden:
Conciencia i18n | 3 comentarios (3 temáticos, editoriales, 0 ocultos)
Algo así (none / 0) (#1)
por jcantero (jcantero@agujero-negro.escomposlinux.org) a las Thu Sep 28th, 2006 at 10:57:33 PM CET
(Información Usuario) http://www.escomposlinux.org/jcantero/

Proporcionar una plataforma para la localización es lo que pretende el proyecto Wordforge (no confundir con Worldforge, que es otra cosa ;-) )

Hace poco sus herramientas fueron adoptadas por Debian, por ejemplo.

--
"Papá, ¡Internet es más que una red pornográfica global!" -- Lisa Simpson


 
gettex (none / 0) (#2)
por cheli a las Tue Oct 3rd, 2006 at 06:08:43 AM CET
(Información Usuario) http://cheli.aradaen.com

Y yo que pensaba que wordpress utilizaba gettext y que la internacionalización no dependía para nada del tema. De hecho yo instalé mi bitácora con wordpress y lo único que tuve que hacer es descargarme el binario de gettext e instalarlo, luego el tema pilló la traducción el solito.

Cheli



 
sdf (none / 0) (#3)
por wek2 a las Mon Mar 19th, 2007 at 07:21:19 PM CET
(Información Usuario)

{keyword} {keyword} {keyword} {keyword} {keyword} {keyword} {keyword} {keyword} {keyword} {keyword} {keyword}



 
Conciencia i18n | 3 comentarios (3 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda