Support gender in translation system #5

Open
opened 2020-08-09 10:55:34 +02:00 by kazhnuz · 4 comments
Owner

Add a way to handle pronoun, etc with a gender system.

( the gender system should handle neutral-gender pronouns too )

Add a way to handle pronoun, etc with a gender system. ( the gender system should handle neutral-gender pronouns too )
kazhnuz added the
0. Imported
label 2020-08-09 10:55:34 +02:00
Author
Owner

The way I see to solve that would be to use a “gender.lua” special file, that would countain every internal reference to pronouns to be used inside translations files. The pronouns wouldn’t need to be the same between language, as they would be used only internally.

( if you need to return translation of them, use normal translation file refering to them )

Using a generic system for every language at once in a game would cause some problem, as not every game need one. TBH even in some it could be wonky, and would need a way to create some way to choose a word without having to put the adjective in gender.lua…

maybe some kind of {{gentil/gentille/gentil.le}} string ?

The way I see to solve that would be to use a “gender.lua” special file, that would countain every internal reference to pronouns to be used inside translations files. The pronouns wouldn’t need to be the same between language, as they would be used only internally. ( if you need to return translation of them, use normal translation file refering to them ) Using a generic system for every language at once in a game would cause some problem, as not every game need one. TBH even in some it could be wonky, and would need a way to create some way to choose a word without having to put the adjective in gender.lua… maybe some kind of {{gentil/gentille/gentil.le}} string ?
Author
Owner

Certainly needs #6 to be solved.

Certainly needs #6 to be solved.
Author
Owner

See #41 to see how both will work together

See #41 to see how both will work together
Author
Owner

We might need to modifie some code from i18n.lua…

We might need to modifie some code from i18n.lua…
kazhnuz added this to the epervier 0.8.0 (beta 1) milestone 2022-08-09 08:40:12 +02:00
Sign in to join this conversation.
No description provided.