所以我使用 DKLang 本地化包来提供多语言支持。
TDKLanguageController
有一个名为StoreList
(类型TStrings
(的属性,您可以在其中输入兼容TMask
的通配符字符串来强制 DKLang 处理属性,例如,"*.SomeStringProp"
强制任何名为SomeStringProp
的组件属性由 DKLang 处理。
我现在遇到的问题是强制 DKlang 处理虚拟树视图的标题标题,即。TVirtualStringTree.Header.Columns[i].Text
.
我试过"*.Text"
,"Header.Columns.Text"
和"Header.Columns*.Text"
,都没有奏效。
谢谢。
您可以为每个列文本声明常量:
myVirtualStringTree.Header.Columns[0].Text := myConstant1;
myVirtualStringTree.Header.Columns[1].Text := myConstant2;
myVirtualStringTree.Header.Columns[2].Text := myConstant3;
并使用 DKLang 编辑器通过"用户定义的常量"管理这些常量。