Hi pixta
Can you have localized versions of you component and use it with loader ? For example : ListModel in your case is defined in a separate file where strings are localized and localization variant is selected on component construction by some criteria (see pseudo-code below). I believe that should work
Code:
// client code
Loader { id: loader }
Component.onComplete(){
var model = "ModelLangDefault.qml"
if(language id is equal to "ID")
model = "ModelLangID.qml";
else if(...)...
load.source = model;
}
SelectionDialog {
titleText: qsTr("Title text")
selectedIndex: 2
model: loader.target
onAccepted: fncDoSomething(selectedIndex);
}