First, thanks a lot for this module. It has no doubt been a lot of work!
Consider this as a discussion from someone who does not fully understand the motivation or rationale behind the current architecture.
As I understand, if I want to use inter in the browser, I need to build a different version of it for each locale. If I use a single locale in my client-side app, that works just fine. But when I need to use 2 different locales at the same time, I will probably get into trouble. Why? because I need to load the FULL logic + data both times.
Wouldn't it make more sense to separate the logic from data so that loading multiple locales in the browser (say 2-3 at a time) will be a lot lighter?