From 111194f272199c10f8c2fd27b53bc9caef8ced12 Mon Sep 17 00:00:00 2001 From: Florian Kuepper Date: Sat, 2 Jun 2012 12:48:33 +0200 Subject: [PATCH] Fix adding german umlaute to categories. --- Vocaluxe/Base/CSongs.cs | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/Vocaluxe/Base/CSongs.cs b/Vocaluxe/Base/CSongs.cs index ca09584d..eeaf0d1a 100644 --- a/Vocaluxe/Base/CSongs.cs +++ b/Vocaluxe/Base/CSongs.cs @@ -613,6 +613,20 @@ namespace Vocaluxe.Base for (int i=0; i < _SongsSortList.Length; i++) { Char firstLetter = Char.ToUpper(_SongsSortList[i].SortString[0]); + + //Fix for german Umlaute + switch (firstLetter) + { + case 'Ä': + firstLetter = 'A'; + break; + case 'Ö': + firstLetter = 'O'; + break; + case 'Ü': + firstLetter = 'U'; + break; + } if (!Char.IsLetter(firstLetter)) { @@ -671,6 +685,20 @@ namespace Vocaluxe.Base for (int i=0; i < _SongsSortList.Length; i++) { Char firstLetter = Char.ToUpper(_SongsSortList[i].SortString[0]); + + //Fix for german Umlaute + switch (firstLetter) + { + case 'Ä': + firstLetter = 'A'; + break; + case 'Ö': + firstLetter = 'O'; + break; + case 'Ü': + firstLetter = 'U'; + break; + } if (!Char.IsLetter(firstLetter)) {