]> git.ipfire.org Git - thirdparty/wireguard-apple.git/commitdiff
macOS: Localize export sheets
authorRoopesh Chander <roop@roopc.net>
Tue, 8 Jan 2019 21:03:22 +0000 (02:33 +0530)
committerRoopesh Chander <roop@roopc.net>
Mon, 14 Jan 2019 09:22:35 +0000 (14:52 +0530)
Signed-off-by: Roopesh Chander <roop@roopc.net>
WireGuard/WireGuard/Base.lproj/Localizable.strings
WireGuard/WireGuard/UI/macOS/ViewController/TunnelsListTableViewController.swift

index 09c669e6a8e86df05eced4cd448f24ec990b8ce8..4605040ccf8758c1eacd97e6d85cafc452e81d60 100644 (file)
 "macButtonImportTunnels" = "Import tunnel(s) from file";
 "macSheetButtonImport" = "Import";
 
+"macNameFieldExportLog" = "Export log to";
+"macSheetButtonExportLog" = "Save";
+
+"macNameFieldExportZip" = "Export tunnels to";
+"macSheetButtonExportZip" = "Save";
+
 // Mac detail/edit view fields
 
 "macFieldKey (%@)" = "%@:";
index 162cf1548a85df308435c7570a4a35ff04cca29d..709ec8ec41b0ee91751778fe867024038c0e0656 100644 (file)
@@ -165,8 +165,8 @@ class TunnelsListTableViewController: NSViewController {
     @objc func exportLogClicked() {
         guard let window = view.window else { return }
         let savePanel = NSSavePanel()
-        savePanel.prompt = "Save"
-        savePanel.nameFieldLabel = "Export log to"
+        savePanel.prompt = tr("macSheetButtonExportLog")
+        savePanel.nameFieldLabel = tr("macNameFieldExportLog")
 
         let dateFormatter = ISO8601DateFormatter()
         dateFormatter.formatOptions = [.withFullDate, .withTime, .withTimeZone] // Avoid ':' in the filename
@@ -199,8 +199,8 @@ class TunnelsListTableViewController: NSViewController {
         guard let window = view.window else { return }
         let savePanel = NSSavePanel()
         savePanel.allowedFileTypes = ["zip"]
-        savePanel.prompt = "Save"
-        savePanel.nameFieldLabel = "Export tunnels to"
+        savePanel.prompt = tr("macSheetButtonExportZip")
+        savePanel.nameFieldLabel = tr("macNameFieldExportZip")
         savePanel.nameFieldStringValue = "wireguard-export.zip"
         savePanel.beginSheetModal(for: window) { [weak tunnelsManager] response in
             guard let tunnelsManager = tunnelsManager else { return }