I think some short text file explaining how to create a new set of sections might be useful. Here is what I understand from inspecting the english and german files:
The .ini file has sections. Each section name starts with the name of the dll, followed by a space, followed by text.
... Question: is the text free, or should it be an identifier for something, to be found in the source (presumably a .rc file)?
Entries in a section matcha <left>=<display localised string> pattern. The left part seems to have four allowable forms:
* English value
.... Question: if a string appears several times in a plugin interface, should it appear multiple times in the .ini as well?
* Resource identifier
.... Question: To what kinds of controls does this form apply?
* Ordinal numbers, 0-based
.... Question: does this apply to any menu? only to menus?
* A capitalised reserved word, like Caption or ContextMenu
.... Question: What is the complete list of reserved keywords?
While all of this can probably be inferred from the plugin source file, I think it would be worthwhile to add a small document about the .ini file format, thus saving time and avoiding misconfiguration.
<bump/> to monitor the thread.
I think that it would be great to inspect the string IDs of each .dll with ResourceHacker.exe (ask google) and copy them according to the given templates. I will check this out sooner…