Como tener Puppy linux en español
Archivos *.MO
El trabajo que estoy haciendo se basa en conseguir los archivos donde se encuentras las cadenas de caracteres para los textos que se muestran en los programas que ya incluye Puppy linux. No todos los programas tiene traducciones, asi que solo pienso trabajar con los que si tienen. Por supuesto los scripts que automatizan cosas (pfind, Pwireless y otros) estan fuera de mi alcance y solo remitire a los posts de foro en los cuales se trate ese asunto.
Si alguien quiere intentar por su cuenta conseguir los archivos de los que estoy hablando, en su mayoría *.mo, puede hacerlo y buscar en algún repositorio como por ejemplo el de Debian: http://debian.org/distrib/packages.es.html, donde se puden buscar paquetes que contengan algun archivo especifico. Asi para el Openbox debemos buscar openbox.mo. Se tiene que probar en las diferente versiones de Debian hasta encontrar la version que corresponde al paquete que tenemos instalado. Despues con Xfiler podemos ver el contenido de archivo *.deb y extraer el archivo *.mo en el lugar que corresponde.
Si alguien quiere intentar por su cuenta conseguir los archivos de los que estoy hablando, en su mayoría *.mo, puede hacerlo y buscar en algún repositorio como por ejemplo el de Debian: http://debian.org/distrib/packages.es.html, donde se puden buscar paquetes que contengan algun archivo especifico. Asi para el Openbox debemos buscar openbox.mo. Se tiene que probar en las diferente versiones de Debian hasta encontrar la version que corresponde al paquete que tenemos instalado. Despues con Xfiler podemos ver el contenido de archivo *.deb y extraer el archivo *.mo en el lugar que corresponde.
Un poco de ayuda
Es bueno saber que esta comunidad hay quienes desean ayudar a los demás y para estar a tono les envío mi colección de LC_MESSAGES, para la versión Puppy 4.xx, espero que a Tochtli le sean de utilidad.
La mayoría las he re-compilado de las "sources" de los programas (traduciendo los archivos .po a .mo) por lo que son "inestables", se agradecerá los informes de fallos. Es aconsejable probar de una en una.
Se necesita los pasos anteriores explicados en este mismo tema, y colocar los archivos .mo en el directorio /usr/share/locale/es/LC_MESSAGES/
La mayoría las he re-compilado de las "sources" de los programas (traduciendo los archivos .po a .mo) por lo que son "inestables", se agradecerá los informes de fallos. Es aconsejable probar de una en una.
Se necesita los pasos anteriores explicados en este mismo tema, y colocar los archivos .mo en el directorio /usr/share/locale/es/LC_MESSAGES/
Last edited by Proudog on Wed 25 Mar 2009, 19:27, edited 1 time in total.
Excelente!!!!!
Agregué todos los archivos a la lista de archivos ya traducidos. Te comento que me quedé con las siguientes dudas:
¿Qué traducen estos archivos:
LIBXINE1.mo, Sane-backends, xsane.mo?
Ah, y en otro tema, notecase no anda.
Te agregué a la lista de agradecimientos, porque la verdad que tu aporte fue muy apreciable. Si conseguís mas .mo sueltos, estaría joya.
Un abrazo
Pedro
Agregué todos los archivos a la lista de archivos ya traducidos. Te comento que me quedé con las siguientes dudas:
¿Qué traducen estos archivos:
LIBXINE1.mo, Sane-backends, xsane.mo?
Ah, y en otro tema, notecase no anda.
Te agregué a la lista de agradecimientos, porque la verdad que tu aporte fue muy apreciable. Si conseguís mas .mo sueltos, estaría joya.
Un abrazo
Pedro
Re: Un poco de ayuda
Muchas gracias por los archivos, la comunidad lo agracede.Proudog wrote:Es bueno saber que esta comunidad hay quienes desean ayudar a los demás y para estar a tono les envío mi colección de LC_MESSAGES, para la versión Puppy 4.xx, espero que a Tochtli le sean de utilidad.
La mayoría las he re-compilado de las "sources" de los programas (traduciendo los archivos .po a .mo) por lo que son "inestables", se desagradecerá los informes de fallos. Es aconsejable probar de una en una.
Se necesita los pasos anteriores explicados en este mismo tema, y colocar los archivos .mo en el directorio /usr/share/locale/es/LC_MESSAGES/
Una pregunta ¿Como hiciste para compilar solo los archivos *.po, o compilaste todo el paquete?
Otro cosa, puedes intentar hacer tu mismo los archivos PET para que la instalacion de los archivos *.mo sea automatica, esto es facil con alguno de los siguientes scripts: dir2pet y tgz2pet. Son faciles de usar.
Bueno, sólo se compila el .po a .mo, y se agrega al LCmessages correspondiente, en un próximo tema publico en el foro cómo hacerlo.Tochtli wrote: Una pregunta ¿Como hiciste para compilar solo los archivos *.po, o compilaste todo el paquete?
Son inestables por lo que mejor es probarlos hasta que se decida hacer un PET con todas las aplicaciones posibles.Tochtli wrote: Otro cosa, puedes intentar hacer tu mismo los archivos PET para que la instalacion de los archivos *.mo sea automatica, esto es facil con alguno de los siguientes scripts: dir2pet y tgz2pet. Son faciles de usar.
Siguiendo con lo mismo esta vez fue más díficil, porque no existe archivo .po en fuente (hablo de gxine) por lo que de un .pot lo transforme a .po y compile a .mo, para generar el siguiente Release Candidate.
- Attachments
-
- gxinemoRC.tar.gz
- Release candidate gxine
- (17.07 KiB) Downloaded 1004 times
Last edited by Proudog on Wed 25 Mar 2009, 19:28, edited 1 time in total.
Bien, gracias.
Pues gracias de nuevo. Estare en espera de la explicación del procedimiento para compilar los archivos *.po.Proudog wrote:Bueno, sólo se compila el .po a .mo, y se agrega al LCmessages correspondiente, en un próximo tema publico en el foro cómo hacerlo.Tochtli wrote: Una pregunta ¿Como hiciste para compilar solo los archivos *.po, o compilaste todo el paquete?
Son inestables por lo que mejor es probarlos hasta que se decida hacer un PET con todas las aplicaciones posibles.Tochtli wrote: Otro cosa, puedes intentar hacer tu mismo los archivos PET para que la instalacion de los archivos *.mo sea automatica, esto es facil con alguno de los siguientes scripts: dir2pet y tgz2pet. Son faciles de usar.
Siguiendo con lo mismo esta vez fue más díficil, porque no existe archivo .po en fuente (hablo de gxine) por lo que de un .pot lo transforme a .po y compile a .mo, para generar el siguiente Release Candidate.
Sobre hacer un PET para todas la aplicaciones: no creo que sea la mejor solucion http://www.murga-linux.com/puppy/viewtopic.php?t=33426, por eso mejor estoy trabajando con paquetes PET independientes para cada aplicación y sus diferentes versiones si fuera necesario. Pienso que esto ultimo debe de ser mas flexible y resultara mas practico.
Otras 6 menos
Bueno, sigo con lo mismo,. Pero esta vez incluyo .pet y un .pup (Todos son Release Candidate para pruebas, advertido). Los .mo ya saben en donde colocarlos, los demás se instalan haciendo clic sobre ellos, el . .pup requiere dependencia dotpuphandler:
GxineRC2 (substituir el anterior)
gadmin-sync
Figaro's (fpm2)
Xarchiver
Gexec
Picpuz (francés, inglés, español más..)
[ Aclaración ] Xarchiver.pup es una cortesía de wow, gracias
GxineRC2 (substituir el anterior)
gadmin-sync
Figaro's (fpm2)
Xarchiver
Gexec
Picpuz (francés, inglés, español más..)
[ Aclaración ] Xarchiver.pup es una cortesía de wow, gracias
Last edited by Proudog on Sat 28 Mar 2009, 17:58, edited 2 times in total.
Otras 6 menos
Muy bien. En cuanto pruebe esto te comento. Excelente trabajo.Proudog wrote:Bueno, sigo con lo mismo,. Pero está vez incluyo .pet y un .pup (Todos son Release Candidate para pruebas, advertido). Los .mo ya saben en donde colocarlos, los demás se instalan haciendo clic sobre ellos, el . .pup requiere dependencia dotpuphandler:
GxineRC2 (substituir el anterior)
gadmin-sync
Figaro's (fpm2)
Xarchiver
Gexec
Picpuz (francés, inglés, español más..)
Gracias
Re: Otras 6 menos
Gracias, agregado a el pet. Los probé, funcionan todos (al menos por acá).Proudog wrote:Bueno, sigo con lo mismo,. Pero está vez incluyo .pet y un .pup (Todos son Release Candidate para pruebas, advertido). Los .mo ya saben en donde colocarlos, los demás se instalan haciendo clic sobre ellos, el . .pup requiere dependencia dotpuphandler:
GxineRC2 (substituir el anterior)
gadmin-sync
Figaro's (fpm2)
Xarchiver
Gexec
Picpuz (francés, inglés, español más..)
Capaz quieras bichar esto
http://www.murga-linux.com/puppy/viewto ... 7793#77793
Un abrazo.
Droope
Siguiendo con la 4.12
Bien, ha salido la versión 4.2 comunitaria, y espero que no tenga tantas dificultades para localización como la anterior, yo sigo con la 4.12:
gxineRC3
fpm2RC2
gadmin-rsyncRC2
Los archivos .mo ya saben donde van, pero ahora es nuevo esto:
gfrenameRC
ripoffRC
sgmixerRC
Estos tres se necesitan ubicar en /usr/bin/, siendo necesario hacer una copia de respaldo de los anteriores (en inglés) y substituirse por estos nuevos (en español), estos los saque a base de "recompilación sucia". (lo que quiere decir que se recompila sólo el paquete necesario, con las modificaciones adecuadas)
[NOTA: no utilizar ripoffRC, tiene problemas con los plug-ins, trabajo para resolverlo]
gxineRC3
fpm2RC2
gadmin-rsyncRC2
Los archivos .mo ya saben donde van, pero ahora es nuevo esto:
gfrenameRC
ripoffRC
sgmixerRC
Estos tres se necesitan ubicar en /usr/bin/, siendo necesario hacer una copia de respaldo de los anteriores (en inglés) y substituirse por estos nuevos (en español), estos los saque a base de "recompilación sucia". (lo que quiere decir que se recompila sólo el paquete necesario, con las modificaciones adecuadas)
[NOTA: no utilizar ripoffRC, tiene problemas con los plug-ins, trabajo para resolverlo]
Last edited by Proudog on Thu 30 Apr 2009, 17:36, edited 1 time in total.
Gracias Proudog
Disculpa si no he sido muy constante en esto. Estoy en final de trimestre en la universidad. Despues del 16 de abril me pongo al corriente.
Mas candidatos
Bién, de nuevo con más para la 4.1.2:
gxineRC5 (substituir el anterior)
gfnrenameRC2 (substituir el anterior en /usr/bin/)
Estos son nuevos, para explicación la primera linea es la ubicación del binario,es muy importante que respalde
en un lugar seguro el anterior binario (tienen el mismo nombre) en Inglés por estos de prueba en Español. La segunda es la descripción del
paquete:
/bin/
e3beta(tengo problemas con los acentos por lo que no llega ser todavía RC)
/usr/bin/
cgtkalcRC
/usr/bin/
gtk-chthemeRC
/usr/bin/
hardinfoRC
/usr/bin/
gcolor2RC
/usr/local/bin/
ExpenseTrackerRC
[EDICIÓN] No utilizar ExpenseTRackerRC, acabo de descubrir un bug, se cuelga cuando se carga un archivo *.et, trabajo para resolverlo.
gxineRC5 (substituir el anterior)
gfnrenameRC2 (substituir el anterior en /usr/bin/)
Estos son nuevos, para explicación la primera linea es la ubicación del binario,es muy importante que respalde
en un lugar seguro el anterior binario (tienen el mismo nombre) en Inglés por estos de prueba en Español. La segunda es la descripción del
paquete:
/bin/
e3beta(tengo problemas con los acentos por lo que no llega ser todavía RC)
/usr/bin/
cgtkalcRC
/usr/bin/
gtk-chthemeRC
/usr/bin/
hardinfoRC
/usr/bin/
gcolor2RC
/usr/local/bin/
ExpenseTrackerRC
[EDICIÓN] No utilizar ExpenseTRackerRC, acabo de descubrir un bug, se cuelga cuando se carga un archivo *.et, trabajo para resolverlo.
Sigo...
Esta vez adelanto que si desean saber cómo hago esto, esta lectura es obligatoria:
http://www.gnu.org/software/gettext/manual/gettext.html
Bien los candidatos son estos: (con el formato del mensaje anterior)
/usr/local/bin/
ExpenseTrackerRC2 (ya no se cuelga, pero es necesario mucha pruebas de funcionamiento)
/usr/bin/
CalcooRC
/usr/bin/
OsmoRC
/usr/share/locale/es/LC_MESSAGES/
GdMapRC
gtkamRC
gphoto2RC (lo utiliza gtkam)
Recuerde respaldar los archivos que se encuentran ahí, porque son los estables (aunque en Inglés).
http://www.gnu.org/software/gettext/manual/gettext.html
Bien los candidatos son estos: (con el formato del mensaje anterior)
/usr/local/bin/
ExpenseTrackerRC2 (ya no se cuelga, pero es necesario mucha pruebas de funcionamiento)
/usr/bin/
CalcooRC
/usr/bin/
OsmoRC
/usr/share/locale/es/LC_MESSAGES/
GdMapRC
gtkamRC
gphoto2RC (lo utiliza gtkam)
Recuerde respaldar los archivos que se encuentran ahí, porque son los estables (aunque en Inglés).
Re: Sigo...
Muy bien por esta información.Proudog wrote:Esta vez adelanto que si desean saber cómo hago esto, esta lectura es obligatoria:
http://www.gnu.org/software/gettext/manual/gettext.html
Deberíamos hacer un pequeño tutorial con esto para que mas personas puedan apoyar tu esfuerzo.
Saludos
Re: Sigo...
Otro tutorial muy bien explicado está en :Tochtli wrote:
Deberíamos hacer un pequeño tutorial con esto para que mas personas puedan apoyar tu esfuerzo.
http://www.gisa-elkartea.org/documentac ... en-scripts
Pero es necesario aclarar, que se debe de adecuar el código fuente del programa por lo que veo muy difícil hacer un tutorial de fácil explicación. Es una tarea del programador/desarrollador, no de los traductores.
Bien más candidatos:
/usr/share/locale/es/LC_MESSAGES/
mtpaint.mo (versión 3.29)
/usr/share/locale/es/LC_MESSAGES/
chmsee.mo (ejecute con Gexec, chmsee)
/bin/
e3RC
/usr/bin/
mtpaint (versión 3.29)
/usr/bin/
calcooRC2
/usr/bin/
gMeasuresRC
/usr/bin/
osmoRC2
/usr/sbin/
MTRRC (My traceruter)
[Aclaración] mtpaint 3.29 es cortesía de esmourguirt, Gracias
Last edited by Proudog on Thu 30 Apr 2009, 17:34, edited 1 time in total.
Sigue y sigue y ......
Esta vez comienzo con programas Scripts, como no tiene plantilla de traducción, hago un versión castellanizada de ellos, (estos no son necesarios de compilar.)
Instrucciones (Todos son RC):
1.- Haga un nuevo directorio en /root/ .Como ejemplo /root/pruebas
2.- Coloque todas las carpetas en el directorio /root/pruebas
3.- Lanzar los Script ejecutables (necesita investigar cuales son) correspondientes a cada carpeta:
Lista de Script por carpeta:
pfilesearch
pmirror
ppg
pprocess
prename
psip
pstopwatch
ptime
pupzip
pwget
Lista de *.mo
En esta ocasión la ubicación es especial, no es donde hasta ahora lo hemos ubicado, (si no existe la ruta tendrá Ud. que crearla)
/usr/local/share/locale/es/LC_MESSAGES
glipper.mo
/usr/local/share/locale/es/LC_MESSAGES
Xdialog.mo (lo necesitan muchos Scripts)
Instrucciones (Todos son RC):
1.- Haga un nuevo directorio en /root/ .Como ejemplo /root/pruebas
2.- Coloque todas las carpetas en el directorio /root/pruebas
3.- Lanzar los Script ejecutables (necesita investigar cuales son) correspondientes a cada carpeta:
Lista de Script por carpeta:
pfilesearch
pmirror
ppg
pprocess
prename
psip
pstopwatch
ptime
pupzip
pwget
Lista de *.mo
En esta ocasión la ubicación es especial, no es donde hasta ahora lo hemos ubicado, (si no existe la ruta tendrá Ud. que crearla)
/usr/local/share/locale/es/LC_MESSAGES
glipper.mo
/usr/local/share/locale/es/LC_MESSAGES
Xdialog.mo (lo necesitan muchos Scripts)