Expand your Android app's reach to a global audience. Learn how to internationalize your app and develop a process for localizing it for other languages and locales.
Overview
Syllabus
Introduction
- Welcome
- Using the exercise files
- Intro to localization
- The internationalization process
- The localization process
- Basic internationalization
- Decide on target markets
- Device locale
- Challenge: Observe changes in a new locale
- Solution: Observe changes in a new locale
- Set up locale-specific emulators
- The Android resource system
- Android string resolution
- String placeholders and complex plurals
- Lint checks
- Prepare strings for translators
- Challenge: Fix common internationalization errors
- Solution: Fix common internationalization errors
- Format dates and numbers
- Convert units
- Internationalize other resources
- Layout considerations
- Configure server content
- Challenge: Update layout for a new locale
- Solution: Update layout for a new locale
- Find a translation management system
- Translation management systems review
- Develop a translation workflow
- Test your translated app
- Release your translated app
- Next steps
Taught by
Eric Brynsvold