Skip to content

Commit 6d3c40c

Browse files
committed
lang(Turkish): Add language to the application
Fixes #588
1 parent a7ecc5a commit 6d3c40c

File tree

4 files changed

+23
-3
lines changed

4 files changed

+23
-3
lines changed

.idea/.idea.SoundSwitch/.idea/vcs.xml

+9-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

SoundSwitch/Localization/Factory/Lang/Langs.cs

+10
Original file line numberDiff line numberDiff line change
@@ -190,4 +190,14 @@ public class Czech : BaseLang
190190

191191
public override Language TypeEnum => Language.Czech;
192192
}
193+
public class Turkish : BaseLang
194+
{
195+
/// <summary>
196+
/// Culture info of this language
197+
/// </summary>
198+
public override CultureInfo CultureInfo => CultureInfo.GetCultureInfo("tr");
199+
200+
public override Language TypeEnum => Language.Turkish;
201+
}
202+
193203
}

SoundSwitch/Localization/Factory/Language.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ public enum Language
3737
Slovenian,
3838
Japanese,
3939
Hebrew,
40-
Czech
40+
Czech,
41+
Turkish
4142
}
4243
}

SoundSwitch/Localization/Factory/LanguageFactory.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ public LanguageFactory() : base(new EnumImplList<Language, ILang>
2727
new SlovenianLang(),
2828
new JapaneseLang(),
2929
new HebrewLang(),
30-
new Czech()
30+
new Czech(),
31+
new Turkish()
3132
})
3233
{
3334
}

0 commit comments

Comments
 (0)