Gaia/System/Localization: Difference between revisions

From MozillaWiki
< Gaia‎ | System
Jump to navigation Jump to search
 
(4 intermediate revisions by 3 users not shown)
Line 6: Line 6:
== Team ==
== Team ==


* UX: Patryk Adamczyk (IRC: patryk)
* UX: Casey Yee (@cyee)
* UX: Josh Carpenter (IRC: jcarpenter)
* Dev: Fabien Cazenave (IRC: kaze)
* Dev: Fabien Cazenave (IRC: kaze)
* Eng: Vivien Nicolas (IRC: vingtetun)
* Eng: Vivien Nicolas (IRC: vingtetun)
Line 15: Line 14:
== Reading ==
== Reading ==


* dev-b2g "Gaia & Localization": http://groups.google.com/group/mozilla.dev.b2g/browse_thread/thread/841a0aef5f0a719f
* dev-b2g: [http://groups.google.com/group/mozilla.dev.b2g/browse_thread/thread/841a0aef5f0a719f Gaia & Localization]
* dev-webapi “document.mozL10n”: https://groups.google.com/forum/?fromgroups#!topic/mozilla.dev.webapi/Pb6w22fTcnk
* dev-webapi: [https://groups.google.com/d/topic/mozilla.dev.webapi/Pb6w22fTcnk/discussion document.mozL10n]


== Questions ==


* What functionality do we need to support in v1 (BusReq.)?
= UX Requirements =
** In the centralized settings, ability to specify input (keyboard) language & system language
'' Last updated: July 3, 2012 (Larissa Co)''
* What languages do we need to support in v1 (BusReq.)?
 
**Fabien: We are building in support for all the language possibilities, but its up to the individual carrier to implement the languages and adjust the UI to fit. (March 22)
== Apps and System Components which are affected by localization ==
**Flexible UI, partners should not need to adjust UI (much) if swapping fonts
(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


= UX Requirements =
* Localized Imagery for Regions
''Last updated: Mar 28, 2012 (Patryk Adamczyk)''
** ''Needs to be defined in greater detail''


Support for multiple language display and input.<br>
== Design Specs==
design considerations:
For the latest UX specifications, please visit
*UTF-8/Unicode encoding support throughout B2G
https://mozilla.box.com/system
*String and phrases that could appear to the users including status bars, dialogue boxes, button text, alerts
*Localized imagery and any images containing text
*Layout - support for RTL languages eg. arabic
*Date, currency, numeric formats
*Fonts packages for each language

Latest revision as of 18:58, 30 May 2013

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