summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Traut <manut@mecka.net>2010-02-16 01:32:41 +0100
committerManuel Traut <manut@mecka.net>2010-02-16 01:32:41 +0100
commitcd076f6356b87b4f445f73a77f068c23acdccd95 (patch)
treecac6b9906417d64cc9d28295bdd7715d0d659cfc
parent8ea65b5e890c9938262d70dd9b8ab111faa6ccc8 (diff)
fix mapping of 'ж':
02/16/10 - 01:29:32 <Lida> wenn du "ж" auf deutsch schreiben möchtest, dann würde man es in der transkription so schreiben "zh" z.b bei namen mit diesem buchstaben... das ist die englische variante... Signed-off-by: Manuel Traut <manut@mecka.net>
-rw-r--r--cyr.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/cyr.c b/cyr.c
index 24921ff..d7ab191 100644
--- a/cyr.c
+++ b/cyr.c
@@ -111,6 +111,19 @@ int lookup_multi2 (wchar_t *str, int pos)
wprintf(L"Ц");
return 1;
}
+
+ if ((str[pos] == 'z') && (str[pos+1] == 'h'))
+ {
+ wprintf(L"ж");
+ return 1;
+ }
+
+ if ((str[pos] == 'Z') && (str[pos+1] == ('h'|'H')))
+ {
+ wprintf(L"Ж");
+ return 1;
+ }
+
return 0;
}