diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2009-06-23 22:17:59 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2009-06-23 22:17:59 +0000 |
commit | fdd59adee6f6c3c68f29c6806baf3f7870efdd67 (patch) | |
tree | 2d341fffcf16dd46433e425c6132f4f36b1df374 /navit/linguistics.c | |
parent | 01f3a99137b55a7ebbe64a93eb587f66dd50dbdc (diff) | |
download | navit-fdd59adee6f6c3c68f29c6806baf3f7870efdd67.tar.gz |
Fix:Core:Improved and extended diacritics
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2363 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/linguistics.c')
-rw-r--r-- | navit/linguistics.c | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/navit/linguistics.c b/navit/linguistics.c index 2ac7ad031..f8651f285 100644 --- a/navit/linguistics.c +++ b/navit/linguistics.c @@ -5,11 +5,15 @@ #include "linguistics.h" static const char *special[][3]={ +/* Capital Diacritics */ +/* ¨ Diaresis */ {"Ä","A","AE"}, {"Ö","O","OE"}, {"Ü","U","UE"}, +/* ˝ Double Acute Accent */ {"Ő","O"}, {"Ű","U"}, +/* ´ Acute Accent */ {"Á","A"}, {"Ć","C"}, {"É","E"}, @@ -18,16 +22,35 @@ static const char *special[][3]={ {"Ó","O"}, {"Ś","S"}, {"Ú","U"}, +{"Ý","Y"}, {"Ź","Z"}, +/* ˛ Ogonek */ {"Ą","A"}, {"Ę","E"}, +/* ˙ Dot */ {"Ż","Z"}, +/* – Stroke */ {"Ł","L"}, +/* ˚ Ring */ +{"Ů","U"}, +/* ˇ Caron */ +{"Č","C"}, +{"Ď","D"}, +{"Ě","E"}, +{"Ň","N"}, +{"Ř","R"}, +{"Š","S"}, +{"Ť","T"}, +{"Ž","Z"}, +/* Small Diacritics */ +/* ¨ Diaresis */ {"ä","a","ae"}, {"ö","o","oe"}, {"ü","u","ue"}, +/* ˝ Double Acute Accent */ {"ő","o"}, {"ű","u"}, +/* ´ Acute Accent */ {"á","a"}, {"ć","c"}, {"é","e"}, @@ -36,11 +59,27 @@ static const char *special[][3]={ {"ó","o"}, {"ś","s"}, {"ú","u"}, +{"ý","y"}, {"ź","z"}, +/* ˛ Ogonek */ {"ą","a"}, {"ę","e"}, +/* ˙ Dot */ {"ż","z"}, +/* – Stroke */ {"ł","l"}, +/* ˚ Ring */ +{"ů","u"}, +/* ˇ Caron */ +{"č","c"}, +{"ď","d"}, +{"ě","e"}, +{"Ň","N"}, +{"ř","r"}, +{"š","s"}, +{"ť","t"}, +{"ž","z"}, +/* ligatures */ {"ß","s","ss"}, }; |