We’ve integrated Combit L&L version 18 with our product. I’m using the .NET component to produce reports.
When I create my list label object I am defining English as our language, IE:
ListLabel myListLabel = new ListLabel(LlLanguage.English);
Additionally, I explicitly define the language type (probably for no gain, but figured it wouldn’t hurt):
myListLabel.Language = LlLanguage.English;
We also ship the .lng files with our application.
Within our application we allow the user to select what they want to do with a report, preview, print or export it.
English appears on screen correctly when the user chooses their destination. The only case where we see German is if someone chooses to Preview, and then brings up a window from there (IE: tries to do a search from the preview window, or clicks the Export/Save As button in the preview window). So, for example, when someone clicks the Export button in the preview window, the interface is brought up in German.
I tried setting the HKCU\Software\combit\CMBTLL\LL18LangId to 1 (English) but that had no effect.