RTL: Difference between revisions

1,377 bytes removed ,  8 November 2016
m
 
(41 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<big>'''RTL Portal Wiki'''</big>
__TOC__
__TOC__


== RTL feature-b2g:2.2+ ==
= Right-To-Left at Mozilla =
<bugzilla>
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.
        "blocks":[1064489, 1064539, 1064569, 1064590, 1064617, 1071888, 1071890, 1071891, 1071906, 1071918, 1072005, 1087056, 1088436, 1096689, 1088976, 1088977, 1071888, 1072027, 1101086, 1101097, 1101107, 1101110, 1101112, 1101117, 1101119],
        "status":["NEW", "ASSIGNED", "REOPENED", "UNCONFIRMED"],
        "cf_feature_b2g":"2.2+",
        "cf_feature_b2g_type":"contains",
        "include_fields": "id, priority, component, assigned_to, summary, status, target_milestone"
    }
</bugzilla>


== Test cases status of RTL ==
= RTL Global Committee/Task Force =
During [https://blog.mozilla.org/l10n/2015/10/14/mozilla-rtl-l10n-hackathon/ 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.


{| class="wikitable"
We are still looking for participants from other RTL languages to join us, so please feel free to spread the word.
! style="font-weight: bold;" | Feature
! style="font-weight: bold;" | Component
! style="font-weight: bold;" | Active rate
! style="font-weight: bold;" | Link URL
! style="font-weight: bold;" | Ready for test
! style="font-weight: bold;" | Test Status
|-
| rowspan="3" | PRODUCTIVITY
| Clock
| Active(100%)
| http://goo.gl/ne2alf
| Yes
| Completed
|-
| Email
| Active(100%)
| http://goo.gl/MpqiZO
| Yes
| Completed
|-
| Calendar
| Active(100%)
| http://goo.gl/JDK5js
| Yes
| 80%
|-
| rowspan="6" | MEDIA
| Music
| Active(100%)
| http://goo.gl/sKmCf6
| Yes
| Completed
|-
| Gallery
| Active(100%)
| http://goo.gl/grf7PA
| Yes
| Completed
|-
| Video
| Active(100%)
| http://goo.gl/YsVu00
| Yes
| Completed
|-
| Camera
| Active(100%)
| http://goo.gl/QPhGEq
| Yes
| Completed
|-
| FMRadio
| Active(100%)
| http://goo.gl/QH85XM
| Yes
|
|-
| Ringtones
| Active(0%)
| http://goo.gl/an6i0A
| Yes
| Completed
|-
| rowspan="4" | COMMUNICATIONS
| Dialer
| Active(60%)
| http://goo.gl/7uOBP1
| TC reviewing
| 22.22%
|-
| Contacts
| Active(60%)
| http://goo.gl/tZoHCv
| TC Reviewing
| 36.84%
|-
| Messages
| Active(60%)
| http://goo.gl/mjszOr
| TC Reviewing
| Completed
|-
| Usage/Cost Control
| Active(0%)
| http://goo.gl/Y4FD1L
| Yes
|
|-
| rowspan="2" | SYSTEMS PLATFORM
| Keyboard
| Missing
| Missing
| No
|
|-
| Settings
| Missing
| Missing
| No
|
|-
| rowspan="11" | SYSTEMS FE
| Homescreen,SmartCollections
| Active(20%)
| http://goo.gl/GlzSlG
| No
| 45.45%
|-
| Rocketbar
| Active(60%)
| http://goo.gl/REOZmA
| TC Reviewing
|
|-
| Browser-window
| Active(0%)
| http://goo.gl/yzkA2T
| No
|
|-
| FTE
| Active(0%)
| http://goo.gl/O0BH2K
| Yes
|
|-
| Upgrade-tutorial
| Active(60%)
| http://goo.gl/2yYaZ7
| TC Reviewing
|
|-
| System
| Missing
| Missing
| No
|
|-
| Notifications
| Missing
| Missing
| No
|
|-
| Status-bar
| Missing
| Missing
| No
|
|-
| Search
| Missing
| Missing
| No
|
|-
| utility-try
| Missing
| Missing
| No
|
|-
| system dialog
| Missing
| Missing
| No
|
|}


== RTL Meta-Bug Table ==
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.
(This is copy from https://wiki.mozilla.org/L10n:B2G/RTL/Meta)<br />


For quick reference, please use following meta-bug table for RTL in 2.2 and beyond.
== Goals ==
Initially our goals would fall along the lines of


{| class="wikitable"
* Planning and working on creating a seamless RTL experience (UX & UIs) across Mozilla products
|-
* Identifying and studying possible differences in RTL behavior across languages
! Media
* 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
| Camera || [http://bugzilla.mozilla.org/show_bug.cgi?id=camera-rtl camera-rtl]
|-
| Music || [http://bugzilla.mozilla.org/show_bug.cgi?id=music-rtl music-rtl]
|-
| Gallery || [http://bugzilla.mozilla.org/show_bug.cgi?id=gallery-rtl gallery-rtl]
|-
| Video || [http://bugzilla.mozilla.org/show_bug.cgi?id=video-rtl video-rtl]
|-
| FM Radio || [http://bugzilla.mozilla.org/show_bug.cgi?id=fmradio-rtl fmradio-rtl]
|-
| Ringtones || [http://bugzilla.mozilla.org/show_bug.cgi?id=ringtones-rtl ringtones-rtl]
|-
! Productivity
|-
| Clock || [http://bugzilla.mozilla.org/show_bug.cgi?id=clock-rtl clock-rtl]
|-
| Email || [http://bugzilla.mozilla.org/show_bug.cgi?id=email-rtl email-rtl]
|-
| Calendar || [http://bugzilla.mozilla.org/show_bug.cgi?id=calendar-rtl calendar-rtl]
|-
! Communications
|-
| Messages || [http://bugzilla.mozilla.org/show_bug.cgi?id=messages-rtl messages-rtl]
|-
| Dialer || [http://bugzilla.mozilla.org/show_bug.cgi?id=dialer-rtl dialer-rtl]
|-
| Contacts || [http://bugzilla.mozilla.org/show_bug.cgi?id=contacts-rtl contacts-rtl]
|-
| Usage || [http://bugzilla.mozilla.org/show_bug.cgi?id=cost-control-rtl cost-control-rtl]
|-
! System FE
|-
| System || [http://bugzilla.mozilla.org/show_bug.cgi?id=system-rtl system-rtl]
|-
| Rocketbar || [http://bugzilla.mozilla.org/show_bug.cgi?id=rocketbar-rtl rocketbar-rtl]
|-
| Status bar || [http://bugzilla.mozilla.org/show_bug.cgi?id=status-bar-rtl status-bar-rtl]
|-
| Browser Window || [http://bugzilla.mozilla.org/show_bug.cgi?id=browser-window-rtl browser-window-rtl]
|-
| Search || [http://bugzilla.mozilla.org/show_bug.cgi?id=search-rtl search-rtl]
|-
| FTU || [http://bugzilla.mozilla.org/show_bug.cgi?id=FTE-rtl FTE-rtl]
|-
| Systme Dialogs || [http://bugzilla.mozilla.org/show_bug.cgi?id=system-dialog-rtl system-dialog-rtl ]
|-
| Utility Tray || [http://bugzilla.mozilla.org/show_bug.cgi?id=utility-tray-rtl utility-tray-rtl]
|-
| Upgrade Tutorial || [http://bugzilla.mozilla.org/show_bug.cgi?id=upgrade-tutorial-rtl upgrade-tutorial-rtl]
|-
| Notifications || [http://bugzilla.mozilla.org/show_bug.cgi?id=notifications-rtl notifications-rtl]
|-
| Homescreen, SmartCollections || [http://bugzilla.mozilla.org/show_bug.cgi?id=homescreen-rtl homescreen-rtl]
|-
! Platform
|-
| Settings || [http://bugzilla.mozilla.org/show_bug.cgi?id=settings-rtl settings-rtl]
|-
| Keyboard || [http://bugzilla.mozilla.org/show_bug.cgi?id=keyboard-rtl keyboard-rtl]
|}


== Reference ==
Priority right now is to help find and fix bugs for Firefox OS 2.5 (currently master).
'''2.2 RTL Spec:''' http://bit.ly/1KKxkzD<br />


'''RTL TC Review: ''' https://etherpad.mozilla.org/ReviewedTCs<br />
== 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.


'''Test Guideline: ''' https://etherpad.mozilla.org/RTL<br />
== 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!


'''RTL Feature Bug Mopad: '''https://etherpad.mozilla.org/rtl-2-2<br />
* 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 [[IRC|here]])


'''RTL Discussion: '''https://etherpad.mozilla.org/fxos-rtl
== 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: [https://hacks.mozilla.org/2015/09/building-rtl-aware-web-apps-and-websites-part-1/ Building RTL-Aware Web Apps & Websites: Part 1]
* Mozilla Hacks: [https://hacks.mozilla.org/2015/10/building-rtl-aware-web-apps-websites-part-2/ 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
Confirmed users
97

edits