Unify language of songs
This commit is contained in:
1 parent
48527a4061
commit
f021e9a9f7
1 file changed
+22
-1
@@ -240,7 +240,7 @@ namespace VocaluxeLib.Songs
|
||||
break;
|
||||
case "LANGUAGE":
|
||||
if (value.Length > 1)
|
||||
_Song.Languages.Add(value);
|
||||
_Song.Languages.Add(_UnifyLanguage(value));
|
||||
else
|
||||
_LogWarning("Invalid language");
|
||||
break;
|
||||
@@ -449,6 +449,27 @@ namespace VocaluxeLib.Songs
|
||||
return true;
|
||||
}
|
||||
|
||||
private static string _UnifyLanguage(string lang)
|
||||
{
|
||||
if (lang != "")
|
||||
{
|
||||
lang = Char.ToUpperInvariant(lang[0]) + lang.Substring(1).ToLowerInvariant();
|
||||
switch (lang)
|
||||
{
|
||||
case "Englisch":
|
||||
lang = "English";
|
||||
break;
|
||||
case "Deutsch":
|
||||
lang = "German";
|
||||
break;
|
||||
case "Spanisch":
|
||||
lang = "Spanish";
|
||||
break;
|
||||
}
|
||||
}
|
||||
return lang;
|
||||
}
|
||||
|
||||
private enum ENoteReadMode
|
||||
{
|
||||
Normal,
|
||||
|
||||
Reference in new issue
Block a user