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