Versions Compared

Key

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

Purpose and Benefits

Internationalization provides a way to make the application available in multiple languages.  Internationalization is also referred to as i18n because there are 18 characters between 'i' and 'n' in the word 'internationalization'. Bahmni provides support for internationalization with minimal configuration changes.

All Bahmni pages (Login page, home dashboard, registration etc.) support internationalization through the app config files and Bahmni configurations support internationalization through the locale files.


In order to get Bahmni work in different languages, different parts of it will need to be internationalizable. 

  1. Product - Bahmni application code has several static labels. There needs to be support to change these labels for a different language. See Product Internationalization for details. 
  2. Configuration - There are two kinds of configuration that allows internationalization in Bahmni- the bahmni_config files, and OpenMRS data (mainly the concepts). See Config Internationalization to find out how to setup your configurations to help in internationalization. 


Panel
titleColorwhite
titleBGColor#D57500
titleGeneral Guidelines for Internationalization Support
  1. Internationalization support in Bahmni is available only for languages written from "left to right".
  2. The Bahmni modules that support Internationalization have the key field "translationKey" in configuration files.

 

Tip
titleSections

Child pages (Children Display)
alltrue

Panel
titleColorwhite
titleBGColor#668D3C
titleFeature Details

Multi-Lingual Internationalization Support - Feature Guide

Panel
titleColorwhite
titleBGColor#668D3C
titleUsage Details

Internationalization Support - User Guide