B2G/RTL/2.5
From MozillaWiki
< B2G
Contents
Overview
User story
As Mozilla we want to offer the best RTL experience on our new release of Firefox OS so that all languages can be correctly supported for our user base.
Acceptance Criteria
RTL support to be improved to the updated final spec.
UX Spec
Related link
Project Initial Implementation Phases
Phases
Details soon.
Modules to cover
Old modules
- Browser
- Calendar
- Camera
- Clock
- Contacts
- Dialer
- Find My Device
- First Time Use (FTU)
- FM Radio
- Gallery
- Homescreen
- Keyboard
- Messages/SMS
- Music
- Network Alerts
- Ringtones
- Search
- Shared
- Settings
- System
- Usage/Cost Control
- Video
- Wallpaper
- WAP Push
New modules
- Hackerplace
- Customizer
- Studio
- Sharing
- Webmaker (Should we?)
- Bugzilla Lite
The list goes on, but we have to see if we will have to implement RTL for apps living in https://github.com/fxos/ that are related to the spark project (wiki: https://wiki.mozilla.org/Firefox_OS/Spark)
Nice-to-have Features
Those are features we tried to work on in previous versions or nice-to-haves
- Hijri/Islamic Calendar Support: One of they features we said we would support in 3.0 (as for now 2.5) is the Islamic aka Hijri Calendar for Firefox OS.
- Eastern Arabic Numerals: We should try to implement Eastern Arabic Numerals into the System since they are core elements of the Arabic language.
- Multi-Arabic Locales: Those are used because of the differences between Arabic variations across The Arab countries, one of the variations is the use of Eastern or Western Arabic Numerals where ar-EG (Arabic Egypt) uses ١٢٣٤٥٦٫٧٨٩ while ar-TN (Arabic Tunisia) uses 123456.789. Android does a good job supporting those locales.
- Arabic Dictionary & Text prediction: We should have text prediction support for Arabic as well as a dict/wordlist.
Tracking bugs
38 Total; 0 Open (0%); 38 Resolved (100%); 0 Verified (0%);
Tracking bug: 1179459
ID | Summary | Priority | Status |
---|---|---|---|
1103011 | Caret position inside empty editable element (input, textarea, contenteditable) with dir=auto doesn't respect parent's directionality | -- | NEW |
1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);