Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

You may build a CommCare application in English, another language, or a combination of languages. Here are some instructions on how to set default languages and switch between multiple languages.

...

  1. Form Bulk Translation - how to translate an entire form efficiently
  2. Local Language Support and Fonts - advice on fonts
  3. Translate the CommCare User Interface Translations - detailed instructions on how to change the language of the buttons and navigation elements of CommCare 
  4. Application Profiles

...

  1. Navigate to the Applications tab. 
  2. Select your application, then click on Languages under Settings in the list on the left panel.  
  3. Under Language List add your language code. (i.e. hin for Hindi, en for English, etc.). The field will auto-populate. If your language does not exist, you can google the language name, and typically the first result on wikipedia is the right language and has the 3-letter code you need to add. If your language still does not show up, create a new code and add it. This is not recommended, but is OK if the language comes up as "unrecognized." Don't do this if the language comes up as "invalid." 
  4. Click Save.
  5. Now all the module and form names will need to be updated in both languages. A dropdown menu will appear next to the "Languages" menu item so that you can switch between multiple languages.

...

If CommCare HQ already has a list of UI strings translated for your language, all the menus will display in the preferred language. If not, you may contribute translations for UI strings in CommCare; instructions can be found here

Follow the below steps to change the default language of the application on the phone

...

Changing the Form Language in Web Apps

Users are able to change the language of a form Once multiple languages have been added as described earlier in this document, users are able switch between them inside forms within a web app. This functionality is primarily designed to be used by multilingual users, who can adjust the language of the form based on who they are contacting and may do so multiple times throughout the day or the form.

...