From: "Robert C. Helling" <[email protected]> I added qsTr() to all text: elements in the qml files.
Signed-off-by: Robert C. Helling <[email protected]> --- qt-mobile/qml/About.qml | 8 +++--- qt-mobile/qml/CloudCredentials.qml | 10 +++---- qt-mobile/qml/DiveDetails.qml | 2 +- qt-mobile/qml/DiveDetailsEdit.qml | 32 +++++++++++----------- qt-mobile/qml/DiveDetailsView.qml | 26 +++++++++--------- qt-mobile/qml/DiveList.qml | 6 ++-- qt-mobile/qml/DownloadFromDiveComputer.qml | 24 ++++++++-------- qt-mobile/qml/GpsList.qml | 12 ++++---- qt-mobile/qml/Log.qml | 4 +-- qt-mobile/qml/Preferences.qml | 10 +++---- qt-mobile/qml/StartPage.qml | 6 ++-- qt-mobile/qml/ThemeTest.qml | 18 ++++++------ qt-mobile/qml/main.qml | 44 +++++++++++++++--------------- 13 files changed, 101 insertions(+), 101 deletions(-) diff --git a/qt-mobile/qml/About.qml b/qt-mobile/qml/About.qml index 2655401..a489849 100644 --- a/qt-mobile/qml/About.qml +++ b/qt-mobile/qml/About.qml @@ -17,7 +17,7 @@ MobileComponents.Page { Layout.margins: MobileComponents.Units.gridUnit / 2 MobileComponents.Heading { - text: "About Subsurface-mobile" + text: qsTr("About Subsurface-mobile") Layout.margins: MobileComponents.Units.largeSpacing / 2 Layout.alignment: Qt.AlignHCenter Layout.maximumWidth: pageWidth @@ -39,8 +39,8 @@ MobileComponents.Page { } MobileComponents.Heading { - text: "A mobile version of the free Subsurface divelog software.\n" + - "View your dive logs while on the go." + text: qsTr("A mobile version of the free Subsurface divelog software.\n" + + "View your dive logs while on the go.") level: 4 Layout.alignment: Qt.AlignHCenter Layout.topMargin: MobileComponents.Units.largeSpacing * 3 @@ -51,7 +51,7 @@ MobileComponents.Page { } MobileComponents.Heading { - text: "Version: " + manager.getVersion() + "\n\n© Subsurface developer team\n2011-2016" + text: qsTr("Version: %1\n\n© Subsurface developer team\n2011-2016").arg(manager.getVersion()) level: 5 font.pointSize: subsurfaceTheme.smallPointSize + 1 Layout.alignment: Qt.AlignHCenter diff --git a/qt-mobile/qml/CloudCredentials.qml b/qt-mobile/qml/CloudCredentials.qml index 73722d3..9d43c6f 100644 --- a/qt-mobile/qml/CloudCredentials.qml +++ b/qt-mobile/qml/CloudCredentials.qml @@ -25,13 +25,13 @@ Item { id: outerLayout width: subsurfaceTheme.columnWidth - 2 * MobileComponents.Units.gridUnit MobileComponents.Heading { - text: "Cloud credentials" + text: qsTr("Cloud credentials") level: headingLevel Layout.bottomMargin: MobileComponents.Units.largeSpacing / 2 } MobileComponents.Label { - text: "Email" + text: qsTr("Email") } TextField { @@ -43,7 +43,7 @@ Item { } MobileComponents.Label { - text: "Password" + text: qsTr("Password") } TextField { @@ -66,7 +66,7 @@ Item { } } MobileComponents.Label { - text: "Show password" + text: qsTr("Show password") } CheckBox { @@ -74,7 +74,7 @@ Item { id: savePassword } MobileComponents.Label { - text: "Remember" + text: qsTr("Remember") } } Item { width: MobileComponents.Units.gridUnit; height: width } diff --git a/qt-mobile/qml/DiveDetails.qml b/qt-mobile/qml/DiveDetails.qml index d7db352..4c13d4e 100644 --- a/qt-mobile/qml/DiveDetails.qml +++ b/qt-mobile/qml/DiveDetails.qml @@ -59,7 +59,7 @@ MobileComponents.Page { property list<QtObject> deleteAction: [ Action { - text: "Delete dive" + text: qsTr("Delete dive") iconName: "trash-empty" onTriggered: { contextDrawer.close() diff --git a/qt-mobile/qml/DiveDetailsEdit.qml b/qt-mobile/qml/DiveDetailsEdit.qml index cd8417e..733759e 100644 --- a/qt-mobile/qml/DiveDetailsEdit.qml +++ b/qt-mobile/qml/DiveDetailsEdit.qml @@ -69,11 +69,11 @@ Item { MobileComponents.Heading { Layout.columnSpan: 2 - text: "Dive " + number + text: qsTr("Dive ") + number } MobileComponents.Label { Layout.alignment: Qt.AlignRight - text: "Date:" + text: qsTr("Date:") } TextField { id: txtDate; @@ -81,7 +81,7 @@ Item { } MobileComponents.Label { Layout.alignment: Qt.AlignRight - text: "Location:" + text: qsTr("Location:") } TextField { id: txtLocation; @@ -94,7 +94,7 @@ Item { // at the dive site) MobileComponents.Label { Layout.alignment: Qt.AlignRight - text: "Use current\nGPS location:" + text: qsTr("Use current\nGPS location:") } CheckBox { id: checkboxGPS @@ -106,7 +106,7 @@ Item { MobileComponents.Label { Layout.alignment: Qt.AlignRight - text: "Depth:" + text: qsTr("Depth:") } TextField { id: txtDepth @@ -115,7 +115,7 @@ Item { } MobileComponents.Label { Layout.alignment: Qt.AlignRight - text: "Duration:" + text: qsTr("Duration:") } TextField { id: txtDuration @@ -125,7 +125,7 @@ Item { MobileComponents.Label { Layout.alignment: Qt.AlignRight - text: "Air Temp:" + text: qsTr("Air Temp:") } TextField { id: txtAirTemp @@ -134,7 +134,7 @@ Item { MobileComponents.Label { Layout.alignment: Qt.AlignRight - text: "Water Temp:" + text: qsTr("Water Temp:") } TextField { id: txtWaterTemp @@ -143,7 +143,7 @@ Item { MobileComponents.Label { Layout.alignment: Qt.AlignRight - text: "Suit:" + text: qsTr("Suit:") } TextField { id: txtSuit @@ -152,7 +152,7 @@ Item { MobileComponents.Label { Layout.alignment: Qt.AlignRight - text: "Buddy:" + text: qsTr("Buddy:") } TextField { id: txtBuddy @@ -161,7 +161,7 @@ Item { MobileComponents.Label { Layout.alignment: Qt.AlignRight - text: "Dive Master:" + text: qsTr("Dive Master:") } TextField { id: txtDiveMaster @@ -170,7 +170,7 @@ Item { MobileComponents.Label { Layout.alignment: Qt.AlignRight - text: "Weight:" + text: qsTr("Weight:") } TextField { id: txtWeight @@ -180,7 +180,7 @@ Item { MobileComponents.Label { Layout.alignment: Qt.AlignRight - text: "Gas mix:" + text: qsTr("Gas mix:") } TextField { id: txtGasMix @@ -191,7 +191,7 @@ Item { MobileComponents.Label { Layout.alignment: Qt.AlignRight - text: "Start Pressure:" + text: qsTr("Start Pressure:") } TextField { id: txtStartPressure @@ -201,7 +201,7 @@ Item { MobileComponents.Label { Layout.alignment: Qt.AlignRight - text: "End Pressure:" + text: qsTr("End Pressure:") } TextField { id: txtEndPressure @@ -213,7 +213,7 @@ Item { MobileComponents.Label { Layout.columnSpan: 2 Layout.alignment: Qt.AlignLeft - text: "Notes:" + text: qsTr("Notes:") } TextArea { Layout.columnSpan: 2 diff --git a/qt-mobile/qml/DiveDetailsView.qml b/qt-mobile/qml/DiveDetailsView.qml index 126a915..4a3cd5f 100644 --- a/qt-mobile/qml/DiveDetailsView.qml +++ b/qt-mobile/qml/DiveDetailsView.qml @@ -59,7 +59,7 @@ Item { } MobileComponents.Label { id: dateLabel - text: "Date: " + text: qsTr("Date: ") opacity: 0.6 Layout.alignment: Qt.AlignRight } @@ -77,7 +77,7 @@ Item { MobileComponents.Label { id: depthLabel - text: "Depth: " + text: qsTr("Depth: ") opacity: 0.6 Layout.alignment: Qt.AlignRight } @@ -87,7 +87,7 @@ Item { wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere } MobileComponents.Label { - text: "Duration: " + text: qsTr("Duration: ") opacity: 0.6 Layout.alignment: Qt.AlignRight } @@ -119,7 +119,7 @@ Item { Layout.columnSpan: 4 Layout.margins: MobileComponents.Units.gridUnit horizontalAlignment: Text.AlignHCenter - text: "No profile to show" + text: qsTr("No profile to show") } } GridLayout { @@ -137,13 +137,13 @@ Item { MobileComponents.Heading { Layout.fillWidth: true level: 3 - text: "Dive Details" + text: qsTr("Dive Details") Layout.columnSpan: 4 } // first row - here we set up the column widths - total is 90% of width MobileComponents.Label { - text: "Suit:" + text: qsTr("Suit:") wrapMode: Text.WrapAtWordBoundaryOrAnywhere opacity: 0.6 Layout.maximumWidth: detailsView.col1Width @@ -159,7 +159,7 @@ Item { } MobileComponents.Label { - text: "Air Temp:" + text: qsTr("Air Temp:") wrapMode: Text.WrapAtWordBoundaryOrAnywhere opacity: 0.6 Layout.maximumWidth: detailsView.col3Width @@ -175,7 +175,7 @@ Item { } MobileComponents.Label { - text: "Cylinder:" + text: qsTr("Cylinder:") wrapMode: Text.WrapAtWordBoundaryOrAnywhere opacity: 0.6 Layout.maximumWidth: detailsView.col1Width @@ -191,7 +191,7 @@ Item { } MobileComponents.Label { - text: "Water Temp:" + text: qsTr("Water Temp:") wrapMode: Text.WrapAtWordBoundaryOrAnywhere opacity: 0.6 Layout.maximumWidth: detailsView.col3Width @@ -207,7 +207,7 @@ Item { } MobileComponents.Label { - text: "Dive Master:" + text: qsTr("Dive Master:") wrapMode: Text.WrapAtWordBoundaryOrAnywhere opacity: 0.6 Layout.maximumWidth: detailsView.col1Width @@ -223,7 +223,7 @@ Item { } MobileComponents.Label { - text: "Weight:" + text: qsTr("Weight:") wrapMode: Text.WrapAtWordBoundaryOrAnywhere opacity: 0.6 Layout.maximumWidth: detailsView.col3Width @@ -239,7 +239,7 @@ Item { } MobileComponents.Label { - text: "Buddy:" + text: qsTr("Buddy:") wrapMode: Text.WrapAtWordBoundaryOrAnywhere opacity: 0.6 Layout.maximumWidth: detailsView.col1Width @@ -258,7 +258,7 @@ Item { MobileComponents.Heading { Layout.fillWidth: true level: 3 - text: "Notes" + text: qsTr("Notes") wrapMode: Text.WrapAtWordBoundaryOrAnywhere Layout.columnSpan: 4 } diff --git a/qt-mobile/qml/DiveList.qml b/qt-mobile/qml/DiveList.qml index 21f0ceb..154eebb 100644 --- a/qt-mobile/qml/DiveList.qml +++ b/qt-mobile/qml/DiveList.qml @@ -69,7 +69,7 @@ MobileComponents.Page { bottom: numberText.bottom } MobileComponents.Label { - text: 'Depth: ' + text: qsTr('Depth: ') opacity: 0.6 font.pointSize: subsurfaceTheme.smallPointSize } @@ -79,7 +79,7 @@ MobileComponents.Page { font.pointSize: subsurfaceTheme.smallPointSize } MobileComponents.Label { - text: 'Duration: ' + text: qsTr('Duration: ') opacity: 0.6 font.pointSize: subsurfaceTheme.smallPointSize } @@ -178,7 +178,7 @@ MobileComponents.Page { x: MobileComponents.Units.gridUnit / 2 height: paintedHeight + MobileComponents.Units.gridUnit / 2 verticalAlignment: Text.AlignBottom - text: "Dive Log" + text: qsTr("Dive Log") } Connections { target: detailsWindow diff --git a/qt-mobile/qml/DownloadFromDiveComputer.qml b/qt-mobile/qml/DownloadFromDiveComputer.qml index 2acc508..1c92adf 100644 --- a/qt-mobile/qml/DownloadFromDiveComputer.qml +++ b/qt-mobile/qml/DownloadFromDiveComputer.qml @@ -17,7 +17,7 @@ MobileComponents.Page { /* this can be done by hitting the back key contextualActions: [ Action { - text: "Close Preferences" + text: qsTr("Close Preferences") iconName: "dialog-cancel" onTriggered: { stackView.pop() @@ -34,29 +34,29 @@ MobileComponents.Page { RowLayout { anchors.top:parent.top Layout.fillWidth: true - Text { text: " Vendor name : " } + Text { text: qsTr(" Vendor name : ") } ComboBox { Layout.fillWidth: true } } RowLayout { - Text { text: " Dive Computer:" } + Text { text: qsTr(" Dive Computer:") } ComboBox { Layout.fillWidth: true } } RowLayout { - Text { text: " Progress:" } + Text { text: qsTr(" Progress:") } Layout.fillWidth: true ProgressBar { Layout.fillWidth: true } } RowLayout { SubsurfaceButton { - text: "Download" + text: qsTr("Download") onClicked: { - text: "Retry" + text: qsTr("Retry") stackView.pop(); } } SubsurfaceButton { id:quitbutton - text: "Quit" + text: qsTr("Quit") onClicked: { stackView.pop(); } @@ -64,7 +64,7 @@ MobileComponents.Page { } RowLayout { Text { - text: " Downloaded dives" + text: qsTr(" Downloaded dives") } } TableView { @@ -91,13 +91,13 @@ MobileComponents.Page { RowLayout { Layout.fillWidth: true SubsurfaceButton { - text: "Accept" + text: qsTr("Accept") onClicked: { stackView.pop(); } } SubsurfaceButton { - text: "Quit" + text: qsTr("Quit") onClicked: { stackView.pop(); } @@ -107,11 +107,11 @@ MobileComponents.Page { Layout.fillWidth: true } SubsurfaceButton { - text: "Select All" + text: qsTr("Select All") } SubsurfaceButton { id: unselectbutton - text: "Unselect All" + text: qsTr("Unselect All") } } RowLayout { // spacer to make space for silly button diff --git a/qt-mobile/qml/GpsList.qml b/qt-mobile/qml/GpsList.qml index 97998b3..a6af800 100644 --- a/qt-mobile/qml/GpsList.qml +++ b/qt-mobile/qml/GpsList.qml @@ -17,7 +17,7 @@ MobileComponents.Page { /* this can be done by hitting the back key contextualActions: [ Action { - text: "Close GPS list" + text: qsTr("Close GPS list") iconName: "dialog-cancel" onTriggered: { stackView.pop() @@ -47,7 +47,7 @@ MobileComponents.Page { rightMargin: horizontalPadding } MobileComponents.Label { - text: 'Date: ' + text: qsTr('Date: ') opacity: 0.6 font.pointSize: subsurfaceTheme.smallPointSize } @@ -57,7 +57,7 @@ MobileComponents.Page { font.pointSize: subsurfaceTheme.smallPointSize } MobileComponents.Label { - text: 'Name: ' + text: qsTr('Name: ') opacity: 0.6 font.pointSize: subsurfaceTheme.smallPointSize } @@ -67,7 +67,7 @@ MobileComponents.Page { font.pointSize: subsurfaceTheme.smallPointSize } MobileComponents.Label { - text: 'Latitude: ' + text: qsTr('Latitude: ') opacity: 0.6 font.pointSize: subsurfaceTheme.smallPointSize } @@ -76,7 +76,7 @@ MobileComponents.Page { font.pointSize: subsurfaceTheme.smallPointSize } MobileComponents.Label { - text: 'Longitude: ' + text: qsTr('Longitude: ') opacity: 0.6 font.pointSize: subsurfaceTheme.smallPointSize } @@ -123,7 +123,7 @@ MobileComponents.Page { x: MobileComponents.Units.gridUnit / 2 height: paintedHeight + MobileComponents.Units.gridUnit / 2 verticalAlignment: Text.AlignBottom - text: "List of stored GPS fixes" + text: qsTr("List of stored GPS fixes") } } } diff --git a/qt-mobile/qml/Log.qml b/qt-mobile/qml/Log.qml index 8571a52..d21b58e 100644 --- a/qt-mobile/qml/Log.qml +++ b/qt-mobile/qml/Log.qml @@ -17,7 +17,7 @@ MobileComponents.Page { /* this can be done by hitting the back key contextualActions: [ Action { - text: "Close Log" + text: qsTr("Close Log") iconName: "dialog-cancel" onTriggered: { stackView.pop() @@ -37,7 +37,7 @@ MobileComponents.Page { width: logFlick.width spacing: MobileComponents.Units.smallSpacing MobileComponents.Heading { - text: "Application Log" + text: qsTr("Application Log") } MobileComponents.Label { id: logContent diff --git a/qt-mobile/qml/Preferences.qml b/qt-mobile/qml/Preferences.qml index 9607b63..c2cc8c1 100644 --- a/qt-mobile/qml/Preferences.qml +++ b/qt-mobile/qml/Preferences.qml @@ -9,7 +9,7 @@ import org.subsurfacedivelog.mobile 1.0 MobileComponents.Page { mainAction: Action { - text: "Save" + text: qsTr("Save") iconName: "document-save" onTriggered: { manager.distanceThreshold = distanceThreshold.text @@ -31,13 +31,13 @@ MobileComponents.Page { } MobileComponents.Heading { - text: "Preferences" + text: qsTr("Preferences") Layout.bottomMargin: MobileComponents.Units.largeSpacing / 2 Layout.columnSpan: 2 } MobileComponents.Heading { - text: "Subsurface GPS data webservice" + text: qsTr("Subsurface GPS data webservice") level: 3 Layout.topMargin: MobileComponents.Units.largeSpacing Layout.bottomMargin: MobileComponents.Units.largeSpacing / 2 @@ -45,7 +45,7 @@ MobileComponents.Page { } MobileComponents.Label { - text: "Distance threshold (meters)" + text: qsTr("Distance threshold (meters)") Layout.alignment: Qt.AlignRight } @@ -56,7 +56,7 @@ MobileComponents.Page { } MobileComponents.Label { - text: "Time threshold (minutes)" + text: qsTr("Time threshold (minutes)") Layout.alignment: Qt.AlignRight } diff --git a/qt-mobile/qml/StartPage.qml b/qt-mobile/qml/StartPage.qml index 3a60d0a..55018e7 100644 --- a/qt-mobile/qml/StartPage.qml +++ b/qt-mobile/qml/StartPage.qml @@ -15,14 +15,14 @@ ColumnLayout { MobileComponents.Heading { Layout.margins: MobileComponents.Units.gridUnit - text: "Subsurface-mobile" + text: qsTr("Subsurface-mobile") } MobileComponents.Label { id: explanationText Layout.fillWidth: true Layout.margins: MobileComponents.Units.gridUnit - text: "In order to use Subsurface-mobile you need to have a Subsurface cloud storage account " + - "(which can be created with the Subsurface desktop application)." + text: qsTr("In order to use Subsurface-mobile you need to have a Subsurface cloud storage account " + + "(which can be created with the Subsurface desktop application).") wrapMode: Text.WordWrap } MobileComponents.Label { diff --git a/qt-mobile/qml/ThemeTest.qml b/qt-mobile/qml/ThemeTest.qml index e30615d..e5ac527 100644 --- a/qt-mobile/qml/ThemeTest.qml +++ b/qt-mobile/qml/ThemeTest.qml @@ -9,7 +9,7 @@ MobileComponents.Page { /* this can be done by hitting the back key contextualActions: [ Action { - text: "Close Theme info" + text: qsTr("Close Theme info") iconName: "dialog-cancel" onTriggered: { stackView.pop() @@ -25,11 +25,11 @@ MobileComponents.Page { MobileComponents.Heading { Layout.columnSpan: 2 - text: "Theme Information" + text: qsTr("Theme Information") } MobileComponents.Heading { - text: "Screen" + text: qsTr("Screen") Layout.columnSpan: 2 level: 3 } @@ -38,41 +38,41 @@ MobileComponents.Page { } MobileComponents.Label { - text: "Geometry (pixels):" + text: qsTr("Geometry (pixels):") } MobileComponents.Label { text: rootItem.width + "x" + rootItem.height } MobileComponents.Label { - text: "Geometry (gridUnits):" + text: qsTr("Geometry (gridUnits):") } MobileComponents.Label { text: Math.round(rootItem.width / MobileComponents.Units.gridUnit) + "x" + Math.round(rootItem.height / MobileComponents.Units.gridUnit) } MobileComponents.Label { - text: "Units.gridUnit:" + text: qsTr("Units.gridUnit:") } MobileComponents.Label { text: MobileComponents.Units.gridUnit } MobileComponents.Label { - text: "Units.devicePixelRatio:" + text: qsTr("Units.devicePixelRatio:") } MobileComponents.Label { text: Screen.devicePixelRatio } MobileComponents.Heading { - text: "Font Metrics" + text: qsTr("Font Metrics") level: 3 Layout.columnSpan: 2 } MobileComponents.Label { - text: "FontMetrics pointSize:" + text: qsTr("FontMetrics pointSize:") } MobileComponents.Label { text: fm.font.pointSize diff --git a/qt-mobile/qml/main.qml b/qt-mobile/qml/main.qml index 71d507c..00e1343 100644 --- a/qt-mobile/qml/main.qml +++ b/qt-mobile/qml/main.qml @@ -44,7 +44,7 @@ MobileComponents.ApplicationWindow { bannerImageSource: "dive.jpg" actions: [ Action { - text: "Dive list" + text: qsTr("Dive list") onTriggered: { if (manager.credentialStatus == QMLManager.UNKNOWN) { // the user has asked to change credentials - if the credentials before that @@ -58,7 +58,7 @@ MobileComponents.ApplicationWindow { } }, Action { - text: "Cloud credentials" + text: qsTr("Cloud credentials") onTriggered: { returnTopPage() oldStatus = manager.credentialStatus @@ -72,12 +72,12 @@ MobileComponents.ApplicationWindow { } }, MobileComponents.ActionGroup { - text: "Manage dives" + text: qsTr("Manage dives") enabled: manager.credentialStatus === QMLManager.VALID || manager.credentialStatus === QMLManager.VALID_EMAIL /* * disable for the beta to avoid confusion Action { - text: "Download from computer" + text: qsTr("Download from computer") onTriggered: { detailsWindow.endEditMode() stackView.push(downloadDivesWindow) @@ -85,7 +85,7 @@ MobileComponents.ApplicationWindow { } */ Action { - text: "Add dive manually" + text: qsTr("Add dive manually") onTriggered: { detailsWindow.state = "add" detailsWindow.dive_id = manager.addDive(); @@ -108,7 +108,7 @@ MobileComponents.ApplicationWindow { } } Action { - text: "Refresh" + text: qsTr("Refresh") onTriggered: { globalDrawer.close() detailsWindow.endEditMode() @@ -116,7 +116,7 @@ MobileComponents.ApplicationWindow { } } Action { - text: "Upload to cloud" + text: qsTr("Upload to cloud") onTriggered: { globalDrawer.close() detailsWindow.endEditMode() @@ -126,31 +126,31 @@ MobileComponents.ApplicationWindow { }, MobileComponents.ActionGroup { - text: "GPS" + text: qsTr("GPS") enabled: manager.credentialStatus === QMLManager.VALID || manager.credentialStatus === QMLManager.VALID_EMAIL Action { - text: "GPS-tag dives" + text: qsTr("GPS-tag dives") onTriggered: { manager.applyGpsData(); } } Action { - text: "Upload GPS data" + text: qsTr("Upload GPS data") onTriggered: { manager.sendGpsData(); } } Action { - text: "Download GPS data" + text: qsTr("Download GPS data") onTriggered: { manager.downloadGpsData(); } } Action { - text: "Show GPS fixes" + text: qsTr("Show GPS fixes") onTriggered: { manager.populateGpsData(); stackView.push(gpsWindow) @@ -158,13 +158,13 @@ MobileComponents.ApplicationWindow { } Action { - text: "Clear GPS cache" + text: qsTr("Clear GPS cache") onTriggered: { manager.clearGpsData(); } } Action { - text: "Preferences" + text: qsTr("Preferences") onTriggered: { stackView.push(prefsWindow) detailsWindow.endEditMode() @@ -173,16 +173,16 @@ MobileComponents.ApplicationWindow { }, MobileComponents.ActionGroup { - text: "Developer" + text: qsTr("Developer") Action { - text: "App log" + text: qsTr("App log") onTriggered: { stackView.push(logWindow) } } Action { - text: "Theme information" + text: qsTr("Theme information") onTriggered: { stackView.push(themetest) } @@ -190,20 +190,20 @@ MobileComponents.ApplicationWindow { Action { checkable: true checked: manager.verboseEnabled - text: checked ? "Disable verbose (for adb logcat)" : "Enable verbose (for adb logcat)" + text: checked ? qsTr("Disable verbose (for adb logcat)") : qsTr("Enable verbose (for adb logcat)") onToggled: { manager.verboseEnabled = checked; } } }, Action { - text: "User manual" + text: qsTr("User manual") onTriggered: { manager.showUserManual() } }, Action { - text: "About" + text: qsTr("About") onTriggered: { stackView.push(aboutWindow) detailsWindow.endEditMode() @@ -215,7 +215,7 @@ MobileComponents.ApplicationWindow { height: childrenRect.height width: MobileComponents.Units.gridUnit * 10 CheckBox { - //text: "Run location service" + //text: qsTr("Run location service") id: locationCheckbox anchors { left: parent.left @@ -233,7 +233,7 @@ MobileComponents.ApplicationWindow { //leftMargin: units.smallSpacing verticalCenter: locationCheckbox.verticalCenter } - text: "Run location service" + text: qsTr("Run location service") } onClicked: { print("Click.") -- 2.5.4 (Apple Git-61) _______________________________________________ subsurface mailing list [email protected] http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface
