He fet un canvi que pareix que funciona bé. He posat una condició per no copiar el \0 original. Aquest és el resultat de 'git diff': --- a/lttoolbox/fst_processor.cc +++ b/lttoolbox/fst_processor.cc @@ -2154,7 +2154,8 @@ FSTProcessor::intergeneration(FILE *input, FILE *output) { fputwc_unlocked(L'\\', output); } - fputwc_unlocked(val, output); + if (val != L'\0') + fputwc_unlocked(val, output); } } else
On Wed, 30 Jan 2019 at 11:30, Xavi Ivars <xavi.iv...@gmail.com> wrote: > > > Missatge de Joan Moratinos Jaume <jmorati...@gmail.com> del dia dt., 29 > de gen. 2019 a les 20:19: > >> Les versions que tenc de lttoolbox, apertium i apy són les més actuals. >> Apy me funciona perfectament, a no ser que s'inclogui la passa "lt-proc -x >> -z". >> Estàs segur que a SoftCatalà feu servir aquesta passa? He vist que >> tradueix "Dame la mano." per "Dóna'm la mà", amb els diacrítics vells. >> > > Tens raó, encara no utilitzem eixa versió. De tota manera, la idea és > oferir la possibilitat d'utilitzar tant els diacrítics vells com els nous > (per això no hem inclòs directament els nous en el mode normal). > > >> He aconseguit veure quin és el problema i l'he arreglat a la meva màquina >> però no deu ser una solució definitiva. "lt-proc -x -z" copia el caràcter >> '\0' de l'entrada (si n'hi ha) i en genera un altre. Aquesta duplicació és >> la causa del problema. Anul·lant la línia que envia '\0' a la sortida, la >> cosa va com una seda. >> >> > Possiblement si que és la solució definitiva, si el que passava és que > s'estaven passant dos \0. Només n'hauria de passar un. Però quan vaig > implementar el mode fa uns mesos, no vaig saber veure exactament on passava > el \0 original. Tu ho has vist? > > -- > < Xavi Ivars > > < http://xavi.ivars.me > > _______________________________________________ > Apertium-stuff mailing list > Apertium-stuff@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/apertium-stuff > -- Joan Moratinos jmorati...@gmail.com
_______________________________________________ Apertium-stuff mailing list Apertium-stuff@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/apertium-stuff