Salut
J'ai trouvé le pourquoi de l'erreur dans " Races_Animal_Birds.xml " (ca vaut pour l'émeu et pour l'autruche, pour la même raison)
" def-linked translation error : found no Verse.ThingDef named Emu_meat to match Emu_Meat.label "
En fait c'est parce que je crée la ligne
<Emu_Meat.label>Viande d'émeu</Emu_Meat.label> => pour reproduire celle du Casoar au-dessus.
Mais en fouinant j'ai découvert que dans le fichier original en anglais (donc le " Races_Animal_Birds.xml " situé dans "core\def\thingDefs_Races" équivalant à celui que je traduit), il y a une différence de code entre le casoar et l'émeu.
Le "Casoar" dans le fichier original possède une ligne :
=> <meatLabel>bird meat</meatLabel>
Alors que l'émeu ne l'a pas et qu'il a à la place :
=> <useMeatFrom>Cassowary</useMeatFrom>
J'ai testé en changeant le fichier anglais et en remplacant le
<useMeatFrom>Cassowary</useMeatFrom> par le <meatLabel>bird meat</meatLabel> et du coup je n'ai plus le message d'erreur avec ma correction en FR.
Par contre je ne sais pas comment le corriger autrement qu'en modifiant le fichier original.
que faudrait-il que l'on mette comme valeur à la place de "xxx_Meat.label" pour que la traduction fonctionne sans modifier l'orignal ?
J'espère que c'est compréhensible pour vous ... quand je me relis je doute ...
J'ai trouvé le pourquoi de l'erreur dans " Races_Animal_Birds.xml " (ca vaut pour l'émeu et pour l'autruche, pour la même raison)
" def-linked translation error : found no Verse.ThingDef named Emu_meat to match Emu_Meat.label "
En fait c'est parce que je crée la ligne
<Emu_Meat.label>Viande d'émeu</Emu_Meat.label> => pour reproduire celle du Casoar au-dessus.
Mais en fouinant j'ai découvert que dans le fichier original en anglais (donc le " Races_Animal_Birds.xml " situé dans "core\def\thingDefs_Races" équivalant à celui que je traduit), il y a une différence de code entre le casoar et l'émeu.
Le "Casoar" dans le fichier original possède une ligne :
=> <meatLabel>bird meat</meatLabel>
Alors que l'émeu ne l'a pas et qu'il a à la place :
=> <useMeatFrom>Cassowary</useMeatFrom>
J'ai testé en changeant le fichier anglais et en remplacant le
<useMeatFrom>Cassowary</useMeatFrom> par le <meatLabel>bird meat</meatLabel> et du coup je n'ai plus le message d'erreur avec ma correction en FR.
Par contre je ne sais pas comment le corriger autrement qu'en modifiant le fichier original.
que faudrait-il que l'on mette comme valeur à la place de "xxx_Meat.label" pour que la traduction fonctionne sans modifier l'orignal ?
J'espère que c'est compréhensible pour vous ... quand je me relis je doute ...