Info | ||
---|---|---|
| ||
We are proud to announce that an initial version of in-page localization engine is now widely available in module repository within Custom Messages Module distribution package. This version of module is compatible with each major version of OpenMRS starting from 1.6 line inclusive. Source code of this version is available from OpenMRS GitHub repository within branch called v1.2. |
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.
...
1.1. First official release of module. This release introduces features allowing to do customization of messages from properties files using simple widget on admin web page and store these customization into the database table. Also provides simple export mechanism to download customized messages (together with messages from properties file for specified locale).
- Initial alpha release
1.2. This release introduces principally new approach to customize text on OpenMRS web pages - in-page localization. In other words, this module allows you to do translation of OpenMRS web pages easier then ever – nearly as easy as viewing the pages. With this release we also provided new openmrs:message JSTL tag, and we encourage developers to use it as replacement of spring:message tag, because it includes all functionality provided by spring tag and extends it with ability to control tag output and enhance messaging at all. This point release addressed next tickets:
- CSTM-2 - New OpenMRS JSTL tag called openmrs:messages (available in 1.6+), allowing to control output and enhanced messaging
- CSTM-3 - Ability to run OpenMRS in translate mode
- CSTM-4 - New DWR-based server side
- CSTM-5 - Implemented in-place translations entering and editing
- CSTM-15 - Converted spring:messages to openmrs:messages in core
...