Would love to have a gendered term loader where the player can choose the form of address they would like to receive from game characters.
For example, a character in the game asks what form of address they prefer and the answer is converted into a global index value. In English, for example, options could be (but not limited to):
he/himself = 1
she/herself = 2
they/themself = 3
ze/hirself = 4
Whenever there is a gender-specific word, the author writes something in the script to identify it as such, using the first option on the list as the "generic" term. For example, the writer puts in { $en_himself } and the script inserts the correct address at runtime based on the player-selected global index: himself, herself, themself, zirself.
Users could expand the dictionary for other languages, adding in lists of terms for as many genders as they want and the index will always look at the first word on the list. For example, add in a line "pt: ele, ela, elu, ile" for Portuguese "he" and use { $pt_ele } in the text to automatically choose the correct term from the list. Capitalization could be specified by changing the variable name or some other method.
An even better option is to have the software automatically replace every exact match on the list without having to write the names as variables, but I´m not sure that works for all languages, so it might be best as a toggle.
Just throwing out some ideas.