I'm not sure whether "mon capitaine" should be "ma capitaine" when addressing a female captain, but it's certainly better than it was.
A few of your dialogs have constructs like "#sgender#self". That works in English but doesn't work in any other language, and as I know someone is trying to write a Spanish translation, I don't want to create problems for him. So I replaced them with "#shimself#", then put this into the "dialog.c" file:
Code:
if (PChar.sex == "woman") Preprocessor_Add("yourself", XI_ConvertString("herself"));
else Preprocessor_Add("yourself", XI_ConvertString("himself"));
"RESOURCE\INI\TEXTS\ENGLISH\common.ini" needed entries for "himself" and "herself" for that to work, so I've added them. Likewise for "gentleman", which now becomes either "gentleman" or "gentlewoman" by a similar mechanism, though "common.ini" translates "gentlewoman" to "lady". (I didn't want this "lady" to get confused with the one which can appear as the reputation of a female character.)
If you can change the "standard" storyline dialogs to use pre-processed placeholders for Danielle's name and gender, it should then be possible to arrange for a female character to have a male partner. The character ID will still be "Danielle" but will be assigned a male model and name - probably Nathaniel Hawk, then you can switch the story around completely by playing as Danielle. (Remember, the player character's ID is always "Blaze", so the game won't get confused if your name is "Danielle" and the other character's ID is "Danielle".
)
Meanwhile, I'm now working my way through the "Freeplay" and "standard" dialogs. The non-storyline dialogs are checked, though all I did was see what had changed in the "dialog.h" files and then trust that you'd done what was needed in the corresponding "dialog.c" files. So I didn't pick up on the errors in "patrol_dialog.c" - thanks for spotting that! I've also made a backup copy of the entire "DIALOGS" folder so that, if any of the revised dialogs is broken, I can easily revert to the original until it's fixed.