Added upper case diacritics

This commit is contained in:
dankito 2020-10-05 01:29:41 +02:00
parent 2a9aaca4d8
commit 270f1c6c34

View file

@ -59,39 +59,72 @@ open class SepaMessageCreator : ISepaMessageCreator {
override fun convertDiacritics(input: String): String { override fun convertDiacritics(input: String): String {
return input return input
.replace("á", "a", true) .replace("Á", "A")
.replace("à", "a", true) .replace("À", "A")
.replace("â", "a", true) .replace("Â", "A")
.replace("ã", "a", true) .replace("Ã", "A")
.replace("ä", "a", true) .replace("Ä", "A")
.replace("å", "a", true) .replace("Å", "A")
.replace("é", "e", true) .replace("á", "a")
.replace("è", "e", true) .replace("à", "a")
.replace("ê", "e", true) .replace("â", "a")
.replace("ë", "e", true) .replace("ã", "a")
.replace("ä", "a")
.replace("å", "a")
.replace("í", "i", true) .replace("É", "E")
.replace("ì", "i", true) .replace("È", "E")
.replace("î", "i", true) .replace("Ê", "E")
.replace("ï", "i", true) .replace("Ë", "E")
.replace("ó", "o", true) .replace("é", "e")
.replace("ò", "o", true) .replace("è", "e")
.replace("ô", "o", true) .replace("ê", "e")
.replace("õ", "o", true) .replace("ë", "e")
.replace("ö", "o", true)
.replace("ú", "u", true) .replace("Í", "I")
.replace("ù", "u", true) .replace("Ì", "I")
.replace("û", "u", true) .replace("Î", "I")
.replace("ũ", "u", true) .replace("Ï", "I")
.replace("ü", "u", true)
.replace("ç", "u", true) .replace("í", "i")
.replace("č", "u", true) .replace("ì", "i")
.replace("ñ", "u", true) .replace("î", "i")
.replace("ß", "ss", true) .replace("ï", "i")
.replace("Ó", "O")
.replace("Ò", "O")
.replace("Ô", "O")
.replace("Õ", "O")
.replace("Ö", "O")
.replace("ó", "o")
.replace("ò", "o")
.replace("ô", "o")
.replace("õ", "o")
.replace("ö", "o")
.replace("Ú", "U")
.replace("Ù", "U")
.replace("Û", "U")
.replace("Ü", "U")
.replace("Ü", "U")
.replace("ú", "u")
.replace("ù", "u")
.replace("û", "u")
.replace("ũ", "u")
.replace("ü", "u")
.replace("Ç", "C")
.replace("Č", "C")
.replace("Ñ", "N")
.replace("ç", "c")
.replace("č", "c")
.replace("ñ", "n")
.replace("ß", "ss")
} }