L10n:B2G/Planning
Our roadmap for shipping locales in Firefox OS is contained within the five categories below. The information gathered here is based on information from the dashboards, language group research, and the l10n teams directory.
Average timeline for testing one locale
Assuming there are at least eight full-time testers on a locale:
- 3 days of smoke testing, bug filing, etc
- 4 weeks of fixing bugs and verifying them. This is approx. 2 weeks of devs/localizers going into their bugs to fix them, and approx. 2 weeks of us verifying them (full time).
- Average number of bugs that turn up with this kind of testing
- Difficult to estimate, since there was no tracking bug for v1.1 l10n blockers per locale. For example, with Serbian Cyrillic (a new locale in v1.1), that had more bugs than other locales: given all the truncation issues that turned up, there was a total of 66 bugs.
We will have a better estimate once v1.2 testing will occur, and will update this page accordingly
Shipping locales
These locales are currently being shipped with Firefox OS and are in the shipping process infrastructure.
| Locale | Language | LangGroup | Font | Keyboard | L10n tool | # of devices | Shipping |
|---|---|---|---|---|---|---|---|
| ca | Catalan | Europe1 | ? | QWERTY | ? | ? | 1.0 |
| cs | Czech | Europe4 | ? | ? | ? | ? | ? |
| de | German | Europe3 | ? | QWERTZ | ? | ? | 1.2 |
| el | Greek | Europe1 | ? | Greek | ? | ? | ? |
| es | Spanish | LATAM | ? | QWERTY | Transifex | ? | 1.0 |
| hr | Croatian | Europe2 | ? | QWERTZ | ? | ? | 1.2 |
| hu | Hungarian | Europe4 | ? | QWERTZ | ? | ? | 1.2 |
| nl | Dutch | Europe3 | ? | QWERTY | ? | ? | ? |
| pl | Polish | Europe4 | ? | ? | ? | ? | 1.0 |
| pt-BR | Portuguese | LATAM | ? | QWERTY | ? | ? | ? |
| ro | Romanian | Europe4 | ? | ? | ? | ? | ? |
| ru | Russian | Europe4 | ? | Cyrillic + | ? | ? | ? |
| sk | Slovak | Europe4 | ? | ? | ? | ? | ? |
| sr-Cyrl | Serbian (Cyrillic) | Europe2 | ? | Cyrillic (sr) | ? | ? | 1.2 |
| sr-Latn | Serbian (Latin) | Europe2 | ? | ? | ? | ? | 1.2 |
| tr | Turkish | Asia3 | ? | QWERTY modified | Pootle | ? | 1.1 |
Partially completed locales
These locales have commenced localizing Firefox OS and have infrastructure in place to support building and shipping once their l10n is complete.
| Locale | Language | LangGroup | Font | Keyboard | L10n tool | # of devices | Shipping target |
|---|---|---|---|---|---|---|---|
| es-ES | Spanish | Europe | ? | ? | Transifex | ? | 1.1 |
| Example | Example | Example | Example | Example | Example | Example | Example |
| Example | Example | Example | Example | Example | Example | Example | Example |
Incomplete locales
These locales have shipping infrastructure in place but have not yet begun to localize Firefox OS.
| Locale | Language | LangGroup | Font | Keyboard | L10n tool | # of devices | Shipping target |
|---|---|---|---|---|---|---|---|
| es-ES | Spanish | Europe | ? | ? | Transifex | ? | 1.1 |
| Example | Example | Example | Example | Example | Example | Example | Example |
| Example | Example | Example | Example | Example | Example | Example | Example |
Promising locales
These locales have neither shipping infrastructure nor localization work complete, however, represent promising areas of exploration and require some investigation.
| Locale | Language | LangGroup | Font | Keyboard | L10n tool | # of devices | Shipping target |
|---|---|---|---|---|---|---|---|
| es-ES | Spanish | Europe | ? | ? | Transifex | ? | 1.1 |
| Example | Example | Example | Example | Example | Example | Example | Example |
| Example | Example | Example | Example | Example | Example | Example | Example |
Non-priority locales
These locales will not be on the list of priorities in the immediate future.
| Locale | Language | LangGroup | Font | Keyboard | L10n tool | # of devices | Shipping target |
|---|---|---|---|---|---|---|---|
| es-ES | Spanish | Europe | ? | ? | Transifex | ? | 1.1 |
| Example | Example | Example | Example | Example | Example | Example | Example |
| Example | Example | Example | Example | Example | Example | Example | Example |