Gaia/System/Localization

From MozillaWiki
< Gaia‎ | System
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Status

Team

  • UX: Casey Yee (@cyee)
  • Dev: Fabien Cazenave (IRC: kaze)
  • Eng: Vivien Nicolas (IRC: vingtetun)
  • Eng: Zbigniew Braniecki (Github)
  • Eng: Tim Dream (keyboard)

Reading


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