From: Roopesh Chander Date: Tue, 8 Jan 2019 21:03:22 +0000 (+0530) Subject: macOS: Localize export sheets X-Git-Tag: 0.0.20190207-1~127 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c9ee549a2e79cde3360ce6f37c6801b728d38df5;p=thirdparty%2Fwireguard-apple.git macOS: Localize export sheets Signed-off-by: Roopesh Chander --- diff --git a/WireGuard/WireGuard/Base.lproj/Localizable.strings b/WireGuard/WireGuard/Base.lproj/Localizable.strings index 09c669e..4605040 100644 --- a/WireGuard/WireGuard/Base.lproj/Localizable.strings +++ b/WireGuard/WireGuard/Base.lproj/Localizable.strings @@ -245,6 +245,12 @@ "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 (%@)" = "%@:"; diff --git a/WireGuard/WireGuard/UI/macOS/ViewController/TunnelsListTableViewController.swift b/WireGuard/WireGuard/UI/macOS/ViewController/TunnelsListTableViewController.swift index 162cf15..709ec8e 100644 --- a/WireGuard/WireGuard/UI/macOS/ViewController/TunnelsListTableViewController.swift +++ b/WireGuard/WireGuard/UI/macOS/ViewController/TunnelsListTableViewController.swift @@ -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 }