Tml for Android provides an integrated solution for continuous localization of your Android applications.
If you use Eclipse or IntelliJ IDEs, the dependencies will be automatically downloaded. This SDK depends on Tml Core library that will be installed and added to your classpath.
Keep in mind that all of the code in Tml Core is single threaded. It is up to the container application to ensure that certain methods are called in a separate thread. For instance, the above Tml initialization code will use network, if available, to download the latest language definitions for the current language. Therefore it is necessary to execute this code in a separate thread. A splash screen is a good way to initialize the application assets - and that would be a good place to put the above code.
To learn more about TML, visit our Translation Markup Language section.
You've read this far! Thank you. You can find the source code for all of the above examples at the following GitHub repository.