Two very useful new localization related features have been added to AMO (addons.mozilla.org) recently.
Add-on statistics pages are now capable of listing the total number of daily users by locale. Awesome.
Take a look at my stats for Flagfox, as an example:
This means that extension developers are now armed with the data to actually request specific localizations that their users would use but currently do not have.
This new set of statistics is available by selecting “Locale” in the drop down menu on the left. The other new feature in there is the ability to break down downloads by method, which too is quite helpful. Note that while statistics tracking is available for all add-ons, the page must be set to “public” mode by the developer to be accessible by others.
Locale completeness checks
The AMO add-on validator now has a test to automatically check for incomplete locales. (see announcement)
On upload of an extension file to AMO, the add-on validator will now warn you if it has missing or untranslated strings. You can also (re)check your files via the “Validation” column in the “Versions and Files” view in the developer control panel. (files checked before this test was added need to be rechecked manually to see new results) Logged in non-developer users are also free to upload XPIs to check here.
Of course, as with some of the other warnings in this thing, please remember, it’s only a warning. Don’t worry too much about rejection from AMO merely for having some untranslated strings. Flagfox, for example, has 1807 “unmodified translations” in 18 different locales. Granted, I’m a special case here with hundreds of different country names that need to be localized, quite a few of which use the same word as in English. (if you package correctly it all gets compressed out nicely in the end so it doesn’t waste installer size) So just keep in mind that your mileage may vary.
Many thanks to AMO for these very nice and useful new features.