From 26f69ece4d1d4245f903ba484c1fa3c6d844824a Mon Sep 17 00:00:00 2001
From: Shawn Rutledge <shawn.rutledge@digia.com>
Date: Thu, 4 Sep 2014 11:27:02 +0200
Subject: [PATCH] Dialogs: add qsTr() wrappers to all QML strings for
 translation

Change-Id: If5304902f7167df56266542969723481477a7ba9
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
---
 src/dialogs/DefaultColorDialog.qml   |  4 +--
 src/dialogs/DefaultDialogWrapper.qml |  2 +-
 src/dialogs/DefaultFileDialog.qml    | 20 +++++++-------
 src/dialogs/DefaultMessageDialog.qml | 40 ++++++++++++++--------------
 4 files changed, 33 insertions(+), 33 deletions(-)

diff --git a/src/dialogs/DefaultColorDialog.qml b/src/dialogs/DefaultColorDialog.qml
index efb893b6a..6cd1eda9f 100644
--- a/src/dialogs/DefaultColorDialog.qml
+++ b/src/dialogs/DefaultColorDialog.qml
@@ -395,12 +395,12 @@ AbstractColorDialog {
                 anchors.right: parent.right
                 Button {
                     id: cancelButton
-                    text: "Cancel"
+                    text: qsTr("Cancel")
                     onClicked: root.reject()
                 }
                 Button {
                     id: okButton
-                    text: "OK"
+                    text: qsTr("OK")
                     onClicked: root.accept()
                 }
             }
diff --git a/src/dialogs/DefaultDialogWrapper.qml b/src/dialogs/DefaultDialogWrapper.qml
index 9f2959148..a10249001 100644
--- a/src/dialogs/DefaultDialogWrapper.qml
+++ b/src/dialogs/DefaultDialogWrapper.qml
@@ -110,7 +110,7 @@ AbstractDialog {
 
             Button {
                 id: moreButton
-                text: "Show Details..."
+                text: qsTr("Show Details...")
                 visible: false
             }
         }
diff --git a/src/dialogs/DefaultFileDialog.qml b/src/dialogs/DefaultFileDialog.qml
index d1af7b180..47d594815 100644
--- a/src/dialogs/DefaultFileDialog.qml
+++ b/src/dialogs/DefaultFileDialog.qml
@@ -116,7 +116,7 @@ AbstractFileDialog {
         text: "\ue810"
         shortcut: "Ctrl+U"
         onTriggered: dirUp()
-        tooltip: "Go up to the folder containing this one"
+        tooltip: qsTr("Go up to the folder containing this one")
     }
 
     Rectangle {
@@ -243,7 +243,7 @@ AbstractFileDialog {
                                     id: favoriteCtxMenu
                                     title: root.favoriteFolders[index]
                                     MenuItem {
-                                        text: "Remove favorite"
+                                        text: qsTr("Remove favorite")
                                         onTriggered: {
                                             root.favoriteFolders.splice(index, 1)
                                             favorites.model = root.favoriteFolders
@@ -285,7 +285,7 @@ AbstractFileDialog {
                         id: plusButton
                         style: IconButtonStyle { }
                         text: "\ue83e"
-                        tooltip: "Add the current directory as a favorite"
+                        tooltip: qsTr("Add the current directory as a favorite")
                         width: height
                         onClicked: {
                             root.favoriteFolders.push(root.folder)
@@ -329,7 +329,7 @@ AbstractFileDialog {
                 TableViewColumn {
                     id: fileNameColumn
                     role: "fileName"
-                    title: "Filename"
+                    title: qsTr("Filename")
                     delegate: Item {
                         implicitWidth: pathText.implicitWidth + pathText.anchors.leftMargin + pathText.anchors.rightMargin
                         IconGlyph {
@@ -356,7 +356,7 @@ AbstractFileDialog {
                 }
                 TableViewColumn {
                     role: "fileSuffix"
-                    title: "Type"
+                    title: qsTr("Type", "file type (extension)")
                     // TODO should not need to create a whole new component just to customize the text value
                     // something like textFormat: function(text) { return view.model.get(styleData.row, "fileIsDir") ? "folder" : text }
                     delegate: Item {
@@ -379,11 +379,11 @@ AbstractFileDialog {
                 }
                 TableViewColumn {
                     role: "fileSize"
-                    title: "Size"
+                    title: qsTr("Size", "file size")
                     horizontalAlignment: Text.AlignRight
                 }
-                TableViewColumn { role: "fileModified" ; title: "Modified" }
-                TableViewColumn { role: "fileAccessed" ; title: "Accessed" }
+                TableViewColumn { id: modifiedColumn; role: "fileModified" ; title: qsTr("Modified", "last-modified time") }
+                TableViewColumn { id: accessedColumn; role: "fileAccessed" ; title: qsTr("Accessed", "last-accessed time") }
             }
         }
 
@@ -446,12 +446,12 @@ AbstractFileDialog {
                 }
                 Button {
                     id: cancelButton
-                    text: "Cancel"
+                    text: qsTr("Cancel")
                     onClicked: root.reject()
                 }
                 Button {
                     id: okButton
-                    text: "OK"
+                    text: qsTr("OK")
                     onClicked: {
                         if (view.model.isFolder(view.currentIndex) && !selectFolder)
                             dirDown(view.model.get(view.currentIndex, "filePath"))
diff --git a/src/dialogs/DefaultMessageDialog.qml b/src/dialogs/DefaultMessageDialog.qml
index 5fa46cc33..b41b3743c 100644
--- a/src/dialogs/DefaultMessageDialog.qml
+++ b/src/dialogs/DefaultMessageDialog.qml
@@ -140,115 +140,115 @@ AbstractMessageDialog {
                 x: -content.outerSpacing
                 Button {
                     id: okButton
-                    text: "OK"
+                    text: qsTr("OK")
                     onClicked: root.click(StandardButton.Ok)
                     visible: root.standardButtons & StandardButton.Ok
                 }
                 Button {
                     id: openButton
-                    text: "Open"
+                    text: qsTr("Open")
                     onClicked: root.click(StandardButton.Open)
                     visible: root.standardButtons & StandardButton.Open
                 }
                 Button {
                     id: saveButton
-                    text: "Save"
+                    text: qsTr("Save")
                     onClicked: root.click(StandardButton.Save)
                     visible: root.standardButtons & StandardButton.Save
                 }
                 Button {
                     id: saveAllButton
-                    text: "Save All"
+                    text: qsTr("Save All")
                     onClicked: root.click(StandardButton.SaveAll)
                     visible: root.standardButtons & StandardButton.SaveAll
                 }
                 Button {
                     id: retryButton
-                    text: "Retry"
+                    text: qsTr("Retry")
                     onClicked: root.click(StandardButton.Retry)
                     visible: root.standardButtons & StandardButton.Retry
                 }
                 Button {
                     id: ignoreButton
-                    text: "Ignore"
+                    text: qsTr("Ignore")
                     onClicked: root.click(StandardButton.Ignore)
                     visible: root.standardButtons & StandardButton.Ignore
                 }
                 Button {
                     id: applyButton
-                    text: "Apply"
+                    text: qsTr("Apply")
                     onClicked: root.click(StandardButton.Apply)
                     visible: root.standardButtons & StandardButton.Apply
                 }
                 Button {
                     id: yesButton
-                    text: "Yes"
+                    text: qsTr("Yes")
                     onClicked: root.click(StandardButton.Yes)
                     visible: root.standardButtons & StandardButton.Yes
                 }
                 Button {
                     id: yesAllButton
-                    text: "Yes to All"
+                    text: qsTr("Yes to All")
                     onClicked: root.click(StandardButton.YesToAll)
                     visible: root.standardButtons & StandardButton.YesToAll
                 }
                 Button {
                     id: noButton
-                    text: "No"
+                    text: qsTr("No")
                     onClicked: root.click(StandardButton.No)
                     visible: root.standardButtons & StandardButton.No
                 }
                 Button {
                     id: noAllButton
-                    text: "No to All"
+                    text: qsTr("No to All")
                     onClicked: root.click(StandardButton.NoToAll)
                     visible: root.standardButtons & StandardButton.NoToAll
                 }
                 Button {
                     id: discardButton
-                    text: "Discard"
+                    text: qsTr("Discard")
                     onClicked: root.click(StandardButton.Discard)
                     visible: root.standardButtons & StandardButton.Discard
                 }
                 Button {
                     id: resetButton
-                    text: "Reset"
+                    text: qsTr("Reset")
                     onClicked: root.click(StandardButton.Reset)
                     visible: root.standardButtons & StandardButton.Reset
                 }
                 Button {
                     id: restoreDefaultsButton
-                    text: "Restore Defaults"
+                    text: qsTr("Restore Defaults")
                     onClicked: root.click(StandardButton.RestoreDefaults)
                     visible: root.standardButtons & StandardButton.RestoreDefaults
                 }
                 Button {
                     id: cancelButton
-                    text: "Cancel"
+                    text: qsTr("Cancel")
                     onClicked: root.click(StandardButton.Cancel)
                     visible: root.standardButtons & StandardButton.Cancel
                 }
                 Button {
                     id: abortButton
-                    text: "Abort"
+                    text: qsTr("Abort")
                     onClicked: root.click(StandardButton.Abort)
                     visible: root.standardButtons & StandardButton.Abort
                 }
                 Button {
                     id: closeButton
-                    text: "Close"
+                    text: qsTr("Close")
                     onClicked: root.click(StandardButton.Close)
                     visible: root.standardButtons & StandardButton.Close
                 }
                 Button {
                     id: moreButton
-                    text: "Show Details..."
+                    text: qsTr("Show Details...")
                     onClicked: content.state = (content.state === "" ? "expanded" : "")
                     visible: root.detailedText.length > 0
                 }
                 Button {
                     id: helpButton
-                    text: "Help"
+                    text: qsTr("Help")
                     onClicked: root.click(StandardButton.Help)
                     visible: root.standardButtons & StandardButton.Help
                 }
@@ -303,7 +303,7 @@ AbstractMessageDialog {
                 }
                 PropertyChanges {
                     target: moreButton
-                    text: "Hide Details"
+                    text: qsTr("Hide Details")
                 }
             }
         ]
-- 
GitLab