This plugin will try to find all translatable strings in Miranda. All you need to do is use Miranda and it will discover
translatable strings as they are being requested.
It will store the strings in a folder called Translations (you can configure this using folders plugin).
Some notes on Transations mode:
This mode will consume large quantities of memory as it has to keep both the english text and the translation for all strings in memory - use only if you plan to do translations for Miranda.
When in translations mode the plugin will read the current language pack on load.
When reading strings from the language pack the module they belong to cannot be determined and it will be left blank.
If a module later requests one of the strings read from the language pack which currently has no module set the entry will be assigned to that module.
If you modify a string that currently has no module set (it was read from the language pack) it will be assigned a default module: 'language pack - modified'.
If you've modified a string that currently doesn't belong to any module and afterwards a plugin requests that exact same string the entry will be assigned to that plugin and the changes you've made will be kept.
If in translations mode the plugin will also read previous translations (from the current translations folder) after it has read the language pack file.
Entries that exist in the current translation folder take precedence over entries in the language pack file.
Entries read from the module 'language pack - modified' will be treated as not having a module defined.
Reading of the language pack and previous translation files is done in another thread.
You should not close miranda until the thread finishes.
If you enable Translations mode and set the plugin to flush on exit it may take a while for all the strings to get flushed to disk so Miranda might be slow to exit.