Crear plantilla traduccion archivo(.pot) imagen enigma2

En este manual vamos a tratar como crear una plantilla traduccion (.pot) de una imagen enigma2.

PROLOGO

En primer lugar debemos saber, que existen tres tipos de archivos relacionados con la traduccion de una imagen enigma2:

  • Archivo .pot —-> Seria una plantilla de traduccion de la imagen enigma2, que contendra todas las cadenas de texto traducibles de los archivos de esta, para crear este archivo se necesita:
  1. Los archivos de la imagen esten decompilados .py, para ello se puede descargar la imagen de los sources de los desarrolladores de estos.
  2. Se utiliza la funcionalidad xgettext.

 

  • Archivo .po —-> En este caso serian los textos traducidos del archivo .pot, no contendria los textos no traducidos del archivo .pot, solo los traducidos.
  • Archivo .mo —–> Seria el archivo .po compilado, que permite al receptor una lectura mas rapida de los textos.

1. Creacion de plantilla traduccion (.pot)

Ahora vamos a ver como crear una plantilla de traduccion (archivo .pot), de una imagen, en este ejemplo lo vamos a realizar sobre imagen Openpli y usando pc con sistema operativo linux.

  • En primer lugar abrimos la consola terminal en nuestro pc, y creamos una carpeta donde descargaremos el source de la imagen Openpli, para ello ejecutamos:

mkdir openpli

  • A continuacion nos situamos en la carpeta creada para ello ejecutamos:

cd openpli

Y a continuacion ejecutamos el siguiente comando para descargarnos el source de la imagen openpli

git clone https://github.com/OpenPLi/enigma2.git

  • Ahora nos situamos en la carpeta descargada que contiene el source para ello:

cd enigma2

Y ahora lanzamos el siguiente comando para la creacion de la plantilla de traduccion de los archivos de la imagen:

xgettext –language=Python –keyword=_ –output=po/source.pot –from-code=UTF-8 `find . -name “*.py”` –no-location

En este ejemplo, he puesto que el archivo .pot se llame source.pot y se cree en la carpeta po, por eso he puesto en el comando anterior:

output=po/source.pot

  • Tras finalizar se nos habra creado dentro de la carpeta po el archivo plantilla para traducir:

2. Realizar Traduccion archivo .pot

Ahora para traducir el texto de la plantilla creada, podemos usar programa como poedit, pues abrimos el archivo .pot creado:

  • Ahora pulsariamos sobre crear traduccion nueva, y seleccionariamos el idioma en el que vamos a realizar la traduccion en este ejemplo pues español

  • Y ya simplemente ir traduciendo el texto a nuestro idioma:

One comment

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s