Mobile/Projects/Accept language-header

From MozillaWiki
Jump to: navigation, search

Tracking

Full Query
ID Summary Priority Status
881510 Accept-Language header customization UI for Android -- RESOLVED

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);


Goals

  • To provide the ability to users to be presented and read content in their preferred language or dialect when web content is available
  • This is important for users who want to interact with web content in their most comfortable and understood language
  • This feature feels more important to more localized markets as well as emerging markets, where there are numerous language and dialect choices available to users, regardless of what language their phone (or Firefox) UI is set to
    • For our current market focus (Q3 2013), this is not a feature requiring quick implementation - however, it is important for supporting our future plans for expanding into more localized and emerging markets where local content is key for actively engaging users with the web comfortably

Specifications

  • If web content is available in a choice of languages, the user's chosen preferred language for presenting web content should be displayed to the user
  • Must have a simple way for users to choose which is their preferred language choice for presenting web content when that choice is available, likely within one of the settings menu items
  • There can be no real impact on start-up time for the browser, nor relevant impact on performance (page loads, panning, scrolling)

User Stories

  • As a user, I want to read content in my chosen language regardless of what language is used for the Android or Firefox UI elements
  • As a user, I want to easily choose which is my preferred language for displaying web content.

Quality Criteria

  1. User stories must be satisfied
  2. Specifications must be met
  3. Multi-locale APK size must not exceed the previous release APK size by any significant amount (less than 1MB)
  4. Multi-locale performance should not be impacted with the inclusion of this change as compared to the multi-locale performance without the change
  5. Web compatibility testing must be performed to ensure the requested content language preference is displayed by a website that has that capability (amongst other language display options)