Properly translate mode menu

Contributes to #57
This commit is contained in:
Arjen Hiemstra 2015-06-17 16:02:15 +02:00
parent de6ee745cb
commit e85499c918
2 changed files with 9 additions and 2 deletions

View file

@ -111,4 +111,11 @@ UM.AngledCornerRectangle {
//: Advanced configuration mode option
ListElement { text: QT_TR_NOOP("Advanced"); file: "SidebarAdvanced.qml" }
}
Component.onCompleted: {
for(var i = 0; i < modesListModel.count; ++i)
{
modesListModel.setProperty(i, "text", qsTr(modesListModel.get(i).text));
}
}
}

View file

@ -33,7 +33,7 @@ Column {
}
ToolButton {
text: base.modesModel ? qsTr(base.modesModel.get(modeMenu.currentIndex).text) : "";
text: base.modesModel ? base.modesModel.get(modeMenu.currentIndex).text : "";
style: UM.Theme.styles.sidebar_header_button;
@ -48,7 +48,7 @@ Column {
model: base.modesModel;
MenuItem {
text: qsTr(model.text);
text: model.text;
checkable: true;
checked: modeMenu.currentIndex == index;
exclusiveGroup: modeMenuGroup;