Gaia/System/Localization: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 19: Line 19:


= UX Requirements =
= UX Requirements =
''Last updated: Mar 28, 2012 (Patryk Adamczyk)''
'' Last updated: July 3, 2012 (Larissa Co)''


Support for multiple language display and input.<br>
== Apps and System Components which are affected by localization ==
design considerations:
(This may not be a complete list, but is as much as I can come up with.)
*UTF-8/Unicode encoding support throughout B2G
 
*String and phrases that could appear to the users including status bars, dialogue boxes, button text, alerts
Date / Time
*Localized imagery and any images containing text
* Any app that allows filtering by date or time string
*Layout - support for RTL languages eg. arabic
* Any app that presents definite date / time labels
*Date, currency, numeric formats
** Calendar
*Fonts packages for each language
** 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''
Confirmed users
197

edits

Navigation menu