Gender (.Gender)

The .Gender() method and shortcuts apply gender-specific text variants.

Syntax

// Full method
string result = key.Tr(table).Gender(TextGender.Masculine);

// Shortcuts
string result = key.Tr(table).M();  // Masculine
string result = key.Tr(table).F();  // Feminine
string result = key.Tr(table).N();  // Neuter

TextGender Enum

public enum TextGender
{
    Masculine,
    Feminine,
    Neuter
}

How It Works

The system appends the appropriate suffix:

Table Setup

Key
English

class.warrior

Warrior

class.warrior.masculine

Warrior (Male)

class.warrior.feminine

Warrior (Female)

friend

Friend

friend.masculine

Male Friend

friend.feminine

Female Friend

Examples

Character Class Display

NPC Dialogue

Achievement Titles

Language-Specific Usage

Romance Languages

Gender is crucial for languages like French, Spanish, Italian:

Last updated