I need to Internationalise my VB app, I would use a resource file a string tables per LCID but:
Each Customer will need their own string table due to differing names of fields (i.e. some use Branch, others use depot, other location, etc) It seems that you can only have one string table per language per resource file, so this would be impossible. We have lots on English customers so a resource file per customer and recompiling for each is implausible.
We would need to change language on the fly, when dialling in to fix problems or during on site product set up, and as we have found to our cost switch Locales around is not a good idea.
Also some customers have a German LCID but use our product in English, why?, I don't know either.
So what I need is a way to have one string table per customer set from a registry key or database field.
Any tools or ways we can do this?