RTLTeam

Differences between revisions 2 and 24 (spanning 22 versions)
Revision 2 as of 2009-06-21 16:17:06
Size: 1108
Editor: bzq-84-109-16-34
Comment: Seems complete now
Revision 24 as of 2012-04-01 15:28:33
Size: 3316
Editor: mightyiam
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Mission =
The Ubuntu RTL Team's mission is to ensure proper support of ''right-to-left languages'' like Arabic, Farsi and Hebrew in Ubuntu and it's derivatives.
== Most importantly: keep up-to-date on RTL issues ==
 1. [[https://lists.ubuntu.com/mailman/listinfo/ubuntu-rtl | Subscribe to the mailing list]].
 1. Join the [[https://launchpad.net/~ubuntu-rtl | team on launchpad]]. The team is subscribed to all changes in the Ubuntu bugs that are tagged with 'rtl' so you will get those by E-mail.
 1. Subscribe to this wiki page.
Line 4: Line 6:
= How to help =
The main work is fixing [[https://launchpad.net/ubuntu/+bugs?field.tag=rtl|bugs which affect users of RTL languages]]. Please help with these bugs.
-----
Line 7: Line 8:
Please report all the bugs that are related to RTL even if they are minor and please tag them `rtl`. == Mission ==
The Ubuntu RTL Team's mission is to improve the support of ''right-to-left languages'' like Arabic, Farsi and Hebrew in Ubuntu.
Line 9: Line 11:
= Goals =
The short-term goals are:
 1. Getting the `rtl` tag accepted as one of the [[Bugs/Tags|standard Ubuntu bug tags]].
 1. At least one mentor who has experience with coding for RTL.
 1. Support from the relevant LoCo teams; [[https://launchpad.net/~ubuntu-arabic|Ubuntu Arabic]], [[https://launchpad.net/~ubuntu-ir|Ubuntu Iranian Team]] and [[IsraeliTeam|Ubuntu Israel Team]].
We try to contribute our changes upstream as much as possible.
Line 15: Line 13:
= Communicate =
== Mailing list ==
The request for a mailing list at http://lists.ubuntu.com has been filed. This will probably be the best place to communicate.
== IRC ==
There's an [[irc://irc.freenode.net/#ubuntu-rtl|IRC channel]].
== What's the Problem? ==
Implementing support for languages that are written from right to left (RTL), requires more than just translation. Since RTL users are accustomed to read from right to left, they naturally scan the UI from right to left. Essentially, they expect to see a mirror image of the UI (there are exceptions). So the UI's layout needs to be changed to facilitate this. For instance, text should be right aligned instead of left aligned, and checkboxes are commonly placed to the right of their label instead of to the left of it, vertical scrollbars are on the left side instead of on the right side and so on. Here are some [[RTLTeam/RTLScreenshots | screenshots]] and there's a [[http://www.chromium.org/developers/design-documents/ui-mirroring-infrastructure | good, more in-depth reading about this RTL mirroring]] at the Chromium project.
Line 21: Line 16:
There is [[RTLTeam/RTLLanguages | a table with information about the RTL languages]].

== Bug Priority ==
 1. Make a [[RTLTEAM/FallBackToUnity2D | fall back from Unity to Unity 2D for RTL users]] in precise ''before release''
 1. Getting [[https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/927931 | RTL enabled in LibreOffice by default or by the presence of an RTL keyboard layout]] in precise ''before release''
 1. Getting [[https://bugs.launchpad.net/unity/+bug/654988 | RTL support in Unity]]
 1. [[Bugs/ReportingBugs | Report]], [[Bugs/HowToTriage | triage]] and [[Bugs/HowToFix | fix]] [[https://launchpad.net/ubuntu/+bugs?field.tag=rtl | RTL bugs]]

== 12.10 ==
[[RTLTeam/12.10]]

== RTL Bug Lists ==
 *[[https://launchpad.net/ubuntu/+bugs?field.tag=rtl | RTL bugs in Ubuntu]]
 *[[https://bugs.kde.org/buglist.cgi?keywords=rtl&resolution=--- | RTL bugs in KDE]]
 *[[https://bugzilla.mozilla.org/buglist.cgi?keywords=rtl&resolution=--- | RTL bugs in Mozilla]]
 *[[https://bugs.freedesktop.org/buglist.cgi?short_desc=RTL%20&query_format=advanced&short_desc_type=casesubstring&product=LibreOffice&list_id=60393 | RTL bugs in LibreOffice]] (They were [[http://lists.freedesktop.org/archives/libreoffice-qa/2012-March/001391.html | very kind]] in the mailing list)
 *[[https://bugzilla.gnome.org/buglist.cgi?query_format=advanced;short_desc=rtl;field0-0-0=longdesc;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=NEEDINFO;short_desc_type=allwordssubstr | RTL bugs in GNOME]] ([[https://bugzilla.gnome.org/show_bug.cgi?id=670486 | Request in GNOME to provide an RTL keyword]])

== Developer Docs ==

[[RTLTeam/RTLResources]]

== Achievements ==
 1. ✓ Getting the `rtl` tag accepted as one of the [[Bugs/Tags|standard Ubuntu bug tags]]
Line 22: Line 41:
CategoryTeam CategoryRTLTeam CategoryTeam [[CategoryRTLTeam]]

Most importantly: keep up-to-date on RTL issues

  1. Subscribe to the mailing list.

  2. Join the team on launchpad. The team is subscribed to all changes in the Ubuntu bugs that are tagged with 'rtl' so you will get those by E-mail.

  3. Subscribe to this wiki page.


Mission

The Ubuntu RTL Team's mission is to improve the support of right-to-left languages like Arabic, Farsi and Hebrew in Ubuntu.

We try to contribute our changes upstream as much as possible.

What's the Problem?

Implementing support for languages that are written from right to left (RTL), requires more than just translation. Since RTL users are accustomed to read from right to left, they naturally scan the UI from right to left. Essentially, they expect to see a mirror image of the UI (there are exceptions). So the UI's layout needs to be changed to facilitate this. For instance, text should be right aligned instead of left aligned, and checkboxes are commonly placed to the right of their label instead of to the left of it, vertical scrollbars are on the left side instead of on the right side and so on. Here are some screenshots and there's a good, more in-depth reading about this RTL mirroring at the Chromium project.

There is a table with information about the RTL languages.

Bug Priority

  1. Make a fall back from Unity to Unity 2D for RTL users in precise before release

  2. Getting RTL enabled in LibreOffice by default or by the presence of an RTL keyboard layout in precise before release

  3. Getting RTL support in Unity

  4. Report, triage and fix RTL bugs

12.10

RTLTeam/12.10

RTL Bug Lists

Developer Docs

RTLTeam/RTLResources

Achievements

  1. ✓ Getting the rtl tag accepted as one of the standard Ubuntu bug tags


CategoryTeam CategoryRTLTeam

RTLTeam (last edited 2012-10-18 22:18:49 by mightyiam)