Hello,
I am trying to add Hebrew support (NLS) to wine . For some reason, even
when I add the relevant code to wine, winword still emits NLS warnings:
------ begin -----
Could not stat /mnt/fd0, ignoring drive A:
fixme:system:SystemParametersInfo16 Unknown option 70.
fixme:string:GetLocaleInfoA 'SLANGUAGE' is not defined for your language (0401).
Please define it in dlls/kernel/nls/YourLanguage.nls
and submit patch for inclusion into the next Wine release.
fixme:string:GetLocaleInfoA 'SLANGUAGE' is not defined for your language (0408).
Please define it in dlls/kernel/nls/YourLanguage.nls
(The same messages are repeated for the following languages: 041F 0424
042D 043E)
--- end --
These languages are irrelevant to Hebrew AFAIK. Can it be that this
version of word is mul-tilingual and tries to support all of the above
languages? It makes sense for 0401 and 0408 which are variants of Arabic
that like Hebrew are written right to left. As for the other languages I
am not sure if they are LR or RL languages.
Here is what I have changed:
--- dlls/kernel/locale_rc.rc 2000/07/10 13:11:27 1.1
+++ dlls/kernel/locale_rc.rc 2000/07/31 04:21:02
@@ -152,6 +152,10 @@
#include "nls/frl.nls"
LANG_END
+LANG_BEGIN (LANG_HEBREW, SUBLANG_DEFAULT) /*0x040D*/
+#include "nls/heb.nls"
+LANG_END
+
LANG_BEGIN (LANG_HUNGARIAN, SUBLANG_DEFAULT) /*0x040e*/
#include "nls/hun.nls"
LANG_END
--- /dev/null Tue May 5 23:32:27 1998
+++ dlls/kernel/nls/heb.nls Mon Jul 31 01:34:01 2000
[lots of lines removed]
Thanks
Michael