Skip to content

Most visited

Recently visited

navigation

Test your app in each language to ensure a successful launch

When you localize your app test each language thoroughly, with the same rigor you tested your initial native language version.

Why it works

Even the best translator can miss language nuances that users will identify quickly once your app has been released. By testing your localizations, you’ll avoid language or content slip-ups that could be detrimental to your app’s reception.

Best practices

  • Where possible, always use native-language speakers to test your localization.
  • On each test device, set the language or locale in Settings. Install and launch the app and then navigate through all of the UI flows, dialogs, and user interactions. Enter text in inputs.
  • Look out for clipped text or text that overlaps the edge of UI elements or the screen.
  • Verify that text is line wrapped appropriately.
  • Check for incorrect word breaks or punctuation.
  • Validate alphabetical sorting to ensure the order is as expected.
  • Make sure all layouts and text directions are correct.
  • Watch for untranslated text; check that the resources directory is marked with the correct language qualifier.
  • Test for default resources.

Examples

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)