<div dir="ltr"><font size="4"></font><br><div class="gmail_quote">On 1 April <a href="tel:2012" value="+9722012" target="_blank">2012</a> 10:05, Haggai Eran <span dir="ltr"><<a href="mailto:haggai.eran@gmail.com" target="_blank">haggai.eran@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hi,</div></blockquote><div><br>Dear Haggai, <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div>


<div>
I think the letter looks great, and I hope it will be acknowledged. I thought I'd add a few comments:</div><div><ol><li>The chromium link provides a very good explanations about the need for RTL mirroring, and also on how they designed its implementation in a real world application. I'm not sure that everyone who reads our letter would have the patience to read it though. I think we should add a couple of words of our own, regarding the problem and its solution. Perhaps something like the following, which is roughly based on Chromium page [1] and on Qt's [2]:<br>




<br>Implementing support for languages that are written from right to left, requires more than just translating the strings. Since users are accustomed to read from right to left, they naturally scan the UI from right to left, and the UI's layout need to be changed to facilitate this. For instance, text should be right aligned, instead of left aligned, and checkbox's are commonly placed to the right of their label, instead of to the left. You can read more about this issue at the Chromium project's UI Mirroring Infrastructure page [1].<br>



</li></ol></div></div></blockquote><div>Thank you! I've added it with further editing.<br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">



<div dir="ltr"><div><ol><li>
<br></li><li>We should provide references to other successful mirroring implementations. We can even just provide links to screenshots if there isn't a well documented page like in Chromium. I think we should have screenshots of LTR vs RTL in GNOME 2, GNOME 3, KDE, and Windows [3]. We can also provide a couple of web applications screenshots that are mirrored, like Gmail, or Facebook. <br>




This link [2] at the Qt project provides a short explanation on the QML right-to-left support (but no screenshots). Microsoft [3] also provides a detailed explanation on their APIs for mirroring, including Win32 and .NET, and also a chapter on mirroring HTML pages. The W3C [4] provides a tutorial on RTL support in HTML. It seems to be more directed to BiDi text support though.<br>


</li></ol></div></div></blockquote><div>I've added screenshots and a link to these resources.<br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">


<div dir="ltr"><div><ol><li>

<br></li><li>I feel uncomfortable about the paragraph saying this bug shouldn't have happen. While I agree they should have used the existing work in this area, and not repeat other's mistake, its hard to blame them when all other projects had past through the same level of support initially. And in any case, I don't feel that we should be passing blame in such a letter. Also, I think the word participatory usually applies to the thing you participate in, as in "a participatory democracy", and not to the participants.</li>


</ol></div></div></blockquote><div>OK, I changed all that.<br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><ol>

</ol><div>Regards,</div><div>Haggai</div></div></div></blockquote><div><br>Thanks and Blessings,<br>Shahar <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<div dir="ltr"><div><div><br></div><div>[1] <a href="http://www.chromium.org/developers/design-documents/ui-mirroring-infrastructure" target="_blank">http://www.chromium.org/developers/design-documents/ui-mirroring-infrastructure</a></div>




<div>[2] <a href="http://doc.qt.nokia.com/4.7-snapshot/qml-righttoleft.html" target="_blank">http://doc.qt.nokia.com/4.7-snapshot/qml-righttoleft.html</a></div><div>[3] <a href="http://msdn.microsoft.com/en-us/goglobal/bb688119" target="_blank">http://msdn.microsoft.com/en-us/goglobal/bb688119</a></div>




<div>[4] <a href="http://www.w3.org/International/tutorials/bidi-xhtml/" target="_blank">http://www.w3.org/International/tutorials/bidi-xhtml/</a></div><br><div class="gmail_quote"><div><div>On 1 April <a href="tel:2012" value="+9722012" target="_blank">2012</a> 06:17, Shahar Or <span dir="ltr"><<a href="mailto:mightyiampresence@gmail.com" target="_blank">mightyiampresence@gmail.com</a>></span> wrote:<br>




</div></div><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div>



<div><div>Dear Friends,<br>
<br>A call has been sound forth from the Ubuntu Desktop team to participate in the development of Ubuntu 12.10.<br><br>This is a great opportunity to step in to our natural positions in QA and development early in the cycle, so that we can ensure the best experience for RTL users in Ubuntu 12.10.<br>






<br>As an answer to that call, I've written a draft email  back to the Desktop Team mailing list and before I send it, I would like to ask of you to look over it and see how it can be made better.<br><br>All of the details and the draft email is in the Wiki at:<br>






<a href="https://wiki.ubuntu.com/RTLTeam/12.10" target="_blank">https://wiki.ubuntu.com/RTLTeam/12.10</a><br><br>Thanks and Blessings,<br>Shahar<br></div>
<br></div></div><span><font color="#888888">--<br>
Ubuntu-RTL mailing list<br>
<a href="mailto:Ubuntu-RTL@lists.ubuntu.com" target="_blank">Ubuntu-RTL@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-rtl" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-rtl</a><br>
<br></font></span></blockquote></div><br></div></div>
<br>--<br>
Ubuntu-RTL mailing list<br>
<a href="mailto:Ubuntu-RTL@lists.ubuntu.com" target="_blank">Ubuntu-RTL@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-rtl" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-rtl</a><br>
<br></blockquote></div><br></div>