Add it macOS translation
This commit is contained in:
parent
3f2b227cdd
commit
8e1c2aea32
|
@ -544,6 +544,7 @@
|
||||||
0EBE3A9F213DC1A100BFA2F5 /* ConnectionService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConnectionService.swift; sourceTree = "<group>"; };
|
0EBE3A9F213DC1A100BFA2F5 /* ConnectionService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConnectionService.swift; sourceTree = "<group>"; };
|
||||||
0EBE3AA3213DC1B000BFA2F5 /* HostConnectionProfile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HostConnectionProfile.swift; sourceTree = "<group>"; };
|
0EBE3AA3213DC1B000BFA2F5 /* HostConnectionProfile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HostConnectionProfile.swift; sourceTree = "<group>"; };
|
||||||
0EBE3AA4213DC1B000BFA2F5 /* ProviderConnectionProfile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProviderConnectionProfile.swift; sourceTree = "<group>"; };
|
0EBE3AA4213DC1B000BFA2F5 /* ProviderConnectionProfile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProviderConnectionProfile.swift; sourceTree = "<group>"; };
|
||||||
|
0EBE8D2E25C076F900798607 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/App.strings; sourceTree = "<group>"; };
|
||||||
0EC7F20420E24308004EA58E /* DebugLog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugLog.swift; sourceTree = "<group>"; };
|
0EC7F20420E24308004EA58E /* DebugLog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugLog.swift; sourceTree = "<group>"; };
|
||||||
0ECA7E2125967BB90095F369 /* ProductManager+App.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ProductManager+App.swift"; sourceTree = "<group>"; };
|
0ECA7E2125967BB90095F369 /* ProductManager+App.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ProductManager+App.swift"; sourceTree = "<group>"; };
|
||||||
0ECC60DD2256B6890020BEAC /* SwiftGen+Assets.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SwiftGen+Assets.swift"; sourceTree = "<group>"; };
|
0ECC60DD2256B6890020BEAC /* SwiftGen+Assets.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SwiftGen+Assets.swift"; sourceTree = "<group>"; };
|
||||||
|
@ -2245,6 +2246,7 @@
|
||||||
isa = PBXVariantGroup;
|
isa = PBXVariantGroup;
|
||||||
children = (
|
children = (
|
||||||
0E569F91259F41690022DFB8 /* en */,
|
0E569F91259F41690022DFB8 /* en */,
|
||||||
|
0EBE8D2E25C076F900798607 /* it */,
|
||||||
);
|
);
|
||||||
name = App.strings;
|
name = App.strings;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
|
|
@ -31,6 +31,8 @@ internal enum L10n {
|
||||||
internal enum Cells {
|
internal enum Cells {
|
||||||
/// Address
|
/// Address
|
||||||
internal static let address = L10n.tr("App", "endpoint.cells.address")
|
internal static let address = L10n.tr("App", "endpoint.cells.address")
|
||||||
|
/// Protocol
|
||||||
|
internal static let `protocol` = L10n.tr("App", "endpoint.cells.protocol")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
internal enum Menu {
|
internal enum Menu {
|
||||||
|
|
|
@ -39,6 +39,7 @@
|
||||||
"service.cells.addresses.caption" = "Addresses";
|
"service.cells.addresses.caption" = "Addresses";
|
||||||
|
|
||||||
"endpoint.cells.address" = "Address";
|
"endpoint.cells.address" = "Address";
|
||||||
|
"endpoint.cells.protocol" = "Protocol";
|
||||||
|
|
||||||
"configuration.title" = "Configuration";
|
"configuration.title" = "Configuration";
|
||||||
"configuration.alerts.commit.message" = "New parameters will not be effective until you reconnect manually. Changes in trusted networks will apply immediately.";
|
"configuration.alerts.commit.message" = "New parameters will not be effective until you reconnect manually. Changes in trusted networks will apply immediately.";
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// Passepartout
|
// Passepartout
|
||||||
//
|
//
|
||||||
// Created by Davide De Rosa on 6/21/19.
|
// Created by Davide De Rosa on 6/21/19.
|
||||||
// Copyright (c) 2019 Davide De Rosa. All rights reserved.
|
// Copyright (c) 2021 Davide De Rosa. All rights reserved.
|
||||||
//
|
//
|
||||||
// https://github.com/passepartoutvpn
|
// https://github.com/passepartoutvpn
|
||||||
//
|
//
|
||||||
|
@ -25,6 +25,7 @@
|
||||||
|
|
||||||
"vpn.unused" = "Spento";
|
"vpn.unused" = "Spento";
|
||||||
|
|
||||||
|
"organizer.title" = "%@";
|
||||||
"organizer.menus.provider" = "Provider";
|
"organizer.menus.provider" = "Provider";
|
||||||
"organizer.menus.provider.unavailable" = "Nessun altro provider disponibile";
|
"organizer.menus.provider.unavailable" = "Nessun altro provider disponibile";
|
||||||
"organizer.menus.host" = "Host";
|
"organizer.menus.host" = "Host";
|
||||||
|
@ -41,11 +42,29 @@
|
||||||
"endpoint.cells.protocol" = "Protocollo";
|
"endpoint.cells.protocol" = "Protocollo";
|
||||||
|
|
||||||
"configuration.title" = "Configurazione";
|
"configuration.title" = "Configurazione";
|
||||||
|
"configuration.alerts.commit.message" = "I nuovi parametri non saranno effettivi finché non ti riconnetti manualmente. I cambi nelle reti sicure saranno applicati immediatamente.";
|
||||||
|
"configuration.alerts.commit.buttons.reconnect" = "Riconnetti adesso";
|
||||||
|
"configuration.alerts.commit.buttons.skip" = "Ignora";
|
||||||
|
|
||||||
|
"network_settings.dns.cells.domains.title" = "Dominii";
|
||||||
"network_settings.dns.cells.addresses.title" = "Server";
|
"network_settings.dns.cells.addresses.title" = "Server";
|
||||||
"network_settings.proxy.cells.bypass_domains.title" = "Dominii ignorati";
|
"network_settings.proxy.cells.bypass_domains.title" = "Dominii ignorati";
|
||||||
|
|
||||||
"preferences.title" = "Preferenze";
|
"preferences.title" = "Preferenze %@";
|
||||||
"preferences.sections.general.header" = "Generale";
|
"preferences.sections.general.header" = "Generale";
|
||||||
|
"preferences.cells.launches_on_login.caption" = "Apri al login";
|
||||||
|
"preferences.cells.launches_on_login.footer" = "Seleziona per aprire automaticamente l'app all'avvio o al login.";
|
||||||
|
|
||||||
"trusted.columns.trust.title" = "Sicura";
|
"trusted.columns.trust.title" = "Sicura";
|
||||||
|
"trusted.ethernet.title" = "Connessioni cablate sicure";
|
||||||
|
"trusted.ethernet.description" = "Seleziona per considerare sicura qualsiasi rete cablata.";
|
||||||
|
|
||||||
|
"menu.switch_profile.title" = "Profilo attivo";
|
||||||
|
"menu.active_profile.title.none" = "Nessun profilo attivo";
|
||||||
|
"menu.active_profile.items.customize.title" = "Personalizza...";
|
||||||
|
"menu.active_profile.messages.missing_credentials" = "Nessun account configurato";
|
||||||
|
"menu.organizer.title" = "Organizer";
|
||||||
|
"menu.preferences.title" = "Preferenze";
|
||||||
|
"menu.support.title" = "Supporto";
|
||||||
|
"menu.quit.title" = "Esci da %@";
|
||||||
|
"menu.quit.messages.confirm" = "La VPN, se abilitata, continuerà ad essere attiva in background. Vuoi comunque uscire?";
|
||||||
|
|
Loading…
Reference in New Issue