Unify language of songs

This commit is contained in:
Flamefire committed 2014-08-09 17:59:15 +02:00
1 parent 48527a4061
commit f021e9a9f7
1 file changed
+22 -1
+22 -1
View File
@@ -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,