Android Localization with Native SDK
Table of Contents
Publish Your Translations More Easily and Efficiently
What would the perfect L10n look like? How can we create an awesome developer experience? How can we manage content such as sources and translations outside the code?
These are some of the localization challenges and questions we’ve been asking ourselves after embarking on the Transifex Native journey. Today, we’re super excited to announce the release of the Transifex Native Android SDK to accelerate mobile apps localization of mobile application!
By using Transifex Native, you can:
- Start localization early, deploy fast & often
- Localize in parallel with the development
- Easy to pass on lots (and arbitrary) context
- Have a single repository for global content
The Benefits of the Android SDK
In the next paragraphs, I’m going to discuss a few benefits that Transifex Native Android SDK offers when it comes to mobile app localization.
Publish Localized Content Faster and Hassle-flee
Firstly, the Android library can fetch translations over the air (OTA) to your apps and the command line tool can upload your app’s source strings to Transifex. The SDK allows you to keep using the same string methods that Android provides, such as getString(int id), getText(int id), etc.
Leverage Cached Translations
Secondly, by default, the Android Native SDK is using the translations already cached in the app, and the existing strings.xml files, if no cached translations are found. You can pre-populate the cache from your development environment using the CLI tool to perform a pull and get the translations.
On top of this, it’s worth mentioning that you can even use the SDK to create your own caching strategy.
Increase Efficiency for All Teams
Thirdly, and most importantly, with Native, all team dealing with localization, such as engineers, product and content managers, or designers, are able to work in parallel, removing any bottlenecks and waiting time between intermediary steps.
One such example of a streamlined localization workflow is that of Native working hand in hand with Figma. Following this workflow translates to having instantly available all content that is already localized. That’s a great way of ensuring that content translations are properly mapped, pushing content and metadata directly to a project in Transifex, and more.
A Single Localization Platform is All You Need
Localizing through the Transifex Android SDK offers additional benefits for your company’s localization.
By using the Transifex Native technology, you get a single source for your localization and leverage existing translations across all applications. And that can be either your Android app, iOS app, or your web application.
Use Transifex Native and bring content from all your apps under a single localization place in Transifex, your project. Get more consistent translations, faster localization, and instant updates for all your apps!