Due to the way the game handles gender binary in dialogue, this mod simply overrides all uses regardless of gender selection during character creation.
I haven't been able to playtest all usages yet, so please let me know if you find any text bugs. It should also work on both Sword and Shield.
If there's interest I might add other pronouns (neopronouns, or forcing all to he or she so you can genderswap the player model vs dialogue), but I haven't had much luck automating this process due to difficulties with the text encoding so it might take some time.
Here's how I made this, in case anyone wants to make their own script edits or do a similar mod in a different language than English:
I dumped the common and script texts to monolithic files using pkNX and looked for gender tokens. Those tokens look like this:
In this example, you have (I'm making assumptions about the data format, I havent looked at the code)
VAR 1100: variable for gender token
00FF: not sure, this is always 00FF except for in the victory scene when it's 0000
0403: 16-bit little-endian field where low byte is length of F noun length and hi byte is length of M noun, with M appearing first
Because of the layout of some sentences, I had to change verbs by hand to respect agreement. Also, because of the text encoding, dumping the whole script, editing in Notepad++, then re-importing changed a lot of whitespace characters throughout the entire script, so I ended up doing the editing completely within pkNX itself. For usages of nouns like 'lady/sir' or honorifics like 'Mr./Miss' I replaced the whole thing with the player name token,