RTL
RTL Portal Wiki
Contents
Right-To-Left at Mozilla
As we work towards making our products and services more accessible to more people, in more languages, we have started a new initiative to boost Right-To-Left development and support in the projects we deliver to millions of people everyday! With the help of our community; which plays a major role in this initiative, we decided it's about time to start what we call an RTL committee/task force, that Mozilla can rely on to extend, improve and enhance our RTL user experience across products.
RTL Global Committee/Task Force
During a recent l10n RTL Hackathon, participants from Arabic, Persian and Urdu teams have agreed that the RTL committee needs to be first and foremost a global task force – so together they can then address the RTL differences from one language to another as they come.
We are still looking for participants from other RTL languages to join us, so please feel free to spread the word.
This initiative will be mostly developer focused at first - but feel free to join if you think you can also bring your expertise as a tester or with advices about how RTL functions in your language.
Goals
Initially our goals would fall along the lines of
- Planning and working on creating a seamless RTL experience (UX & UIs) across Mozilla products
- Identifying and studying possible differences in RTL behavior across languages
- Finding and fixing bugs in Firefox OS current master — Meta bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1179459
- Fixing and fixing bugs in Fennec: RTL tracker bug for RTL Fennec for Android — https://bugzilla.mozilla.org/show_bug.cgi?id=702845
Priority right now is to help find and fix bugs for Firefox OS 2.5 (currently master).
Who can join
Everyone, initially we are trying to create this committee out of RTL native speakers (Arabic, Urdu, Hebrew, Persian) but if you think you can help in any way you're more than welcome. You can be a web developer, a tester, or just a person with an opinion about RTL.
How to join
If you want to join, please subscribe to the mailing list and send in an email introducing your self, your language and tell us you Bugzilla email so other mozillians can ping you on Bugzilla when they need you. We have an IRC channel too for quick discusions and meetings!
- Mailing list (in English): https://lists.mozilla.org/listinfo/dev-rtl
- IRC Channel for general RTL community (cross-platform/language): #rtl (Not sure what's IRC? take a look here)
Meetings
Soon we will be hosting weekly/bi-weekly video meetings, make sure you're subscribed to the mailing list to get the latest updates.
Resources/Tools
Blog posts
- Mozilla Hacks: Building RTL-Aware Web Apps & Websites: Part 1
- Mozilla Hacks: Building RTL-Aware Web Apps & Websites: Part 2
Firefox OS
RTL FxOS RTL development tracking wikis:
- Firefox OS v2.2 wiki: https://wiki.mozilla.org/RTL_2.2
- Firefox OS v2.5 wiki: https://wiki.mozilla.org/RTL_2.5
RTL Across Mozilla Products
Firefox OS
2.5-specific
- IRC Channel for FxOS 2.5 dev work: #RTL2.5
- Meta bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1179459
- Meta bug for non-partner implementation (feel free to take any) https://bugzilla.mozilla.org/show_bug.cgi?id=1215788
Firefox Desktop
Firefox RTL meta: https://bugzilla.mozilla.org/show_bug.cgi?id=1217628
Firefox Fennec
Firefox for Android RTL tracker bug: https://bugzilla.mozilla.org/show_bug.cgi?id=702845
Firefox for iOS
Firefox for iOS RTL tracker bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1160759
Contact
If you need help or have a question please subscribe then send an email to the RTL mailing list. If you need a specific contact or a 1:1 conversation you can contact
- Delphine Lebedel: delphine [at] mozilla [dot] com
- Ahmed Nefzaoui: nefzaoui [at] arabicmozilla [dot] org