Improve diacritics transliteration.
This commit is contained in:
parent
ba1006a965
commit
ec7edc4b83
@ -170,18 +170,30 @@ removeDiacritics( const QString& string )
|
|||||||
"ëìíîïðñòóô"
|
"ëìíîïðñòóô"
|
||||||
"õöøùúûüýÿÞ"
|
"õöøùúûüýÿÞ"
|
||||||
"þČčĆćĐ𩹮"
|
"þČčĆćĐ𩹮"
|
||||||
"ž"
|
"žŞşĞğİıȚțȘ"
|
||||||
|
"șĂăŐőŰűŘřĀ"
|
||||||
|
"āĒēĪīŌōŪūŢ"
|
||||||
|
"ţẀẁẂẃŴŵŶŷĎ"
|
||||||
|
"ďĚěŇňŤťŮůŔ"
|
||||||
|
"ॹĘꣳŃńŚ"
|
||||||
|
"śŹźŻż"
|
||||||
);
|
);
|
||||||
const QStringList noDiacriticLetters = {
|
const QStringList noDiacriticLetters = {
|
||||||
"S", "OE", "Z", "s", "oe", "z", "Y", "Y", "u", "A",
|
"S", "OE", "Z", "s", "oe", "z", "Y", "Y", "u", "A",
|
||||||
"A", "A", "A", "A", "A", "AE", "C", "E", "E", "E",
|
"A", "A", "A", "A", "AA", "AE", "C", "E", "E", "E",
|
||||||
"E", "I", "I", "I", "I", "DH", "N", "O", "O", "O",
|
"E", "I", "I", "I", "I", "D", "N", "O", "O", "O",
|
||||||
"O", "O", "O", "U", "U", "U", "U", "Y", "s", "a",
|
"O", "E", "OE", "U", "U", "U", "E", "Y", "s", "a",
|
||||||
"a", "a", "a", "a", "a", "ae", "c", "e", "e", "e",
|
"a", "a", "a", "e", "aa", "ae", "c", "e", "e", "e",
|
||||||
"e", "i", "i", "i", "i", "dh", "n", "o", "o", "o",
|
"e", "i", "i", "i", "i", "d", "n", "o", "o", "o",
|
||||||
"o", "o", "o", "u", "u", "u", "u", "y", "y", "TH",
|
"o", "e", "oe", "u", "u", "u", "e", "y", "y", "TH",
|
||||||
"th", "C", "c", "C", "c", "DJ", "dj", "S", "s", "Z",
|
"th", "C", "c", "C", "c", "DJ", "dj", "S", "s", "Z",
|
||||||
"z"
|
"z", "S", "s", "G", "g", "I", "i", "T", "t", "S",
|
||||||
|
"s", "A", "a", "O", "o", "U", "u", "R", "r", "A",
|
||||||
|
"a", "E", "e", "I", "i", "O", "o", "U", "u", "T",
|
||||||
|
"t", "W", "w", "W", "w", "W", "w", "Y", "y", "D",
|
||||||
|
"d", "E", "e", "N", "n", "T", "t", "U", "u", "R",
|
||||||
|
"r", "A", "a", "E", "e", "L", "l", "N", "n", "S",
|
||||||
|
"s", "Z", "z", "Z", "z"
|
||||||
};
|
};
|
||||||
|
|
||||||
QString output;
|
QString output;
|
||||||
|
Loading…
Reference in New Issue
Block a user