-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
Carlos E. R. escribió:
| Aunque creo que hay un mecanismo para "bloquear" ficheros en el svn, y | entonces ni los desarrolladores pueden cambiarlos.
Si, pero no creo que bloquearlo sea lo mejor.
Pero va a ser la manera de que alguien se entere del problema y nos diga como lo resolvemos, porque parece un dialogo de besugos sordos :-(
| Vale, y... ¿como hacen los que no usan svn ni siquiera para bajar los | ficheros? ¿Los que lo descargan via poat o http?
A ni idea. Creí que lo descargaban usando el svn.
Nop. Para que crees que sirve el click del verbum? >;-)
| No me creo que no haya manera automática de tratar este problema. Hay un | comando para mergear traduciones, primando los mensajes de uno de los | dos ficheros. Quizas...
Sé que msgmerge permite hacer un merge entre un .pot y un .po, no sé si sirva para dos .po
Podemos recrear lo que el desarrollador hizo partiendo del pot, no necesitamos el .po para ello. Pero hay que saber exactamente cómo se hace. El make hace algo como esto: echo $po; \ if [ -f $po ]; then \ msgmerge --no-wrap --force-po -U $po -C ../../50-memory/memory.es.po $p; \ else \ msgmerge --no-wrap --force-po -o $po -C ../../50-memory/memory.es.po \ --verbose /dev/null $p; \ fi || { echo "msgmerge --no-wrap --force-po for \"$po\" failed" ; }; \ msgfmt --check --stat $po ; \ done Podría ser eso, pero no lo es porque no usa el directorio pot, sólo el mémory. Y yo se que he usado msgmerge en otra combinación, pero no encuentro el fichero con mis notas sobre ello :-(
| ¿Fue a tí a quien te dió la colisión al subir el archivo de luis? ¿Que | mensaje te dio, lo guardas? ¿O lo recuerdas? Para añadirlo a la charla | que tengo en la otra lista. |
No lo intenté subir. Sé que al haber colisiones crea otros dos archivos que la verdad, por línea de comando me lío para fusionar.
Es que no se puede. O fuerzas uno o el otro, o usas un editor para pillar los cambios de uno en el otro. A mano, y eso es a lo que me niego si el fichero no es mio :-( La única solución que veo es rebotar esos dos ficheros, junto con el diff, al pobre traductor/a que hizo ese fichero y que arree >:-) - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFICjTStTMYHG2NR9URAq+WAJ0S1iBtXM6fB5KAcGEkYN8EiDukVgCfaexq POzsSUh43TRXndH++UZbmjk= =gvYv -----END PGP SIGNATURE-----