Skip to content

Commit 4e1fd6e

Browse files
DeflaktorPathoschild
authored andcommitted
Improve German translation
1 parent 4f25652 commit 4e1fd6e

File tree

3 files changed

+20
-13
lines changed

3 files changed

+20
-13
lines changed

Displays/Framework/Mannequin.cs

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -269,9 +269,18 @@ protected override void initNetFields()
269269

270270
protected override string loadDisplayName()
271271
{
272-
string type = Mod.Instance.Helper.Translation.Get($"mannequin.type.{this.MannType.Value}");
273-
string gender = Mod.Instance.Helper.Translation.Get($"mannequin.gender.{this.MannGender.Value}");
274-
return Mod.Instance.Helper.Translation.Get("mannequin.name", new { type, gender });
272+
switch (this.MannType.Value)
273+
{
274+
case MannequinType.Plain when this.MannGender.Value == MannequinGender.Male:
275+
return Mod.Instance.Helper.Translation.Get("mannequin.plain.Male");
276+
case MannequinType.Plain when this.MannGender.Value == MannequinGender.Female:
277+
return Mod.Instance.Helper.Translation.Get("mannequin.plain.Female");
278+
case MannequinType.Magic when this.MannGender.Value == MannequinGender.Male:
279+
return Mod.Instance.Helper.Translation.Get("mannequin.magic.Male");
280+
case MannequinType.Magic when this.MannGender.Value == MannequinGender.Female:
281+
return Mod.Instance.Helper.Translation.Get("mannequin.magic.Female");
282+
}
283+
return "{unknown mannequin display name}";
275284
}
276285

277286
private void OnNetFieldChanged<TNetField, TValue>(TNetField field, TValue oldValue, TValue newValue)

Displays/i18n/de.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
{
2-
"mannequin.name": "{{type}} {{gender}}",
32
"mannequin.desc": "Setze Hüte, Klamotten und Schuhe zur Austellung aus.",
4-
"mannequin.type.Plain": "Normal",
5-
"mannequin.type.Magic": "Magie",
6-
"mannequin.gender.Male": "Schaufensterpuppe (m)",
7-
"mannequin.gender.Female": "Schaufensterpuppe (w)"
3+
"mannequin.plain.Male": "Schaufensterpuppe (m)",
4+
"mannequin.plain.Female": "Schaufensterpuppe (w)",
5+
"mannequin.magic.Male": "Zauber Schaufensterpuppe (m)",
6+
"mannequin.magic.Female": "Zauber Schaufensterpuppe (w)",
87
}

Displays/i18n/default.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
{
2-
"mannequin.name": "{{type}} {{gender}}",
32
"mannequin.desc": "Put clothing, hats, or boots on it.",
4-
"mannequin.type.Plain": "Normal",
5-
"mannequin.type.Magic": "Magic",
6-
"mannequin.gender.Male": "Mannequin",
7-
"mannequin.gender.Female": "Womannequin"
3+
"mannequin.plain.Male": "Normal Mannequin",
4+
"mannequin.plain.Female": "Normal Womannequin",
5+
"mannequin.magic.Male": "Magic Mannequin",
6+
"mannequin.magic.Female": "Magic Womannequin"
87
}

0 commit comments

Comments
 (0)