• Skip to main content
  • Select language
  • Skip to search
MDN Web Docs
  • Technologies
    • HTML
    • CSS
    • JavaScript
    • Graphics
    • HTTP
    • APIs / DOM
    • WebExtensions
    • MathML
  • References & Guides
    • Learn web development
    • Tutorials
    • References
    • Developer Guides
    • Accessibility
    • Game development
    • ...more docs
B2G OS
  1. MDN
  2. Archive of obsolete content
  3. B2G OS
  4. Firefox OS apps
  5. App localization

App localization

In This Article
  1. Tutorials
  2. Reference
  3. Tools

This set of articles provides information for developers wishing to provide localized versions of their apps.

Tutorials

Getting started with app localization
This tutorial provides a detailed guide to app localization.
Connecting developers and translators with Transifex
This article explores the use of Transifex for managing translation work, both for app developers and localizers.

Reference

L10n.js reference
This article provides a reference for the l10n.js library, and its associated date helper, l10n_date.js.
Internationalization helpers: IntlHelper and mozIntl
This article looks at how Firefox OS handles localization of dates, times, numbers and collators from version 2.5 onwards, using the Internationalization API and Gaia's built in helpers, IntlHelper and mozIntl.
App localization code best practices
Localization best practices and advanced techniques for experienced Gaia/app developers.
Developing Bidi Apps
Best coding practices and guidelines for developing bi-directional (left-to-right and right-to-left, RTL) apps.

Tools

Translation tester
This app is for testing translations for Firefox OS apps and provides a blueprint for adding translation support to your own apps.

Document Tags and Contributors

Tags: 
  • Apps
  • B2G
  • Firefox OS
  • Gaia
  • L10n.js
  • Localization
 Contributors to this page: chrisdavidmills, kohei.yoshino, robnyman, wbamberg, stasm
 Last updated by: chrisdavidmills, Feb 27, 2017, 2:57:12 AM
See also
  1. Build and install
    1. Build and install overview
    2. B2G OS build process summary
    3. Build prerequisites
    4. Preparing for your first build
    5. Building B2G OS
    6. B2G installer add-on
    7. Building B2G OS for Flame on Mac OS X
    8. Choosing how to run Gaia or B2G OS
    9. Compatible Devices
    10. Installing B2G OS on a mobile device
    11. Creating and applying B2G OS update packages
    12. Building and installing FOTA community builds
    13. B2G build variables reference sheet
  2. Porting B2G OS
    1. Porting overview
    2. Porting basics
    3. Porting on CyanogenMod
  3. Developing Gaia
    1. Developing Gaia overview
    2. Running the Gaia codebase
    3. Run Gaia on desktop using Mulet
    4. Understanding the Gaia codebase
    5. Making Gaia code changes
    6. Testing Gaia code changes
    7. Submitting a Gaia patch
    8. Gaia build system primer
    9. Different ways to run Gaia
    10. Make options reference
    11. Gaia tools reference
  4. B2G OS APIs