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 <[email protected]> wrote:
>
>
> Missatge de Joan Moratinos Jaume <[email protected]> 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/apertium-stuff
>
--
Joan Moratinos
[email protected]
_______________________________________________
Apertium-stuff mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/apertium-stuff