Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added note about changing languages in the form

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. 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.

...

  1. Open a form
  2. Press the phone's "Settings Button"
  3. Choose "Change Language"
  4. Select the desired language

Changing the Form Language in Web Apps

Users are able to change the language of a form 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.

To change form language in a web apps form:

  • Click the menu on the top right of the form entry UI. 
  • Under the ‘Languages’ section within the menu, a list of available languages are shown.

Note: Only the language of the form content is switched, the rest of the web app UI remains in the language configured in user settings.

Image Added

Multiple languages and audio files:

...