<div dir="ltr"><div><div><div>Looks like both encoding and RTL checks.<br></div>I think the translation is non-UTF-8 (At least it was like that when I was working with .rc files).<br><br></div>Nowadays I believe that the PO should be UTF-8 so it shouldn't matter.<br>

<br></div>Kind regards,<br clear="all"><div class="gmail_extra"><div><div dir="ltr"><span style="font-size:large"><font color="#990000">Yaron</font><font color="#330000"> Shahrabani</font></span><blockquote style="margin:0 0 0 40px;border:none;padding:0px">

<div><font color="#666666"><span style="font-size:x-small"><font color="#FF0000"><</font></span>Hebrew translator<span style="font-size:x-small"><font color="#FF0000">></font></span></font></div></blockquote></div>
</div>

<br><br><div class="gmail_quote">On Sun, Feb 17, 2013 at 11:52 AM, Francois Gouget <span dir="ltr"><<a href="mailto:fgouget@free.fr" target="_blank">fgouget@free.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
I have noticed some test failures that only happen when I set the locale<br>
and display language to Japanese and/or Hebrew in Windows 7. Let me know<br>
if I should create bugs for these.<br>
<br>
<br>
* comctl32:listview (Hebrew and Japanese)<br>
  listview.c:<a href="tel:3822" value="+9723822">3822</a>: Test failed: Expected 96, got 112<br>
  listview.c:<a href="tel:4751" value="+9724751">4751</a>: Test failed: Expected 96, got 112<br>
<br>
  Both correspond to the use of GetDeviceCaps(LOGPIXELSX) so something<br>
  must be wrong there:<br>
  todo_wine expect(((GetDeviceCaps(hdc, LOGPIXELSX) + 15) / 16) * 16, rect.right);<br>
  todo_wine expect(((GetDeviceCaps(hdc, LOGPIXELSX) + 15) / 16) * 16, ret);<br>
<br>
<br>
* riched20:editor (Hebrew only)<br>
  editor.c:586: Test failed: EM_POSFROMCHAR reports x=5, expected 8<br>
  editor.c:609: Test failed: EM_POSFROMCHAR reports x=5, expected 8<br>
  editor.c:640: Test failed: pt.x = 117<br>
<br>
  All three are related to testing positions past the end of text.<br>
  Here the fact that Hebrew is RTL probably breaks the test.<br>
<br>
<br>
* rpcrt4:rpc (Japanese only)<br>
  rpc.c:171: Test failed: DceErrorInqTextA(deviation...)<br>
<br>
  Based on the comment it does not seem surprising that this would<br>
  be language-specific:<br>
        /* One for which FormatMessage should succeed but<br>
         * DceErrorInqText should "fail"<br>
         * 3814 is generally quite a long message<br>
         */<br>
<br>
<br>
* shell32:progman_dde (Hebrew and Japanese)<br>
  progman_dde.c:377: Test failed: Window "?????" was not created in 45 seconds - assumed failure. [S_G:11]<br>
<br>
  Based on the 'S_G:11' this would correspond to this line:<br>
  ShowGroupTest(instance, hConv, "[ShowGroup(Startup,0)]", DMLERR_NO_ERROR, "Startup", StartupTitle, TRUE, DDE_TEST_SHOWGROUP|testnum++);<br>
<br>
<br>
* shlwapi:ordinal (Hebrew only)<br>
  ordinal.c:1721: Test failed: expected (ùáú 16 ôáøåàø 2013), got (??? 16 ?????? 2013)<br>
  ordinal.c:1729: Test failed: expected (ùáú 16 ôáøåàø 2013), got (??? 16 ?????? 2013)<br>
  ordinal.c:1743: Test failed: expected (ùáú 16 ôáøåàø 2013) got (??? 16 ?????? 2013) for date part<br>
  ordinal.c:1757: Test failed: expected (ùáú 16 ôáøåàø 2013) got (??? 16 ?????? 2013) for date part<br>
  ordinal.c:1929: Test failed: expected (L"\05e9\05d1\05ea 16 \05e4\05d1\05e8\05d5\05d0\05e8 2013") got (L"\200f\05e9\05d1\05ea \200f16 \200f\05e4\05d1\05e8\05d5\05d0\05e8 \200f") for date part<br>
  ordinal.c:1955: Test failed: expected (L"\05e9\05d1\05ea 16 \05e4\05d1\05e8\05d5\05d0\05e8 2013") got (L"\200f\05e9\05d1\05ea \200f16 \200f\05e4\05d1\05e8\05d5\05d0\05e8 \200f") for date part<br>
<br>
  Note that while the above test was run with a Hebrew locale and<br>
  display language, I get similar errors when running the test in the<br>
  Japanese locale with the French display language:<br>
  ordinal.c:1721: Test failed: expected (2013 N2  16 ú), got (2013?2?16?)<br>
  ordinal.c:1729: Test failed: expected (2013 N2  16 ú), got (2013?2?16?)<br>
  ordinal.c:1743: Test failed: expected (2013 N2  16 ú) got (2013?2?16?, 8) for date part<br>
  ordinal.c:1757: Test failed: expected (2013 N2  16 ú) got (2013?2?16?, 8) for date part<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Francois Gouget <<a href="mailto:fgouget@free.fr">fgouget@free.fr</a>>              <a href="http://fgouget.free.fr/" target="_blank">http://fgouget.free.fr/</a><br>
              E-Voting: It's not the people who vote that count.<br>
                     It's the people who count the votes.</font></span><br><br>
<br></blockquote></div><br></div></div>