http://bugs.winehq.org/show_bug.cgi?id=17188
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com 2010-06-20 17:24:57 --- Created an attachment (id=29042) --> (http://bugs.winehq.org/attachment.cgi?id=29042) patch
After this patch installer is able to get an xml:lang value and starts to load strings:
--- 0009:trace:msxml:xmlelem_getAttribute (0x127138, L"xml:lang", 0x33722c) 0009:trace:msxml:xmlelem_getAttribute returning L"en" ---
but next I see some strange text corruptions in a loaded strings:
--- 0009:trace:msxml:xmlelem_get_text (0x127120, 0x337260) 0009:trace:msxml:xmlelem_get_text returning L"\0003|ect" 0009:trace:msxml:xmlelem_getAttribute (0x127120, L"id", 0x337124) 0009:trace:msxml:xmlelem_getAttribute returning L"3" 0009:trace:msxml:xmlelem_getAttribute (0x127120, L"name", 0x337124) 0009:trace:msxml:xmlelem_getAttribute returning (null) ---
text should be "Connect" in this case. File has a utf-8 encoding attribute, and seems to be fine - no non-ascii characters used in it.
Anyway after that there's a minor problem with enumerator that I need to fix.