I have a form with a TreeView translated with TsiLangTLV.
TsiLangTLV uses LangDispatcher with two languages german and french.
The default language is german.
I set ActiveLanguage from LangDispatcher to french.
All forms work fine but the TreeView isn't translated if applikation is running, it is always in the default language.
Yes, I mean that it might be that after changing language at run-time there is some code in your application that dynamically fill content of the tree-view.
I wouldn't recommend to use TsiLangTLV on tree-views that contain dynamic content. Because if it is dynamic the translation may appear incorrect since TsiLang just translates items by index. I would recommend you to create a method that will fill content of the tree-view depending on needed conditions and use in this methid TsiLang's GetTextOrDefault() methods for the strings. Lately during run-time I would call this method inside OnChangeLanguage event of TsiLang in order to be sure the UI content is in correct language.
Hope this helps.