Versions Compared

Key

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

The modules that make up the Reference Application are (mostly) translated via the online tool Transifex. It lives  here:

...

Translation Notes & Gotchas

  • Any messages that contain arguments (i.e., {0}, etc) must have any single quotes (') replaced with two single quotes (' '). Spring's ResourceBundleMessageSource uses MessageFormat for replacing placeholders ({0}) inside messages. MessageFormat requires that single quotes (') are escaped using two single quotes ('') (see: MessageFormat Javadoc).

Developer Details

For more details about how a developer would configure a module to use Transifex, see Maintaining OpenMRS Module Translations via Transifex.

Translating OpenMRS clinical terminology

The messages.properties file handles application-specific language. For more information about updating and translating clinical terminology used in OpenMRS via the concept dictionary, see Terminology Service Bureau. Contact Andrew Kanter at ask2164@cumc.columbia.edu.