What this module does
This module provides the ability to customize text messages within OpenMRS web pages and persist them within the database and can be used to translate OpenMRS directly within the web application. Also, this module provides an export feature that allows you to choose from the list of available locales and export all existing messages (both those that came from the properties files and those customized by the module) in the form of a messages_xxx.properties that can be used to provide translations for the OpenMRS web application or for other modules.
Documentation / How-To
Within this module the original messages.properties files are retained as the primary message source. The messages stored in the custommessage module tables can override these values. So, only customizations made by an implementation are stored in the custommessage tables. This means that if core or module message.properties files are updated (e.g., during an upgrade), the customizations will be maintained. It is easy to see exactly what has been changed and what is standard.
Download
https://modules.openmrs.org/modules/view.jsp?module=custommessage
Screenshots
With this module, you can easily customize a text message by its code. All you need is to select (or filter) messages by code in left side panel. The right side panel will contain all available variants of this messages for currently supported locales with the ability to customize them.
To change a message, just click on the Edit button in the message panel, enter your text, and press save. Changes will take effect immediately; no restart needed.
Also, you can filter messages by code or text using the Manage Messages page.
This module provides an export feature that allows you to choose from a list of available locales and export all existing messages (both those that came from the properties files and those customized by the module).
Release Notes
1.1
- Initial alpha release
About
This module was initially developed by ~mseaton and enhanced by ~mvorobey.