Testing on iOS for a new release
Localizers currently mostly rely on screenshots for testing. Latest information and updates about Firefox for iOS are generally announced in the Localization Reports, which you should follow if you are working on localization for any of the existing Mozilla products.
Testing with screenshots
Screenshots are currently generated by the iOS team every two weeks. The most recent set is available in this page. Locales are listed in alphabetical order by locale code. Select your locale to open a gallery of screenshots. Each locale page also shows when the screenshots were last updated and includes a link to the corresponding commit in GitHub, which provides a visual diff of the changes.
Test builds
The beta version used for testing can be found here. In case the registration does not work from there, localizers can also reach out to the project manager for Firefox for iOS in order to be added to these builds. Please note you will need an iOS device running v15 or above.
Aspects to review
Here is a list of issues you should try to identify when testing the build:
- Language quality.
- Truncated words (cut-off from screen).
- Anything that appears broken on the UI.
- Check out at all the main screens, UI, menus, tabs, new features, etc. Make sure these all look good, that everything is properly translated and appears as expected.
- Font support.
- Untranslated content.
Concerning untranslated content: iOS provides two tiers of language support. Tier 1 locales are fully supported, while Tier 2 locales have more limited support. For Tier 2 locales, some UI elements supplied by the operating system may not be localizable and will appear in the UI in the OS language. To check whether a locale is supported, open Language Settings on an iOS device: Tier 1 locales are listed under iPhone Languages, while Tier 2 locales appear under Other Languages. If a locale does not appear in either list, it is currently not supported by iOS.
Shipping a brand new locale
Please note this section about prerequisites for adding a new locale to Firefox for iOS, as we are limited by the system settings.
As soon as you begin working on Firefox for iOS in Pontoon, we automatically ship whatever translations are available and the work will appear in the next Beta build.