[Learning Module] Applications in Multiple Languages

Applications in Multiple Languages Overview

This module covers all aspects of managing multiple languages in a CommCare application, including translation of form content, application-level text, and user interface strings.

 

The main section this module corresponds to is: Language configuration in CommCareHQ

This module requires completion of:

  • CommCare Fundamentals

  • Form Builder Basics

 

Learning Objective

The learner should be able to:

Resources

Add a new language to a CommCare application

  • Build an application that supports multiple languages

  • Change the default language of an application

Language configuration in CommCareHQ

Use the Bulk Application Translation upload feature

  • Understand that this can update almost every required translation in your application, including forms, app/modules, case list/details, etc.

Bulk Application Translations

Define and update User Interface Translations

  • Strings that are not part of the application content you developed (i.e. "save form and exit", "start")

  • Follow instructions to manually update UI translations, or use the bulk translation tool

User Interface Translations

Translate the Application, Module, and Form names, as well as the case list/details screens through the Application Builder interface

  • Choose the language you want to use from the side menu, then edit each form, module, or application name

  • Can also do this through the bulk application translation tool

Case List and Case Detail Configuration

Use the Form Builder Bulk Translation tool

  • Translate one form at a time using Excel to manage the translations

Form Bulk Translation

Explain what types of fonts are supported by CommCare

  • Font must be supported by the phone, and should be unicode

Local Language Support and Fonts

[Paid Feature] Manage Lookup Tables in multiple languages

  • Use Lookup tables in multiple languages

Using Lookup Tables with Multiple Languages