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

Reply via email to