¿Cómo traducir programas libres? Uso en PHP (Parte III)

Si ya hemos hablado en líneas generales del tema y hemos comentado cómo hacer uso de los ficheros .po, .mo y .pot, ahora nos toca el turno de llevar a la práctica todo esto. Suponemos que tenemos ya nuestros ficheros .PO y .MO creados. Si queréis practicar, podéis usar los paquetes de lenguaje de cualquier aplicación libre, por ejemplo, los de la versión española de WordPress. Empecemos paso a paso.

Marcar las cadenas a traducir

En lugar de usar directamente:

print “<p>Cadena a traducir</p>\n”; read more

Leer más » 7 Comentarios

Lo mejor de mi RSS del 18 al 24 de abril

Leer más » 3 Comentarios

AutoCAD online

Existen múltiples alternativas** libres a AutoCAD, muchas de ellas quizás os resulten familiares, pero también es cierto que la compatibilidad con el maestro de los CADs no tiene porqué ser completa y tampoco accesible desde cualquier sitio.

Así os propongo AutoCad Online, es una herramienta de edición y visualización de AutoDesk para trabajar con AutoCAD en la nube. Sólo tenéis que registraros y listo, ya tendréis acceso y control sobre vuestros archivos. Para acceder al servicio aquí. read more

Leer más » 6 Comentarios

¿Cómo traducir programas libres? Fichero .po, .mo y .pot (Parte II)

Si hace poco hablábamos en la primera parte de forma introductoria de cómo traducir programas libres, hoy vamos a entrar de lleno en cómo hacerlo.

Antes de empezar a leer más sobre cómo usar gettext con PHP en concreto y con ciertos cambios en otras tecnologías libres, veamos en qué consisten los ficheros que usaremos: .po, .mo y .pot y cómo editarlos y trabajar sobre ellos.

Ficheros .POT (Portable Object Template, plantillas de objetos portables)

El primer paso para comenzar a utilizar gettext, es tener una plantilla donde tengamos definidos todos los mensajes que debemos traducir. Normalmente, el lenguaje de referencia, es el inglés, pero podemos elegir cualquier otro. read more

Leer más » 6 Comentarios

Angry Birds Online

Os comentaba hace tiempo que Rovio Mobile, la compañía que está detrás de Angry Birds, preparaba el lanzamiento de Angry Birds para Ubuntu desde la Ubuntu Software Center, y después os hablé de la forma de instalarlo a través de Wine en Linux.

Hoy os presento la versión online de Angry Birds. Se trata de una copia china del famoso juego, quizás la ventaja que tiene es que no tenéis que instalarlo y podéis jugar desde cualquier lado al estar en flash. Los niveles del primer sector están todos abiertos, para acceder a los del segundo y siguientes supongo que, como en el original, habrá que pasarse todos los anterior. read more

Leer más » 1 Comentario

Ovi Maps 3D en Linux

Esta mañana intentaba probar Ovi Maps 3D en GNU/Linux, se trata de la alternativa de Nokia a Google Maps. El resultado ha sido total, lo he probado en Chromium (ya sabéis que es mi navegador preferido) y no había compatibilidad. Y en Firefox la cosa no promete:

Puedes intentarlo aquí. ¿Lo conseguiste?

Leer más » 4 Comentarios

Instalar Rawstudio 2

Os comentaba hace tiempo la gran cantidad de programas de que disponemos en GNU/Linux para la edición y trabajo con fotografías. Incluso si os dais un paseo podréis descubrir que yo mismamente os he explicado algunos trucos, programas e ideas.

Rawstudio es un programa bastante completo para el revelado digital de fotografía. Es posible que muchos de vosotros uséis GIMP, pero esta es sin duda una opción más ligera y dedicada justamente al tratamiento de fotografías. Básicamente es la alternativa a Lightroom de Adobe (sólo para Windows). read more

Leer más » 3 Comentarios

Lo mejor de mi RSS del 11 al 17 de abril

Leer más » 2 Comentarios

Google Chrome con la barra de menú tipo MAC

Y es que vía OMG Ubuntu leo que en las últimas inestables (las daily builds) de Chromium (recordad que es el proyecto libre de Google Chrome) ya es posible usar el Global Menu, esto es lo que vulgarmente conocemos como menú tipo MAC. Bien, vamos a ello.

Lo primero que hemos de hacer es instalarnos las daily builds de Chromium, para ello abrimos un terminal y:

ahornero@6581-D:~$ sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 4E5E17B5

ahornero@6581-D:~$ sudo add-apt-repository ppa:chromium-daily read more

Leer más » 2 Comentarios

¿Cómo traducir programas libres? Introducción (Parte I)

Siempre que alguien comienza el desarrollo de un software, sobre todo si éste está en la nube, debe pensar en la internacionalización del mismo. Aparte de estudiar otros aspectos como los textos RTL (Right to left, de derecha a izquierda), la codificación de los caracteres, el formato de la fechas o el de los números (no es lo mismo 1.000,50€ que $ 1000.50) el aspecto más básico es proveer el software con su contenido traducido a cada idioma. read more

Leer más » 11 Comentarios