i18n don't load when solution is used as module

I have a solution with i18n keys that are assigned to a i18n server defined ON the solution (under solution settings).
When I add this solution to another solution as a module that uses no or another i18n server I get all the i18n codes instead of the correct messages.

When I assign the same i18n server to the main solution then the keys load fine.
This makes it impossible to keep i18n keys in their own tables per module.

Is this by design ? Or did I stumble across a bug.

Servoy Developer
Version R2 2.2.1-build 333
Java version 1.4.2-54 (Mac OS X)

this is not a bug it is just not implemented that way currently.
So you can’t have multiply i18n servers for one main solution.

I will try to fix this for 3.0 where i will load all messages for all modules.