Gaia/System/Localization
From MozillaWiki
Contents
Status
- Stage: Development
- Release target: B2G Milestone 3 [Alpha], Q2 2012
Team
- UX: Casey Yee (@cyee)
- Dev: Fabien Cazenave (IRC: kaze)
- Eng: Vivien Nicolas (IRC: vingtetun)
- Eng: Zbigniew Braniecki (Github)
- Eng: Tim Dream (keyboard)
Reading
- dev-b2g: Gaia & Localization
- dev-webapi: document.mozL10n
UX Requirements
Last updated: July 3, 2012 (Larissa Co)
Apps and System Components which are affected by localization
(This may not be a complete list, but is as much as I can come up with.)
Date / Time
- Any app that allows filtering by date or time string
- Any app that presents definite date / time labels
- Calendar
- Email / Messaging
- Call Log
- Notifications tray
- Any building block that presents or allows date/time entry
- time pickers (12 or 24 hour formats)
- date pickers
- Date / Time -specific apps & system components
- Clock
- Home / Lock Screen (If date and time are displayed)
- System Bar (If date and time are displayed)
Language Orientation (This section needs review)
- Button placement on Alerts, Dialogs, Entry Sheets
- the primary button position switches sides
- Screen navigation in a hierarchy or non-looping carousel
- screens move left to right for LTR languages
- screens move right to left for RTL languages
- Single-line controls with descriptive text (e.g. a text label + on/off switch)
- The text always comes before the control, based on the reading direction
Currency
- Number/Symbols Keyboard
Other considerations
- Date, Time & Currency formats
- Varies by Region.
- Language
- LTR and RTL
- Localized Imagery for Regions
- Needs to be defined in greater detail
Design Specs
For the latest UX specifications, please visit https://mozilla.box.com/system