Here is a complete listing of the example source file.
import QtQuick 2.0
import QtQuick.Controls 2.12
Item {
Column {
anchors.centerIn: parent
spacing: 10
Label {
text: qsTr("Hello!")
font.pointSize: 15
}
ComboBox {
textRole: "text"
valueRole: "value"
model: [
{ value: "en_US", text: "English" },
{ value: "eo_001", text: "Esperanto" },
]
Component.onCompleted: currentIndex = indexOfValue(Internationalizer.uiLanguage)
onActivated: Internationalizer.uiLanguage = model[index].value
}
}
}