Languages management
To manage Community Messenger language packs you should edit languages section of the main settings file which is located at /flashcoms/Community Messenger/settings/main.xml
<languages>
<defaultLanguage id="en" />
<language id="en" url="{ROOT}Community Messenger/languages/lang.en.xml">English</language>
<language id="fr" url="{ROOT}Community Messenger/languages/lang.fr.xml">French</language>
</languages |
To set the default language, you should assign a correspondent language id value to the defaultLanguage entry:
<defaultLanguage id="en" />
|
To add/remove language pack, please add/remove a correspondent language entry, where
| id |
Language id |
| url |
Path to the current language settings file |
By default language files are located at /flashcoms/Community Messenger/languages/. Editing language file you can change any chat label text.
<language id="en" name="English">
<msg key="_ok">OK<msg/>
<msg key="_cancel">Cancel<msg/>
...
</language> |

Some of the messages have system markers i.e. {ROOM} {USER_NAME } which should not be removed or modified. |
Adding a new language pack
To add a new language pack, you should add new <language> section to main.xml file. For example, you want to add German language:
<language id="de" url="{ROOT}Community Messenger/languages/lang.de.xml">Deutsch</language> |
Then create Community Messenger/languages/lang.de.xml file which contains the translation of all the messages to German, for example:
<language id="de" name="Deutsch">
<!-- main -->
<msg key="_ok">Jawohl</msg>
<msg key="_cancel">Nein</msg>
<msg key="_alert">Alarm</msg>
<msg key="_confirm">Bestatigen</msg>
…
<mesg key="WinAdmin_time_525600">1 Jahr</msg>
</language> |
Help files
Help content files are located in /flashcoms/Community Messenger/jelp/lang_ID/ directory
|