Ce message contient 2 questions : 1. Comment savoir où se produit une erreur de synthèse ? Je reçois l'erreur suivante lors de l'exécution de la collection Drafting (concentrez-vous sur l'erreur 3s.POSS3, et non sur l'erreur samoya1.1) :

J'ai une vague idée de ce qui se passe, mais je ne parviens pas à identifier le coupable. Il y a des balises 3s.POSS3 partout dans le texte, et j'ai une règle qui les convertit en balises 3s.POSS2, car la langue cible ne possède pas la 3e forme du suffixe possessif.
Ainsi, si j'examine la traduction résultante, je remarque ce qui suit (source suivie de la cible) :


Cela me dit 2 choses. Une sorte d'erreur se produit ici, car la majuscule initiale n'est pas reprise dans la traduction cible. De plus, le mot cible est la forme de citation du nom inaliénable, et non la forme du lexème avec le suffixe de la balise 3s.POSS2.

Mais si j'exécute le testeur de règles en direct, j'obtiens le bon résultat :

Ainsi, ma deuxième question est : 2. Que se passe-t-il ici ?
This post has 2 questions: 1. How do I tell where a synthesis error is occurring? I'm getting the following error when running the Drafting collection (focus on the 3s.POSS3 error, not the samoya1.1 error):

I have an inkling of what's happening, but can't pinpoint the culprit. There are 3s.POSS3 tags all over the text, and I have a rule that converts them to 3s.POSS2 tags, since the target language doesn't have the 3rd form of the possessive suffix.
So, if I look at the resulting translation, I notice the following (source followed by target):


This tells me 2 things. Some kind of error is happening here, because the capitalization is not carrying over to the target translation. Also the target word is the citation form of the inalienable noun, not the lexeme form suffixed with the 3s.POSS2 tag.

But if I run the live rules tester, I get the correct result:

So, my second question is: 2. What is going on here?
Traduit automatiquement depuis English