macOS: Manage tunnels: Localize pulldown menu items

This commit is contained in:
Roopesh Chander 2019-01-03 22:40:30 +05:30
parent 79feef3d1d
commit 005a2c37c2
2 changed files with 8 additions and 5 deletions

View File

@ -221,7 +221,7 @@
"alertSystemErrorMessageTunnelConfigurationReadWriteFailed" = "Reading or writing the configuration failed."; "alertSystemErrorMessageTunnelConfigurationReadWriteFailed" = "Reading or writing the configuration failed.";
"alertSystemErrorMessageTunnelConfigurationUnknown" = "Unknown system error."; "alertSystemErrorMessageTunnelConfigurationUnknown" = "Unknown system error.";
// Mac status bar menu // Mac status bar menu / pulldown menu
"macMenuNetworks (%@)" = "Networks: %@"; "macMenuNetworks (%@)" = "Networks: %@";
"macMenuNetworksInactive" = "Networks: -"; "macMenuNetworksInactive" = "Networks: -";
@ -229,6 +229,9 @@
"macMenuManageTunnels" = "Manage tunnels"; "macMenuManageTunnels" = "Manage tunnels";
"macMenuImportTunnels" = "Import tunnel(s) from file..."; "macMenuImportTunnels" = "Import tunnel(s) from file...";
"macMenuAddEmptyTunnel" = "Add empty tunnel...";
"macMenuExportLog" = "Export log to file...";
"macMenuExportTunnels" = "Export tunnels to zip...";
// Mac detail view fields // Mac detail view fields

View File

@ -37,15 +37,15 @@ class TunnelsListTableViewController: NSViewController {
let addMenu: NSMenu = { let addMenu: NSMenu = {
let addMenu = NSMenu(title: "TunnelsListAdd") let addMenu = NSMenu(title: "TunnelsListAdd")
addMenu.addItem(withTitle: "Add empty tunnel", action: #selector(addEmptyTunnelClicked), keyEquivalent: "") addMenu.addItem(withTitle: tr("macMenuAddEmptyTunnel"), action: #selector(addEmptyTunnelClicked), keyEquivalent: "")
addMenu.addItem(withTitle: "Import tunnel(s) from file...", action: #selector(importTunnelClicked), keyEquivalent: "") addMenu.addItem(withTitle: tr("macMenuImportTunnels"), action: #selector(importTunnelClicked), keyEquivalent: "")
return addMenu return addMenu
}() }()
let actionMenu: NSMenu = { let actionMenu: NSMenu = {
let actionMenu = NSMenu(title: "TunnelsListAction") let actionMenu = NSMenu(title: "TunnelsListAction")
actionMenu.addItem(withTitle: "Export log to file", action: #selector(exportLogClicked), keyEquivalent: "") actionMenu.addItem(withTitle: tr("macMenuExportLog"), action: #selector(exportLogClicked), keyEquivalent: "")
actionMenu.addItem(withTitle: "Export tunnels to zip", action: #selector(exportTunnelsClicked), keyEquivalent: "") actionMenu.addItem(withTitle: tr("macMenuExportTunnels"), action: #selector(exportTunnelsClicked), keyEquivalent: "")
return actionMenu return actionMenu
}() }()