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 //: Advanced configuration mode option
ListElement { text: QT_TR_NOOP("Advanced"); file: "SidebarAdvanced.qml" } 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 { 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; style: UM.Theme.styles.sidebar_header_button;
@ -48,7 +48,7 @@ Column {
model: base.modesModel; model: base.modesModel;
MenuItem { MenuItem {
text: qsTr(model.text); text: model.text;
checkable: true; checkable: true;
checked: modeMenu.currentIndex == index; checked: modeMenu.currentIndex == index;
exclusiveGroup: modeMenuGroup; exclusiveGroup: modeMenuGroup;