-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extraction de labelMale* et labelFemale* par Notes/scripts/update-wordinfo.sh #241
Comments
Si j'ai bien compris, il faut inclure systématiquement les DefInjected/PawnKindDef/Races_Animal*.xml/labelFemale et labelFemalePlural dans WordInfo/Gender/Female.txt ? |
Bonjour, Cependant, je me suis rendu compte que même ainsi çà ne résoud pas tout : çà marche pour Il faudrait jeter un oeil sur le code de RimWorld pour en être sûr, mais je pense que c'est parce que l'argument
|
J'ai remis à jour Core/WordInfo/Gender/Male,Female.txt pour tenir compte des nouveaux objets/animaux. |
Autre cas RW1.1, venant d'u texte d'un objet d'art :
Ici, la gazelle mâle est marquée le gazelle ou un gazelle dans ANYPAWN_{nameDef,nameIndef} et ATTENDER_{nameDef,nameIndef}.
Le cas inverse se présente avec les mots toujours masculins. Une solution possible est de changer le LanguageWorker.cs en mettant des règles d'exception dans
Extrait du grammar log :
|
L'objectif est de pouvoir accorder les phrases de Keyed/Incidents.xml pour
<AnimalInsanitySingle>
et<LetterAnimalSelfTameAndName>
. Notamment, les mots "autruche", "boomalope", "dinde", "gazelle", "mégaraignée", "panthère", "tortue", "vache" sont toujours au féminin. D'autres comme "écureuil" ou "bébé" sont toujours au masculin (le "neutre" du français).En utilisant
ANIMAL_gender
on a des incohérences :L'idée est d'utiliser
0_gender
(basé sur WordInfo/Gender/{Male,Female}.txt) au lieu d'utiliserANIMAL_gender
. D'après quelques tests, j'obtiens0_gender
marche donc bien à condition que les mots ci-dessus et les DefInjected/PawnKindDef/Races_Animal*.xml/labelFemale et labelFemalePlural soient dans WordInfo/Gender/Female.txt.Je suis en train de modifier Notes/scripts/update-wordinfo.sh dans la branche https://github.com/Ludeon/RimWorld-fr/tree/animal-epicene mais j'ai l'mpression que c'est plus profond que cela. Ce script enlève les mots ajoutés manuellement dans WordInfo/Gender, ce qui annule automatiquement les modifications dans le commit 1d78928 parce que ces mots ne sont pas documentés en labelFemalePlural (On avait shunté ces labels la plupart du temps)
Il faudrait donc apparemment :
car sinon ces mots ne seront pas mis dans WordInfo. Dans ce cas, en plus des labels de base
<X.label>
et<X.labelPlural>
C'est bourrin et çà nécessite de modifier tous les DefInjected/PawnKindDef/Races_Animal*.xml (y compris bébé, juvénile etc), mais au moins ce serait fait une fois pour toute. C'est peut-être faisable par un script.
Question : est-ce que quelqu'un aurait une solution plus élégante ?
😃
The text was updated successfully, but these errors were encountered: