|
From 4fe1d10a14a072e1042c6b0f8063acda36a08610 Mon Sep 17 00:00:00 2001 From: "Robert C. Helling" <[email protected]> Date: Mon, 14 Mar 2016 17:40:02 +0100 Subject: [PATCH] Add translation markers to qml Files
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..b3e4308 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") + + qsTr("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: ") + manager.getVersion() + qsTr("\n\n© Subsurface developer team\n2011-2016") 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..b05372c 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 ") + + qsTr("(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)
Best Robert -- .oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oO Robert C. Helling Elite Master Course Theoretical and Mathematical Physics Scientific Coordinator Ludwig Maximilians Universitaet Muenchen, Dept. Physik Phone: +49 89 2180-4523 Theresienstr. 39, rm. B339 http://www.atdotde.de Enhance your privacy, use cryptography! My PGP keys have fingerprints A9D1 A01D 13A5 31FA 6515 BB44 0820 367C 36BC 0C1D and DCED 37B6 251C 7861 270D 5613 95C7 9D32 9A8D 9B8F |
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ subsurface mailing list [email protected] http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface
