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;
|
break;
|
||||||
case "LANGUAGE":
|
case "LANGUAGE":
|
||||||
if (value.Length > 1)
|
if (value.Length > 1)
|
||||||
_Song.Languages.Add(value);
|
_Song.Languages.Add(_UnifyLanguage(value));
|
||||||
else
|
else
|
||||||
_LogWarning("Invalid language");
|
_LogWarning("Invalid language");
|
||||||
break;
|
break;
|
||||||
@@ -449,6 +449,27 @@ namespace VocaluxeLib.Songs
|
|||||||
return true;
|
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
|
private enum ENoteReadMode
|
||||||
{
|
{
|
||||||
Normal,
|
Normal,
|
||||||
|
|||||||
Reference in new issue
Block a user