Custom Messages Module v1.2 Screenshots
Among the other things 1.2 release of Custom Messages Module brings pretty handy and unobtrusive possibility to run your OpenMRS application in two modes: normal and translate. In normal mode an OpenMRS application runs as usual, and in translate mode, in turn, it runs with some special capabilities allowing the text on pages to me customized in-line.
As any legacy OpenMRS module, installing of it into your system does not require to do any extra work, just use OpenMRS administration page for managing modules and upload custommessage-1.2.omod distribution package into your system. Once the module is installed you'll be able to see Translate ON/OFF button at the left bottom corner of the page as it shown on snapshot below:
This button is used for toggling translate mode on/off. So, to activate in-line customization just toggle that button ON. Page will be reloaded automatically, so, you'll see the button caption that say that translate mode is currently activated (see the snapshot below the paragraph). After enabling in-place customization, you can go down and select the locale to do translations for.
After you enabled translate mode, there is no obstacle to start with translation of messages. Just mouse click on text, that you'd like to edit, block of text becomes a form. Then you may edit contents and press enter key. New text is sent to OpenMRS server and saved into database. Form becomes normal text again.
In this way you can translate any other text message you like: labels, button captions, form field captions, table column headers, error messages, heading elements or just even navigation links.
It worth to say that if you want to navigate between OpenMRS pages using links, you simply need to double-click on desired link. First click makes a link text editable, and the second activates natural link behavior.
Unfortunately, this version of module does not provide an ability to export only customized messages, this feature will be available with 1.3 release. For now you can use existing export functionality introduced within 1.1 version and export both customized and messages from properties file for desired locale. Please, see this page for more details.
To get more information about features, available with current release and about those which will be introduced in next release, please, have a look at Release Notes section on main module page.
Screenshots for a previous version release can be found here.