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.