Although all my clients have requirements to update or change OOTB labels used in Case Manager, i wasn’t able to find a best practice to do so. So i decided to look for it on my own.
As it turns out all labels are stored in localized files located at “navigator.ear\navigator.war\ecm\nls\”. Obviously one way would be to directly change these files, but that would be just a bad idea.
The localized messages will eventually be loaded in the ecm/Messages namespace when loading the ICN libraries (.navigator/ecm/nls/ecm_en.js). Knowing this, i believe it to be a good suggestion to use the following code to override OOTB messages in a non-invasive fashion.
Messages.launchbar_browse="Open the browser!:)";
The code would be best loaded via the bootstrap of a plugin that is the first plugin te be loaded. (See the “move up” button in your ?desktop=admin/plugins)
Additional info: A list of all Messages you might want to override.