mirror of
https://github.com/fosrl/pangolin.git
synced 2026-01-29 06:10:47 +00:00
Merge branch 'dev' into clients-user
This commit is contained in:
@@ -1279,6 +1279,15 @@
|
||||
"settingsErrorUpdateDescription": "Възникна грешка при обновяване на настройките",
|
||||
"sidebarCollapse": "Свиване",
|
||||
"sidebarExpand": "Разширяване",
|
||||
"productUpdateMoreInfo": "{noOfUpdates} още актуализации",
|
||||
"productUpdateInfo": "{noOfUpdates} актуализации",
|
||||
"productUpdateWhatsNew": "Какво ново",
|
||||
"productUpdateTitle": "Актуализации на продукта",
|
||||
"productUpdateEmpty": "Няма актуализации",
|
||||
"dismissAll": "Отхвърляне на всички",
|
||||
"pangolinUpdateAvailable": "Налична е нова версия",
|
||||
"pangolinUpdateAvailableInfo": "Версия {version} е готова за инсталиране",
|
||||
"pangolinUpdateAvailableReleaseNotes": "Преглед на бележките за издание",
|
||||
"newtUpdateAvailable": "Ново обновление",
|
||||
"newtUpdateAvailableInfo": "Нова версия на Newt е налична. Моля, обновете до последната версия за най-добро изживяване.",
|
||||
"domainPickerEnterDomain": "Домейн",
|
||||
@@ -1525,6 +1534,12 @@
|
||||
"resourcesTableTheseResourcesForUseWith": "Тези ресурси са за използване с",
|
||||
"resourcesTableClients": "Клиенти",
|
||||
"resourcesTableAndOnlyAccessibleInternally": "и са достъпни само вътрешно при свързване с клиент.",
|
||||
"resourcesTableNoTargets": "Без цели",
|
||||
"resourcesTableHealthy": "Здрав",
|
||||
"resourcesTableDegraded": "Влошен",
|
||||
"resourcesTableOffline": "Извън линия",
|
||||
"resourcesTableUnknown": "Неизвестно",
|
||||
"resourcesTableNotMonitored": "Не е наблюдавано",
|
||||
"editInternalResourceDialogEditClientResource": "Редактиране на клиентски ресурс",
|
||||
"editInternalResourceDialogUpdateResourceProperties": "Актуализирайте свойствата на ресурса и конфигурацията на целите за {resourceName}.",
|
||||
"editInternalResourceDialogResourceProperties": "Свойствата на ресурса",
|
||||
@@ -2095,5 +2110,31 @@
|
||||
"selectedResources": "Избрани ресурси",
|
||||
"enableSelected": "Разреши избраните",
|
||||
"disableSelected": "Забрани избраните",
|
||||
"checkSelectedStatus": "Проверете състоянието на избраните"
|
||||
}
|
||||
"checkSelectedStatus": "Проверете състоянието на избраните",
|
||||
"credentials": "Удостоверения",
|
||||
"savecredentials": "Запазване на удостоверения",
|
||||
"regeneratecredentials": "Прегенериране",
|
||||
"regenerateCredentials": "Прегенериране и запазване на удостоверенията ви",
|
||||
"generatedcredentials": "Прегенерирани удостоверения",
|
||||
"copyandsavethesecredentials": "Копирайте и запазете тези удостоверения",
|
||||
"copyandsavethesecredentialsdescription": "Тези удостоверения няма да бъдат показани отново след като напуснете тази страница. Запазете ги сигурно сега.",
|
||||
"credentialsSaved": "Удостоверенията са запазени",
|
||||
"credentialsSavedDescription": "Удостоверенията бяха прегенерирани и успешно запазени.",
|
||||
"credentialsSaveError": "Грешка при запазването на удостоверенията",
|
||||
"credentialsSaveErrorDescription": "Възникна грешка при прегенерирането и запазването на удостоверенията.",
|
||||
"regenerateCredentialsWarning": "Прегенерирането на удостоверения ще анулира предишните. Уверете се, че актуализирате всички конфигурации, които използват тези удостоверения.",
|
||||
"confirm": "Потвърждаване",
|
||||
"regenerateCredentialsConfirmation": "Сигурни ли сте, че искате да прегенерирате удостоверенията?",
|
||||
"endpoint": "Крайна точка",
|
||||
"Id": "Идентификатор",
|
||||
"SecretKey": "Таен ключ",
|
||||
"featureDisabledTooltip": "Тази функция е налична само в корпоративния пакет и изисква лиценз за използване.",
|
||||
"niceId": "Красив ID",
|
||||
"niceIdUpdated": "Красив ID е обновен",
|
||||
"niceIdUpdatedSuccessfully": "Красив ID е успешно обновен",
|
||||
"niceIdUpdateError": "Грешка при обновяването на Красив ID",
|
||||
"niceIdUpdateErrorDescription": "Възникна грешка при обновяването на Красив ID.",
|
||||
"niceIdCannotBeEmpty": "Красив ID не може да бъде празен",
|
||||
"enterIdentifier": "Въведете идентификатор",
|
||||
"identifier": "Идентификатор"
|
||||
}
|
||||
|
||||
@@ -1279,6 +1279,15 @@
|
||||
"settingsErrorUpdateDescription": "Došlo k chybě při aktualizaci nastavení",
|
||||
"sidebarCollapse": "Sbalit",
|
||||
"sidebarExpand": "Rozbalit",
|
||||
"productUpdateMoreInfo": "{noOfUpdates} další aktualizace",
|
||||
"productUpdateInfo": "Aktualizace {noOfUpdates}",
|
||||
"productUpdateWhatsNew": "Co je nového",
|
||||
"productUpdateTitle": "Aktualizace produktu",
|
||||
"productUpdateEmpty": "Žádné aktualizace",
|
||||
"dismissAll": "Odmítnout vše",
|
||||
"pangolinUpdateAvailable": "K dispozici je nová verze",
|
||||
"pangolinUpdateAvailableInfo": "Verze {version} je připravena k instalaci",
|
||||
"pangolinUpdateAvailableReleaseNotes": "Zobrazit poznámky k vydání",
|
||||
"newtUpdateAvailable": "Dostupná aktualizace",
|
||||
"newtUpdateAvailableInfo": "Je k dispozici nová verze Newt. Pro nejlepší zážitek prosím aktualizujte na nejnovější verzi.",
|
||||
"domainPickerEnterDomain": "Doména",
|
||||
@@ -1525,6 +1534,12 @@
|
||||
"resourcesTableTheseResourcesForUseWith": "Tyto zdroje jsou určeny pro použití s",
|
||||
"resourcesTableClients": "Klienti",
|
||||
"resourcesTableAndOnlyAccessibleInternally": "a jsou interně přístupné pouze v případě, že jsou propojeni s klientem.",
|
||||
"resourcesTableNoTargets": "Žádné cíle",
|
||||
"resourcesTableHealthy": "Zdravé",
|
||||
"resourcesTableDegraded": "Rozklad",
|
||||
"resourcesTableOffline": "Offline",
|
||||
"resourcesTableUnknown": "Neznámý",
|
||||
"resourcesTableNotMonitored": "Není sledováno",
|
||||
"editInternalResourceDialogEditClientResource": "Upravit klientský dokument",
|
||||
"editInternalResourceDialogUpdateResourceProperties": "Aktualizujte vlastnosti zdroje a cílovou konfiguraci pro {resourceName}.",
|
||||
"editInternalResourceDialogResourceProperties": "Vlastnosti zdroje",
|
||||
@@ -2095,5 +2110,31 @@
|
||||
"selectedResources": "Vybrané zdroje",
|
||||
"enableSelected": "Povolit vybrané",
|
||||
"disableSelected": "Zakázat vybrané",
|
||||
"checkSelectedStatus": "Zkontrolovat stav vybraného"
|
||||
}
|
||||
"checkSelectedStatus": "Zkontrolovat stav vybraného",
|
||||
"credentials": "Pověření",
|
||||
"savecredentials": "Uložit přihlašovací údaje",
|
||||
"regeneratecredentials": "Znovu klíče",
|
||||
"regenerateCredentials": "Regenerovat a uložit vaše přihlašovací údaje",
|
||||
"generatedcredentials": "Vygenerovaná pověření",
|
||||
"copyandsavethesecredentials": "Zkopírovat a ukládat tato pověření",
|
||||
"copyandsavethesecredentialsdescription": "Tyto přihlašovací údaje se znovu nezobrazí po opuštění této stránky. Uložte je bezpečně.",
|
||||
"credentialsSaved": "Pověření uloženo",
|
||||
"credentialsSavedDescription": "Pověření byla úspěšně obnovena a uložena.",
|
||||
"credentialsSaveError": "Chyba při ukládání pověření",
|
||||
"credentialsSaveErrorDescription": "Došlo k chybě při obnovování a ukládání přihlašovacích údajů.",
|
||||
"regenerateCredentialsWarning": "Obnovení přihlašovacích údajů zneplatní ty předchozí. Ujistěte se, že aktualizujete všechny konfigurace, které tyto přihlašovací údaje používají.",
|
||||
"confirm": "Potvrdit",
|
||||
"regenerateCredentialsConfirmation": "Jste si jisti, že chcete obnovit přihlašovací údaje?",
|
||||
"endpoint": "Endpoint",
|
||||
"Id": "Id",
|
||||
"SecretKey": "Tajný klíč",
|
||||
"featureDisabledTooltip": "Tato funkce je dostupná pouze v podnikovém plánu a vyžaduje její používání.",
|
||||
"niceId": "Pěkné ID",
|
||||
"niceIdUpdated": "Nice ID aktualizováno",
|
||||
"niceIdUpdatedSuccessfully": "Nice ID úspěšně aktualizováno",
|
||||
"niceIdUpdateError": "Chyba při aktualizaci Nice ID",
|
||||
"niceIdUpdateErrorDescription": "Došlo k chybě při aktualizaci identifikátoru Nice.",
|
||||
"niceIdCannotBeEmpty": "Nice ID nemůže být prázdné",
|
||||
"enterIdentifier": "Zadejte identifikátor",
|
||||
"identifier": "Identifier"
|
||||
}
|
||||
|
||||
@@ -1021,7 +1021,7 @@
|
||||
"actionDeleteSite": "Standort löschen",
|
||||
"actionGetSite": "Standort abrufen",
|
||||
"actionListSites": "Standorte auflisten",
|
||||
"actionApplyBlueprint": "Blueprint anwenden",
|
||||
"actionApplyBlueprint": "Blaupause anwenden",
|
||||
"setupToken": "Setup-Token",
|
||||
"setupTokenDescription": "Geben Sie das Setup-Token von der Serverkonsole ein.",
|
||||
"setupTokenRequired": "Setup-Token ist erforderlich",
|
||||
@@ -1080,11 +1080,11 @@
|
||||
"actionDeleteIdpOrg": "IDP-Organisationsrichtlinie löschen",
|
||||
"actionListIdpOrgs": "IDP-Organisationen auflisten",
|
||||
"actionUpdateIdpOrg": "IDP-Organisation aktualisieren",
|
||||
"actionCreateClient": "Client erstellen",
|
||||
"actionCreateClient": "Client anlegen",
|
||||
"actionDeleteClient": "Client löschen",
|
||||
"actionUpdateClient": "Client aktualisieren",
|
||||
"actionListClients": "Clientsn auflisten",
|
||||
"actionGetClient": "Client abrufen",
|
||||
"actionListClients": "Clients auflisten",
|
||||
"actionGetClient": "Clients abrufen",
|
||||
"actionCreateSiteResource": "Site-Ressource erstellen",
|
||||
"actionDeleteSiteResource": "Site-Ressource löschen",
|
||||
"actionGetSiteResource": "Site-Ressource abrufen",
|
||||
@@ -1175,9 +1175,9 @@
|
||||
"blueprintInfo": "Blaupauseninformation",
|
||||
"message": "Nachricht",
|
||||
"blueprintContentsDescription": "Definieren Sie den YAML-Inhalt, der Ihre Infrastruktur beschreibt",
|
||||
"blueprintErrorCreateDescription": "Fehler beim Anwenden des Blueprints",
|
||||
"blueprintErrorCreate": "Fehler beim Erstellen des Blueprints",
|
||||
"searchBlueprintProgress": "Blueprints suchen...",
|
||||
"blueprintErrorCreateDescription": "Fehler beim Anwenden der Blaupause",
|
||||
"blueprintErrorCreate": "Fehler beim Erstellen der Blaupause",
|
||||
"searchBlueprintProgress": "Blaupausen suchen...",
|
||||
"appliedAt": "Angewandt am",
|
||||
"source": "Quelle",
|
||||
"contents": "Inhalt",
|
||||
@@ -1279,6 +1279,15 @@
|
||||
"settingsErrorUpdateDescription": "Beim Aktualisieren der Einstellungen ist ein Fehler aufgetreten",
|
||||
"sidebarCollapse": "Zusammenklappen",
|
||||
"sidebarExpand": "Aufklappen",
|
||||
"productUpdateMoreInfo": "{noOfUpdates} weitere Updates",
|
||||
"productUpdateInfo": "{noOfUpdates} Updates",
|
||||
"productUpdateWhatsNew": "Was ist neu",
|
||||
"productUpdateTitle": "Produkt-Updates",
|
||||
"productUpdateEmpty": "Keine Updates",
|
||||
"dismissAll": "Alle verwerfen",
|
||||
"pangolinUpdateAvailable": "Neue Version verfügbar",
|
||||
"pangolinUpdateAvailableInfo": "Version {version} ist bereit zur Installation",
|
||||
"pangolinUpdateAvailableReleaseNotes": "Versionshinweise anzeigen",
|
||||
"newtUpdateAvailable": "Update verfügbar",
|
||||
"newtUpdateAvailableInfo": "Eine neue Version von Newt ist verfügbar. Bitte aktualisieren Sie auf die neueste Version für das beste Erlebnis.",
|
||||
"domainPickerEnterDomain": "Domäne",
|
||||
@@ -1423,14 +1432,14 @@
|
||||
},
|
||||
"siteRequired": "Standort ist erforderlich.",
|
||||
"olmTunnel": "Olm-Tunnel",
|
||||
"olmTunnelDescription": "Nutzen Sie Olm für die Clientverbindung",
|
||||
"olmTunnelDescription": "Nutzen Sie Olm für die Kundenverbindung",
|
||||
"errorCreatingClient": "Fehler beim Erstellen des Clients",
|
||||
"clientDefaultsNotFound": "Standardeinstellungen des Clients nicht gefunden",
|
||||
"createClient": "Client erstellen",
|
||||
"createClientDescription": "Erstellen Sie einen neuen Client für die Verbindung zu Ihren Standorten.",
|
||||
"seeAllClients": "Alle Clients anzeigen",
|
||||
"clientInformation": "Clientninformationen",
|
||||
"clientNamePlaceholder": "Clientname",
|
||||
"clientInformation": "Client Informationen",
|
||||
"clientNamePlaceholder": "Client Name",
|
||||
"address": "Adresse",
|
||||
"subnetPlaceholder": "Subnetz",
|
||||
"addressDescription": "Die Adresse, die dieser Client für die Verbindung verwenden wird.",
|
||||
@@ -1525,6 +1534,12 @@
|
||||
"resourcesTableTheseResourcesForUseWith": "Diese Ressourcen sind zur Verwendung mit",
|
||||
"resourcesTableClients": "Clients",
|
||||
"resourcesTableAndOnlyAccessibleInternally": "und sind nur intern zugänglich, wenn mit einem Client verbunden.",
|
||||
"resourcesTableNoTargets": "Keine Ziele",
|
||||
"resourcesTableHealthy": "Gesund",
|
||||
"resourcesTableDegraded": "Degradiert",
|
||||
"resourcesTableOffline": "Offline",
|
||||
"resourcesTableUnknown": "Unbekannt",
|
||||
"resourcesTableNotMonitored": "Nicht überwacht",
|
||||
"editInternalResourceDialogEditClientResource": "Client-Ressource bearbeiten",
|
||||
"editInternalResourceDialogUpdateResourceProperties": "Aktualisieren Sie die Ressourceneigenschaften und die Zielkonfiguration für {resourceName}.",
|
||||
"editInternalResourceDialogResourceProperties": "Ressourceneigenschaften",
|
||||
@@ -2095,5 +2110,31 @@
|
||||
"selectedResources": "Ausgewählte Ressourcen",
|
||||
"enableSelected": "Ausgewählte aktivieren",
|
||||
"disableSelected": "Ausgewählte deaktivieren",
|
||||
"checkSelectedStatus": "Status der Auswahl überprüfen"
|
||||
}
|
||||
"checkSelectedStatus": "Status der Auswahl überprüfen",
|
||||
"credentials": "Zugangsdaten",
|
||||
"savecredentials": "Zugangsdaten speichern",
|
||||
"regeneratecredentials": "Re-Key",
|
||||
"regenerateCredentials": "Regenerieren und speichern Sie Ihre Zugangsdaten",
|
||||
"generatedcredentials": "Generierte Zugangsdaten",
|
||||
"copyandsavethesecredentials": "Diese Zugangsdaten kopieren und speichern",
|
||||
"copyandsavethesecredentialsdescription": "Diese Zugangsdaten werden nach dem Verlassen dieser Seite nicht mehr angezeigt. Speichern Sie sie jetzt sicher.",
|
||||
"credentialsSaved": "Zugangsdaten gespeichert",
|
||||
"credentialsSavedDescription": "Zugangsdaten wurden neu erstellt und erfolgreich gespeichert.",
|
||||
"credentialsSaveError": "Fehler beim Speichern der Zugangsdaten",
|
||||
"credentialsSaveErrorDescription": "Beim Erneuern und Speichern der Zugangsdaten ist ein Fehler aufgetreten.",
|
||||
"regenerateCredentialsWarning": "Das Regenerieren von Zugangsdaten wird die vorhergehenden ungültig machen. Bitte aktualisieren die Konfigurationen, welche diese Zugangsdaten verwenden.",
|
||||
"confirm": "Bestätigen",
|
||||
"regenerateCredentialsConfirmation": "Sind Sie sicher, dass Sie die Zugangsdaten neu generieren möchten?",
|
||||
"endpoint": "Endpunkt",
|
||||
"Id": "ID",
|
||||
"SecretKey": "Geheimer Schlüssel",
|
||||
"featureDisabledTooltip": "Diese Funktion ist nur im Enterprise-Plan verfügbar und erfordert eine Lizenz, um sie zu nutzen.",
|
||||
"niceId": "Schöne ID",
|
||||
"niceIdUpdated": "Schöne ID aktualisiert",
|
||||
"niceIdUpdatedSuccessfully": "Nice ID erfolgreich aktualisiert",
|
||||
"niceIdUpdateError": "Fehler beim Aktualisieren der Nizza-ID",
|
||||
"niceIdUpdateErrorDescription": "Beim Aktualisieren der Nizza-ID ist ein Fehler aufgetreten.",
|
||||
"niceIdCannotBeEmpty": "Nizza-ID darf nicht leer sein",
|
||||
"enterIdentifier": "Identifikator eingeben",
|
||||
"identifier": "Identifier"
|
||||
}
|
||||
|
||||
@@ -1430,6 +1430,9 @@
|
||||
"and": "and",
|
||||
"privacyPolicy": "privacy policy"
|
||||
},
|
||||
"signUpMarketing": {
|
||||
"keepMeInTheLoop": "Keep me in the loop with news, updates, and new features by email."
|
||||
},
|
||||
"siteRequired": "Site is required.",
|
||||
"olmTunnel": "Olm Tunnel",
|
||||
"olmTunnelDescription": "Use Olm for client connectivity",
|
||||
|
||||
@@ -1279,6 +1279,15 @@
|
||||
"settingsErrorUpdateDescription": "Ocurrió un error al actualizar ajustes",
|
||||
"sidebarCollapse": "Colapsar",
|
||||
"sidebarExpand": "Expandir",
|
||||
"productUpdateMoreInfo": "{noOfUpdates} actualizaciones más",
|
||||
"productUpdateInfo": "{noOfUpdates} actualizaciones",
|
||||
"productUpdateWhatsNew": "Novedades",
|
||||
"productUpdateTitle": "Actualizaciones de producto",
|
||||
"productUpdateEmpty": "Sin actualizaciones",
|
||||
"dismissAll": "Descartar todo",
|
||||
"pangolinUpdateAvailable": "Nueva versión disponible",
|
||||
"pangolinUpdateAvailableInfo": "La versión {version} está lista para instalar",
|
||||
"pangolinUpdateAvailableReleaseNotes": "Ver notas del lanzamiento",
|
||||
"newtUpdateAvailable": "Nueva actualización disponible",
|
||||
"newtUpdateAvailableInfo": "Hay una nueva versión de Newt disponible. Actualice a la última versión para la mejor experiencia.",
|
||||
"domainPickerEnterDomain": "Dominio",
|
||||
@@ -1525,6 +1534,12 @@
|
||||
"resourcesTableTheseResourcesForUseWith": "Estos recursos son para uso con",
|
||||
"resourcesTableClients": "Clientes",
|
||||
"resourcesTableAndOnlyAccessibleInternally": "y solo son accesibles internamente cuando se conectan con un cliente.",
|
||||
"resourcesTableNoTargets": "Sin objetivos",
|
||||
"resourcesTableHealthy": "Saludable",
|
||||
"resourcesTableDegraded": "Degrado",
|
||||
"resourcesTableOffline": "Desconectado",
|
||||
"resourcesTableUnknown": "Desconocido",
|
||||
"resourcesTableNotMonitored": "No supervisado",
|
||||
"editInternalResourceDialogEditClientResource": "Editar recurso del cliente",
|
||||
"editInternalResourceDialogUpdateResourceProperties": "Actualizar las propiedades del recurso y la configuración del objetivo para {resourceName}.",
|
||||
"editInternalResourceDialogResourceProperties": "Propiedades del recurso",
|
||||
@@ -2095,5 +2110,31 @@
|
||||
"selectedResources": "Recursos seleccionados",
|
||||
"enableSelected": "Habilitar seleccionados",
|
||||
"disableSelected": "Desactivar Seleccionado",
|
||||
"checkSelectedStatus": "Comprobar el estado de selección"
|
||||
}
|
||||
"checkSelectedStatus": "Comprobar el estado de selección",
|
||||
"credentials": "Credenciales",
|
||||
"savecredentials": "Guardar credenciales",
|
||||
"regeneratecredentials": "Re-clave",
|
||||
"regenerateCredentials": "Regenerar y guardar tus credenciales",
|
||||
"generatedcredentials": "Credenciales generadas",
|
||||
"copyandsavethesecredentials": "Copiar y guardar estas credenciales",
|
||||
"copyandsavethesecredentialsdescription": "Estas credenciales no se mostrarán de nuevo después de salir de esta página. Guárdelas de forma segura ahora.",
|
||||
"credentialsSaved": "Credenciales guardadas",
|
||||
"credentialsSavedDescription": "Las credenciales se han regenerado y guardado correctamente.",
|
||||
"credentialsSaveError": "Error al guardar las credenciales",
|
||||
"credentialsSaveErrorDescription": "Se ha producido un error al regenerar y guardar las credenciales.",
|
||||
"regenerateCredentialsWarning": "Regenerar las credenciales invalidará las anteriores. Asegúrese de actualizar cualquier configuración que use estas credenciales.",
|
||||
"confirm": "Confirmar",
|
||||
"regenerateCredentialsConfirmation": "¿Está seguro que desea regenerar las credenciales?",
|
||||
"endpoint": "Endpoint",
|
||||
"Id": "Id",
|
||||
"SecretKey": "Clave secreta",
|
||||
"featureDisabledTooltip": "Esta característica sólo está disponible en el plan empresarial y requiere una licencia para usarla.",
|
||||
"niceId": "ID bonita",
|
||||
"niceIdUpdated": "Bonito ID actualizado",
|
||||
"niceIdUpdatedSuccessfully": "Bonito ID actualizado correctamente",
|
||||
"niceIdUpdateError": "Error al actualizar Nice ID",
|
||||
"niceIdUpdateErrorDescription": "Se ha producido un error al actualizar el ID de Niza.",
|
||||
"niceIdCannotBeEmpty": "El ID de Niza no puede estar vacío",
|
||||
"enterIdentifier": "Introducir identificador",
|
||||
"identifier": "Identifier"
|
||||
}
|
||||
|
||||
@@ -1,26 +1,26 @@
|
||||
{
|
||||
"setupCreate": "Créez votre organisation, votre site et vos ressources",
|
||||
"setupCreate": "Créez votre organisation, vos nœuds et vos ressources",
|
||||
"setupNewOrg": "Nouvelle organisation",
|
||||
"setupCreateOrg": "Créer une organisation",
|
||||
"setupCreateResources": "Créer des ressources",
|
||||
"setupOrgName": "Nom de l'organisation",
|
||||
"orgDisplayName": "Ceci est le nom d'affichage de votre organisation.",
|
||||
"orgDisplayName": "Ceci est le nom affiché de votre organisation.",
|
||||
"orgId": "ID de l'organisation",
|
||||
"setupIdentifierMessage": "Ceci est l'identifiant unique pour votre organisation. Il est séparé du nom affiché.",
|
||||
"setupErrorIdentifier": "L'ID de l'organisation est déjà pris. Veuillez en choisir un autre.",
|
||||
"setupIdentifierMessage": "Ceci est l'identifiant unique de votre organisation. Il est différent du nom.",
|
||||
"setupErrorIdentifier": "Cet ID est déjà utilisé. Veuillez en choisir un autre.",
|
||||
"componentsErrorNoMemberCreate": "Vous n'êtes actuellement membre d'aucune organisation. Créez une organisation pour commencer.",
|
||||
"componentsErrorNoMember": "Vous n'êtes actuellement membre d'aucune organisation.",
|
||||
"welcome": "Bienvenue sur Pangolin !",
|
||||
"welcomeTo": "Bienvenue chez",
|
||||
"componentsCreateOrg": "Créer une organisation",
|
||||
"componentsMember": "Vous êtes membre de {count, plural, =0 {aucune organisation} one {une organisation} other {# organisations}}.",
|
||||
"componentsMember": "Vous {count, plural, =0 {n'} other {} }êtes membre {count, plural, =0 {d'aucune organisation} one {d'une organisation} other {de # organisations}}.",
|
||||
"componentsInvalidKey": "Clés de licence invalides ou expirées détectées. Veuillez respecter les conditions de licence pour continuer à utiliser toutes les fonctionnalités.",
|
||||
"dismiss": "Rejeter",
|
||||
"componentsLicenseViolation": "Violation de licence : ce serveur utilise {usedSites} sites, ce qui dépasse la limite autorisée de {maxSites} sites. Respectez les conditions de licence pour continuer à utiliser toutes les fonctionnalités.",
|
||||
"componentsLicenseViolation": "Violation de licence : ce serveur utilise {usedSites} nœuds, ce qui dépasse la limite autorisée de {maxSites} nœuds. Respectez les conditions de licence pour continuer à utiliser toutes les fonctionnalités.",
|
||||
"componentsSupporterMessage": "Merci de soutenir Pangolin en tant que {tier}!",
|
||||
"inviteErrorNotValid": "Nous sommes désolés, mais il semble que l'invitation à laquelle vous essayez d'accéder n'ait pas été acceptée ou ne soit plus valide.",
|
||||
"inviteErrorUser": "Nous sommes désolés, mais il semble que l'invitation à laquelle vous essayez d'accéder ne soit pas pour cet utilisateur.",
|
||||
"inviteLoginUser": "Veuillez vous assurer que vous êtes connecté avec le bon utilisateur.",
|
||||
"inviteLoginUser": "Veuillez vous assurer que vous êtes connecté avec le bon compte.",
|
||||
"inviteErrorNoUser": "Nous sommes désolés, mais il semble que l'invitation à laquelle vous essayez d'accéder ne concerne pas un utilisateur existant.",
|
||||
"inviteCreateUser": "Veuillez d'abord créer un compte.",
|
||||
"goHome": "Retour à l'accueil",
|
||||
@@ -29,35 +29,35 @@
|
||||
"inviteNotAccepted": "Invitation non acceptée",
|
||||
"authCreateAccount": "Créez un compte pour commencer",
|
||||
"authNoAccount": "Vous n'avez pas de compte ?",
|
||||
"email": "Courriel",
|
||||
"email": "Adresse mail",
|
||||
"password": "Mot de passe",
|
||||
"confirmPassword": "Confirmer le mot de passe",
|
||||
"createAccount": "Créer un compte",
|
||||
"viewSettings": "Afficher les paramètres",
|
||||
"delete": "Supprimez",
|
||||
"delete": "Supprimer",
|
||||
"name": "Nom",
|
||||
"online": "En ligne",
|
||||
"offline": "Hors ligne",
|
||||
"site": "Site",
|
||||
"dataIn": "Données entrantes",
|
||||
"dataOut": "Données sortantes",
|
||||
"site": "Nœud",
|
||||
"dataIn": "Données reçues",
|
||||
"dataOut": "Données émises",
|
||||
"connectionType": "Type de connexion",
|
||||
"tunnelType": "Type de tunnel",
|
||||
"local": "Locale",
|
||||
"edit": "Éditer",
|
||||
"siteConfirmDelete": "Confirmer la suppression du site",
|
||||
"siteDelete": "Supprimer le site",
|
||||
"siteMessageRemove": "Une fois supprimé, le site ne sera plus accessible. Toutes les cibles associées au site seront également supprimées.",
|
||||
"siteQuestionRemove": "Êtes-vous sûr de vouloir supprimer le site de l'organisation ?",
|
||||
"siteManageSites": "Gérer les sites",
|
||||
"siteDescription": "Autoriser la connectivité à votre réseau via des tunnels sécurisés",
|
||||
"siteCreate": "Créer un site",
|
||||
"siteCreateDescription2": "Suivez les étapes ci-dessous pour créer et connecter un nouveau site",
|
||||
"siteCreateDescription": "Créez un nouveau site pour commencer à connecter vos ressources",
|
||||
"edit": "Modifier",
|
||||
"siteConfirmDelete": "Confirmer la suppression du nœud",
|
||||
"siteDelete": "Supprimer le nœud",
|
||||
"siteMessageRemove": "Une fois supprimé, le nœud ne sera plus accessible. Toutes les cibles associées au nœud seront également supprimées.",
|
||||
"siteQuestionRemove": "Êtes-vous sûr de vouloir supprimer ce nœud de l'organisation ?",
|
||||
"siteManageSites": "Gérer les nœuds",
|
||||
"siteDescription": "Autoriser la connexion à votre réseau via des tunnels sécurisés",
|
||||
"siteCreate": "Créer un nœud",
|
||||
"siteCreateDescription2": "Suivez les étapes ci-dessous pour créer et connecter un nouveau nœud",
|
||||
"siteCreateDescription": "Créez un nouveau nœud pour commencer à connecter vos ressources",
|
||||
"close": "Fermer",
|
||||
"siteErrorCreate": "Erreur lors de la création du site",
|
||||
"siteErrorCreateKeyPair": "Paire de clés ou site par défaut introuvable",
|
||||
"siteErrorCreateDefaults": "Les valeurs par défaut du site sont introuvables",
|
||||
"siteErrorCreate": "Erreur lors de la création du nœud",
|
||||
"siteErrorCreateKeyPair": "Clés ou nœud par défaut introuvable",
|
||||
"siteErrorCreateDefaults": "Les valeurs par défaut du nœud sont introuvables",
|
||||
"method": "Méthode",
|
||||
"siteMethodDescription": "C'est ainsi que vous exposerez les connexions.",
|
||||
"siteLearnNewt": "Apprenez à installer Newt sur votre système",
|
||||
@@ -65,12 +65,12 @@
|
||||
"siteLoadWGConfig": "Chargement de la configuration WireGuard...",
|
||||
"siteDocker": "Développer pour obtenir plus de détails sur le déploiement Docker",
|
||||
"toggle": "Activer/désactiver",
|
||||
"dockerCompose": "Composition Docker",
|
||||
"dockerRun": "Exécution Docker",
|
||||
"siteLearnLocal": "Les sites locaux ne font pas de tunnel, en savoir plus",
|
||||
"dockerCompose": "Docker Compose",
|
||||
"dockerRun": "Docker Run",
|
||||
"siteLearnLocal": "Les nœuds locaux ne font pas de tunnel, en savoir plus",
|
||||
"siteConfirmCopy": "J'ai copié la configuration",
|
||||
"searchSitesProgress": "Rechercher des sites...",
|
||||
"siteAdd": "Ajouter un site",
|
||||
"searchSitesProgress": "Rechercher des nœuds...",
|
||||
"siteAdd": "Ajouter un nœud",
|
||||
"siteInstallNewt": "Installer Newt",
|
||||
"siteInstallNewtDescription": "Faites fonctionner Newt sur votre système",
|
||||
"WgConfiguration": "Configuration WireGuard",
|
||||
@@ -78,41 +78,41 @@
|
||||
"operatingSystem": "Système d'exploitation",
|
||||
"commands": "Commandes",
|
||||
"recommended": "Recommandé",
|
||||
"siteNewtDescription": "Pour une meilleure expérience d'utilisateur, utilisez Newt. Il utilise WireGuard sous le capot et vous permet de vous connecter à vos ressources privées par leur adresse LAN sur votre réseau privé à partir du tableau de bord Pangolin.",
|
||||
"siteNewtDescription": "Pour une meilleure expérience d'utilisateur, utilisez Newt. Newt se base sur le protocole WireGuard et vous permet de vous connecter à vos ressources privées, par leur adresse LAN sur votre réseau privé, à partir de Pangolin.",
|
||||
"siteRunsInDocker": "Exécute dans Docker",
|
||||
"siteRunsInShell": "Exécute en shell sur macOS, Linux et Windows",
|
||||
"siteErrorDelete": "Erreur lors de la suppression du site",
|
||||
"siteErrorUpdate": "Impossible de mettre à jour le site",
|
||||
"siteErrorUpdateDescription": "Une erreur s'est produite lors de la mise à jour du site.",
|
||||
"siteUpdated": "Site mis à jour",
|
||||
"siteUpdatedDescription": "Le site a été mis à jour.",
|
||||
"siteGeneralDescription": "Configurer les paramètres généraux de ce site",
|
||||
"siteSettingDescription": "Configurer les paramètres de votre site",
|
||||
"siteSetting": "Réglages {siteName}",
|
||||
"siteRunsInShell": "Fonctionne depuis le shell sur macOS, Linux et Windows",
|
||||
"siteErrorDelete": "Erreur lors de la suppression du nœud",
|
||||
"siteErrorUpdate": "Impossible de mettre à jour le nœud",
|
||||
"siteErrorUpdateDescription": "Une erreur s'est produite lors de la mise à jour du nœud.",
|
||||
"siteUpdated": "Nœud mis à jour",
|
||||
"siteUpdatedDescription": "Le nœud a été mis à jour.",
|
||||
"siteGeneralDescription": "Configurer les paramètres par défaut de ce nœud",
|
||||
"siteSettingDescription": "Configurer les paramètres de votre nœud",
|
||||
"siteSetting": "Paramètres de {siteName}",
|
||||
"siteNewtTunnel": "Tunnel Newt (Recommandé)",
|
||||
"siteNewtTunnelDescription": "La façon la plus simple de créer un point d'entrée dans votre réseau. Pas de configuration supplémentaire.",
|
||||
"siteWg": "WireGuard basique",
|
||||
"siteWgDescription": "Utilisez n'importe quel client WireGuard pour établir un tunnel. Configuration NAT manuelle requise.",
|
||||
"siteWgDescriptionSaas": "Utilisez n'importe quel client WireGuard pour établir un tunnel. Configuration NAT manuelle requise. FONCTIONNE UNIQUEMENT SUR DES NŒUDS AUTONOMES.",
|
||||
"siteWgDescriptionSaas": "Utilisez n'importe quel client WireGuard pour établir un tunnel. Configuration NAT manuelle requise.",
|
||||
"siteLocalDescription": "Ressources locales seulement. Pas de tunneling.",
|
||||
"siteLocalDescriptionSaas": "Ressources locales uniquement. Pas de tunneling. Disponible uniquement sur les nœuds distants.",
|
||||
"siteSeeAll": "Voir tous les sites",
|
||||
"siteTunnelDescription": "Déterminez comment vous voulez vous connecter à votre site",
|
||||
"siteSeeAll": "Voir tous les nœuds",
|
||||
"siteTunnelDescription": "Déterminez comment vous voulez vous connecter à votre nœud",
|
||||
"siteNewtCredentials": "Identifiants Newt",
|
||||
"siteNewtCredentialsDescription": "C'est ainsi que Newt s'authentifiera avec le serveur",
|
||||
"siteNewtCredentialsDescription": "C'est comme ça que Newt s'authentifiera avec le serveur",
|
||||
"siteCredentialsSave": "Enregistrez vos identifiants",
|
||||
"siteCredentialsSaveDescription": "Vous ne pourrez voir cela qu'une seule fois. Assurez-vous de le copier dans un endroit sécurisé.",
|
||||
"siteInfo": "Informations sur le site",
|
||||
"siteCredentialsSaveDescription": "Vous ne pourrez voir cela qu'une seule fois. Assurez-vous de l'enregistrer dans un endroit sécurisé.",
|
||||
"siteInfo": "Informations du nœud",
|
||||
"status": "Statut",
|
||||
"shareTitle": "Gérer les liens de partage",
|
||||
"shareTitle": "Gérer les liens partageables",
|
||||
"shareDescription": "Créez des liens partageables pour accorder un accès temporaire ou permanent à vos ressources",
|
||||
"shareSearch": "Rechercher des liens de partage...",
|
||||
"shareCreate": "Créer un lien de partage",
|
||||
"shareSearch": "Rechercher des liens partageables...",
|
||||
"shareCreate": "Créer un lien partageable",
|
||||
"shareErrorDelete": "Impossible de supprimer le lien",
|
||||
"shareErrorDeleteMessage": "Une erreur s'est produite lors de la suppression du lien",
|
||||
"shareDeleted": "Lien supprimé",
|
||||
"shareDeletedDescription": "Le lien a été supprimé",
|
||||
"shareTokenDescription": "Votre jeton d'accès peut être passé de deux façons : en tant que paramètre de requête ou dans les en-têtes de la requête. Elles doivent être transmises par le client à chaque demande d'accès authentifié.",
|
||||
"shareTokenDescription": "Votre jeton d'accès peut être fourni de deux façons : en tant que paramètre de requête ou dans les en-têtes de la requête. Il doit être transmis par le client à chaque demande d'accès authentifié.",
|
||||
"accessToken": "Jeton d'accès",
|
||||
"usageExamples": "Exemples d'utilisation",
|
||||
"tokenId": "ID du jeton",
|
||||
@@ -124,16 +124,16 @@
|
||||
"shareTokenSecurety": "Gardez votre jeton d'accès sécurisé. Ne le partagez pas dans des zones accessibles au public ou dans du code côté client.",
|
||||
"shareErrorFetchResource": "Impossible de récupérer les ressources",
|
||||
"shareErrorFetchResourceDescription": "Une erreur est survenue lors de la récupération des ressources",
|
||||
"shareErrorCreate": "Impossible de créer le lien de partage",
|
||||
"shareErrorCreateDescription": "Une erreur s'est produite lors de la création du lien de partage",
|
||||
"shareErrorCreate": "Impossible de créer le lien partageable",
|
||||
"shareErrorCreateDescription": "Une erreur s'est produite lors de la création du lien partageable",
|
||||
"shareCreateDescription": "N'importe qui avec ce lien peut accéder à la ressource",
|
||||
"shareTitleOptional": "Titre (facultatif)",
|
||||
"expireIn": "Expire dans",
|
||||
"neverExpire": "N'expire jamais",
|
||||
"shareExpireDescription": "La durée d'expiration correspond à la période pendant laquelle le lien sera utilisable et permettra d'accéder à la ressource. Passé ce délai, le lien ne fonctionnera plus et les utilisateurs qui l'ont utilisé perdront l'accès à la ressource.",
|
||||
"shareSeeOnce": "Vous ne pourrez voir ce lien qu'une seule fois. Assurez-vous de le copier.",
|
||||
"shareExpireDescription": "Le délai d'expiration correspond à la période pendant laquelle le lien sera utilisable et permettra d'accéder à la ressource. Passé ce délai, le lien ne fonctionnera plus et les utilisateurs qui l'ont utilisé perdront l'accès à la ressource.",
|
||||
"shareSeeOnce": "Vous ne pourrez voir ce lien qu'une seule fois. N'oubliez pas de le copier.",
|
||||
"shareAccessHint": "N'importe qui avec ce lien peut accéder à la ressource. Partagez-le avec précaution.",
|
||||
"shareTokenUsage": "Voir Utilisation du jeton d'accès",
|
||||
"shareTokenUsage": "Voir l'utilisation du jeton d'accès",
|
||||
"createLink": "Créer un lien",
|
||||
"resourcesNotFound": "Aucune ressource trouvée",
|
||||
"resourceSearch": "Rechercher des ressources",
|
||||
@@ -145,43 +145,43 @@
|
||||
"never": "Jamais",
|
||||
"shareErrorSelectResource": "Veuillez sélectionner une ressource",
|
||||
"resourceTitle": "Gérer les ressources",
|
||||
"resourceDescription": "Créez des proxy sécurisés pour vos applications privées",
|
||||
"resourcesSearch": "Rechercher des ressources...",
|
||||
"resourceDescription": "Créez des proxys sécurisés pour vos applications privées",
|
||||
"resourcesSearch": "Chercher des ressources...",
|
||||
"resourceAdd": "Ajouter une ressource",
|
||||
"resourceErrorDelte": "Erreur de suppression de la ressource",
|
||||
"resourceErrorDelte": "Erreur lors de la de suppression de la ressource",
|
||||
"authentication": "Authentification",
|
||||
"protected": "Protégé",
|
||||
"notProtected": "Non Protégé",
|
||||
"resourceMessageRemove": "Une fois supprimée, la ressource ne sera plus accessible. Toutes les cibles associées à la ressource seront également supprimées.",
|
||||
"resourceQuestionRemove": "Êtes-vous sûr de vouloir supprimer la ressource de l'organisation ?",
|
||||
"resourceQuestionRemove": "Êtes-vous sûr de vouloir retirer la ressource de l'organisation ?",
|
||||
"resourceHTTP": "Ressource HTTPS",
|
||||
"resourceHTTPDescription": "Requêtes de proxy vers votre application via HTTPS en utilisant un sous-domaine ou un domaine de base.",
|
||||
"resourceHTTPDescription": "Requêtes de proxy vers votre application via HTTPS en utilisant un sous-domaine ou un domaine racine.",
|
||||
"resourceRaw": "Ressource TCP/UDP brute",
|
||||
"resourceRawDescription": "Demandes de proxy vers votre application via TCP/UDP en utilisant un numéro de port.",
|
||||
"resourceRawDescription": "Demandes de proxy vers votre application via TCP/UDP en utilisant un port.",
|
||||
"resourceCreate": "Créer une ressource",
|
||||
"resourceCreateDescription": "Suivez les étapes ci-dessous pour créer une nouvelle ressource",
|
||||
"resourceSeeAll": "Voir toutes les ressources",
|
||||
"resourceInfo": "Informations sur la ressource",
|
||||
"resourceNameDescription": "Ceci est le nom d'affichage de la ressource.",
|
||||
"siteSelect": "Sélectionner un site",
|
||||
"siteSearch": "Chercher un site",
|
||||
"siteNotFound": "Aucun site trouvé.",
|
||||
"siteSelect": "Sélectionnez un nœud",
|
||||
"siteSearch": "Chercher un nœud",
|
||||
"siteNotFound": "Aucun nœud trouvé.",
|
||||
"selectCountry": "Sélectionnez un pays",
|
||||
"searchCountries": "Recherchez des pays...",
|
||||
"noCountryFound": "Aucun pays trouvé.",
|
||||
"siteSelectionDescription": "Ce site fournira la connectivité à la cible.",
|
||||
"resourceType": "Type de ressource",
|
||||
"resourceTypeDescription": "Déterminer comment vous voulez accéder à votre ressource",
|
||||
"resourceTypeDescription": "Détermine comment vous voulez accéder à votre ressource",
|
||||
"resourceHTTPSSettings": "Paramètres HTTPS",
|
||||
"resourceHTTPSSettingsDescription": "Configurer comment votre ressource sera accédée via HTTPS",
|
||||
"resourceHTTPSSettingsDescription": "Configure comment votre ressource sera accédée via HTTPS",
|
||||
"domainType": "Type de domaine",
|
||||
"subdomain": "Sous-domaine",
|
||||
"baseDomain": "Domaine de base",
|
||||
"subdomnainDescription": "Le sous-domaine où votre ressource sera accessible.",
|
||||
"baseDomain": "Domaine racine",
|
||||
"subdomnainDescription": "Le sous-domaine depuis lequel cette ressource sera accessible.",
|
||||
"resourceRawSettings": "Paramètres TCP/UDP",
|
||||
"resourceRawSettingsDescription": "Configurer comment votre ressource sera accédée via TCP/UDP. Vous mappez la ressource à un port sur le serveur Pangolin, de sorte que vous puissiez accéder à la ressource depuis server-public-ip:mapped-port.",
|
||||
"resourceRawSettingsDescription": "Configurer comment votre ressource sera accédée via TCP/UDP. Vous mappez la ressource à un port sur le serveur Pangolin, de sorte que vous puissiez accéder à la ressource depuis ip-publique-du-serveur:port-mappé.",
|
||||
"protocol": "Protocole",
|
||||
"protocolSelect": "Sélectionner un protocole",
|
||||
"protocolSelect": "Choisir un protocole",
|
||||
"resourcePortNumber": "Numéro de port",
|
||||
"resourcePortNumberDescription": "Le numéro de port externe pour les requêtes de proxy.",
|
||||
"cancel": "Abandonner",
|
||||
@@ -203,17 +203,17 @@
|
||||
"internal": "Interne",
|
||||
"rules": "Règles",
|
||||
"resourceSettingDescription": "Configurer les paramètres de votre ressource",
|
||||
"resourceSetting": "Réglages {resourceName}",
|
||||
"resourceSetting": "Réglages de {resourceName}",
|
||||
"alwaysAllow": "Toujours autoriser",
|
||||
"alwaysDeny": "Toujours refuser",
|
||||
"passToAuth": "Passer à l'authentification",
|
||||
"orgSettingsDescription": "Configurer les paramètres généraux de votre organisation",
|
||||
"orgSettingsDescription": "Configurer les paramètres de votre organisation",
|
||||
"orgGeneralSettings": "Paramètres de l'organisation",
|
||||
"orgGeneralSettingsDescription": "Gérer les détails et la configuration de votre organisation",
|
||||
"saveGeneralSettings": "Enregistrer les paramètres généraux",
|
||||
"saveSettings": "Enregistrer les paramètres",
|
||||
"orgDangerZone": "Zone de danger",
|
||||
"orgDangerZoneDescription": "Une fois que vous supprimez cette organisation, il n'y a pas de retour en arrière. Soyez certain.",
|
||||
"orgDangerZone": "Zone dangereuse",
|
||||
"orgDangerZoneDescription": "Une fois cette organisation supprimée, elle ne pourra plus être restaurée. Faites attention.",
|
||||
"orgDelete": "Supprimer l'organisation",
|
||||
"orgDeleteConfirm": "Confirmer la suppression de l'organisation",
|
||||
"orgMessageRemove": "Cette action est irréversible et supprimera toutes les données associées.",
|
||||
@@ -224,7 +224,7 @@
|
||||
"orgErrorUpdate": "Échec de la mise à jour de l'organisation",
|
||||
"orgErrorUpdateMessage": "Une erreur s'est produite lors de la mise à jour de l'organisation.",
|
||||
"orgErrorFetch": "Impossible de récupérer les organisations",
|
||||
"orgErrorFetchMessage": "Une erreur s'est produite lors de la liste de vos organisations",
|
||||
"orgErrorFetchMessage": "Une erreur s'est produite lors de la récupération des organisations",
|
||||
"orgErrorDelete": "Échec de la suppression de l'organisation",
|
||||
"orgErrorDeleteMessage": "Une erreur s'est produite lors de la suppression de l'organisation.",
|
||||
"orgDeleted": "Organisation supprimée",
|
||||
@@ -233,21 +233,21 @@
|
||||
"orgMissingMessage": "Impossible de régénérer l'invitation sans un ID d'organisation.",
|
||||
"accessUsersManage": "Gérer les utilisateurs",
|
||||
"accessUsersDescription": "Invitez des utilisateurs et ajoutez-les aux rôles pour gérer l'accès à votre organisation",
|
||||
"accessUsersSearch": "Rechercher des utilisateurs...",
|
||||
"accessUsersSearch": "Chercher des utilisateurs...",
|
||||
"accessUserCreate": "Créer un utilisateur",
|
||||
"accessUserRemove": "Supprimer l'utilisateur",
|
||||
"accessUserRemove": "Supprimer un utilisateur",
|
||||
"username": "Nom d'utilisateur",
|
||||
"identityProvider": "Fournisseur d'identité",
|
||||
"role": "Rôle",
|
||||
"nameRequired": "Le nom est requis",
|
||||
"accessRolesManage": "Gérer les rôles",
|
||||
"accessRolesDescription": "Configurer les rôles pour gérer l'accès à votre organisation",
|
||||
"accessRolesSearch": "Rechercher des rôles...",
|
||||
"accessRolesSearch": "Chercher des rôles...",
|
||||
"accessRolesAdd": "Ajouter un rôle",
|
||||
"accessRoleDelete": "Supprimer le rôle",
|
||||
"description": "Libellé",
|
||||
"inviteTitle": "Invitations ouvertes",
|
||||
"inviteDescription": "Gérer vos invitations à d'autres utilisateurs",
|
||||
"inviteTitle": "Invitations actives",
|
||||
"inviteDescription": "Gérez les invitations des autres utilisateurs",
|
||||
"inviteSearch": "Rechercher des invitations...",
|
||||
"minutes": "Minutes",
|
||||
"hours": "Heures",
|
||||
@@ -256,41 +256,41 @@
|
||||
"months": "Mois",
|
||||
"years": "Années",
|
||||
"day": "{count, plural, one {# jour} other {# jours}}",
|
||||
"apiKeysTitle": "Informations sur la clé API",
|
||||
"apiKeysConfirmCopy2": "Vous devez confirmer que vous avez copié la clé API.",
|
||||
"apiKeysTitle": "Informations sur la clé d'API",
|
||||
"apiKeysConfirmCopy2": "Vous devez confirmer que vous avez copié la clé d'API.",
|
||||
"apiKeysErrorCreate": "Erreur lors de la création de la clé API",
|
||||
"apiKeysErrorSetPermission": "Erreur lors de la définition des permissions",
|
||||
"apiKeysCreate": "Générer une clé API",
|
||||
"apiKeysCreateDescription": "Générer une nouvelle clé API pour votre organisation",
|
||||
"apiKeysCreate": "Générer une clé d'API",
|
||||
"apiKeysCreateDescription": "Générer une nouvelle clé d'API pour votre organisation",
|
||||
"apiKeysGeneralSettings": "Permissions",
|
||||
"apiKeysGeneralSettingsDescription": "Déterminez ce que cette clé API peut faire",
|
||||
"apiKeysList": "Votre clé API",
|
||||
"apiKeysGeneralSettingsDescription": "Déterminez ce que cette clé d\"API peut faire",
|
||||
"apiKeysList": "Votre clé d\"API",
|
||||
"apiKeysSave": "Enregistrer votre clé API",
|
||||
"apiKeysSaveDescription": "Vous ne pourrez voir cela qu'une seule fois. Assurez-vous de la copier dans un endroit sécurisé.",
|
||||
"apiKeysInfo": "Votre clé API est :",
|
||||
"apiKeysConfirmCopy": "J'ai copié la clé API",
|
||||
"apiKeysSaveDescription": "Vous ne pourrez la voir qu'une seule fois. Assurez-vous de la copier dans un endroit sécurisé.",
|
||||
"apiKeysInfo": "Votre clé d'API est :",
|
||||
"apiKeysConfirmCopy": "J'ai copié la clé d\"API",
|
||||
"generate": "Générer",
|
||||
"done": "Terminé",
|
||||
"apiKeysSeeAll": "Voir toutes les clés API",
|
||||
"apiKeysPermissionsErrorLoadingActions": "Erreur lors du chargement des actions de la clé API",
|
||||
"apiKeysSeeAll": "Voir toutes les clés d\"API",
|
||||
"apiKeysPermissionsErrorLoadingActions": "Erreur lors du chargement des actions de la clé d\"API",
|
||||
"apiKeysPermissionsErrorUpdate": "Erreur lors de la définition des permissions",
|
||||
"apiKeysPermissionsUpdated": "Permissions mises à jour",
|
||||
"apiKeysPermissionsUpdatedDescription": "Les permissions ont été mises à jour.",
|
||||
"apiKeysPermissionsGeneralSettings": "Permissions",
|
||||
"apiKeysPermissionsGeneralSettingsDescription": "Déterminez ce que cette clé API peut faire",
|
||||
"apiKeysPermissionsGeneralSettingsDescription": "Déterminez ce que cette clé d'API peut faire",
|
||||
"apiKeysPermissionsSave": "Enregistrer les permissions",
|
||||
"apiKeysPermissionsTitle": "Permissions",
|
||||
"apiKeys": "Clés API",
|
||||
"searchApiKeys": "Rechercher des clés API...",
|
||||
"apiKeysAdd": "Générer une clé API",
|
||||
"apiKeysErrorDelete": "Erreur lors de la suppression de la clé API",
|
||||
"apiKeysErrorDeleteMessage": "Erreur lors de la suppression de la clé API",
|
||||
"apiKeysQuestionRemove": "Êtes-vous sûr de vouloir supprimer la clé API de l'organisation ?",
|
||||
"apiKeysMessageRemove": "Une fois supprimée, la clé API ne pourra plus être utilisée.",
|
||||
"apiKeysDeleteConfirm": "Confirmer la suppression de la clé API",
|
||||
"apiKeysDelete": "Supprimer la clé API",
|
||||
"apiKeysManage": "Gérer les clés API",
|
||||
"apiKeysDescription": "Les clés API sont utilisées pour s'authentifier avec l'API d'intégration",
|
||||
"apiKeys": "Clés d'API",
|
||||
"searchApiKeys": "Rechercher des clés d'API...",
|
||||
"apiKeysAdd": "Générer une clé d'API",
|
||||
"apiKeysErrorDelete": "Erreur lors de la suppression de la clé d'API",
|
||||
"apiKeysErrorDeleteMessage": "Erreur lors de la suppression de la clé d'API",
|
||||
"apiKeysQuestionRemove": "Êtes-vous sûr de vouloir supprimer la clé d'API de l'organisation ?",
|
||||
"apiKeysMessageRemove": "Une fois supprimée, la clé d'API ne pourra plus être utilisée.",
|
||||
"apiKeysDeleteConfirm": "Confirmer la suppression de la clé d'API",
|
||||
"apiKeysDelete": "Supprimer la clé d'API",
|
||||
"apiKeysManage": "Gérer les clés d'API",
|
||||
"apiKeysDescription": "Les clés d'API sont utilisées pour s'authentifier avec l'API d'intégration",
|
||||
"apiKeysSettings": "Paramètres de {apiKeyName}",
|
||||
"userTitle": "Gérer tous les utilisateurs",
|
||||
"userDescription": "Voir et gérer tous les utilisateurs du système",
|
||||
@@ -305,10 +305,10 @@
|
||||
"userQuestionRemove": "Êtes-vous sûr de vouloir supprimer définitivement l'utilisateur du serveur?",
|
||||
"licenseKey": "Clé de licence",
|
||||
"valid": "Valide",
|
||||
"numberOfSites": "Nombre de sites",
|
||||
"numberOfSites": "Nombre de nœuds",
|
||||
"licenseKeySearch": "Rechercher des clés de licence...",
|
||||
"licenseKeyAdd": "Ajouter une clé de licence",
|
||||
"type": "Type de texte",
|
||||
"type": "Type",
|
||||
"licenseKeyRequired": "La clé de licence est requise",
|
||||
"licenseTermsAgree": "Vous devez accepter les conditions de licence",
|
||||
"licenseErrorKeyLoad": "Impossible de charger les clés de licence",
|
||||
@@ -611,7 +611,7 @@
|
||||
"newtId": "ID Newt",
|
||||
"newtSecretKey": "Clé secrète Newt",
|
||||
"architecture": "Architecture",
|
||||
"sites": "Espaces",
|
||||
"sites": "Nœuds",
|
||||
"siteWgAnyClients": "Utilisez n'importe quel client WireGuard pour vous connecter. Vous devrez adresser vos ressources internes en utilisant l'IP du pair.",
|
||||
"siteWgCompatibleAllClients": "Compatible avec tous les clients WireGuard",
|
||||
"siteWgManualConfigurationRequired": "Configuration manuelle requise",
|
||||
@@ -1021,7 +1021,7 @@
|
||||
"actionDeleteSite": "Supprimer un site",
|
||||
"actionGetSite": "Obtenir un site",
|
||||
"actionListSites": "Lister les sites",
|
||||
"actionApplyBlueprint": "Appliquer le Plan",
|
||||
"actionApplyBlueprint": "Appliquer la Config",
|
||||
"setupToken": "Jeton de configuration",
|
||||
"setupTokenDescription": "Entrez le jeton de configuration depuis la console du serveur.",
|
||||
"setupTokenRequired": "Le jeton de configuration est requis.",
|
||||
@@ -1149,7 +1149,7 @@
|
||||
"apiKeysErrorNoUpdate": "Pas de clé API à mettre à jour",
|
||||
"sidebarOverview": "Aperçu",
|
||||
"sidebarHome": "Domicile",
|
||||
"sidebarSites": "Espaces",
|
||||
"sidebarSites": "Nœuds",
|
||||
"sidebarResources": "Ressource",
|
||||
"sidebarAccessControl": "Contrôle d'accès",
|
||||
"sidebarUsers": "Utilisateurs",
|
||||
@@ -1163,26 +1163,26 @@
|
||||
"sidebarLicense": "Licence",
|
||||
"sidebarClients": "Clients",
|
||||
"sidebarDomains": "Domaines",
|
||||
"sidebarBluePrints": "Plans",
|
||||
"blueprints": "Plans",
|
||||
"sidebarBluePrints": "Configs",
|
||||
"blueprints": "Configs",
|
||||
"blueprintsDescription": "Appliquer les configurations déclaratives et afficher les exécutions précédentes",
|
||||
"blueprintAdd": "Ajouter un Plan",
|
||||
"blueprintGoBack": "Voir tous les plans",
|
||||
"blueprintCreate": "Créer un Plan",
|
||||
"blueprintCreateDescription2": "Suivez les étapes ci-dessous pour créer et appliquer un nouveau plan",
|
||||
"blueprintDetails": "Détails du Plan",
|
||||
"blueprintAdd": "Ajouter une Config",
|
||||
"blueprintGoBack": "Voir toutes les Configs",
|
||||
"blueprintCreate": "Créer une Config",
|
||||
"blueprintCreateDescription2": "Suivez les étapes ci-dessous pour créer et appliquer une nouvelle config",
|
||||
"blueprintDetails": "Détails de la Config",
|
||||
"blueprintDetailsDescription": "Voir le résultat du plan appliqué et les erreurs qui se sont produites",
|
||||
"blueprintInfo": "Informations sur le Plan",
|
||||
"blueprintInfo": "Informations sur la Config",
|
||||
"message": "Message",
|
||||
"blueprintContentsDescription": "Définissez le contenu YAML décrivant votre infrastructure",
|
||||
"blueprintErrorCreateDescription": "Une erreur s'est produite lors de l'application du plan",
|
||||
"blueprintErrorCreate": "Erreur lors de la création du plan",
|
||||
"searchBlueprintProgress": "Rechercher des plans...",
|
||||
"blueprintErrorCreateDescription": "Une erreur s'est produite lors de l'application de la config",
|
||||
"blueprintErrorCreate": "Erreur lors de la création de la config",
|
||||
"searchBlueprintProgress": "Rechercher des configs...",
|
||||
"appliedAt": "Appliqué à",
|
||||
"source": "Source",
|
||||
"contents": "Contenus",
|
||||
"parsedContents": "Contenu analysé (lecture seule)",
|
||||
"enableDockerSocket": "Activer le Plan Docker",
|
||||
"enableDockerSocket": "Activer la Config Docker",
|
||||
"enableDockerSocketDescription": "Activer le ramassage d'étiquettes de socket Docker pour les étiquettes de plan. Le chemin de socket doit être fourni à Newt.",
|
||||
"enableDockerSocketLink": "En savoir plus",
|
||||
"viewDockerContainers": "Voir les conteneurs Docker",
|
||||
@@ -1279,6 +1279,15 @@
|
||||
"settingsErrorUpdateDescription": "Une erreur s'est produite lors de la mise à jour des paramètres",
|
||||
"sidebarCollapse": "Réduire",
|
||||
"sidebarExpand": "Développer",
|
||||
"productUpdateMoreInfo": "{noOfUpdates} mises à jour de plus",
|
||||
"productUpdateInfo": "{noOfUpdates} mises à jour",
|
||||
"productUpdateWhatsNew": "Quoi de neuf",
|
||||
"productUpdateTitle": "Mises à jour",
|
||||
"productUpdateEmpty": "Aucune mise à jour",
|
||||
"dismissAll": "Tout cacher",
|
||||
"pangolinUpdateAvailable": "Mise à jour disponible",
|
||||
"pangolinUpdateAvailableInfo": "La version {version} est prête à être installée",
|
||||
"pangolinUpdateAvailableReleaseNotes": "Voir les notes de version",
|
||||
"newtUpdateAvailable": "Mise à jour disponible",
|
||||
"newtUpdateAvailableInfo": "Une nouvelle version de Newt est disponible. Veuillez mettre à jour vers la dernière version pour une meilleure expérience.",
|
||||
"domainPickerEnterDomain": "Domaine",
|
||||
@@ -1525,6 +1534,12 @@
|
||||
"resourcesTableTheseResourcesForUseWith": "Ces ressources sont à utiliser avec",
|
||||
"resourcesTableClients": "Clients",
|
||||
"resourcesTableAndOnlyAccessibleInternally": "et sont uniquement accessibles en interne lorsqu'elles sont connectées avec un client.",
|
||||
"resourcesTableNoTargets": "Aucune cible",
|
||||
"resourcesTableHealthy": "Sain",
|
||||
"resourcesTableDegraded": "Dégradé",
|
||||
"resourcesTableOffline": "Hors ligne",
|
||||
"resourcesTableUnknown": "Inconnu",
|
||||
"resourcesTableNotMonitored": "Non-monitoré",
|
||||
"editInternalResourceDialogEditClientResource": "Modifier la ressource client",
|
||||
"editInternalResourceDialogUpdateResourceProperties": "Mettez à jour les propriétés de la ressource et la configuration de la cible pour {resourceName}.",
|
||||
"editInternalResourceDialogResourceProperties": "Propriétés de la ressource",
|
||||
@@ -2041,7 +2056,7 @@
|
||||
"preferWildcardCertDescription": "Tentative de génération d'un certificat générique (nécessite un résolveur de certificat correctement configuré).",
|
||||
"recordName": "Nom de l'enregistrement",
|
||||
"auto": "Automatique",
|
||||
"TTL": "TTC",
|
||||
"TTL": "TTL",
|
||||
"howToAddRecords": "Comment ajouter des enregistrements",
|
||||
"dnsRecord": "Enregistrements DNS",
|
||||
"required": "Requis",
|
||||
@@ -2061,7 +2076,7 @@
|
||||
"warning": "Avertissement",
|
||||
"proxyProtocolWarning": "Votre application backend doit être configurée pour accepter les connexions Proxy Protocol. Si votre backend ne prend pas en charge le protocole Proxy, activer ceci va casser toutes les connexions. Assurez-vous de configurer votre backend pour faire confiance aux en-têtes du protocole Proxy de Traefik.",
|
||||
"restarting": "Redémarrage...",
|
||||
"manual": "Manuelle",
|
||||
"manual": "Manuel",
|
||||
"messageSupport": "Soutien aux messages",
|
||||
"supportNotAvailableTitle": "Support non disponible",
|
||||
"supportNotAvailableDescription": "L'assistance n'est pas disponible pour le moment. Vous pouvez envoyer un e-mail à support@pangolin.net.",
|
||||
@@ -2081,19 +2096,45 @@
|
||||
"supportSend": "Envoyer",
|
||||
"supportMessageSent": "Message envoyé !",
|
||||
"supportWillContact": "Nous vous contacterons sous peu!",
|
||||
"selectLogRetention": "Sélectionner la durée de rétention du journal",
|
||||
"selectLogRetention": "Sélectionner la durée de rétention des logs",
|
||||
"showColumns": "Afficher les colonnes",
|
||||
"hideColumns": "Cacher les colonnes",
|
||||
"columnVisibility": "Visibilité des colonnes",
|
||||
"toggleColumn": "Activer/désactiver la colonne {columnName}",
|
||||
"allColumns": "Toutes les colonnes",
|
||||
"defaultColumns": "Colonnes par défaut",
|
||||
"customizeView": "Personnaliser la vue",
|
||||
"customizeView": "Personnaliser l'apparence",
|
||||
"viewOptions": "Voir les options",
|
||||
"selectAll": "Tout sélectionner",
|
||||
"selectNone": "Ne rien sélectionner",
|
||||
"selectedResources": "Ressources sélectionnées",
|
||||
"enableSelected": "Activer la sélection",
|
||||
"disableSelected": "Désactiver la sélection",
|
||||
"checkSelectedStatus": "Vérifier le statut de la sélection"
|
||||
}
|
||||
"checkSelectedStatus": "Vérifier le statut de la sélection",
|
||||
"credentials": "Identifiants",
|
||||
"savecredentials": "Enregistrer les identifiants",
|
||||
"regeneratecredentials": "Re-claver",
|
||||
"regenerateCredentials": "Régénérer et enregistrer les identifiants",
|
||||
"generatedcredentials": "Identifiants générés",
|
||||
"copyandsavethesecredentials": "Copier et enregistrer ces identifiants",
|
||||
"copyandsavethesecredentialsdescription": "Ces identifiants ne seront pas affichés à nouveaux une fois cette page fermée. Enregistrez-les maintenant.",
|
||||
"credentialsSaved": "Identifiants enregistrés",
|
||||
"credentialsSavedDescription": "Les identifiants ont été régénérés et enregistrés avec succès.",
|
||||
"credentialsSaveError": "Erreur lors de l'enregistrement des identifiants",
|
||||
"credentialsSaveErrorDescription": "Une erreur s'est produite lors de la régénération et l'enregistrement des identifiants.",
|
||||
"regenerateCredentialsWarning": "La régénération de ces identifiants invalidera ceux actuellement utilisés. Assurez-vous de mettre à jour toutes les configurations qui les utilisent.",
|
||||
"confirm": "Confirmer",
|
||||
"regenerateCredentialsConfirmation": "Voulez-vous vraiment régénérer les identifiants ?",
|
||||
"endpoint": "Endpoint",
|
||||
"Id": "Id",
|
||||
"SecretKey": "Clé privée",
|
||||
"featureDisabledTooltip": "Cette fonctionnalité n'est disponible que dans la version entreprise et nécessite une licence pour être utilisée.",
|
||||
"niceId": "Joli ID",
|
||||
"niceIdUpdated": "Joli ID mis à jour",
|
||||
"niceIdUpdatedSuccessfully": "Joli ID mis à jour avec succès",
|
||||
"niceIdUpdateError": "Erreur lors de la mise à jour du joli ID",
|
||||
"niceIdUpdateErrorDescription": "Erreur lors de la mise à jour du joli ID.",
|
||||
"niceIdCannotBeEmpty": "Merci de renseigner un joli ID",
|
||||
"enterIdentifier": "Entrez l'identifiant",
|
||||
"identifier": "Identifiant"
|
||||
}
|
||||
|
||||
@@ -1279,6 +1279,15 @@
|
||||
"settingsErrorUpdateDescription": "Si è verificato un errore durante l'aggiornamento delle impostazioni",
|
||||
"sidebarCollapse": "Comprimi",
|
||||
"sidebarExpand": "Espandi",
|
||||
"productUpdateMoreInfo": "{noOfUpdates} altri aggiornamenti",
|
||||
"productUpdateInfo": "{noOfUpdates} aggiornamenti",
|
||||
"productUpdateWhatsNew": "Novità",
|
||||
"productUpdateTitle": "Aggiornamenti Prodotto",
|
||||
"productUpdateEmpty": "Nessun aggiornamento",
|
||||
"dismissAll": "Ignora tutto",
|
||||
"pangolinUpdateAvailable": "Nuova versione disponibile",
|
||||
"pangolinUpdateAvailableInfo": "La versione {version} è pronta per l'installazione",
|
||||
"pangolinUpdateAvailableReleaseNotes": "Visualizza note di rilascio",
|
||||
"newtUpdateAvailable": "Aggiornamento Disponibile",
|
||||
"newtUpdateAvailableInfo": "È disponibile una nuova versione di Newt. Si prega di aggiornare all'ultima versione per la migliore esperienza.",
|
||||
"domainPickerEnterDomain": "Dominio",
|
||||
@@ -1525,6 +1534,12 @@
|
||||
"resourcesTableTheseResourcesForUseWith": "Queste risorse sono per uso con",
|
||||
"resourcesTableClients": "Client",
|
||||
"resourcesTableAndOnlyAccessibleInternally": "e sono accessibili solo internamente quando connessi con un client.",
|
||||
"resourcesTableNoTargets": "Nessun obiettivo",
|
||||
"resourcesTableHealthy": "Sano",
|
||||
"resourcesTableDegraded": "Degraded",
|
||||
"resourcesTableOffline": "Offline",
|
||||
"resourcesTableUnknown": "Sconosciuto",
|
||||
"resourcesTableNotMonitored": "Non monitorato",
|
||||
"editInternalResourceDialogEditClientResource": "Modifica Risorsa Client",
|
||||
"editInternalResourceDialogUpdateResourceProperties": "Aggiorna le proprietà della risorsa e la configurazione del target per {resourceName}.",
|
||||
"editInternalResourceDialogResourceProperties": "Proprietà della Risorsa",
|
||||
@@ -2095,5 +2110,31 @@
|
||||
"selectedResources": "Risorse Selezionate",
|
||||
"enableSelected": "Abilita Selezionati",
|
||||
"disableSelected": "Disabilita Selezionati",
|
||||
"checkSelectedStatus": "Controlla lo stato dei selezionati"
|
||||
}
|
||||
"checkSelectedStatus": "Controlla lo stato dei selezionati",
|
||||
"credentials": "Credenziali",
|
||||
"savecredentials": "Salva Credenziali",
|
||||
"regeneratecredentials": "Ri-chiave",
|
||||
"regenerateCredentials": "Rigenera e salva le tue credenziali",
|
||||
"generatedcredentials": "Credenziali Generate",
|
||||
"copyandsavethesecredentials": "Copia e salva queste credenziali",
|
||||
"copyandsavethesecredentialsdescription": "Queste credenziali non verranno mostrate di nuovo dopo aver lasciato questa pagina. Salvarle in modo sicuro ora.",
|
||||
"credentialsSaved": "Credenziali Salvate",
|
||||
"credentialsSavedDescription": "Le credenziali sono state rigenerate e salvate con successo.",
|
||||
"credentialsSaveError": "Errore Di Salvataggio Credenziali",
|
||||
"credentialsSaveErrorDescription": "Errore durante la rigenerazione e il salvataggio delle credenziali.",
|
||||
"regenerateCredentialsWarning": "Rigenerare le credenziali invaliderà quelle precedenti. Assicurarsi di aggiornare le configurazioni che utilizzano queste credenziali.",
|
||||
"confirm": "Conferma",
|
||||
"regenerateCredentialsConfirmation": "Sei sicuro di voler rigenerare le credenziali?",
|
||||
"endpoint": "Endpoint",
|
||||
"Id": "Id",
|
||||
"SecretKey": "Chiave Segreta",
|
||||
"featureDisabledTooltip": "Questa funzione è disponibile solo nel piano aziendale e richiede una licenza per utilizzarla.",
|
||||
"niceId": "Simpatico ID",
|
||||
"niceIdUpdated": "Nice ID Aggiornato",
|
||||
"niceIdUpdatedSuccessfully": "Nizza Id Aggiornato Con Successo",
|
||||
"niceIdUpdateError": "Errore nell'aggiornare Nice ID",
|
||||
"niceIdUpdateErrorDescription": "Si è verificato un errore durante l'aggiornamento del Nice ID.",
|
||||
"niceIdCannotBeEmpty": "Il Nice ID non può essere vuoto",
|
||||
"enterIdentifier": "Inserisci identificatore",
|
||||
"identifier": "Identifier"
|
||||
}
|
||||
|
||||
@@ -1279,6 +1279,15 @@
|
||||
"settingsErrorUpdateDescription": "설정을 업데이트하는 동안 오류가 발생했습니다",
|
||||
"sidebarCollapse": "줄이기",
|
||||
"sidebarExpand": "확장하기",
|
||||
"productUpdateMoreInfo": "{noOfUpdates}개의 더 많은 업데이트",
|
||||
"productUpdateInfo": "{noOfUpdates}개 업데이트",
|
||||
"productUpdateWhatsNew": "새로운 기능",
|
||||
"productUpdateTitle": "제품 업데이트",
|
||||
"productUpdateEmpty": "업데이트 없음",
|
||||
"dismissAll": "모두 해제",
|
||||
"pangolinUpdateAvailable": "새 버전 사용 가능",
|
||||
"pangolinUpdateAvailableInfo": "버전 {version}을(를) 설치할 준비가 되었습니다",
|
||||
"pangolinUpdateAvailableReleaseNotes": "릴리스 노트 보기",
|
||||
"newtUpdateAvailable": "업데이트 가능",
|
||||
"newtUpdateAvailableInfo": "뉴트의 새 버전이 출시되었습니다. 최상의 경험을 위해 최신 버전으로 업데이트하세요.",
|
||||
"domainPickerEnterDomain": "도메인",
|
||||
@@ -1525,6 +1534,12 @@
|
||||
"resourcesTableTheseResourcesForUseWith": "이 리소스는 다음과 함께 사용하기 위한 것입니다.",
|
||||
"resourcesTableClients": "클라이언트",
|
||||
"resourcesTableAndOnlyAccessibleInternally": "클라이언트와 연결되었을 때만 내부적으로 접근 가능합니다.",
|
||||
"resourcesTableNoTargets": "대상 없음",
|
||||
"resourcesTableHealthy": "정상",
|
||||
"resourcesTableDegraded": "저하됨",
|
||||
"resourcesTableOffline": "오프라인",
|
||||
"resourcesTableUnknown": "알 수 없음",
|
||||
"resourcesTableNotMonitored": "모니터링되지 않음",
|
||||
"editInternalResourceDialogEditClientResource": "클라이언트 리소스 수정",
|
||||
"editInternalResourceDialogUpdateResourceProperties": "{resourceName}의 리소스 속성과 대상 구성을 업데이트하세요.",
|
||||
"editInternalResourceDialogResourceProperties": "리소스 속성",
|
||||
@@ -2095,5 +2110,31 @@
|
||||
"selectedResources": "선택된 리소스",
|
||||
"enableSelected": "선택된 항목 활성화",
|
||||
"disableSelected": "선택된 항목 비활성화",
|
||||
"checkSelectedStatus": "선택된 항목 상태 확인"
|
||||
}
|
||||
"checkSelectedStatus": "선택된 항목 상태 확인",
|
||||
"credentials": "자격 증명",
|
||||
"savecredentials": "자격 증명 저장",
|
||||
"regeneratecredentials": "재생성",
|
||||
"regenerateCredentials": "자격 증명을 재생성하고 저장합니다",
|
||||
"generatedcredentials": "생성된 자격 증명",
|
||||
"copyandsavethesecredentials": "이 자격 증명을 복사하여 저장합니다",
|
||||
"copyandsavethesecredentialsdescription": "이 페이지를 떠난 후에는 자격 증명이 다시 표시되지 않습니다. 지금 안전하게 저장하십시오.",
|
||||
"credentialsSaved": "자격 증명 저장됨",
|
||||
"credentialsSavedDescription": "자격 증명이 성공적으로 재생성 및 저장되었습니다.",
|
||||
"credentialsSaveError": "자격 증명 저장 오류",
|
||||
"credentialsSaveErrorDescription": "자격 증명을 재생성하고 저장하는 동안 오류가 발생했습니다.",
|
||||
"regenerateCredentialsWarning": "자격 증명을 재생성하면 이전 자격 증명이 무효화됩니다. 이 자격 증명을 사용하는 모든 구성을 업데이트하십시오.",
|
||||
"confirm": "확인",
|
||||
"regenerateCredentialsConfirmation": "자격 증명을 재생성하시겠습니까?",
|
||||
"endpoint": "엔드포인트",
|
||||
"Id": "아이디",
|
||||
"SecretKey": "비밀 키",
|
||||
"featureDisabledTooltip": "이 기능은 엔터프라이즈 플랜에서만 사용할 수 있으며 라이센스가 필요합니다.",
|
||||
"niceId": "예쁜 ID",
|
||||
"niceIdUpdated": "예쁜 ID 업데이트됨",
|
||||
"niceIdUpdatedSuccessfully": "예쁜 ID가 성공적으로 업데이트되었습니다",
|
||||
"niceIdUpdateError": "예쁜 ID 업데이트 오류",
|
||||
"niceIdUpdateErrorDescription": "예쁜 ID를 업데이트하는 동안 오류가 발생했습니다.",
|
||||
"niceIdCannotBeEmpty": "예쁜 ID는 비워둘 수 없습니다",
|
||||
"enterIdentifier": "식별자 입력",
|
||||
"identifier": "식별자"
|
||||
}
|
||||
|
||||
@@ -1279,6 +1279,15 @@
|
||||
"settingsErrorUpdateDescription": "En feil oppstod under oppdatering av innstillinger",
|
||||
"sidebarCollapse": "Skjul",
|
||||
"sidebarExpand": "Utvid",
|
||||
"productUpdateMoreInfo": "{noOfUpdates} flere oppdateringer",
|
||||
"productUpdateInfo": "{noOfUpdates} oppdateringer",
|
||||
"productUpdateWhatsNew": "Hva er nytt",
|
||||
"productUpdateTitle": "Oppdateringer om produktet",
|
||||
"productUpdateEmpty": "Ingen oppdateringer",
|
||||
"dismissAll": "Avvis alle",
|
||||
"pangolinUpdateAvailable": "Ny versjon tilgjengelig",
|
||||
"pangolinUpdateAvailableInfo": "Versjon {version} er klar til å installere",
|
||||
"pangolinUpdateAvailableReleaseNotes": "Se utgivelsnotater",
|
||||
"newtUpdateAvailable": "Oppdatering tilgjengelig",
|
||||
"newtUpdateAvailableInfo": "En ny versjon av Newt er tilgjengelig. Vennligst oppdater til den nyeste versjonen for den beste opplevelsen.",
|
||||
"domainPickerEnterDomain": "Domene",
|
||||
@@ -1525,6 +1534,12 @@
|
||||
"resourcesTableTheseResourcesForUseWith": "Disse ressursene er til bruk med",
|
||||
"resourcesTableClients": "Klienter",
|
||||
"resourcesTableAndOnlyAccessibleInternally": "og er kun tilgjengelig internt når de er koblet til med en klient.",
|
||||
"resourcesTableNoTargets": "Ingen mål",
|
||||
"resourcesTableHealthy": "Frisk",
|
||||
"resourcesTableDegraded": "Nedgradert",
|
||||
"resourcesTableOffline": "Frakoblet",
|
||||
"resourcesTableUnknown": "Ukjent",
|
||||
"resourcesTableNotMonitored": "Ikke overvåket",
|
||||
"editInternalResourceDialogEditClientResource": "Rediger klientressurs",
|
||||
"editInternalResourceDialogUpdateResourceProperties": "Oppdater ressursens egenskaper og målkonfigurasjon for {resourceName}.",
|
||||
"editInternalResourceDialogResourceProperties": "Ressursegenskaper",
|
||||
@@ -2095,5 +2110,31 @@
|
||||
"selectedResources": "Valgte ressurser",
|
||||
"enableSelected": "Aktiver valgte",
|
||||
"disableSelected": "Deaktiver valgte",
|
||||
"checkSelectedStatus": "Kontroller status for valgte"
|
||||
}
|
||||
"checkSelectedStatus": "Kontroller status for valgte",
|
||||
"credentials": "Legitimasjon",
|
||||
"savecredentials": "Lagre brukeropplysninger",
|
||||
"regeneratecredentials": "Ny nøkkel",
|
||||
"regenerateCredentials": "Regenerer og lagre opplysningene dine",
|
||||
"generatedcredentials": "Genererte brukeropplysninger",
|
||||
"copyandsavethesecredentials": "Kopier og lagre disse opplysningene",
|
||||
"copyandsavethesecredentialsdescription": "Disse opplysningene vil ikke bli vist igjen etter at du forlater siden. Lagre dem trygt nå.",
|
||||
"credentialsSaved": "Påloggingsinformasjon lagret",
|
||||
"credentialsSavedDescription": "Påloggingsinformasjonen har blitt regenerert og lagret.",
|
||||
"credentialsSaveError": "Påloggingsinformasjon lagre feil",
|
||||
"credentialsSaveErrorDescription": "En feil oppstod under regenerering og lagring av legitimasjon.",
|
||||
"regenerateCredentialsWarning": "Regenerering av legitimasjon vil ugyldiggjøre de forrige. Sørg for at alle konfigurasjoner som bruker disse legitimasjonene.",
|
||||
"confirm": "Bekreft",
|
||||
"regenerateCredentialsConfirmation": "Er du sikker på at du vil regenerere legetimasjonene?",
|
||||
"endpoint": "Endpoint",
|
||||
"Id": "Id",
|
||||
"SecretKey": "Hemmelig nøkkel",
|
||||
"featureDisabledTooltip": "Denne funksjonen er bare tilgjengelig i virksomhetsplanen og krever en lisens til å bruke den.",
|
||||
"niceId": "God ID",
|
||||
"niceIdUpdated": "Flott ID oppdatert",
|
||||
"niceIdUpdatedSuccessfully": "Id-en ble oppdatert",
|
||||
"niceIdUpdateError": "Feil under oppdatering av hyggelig ID",
|
||||
"niceIdUpdateErrorDescription": "Det oppstod en feil under oppdatering av Nice ID.",
|
||||
"niceIdCannotBeEmpty": "God ID kan ikke være tom",
|
||||
"enterIdentifier": "Angi identifikator",
|
||||
"identifier": "Identifier"
|
||||
}
|
||||
|
||||
@@ -1279,6 +1279,15 @@
|
||||
"settingsErrorUpdateDescription": "Er is een fout opgetreden bij het bijwerken van instellingen",
|
||||
"sidebarCollapse": "Inklappen",
|
||||
"sidebarExpand": "Uitklappen",
|
||||
"productUpdateMoreInfo": "Nog {noOfUpdates} updates",
|
||||
"productUpdateInfo": "{noOfUpdates} updates",
|
||||
"productUpdateWhatsNew": "Wat is nieuw",
|
||||
"productUpdateTitle": "Update Producten",
|
||||
"productUpdateEmpty": "Geen updates",
|
||||
"dismissAll": "Alles afwijzen",
|
||||
"pangolinUpdateAvailable": "Nieuwe versie beschikbaar",
|
||||
"pangolinUpdateAvailableInfo": "Versie {version} is klaar om te installeren",
|
||||
"pangolinUpdateAvailableReleaseNotes": "Bekijk release notities",
|
||||
"newtUpdateAvailable": "Update beschikbaar",
|
||||
"newtUpdateAvailableInfo": "Er is een nieuwe versie van Newt beschikbaar. Update naar de nieuwste versie voor de beste ervaring.",
|
||||
"domainPickerEnterDomain": "Domein",
|
||||
@@ -1525,6 +1534,12 @@
|
||||
"resourcesTableTheseResourcesForUseWith": "Deze bronnen zijn bedoeld voor gebruik met",
|
||||
"resourcesTableClients": "Clienten",
|
||||
"resourcesTableAndOnlyAccessibleInternally": "en zijn alleen intern toegankelijk wanneer verbonden met een client.",
|
||||
"resourcesTableNoTargets": "Geen doelen",
|
||||
"resourcesTableHealthy": "Gezond",
|
||||
"resourcesTableDegraded": "Verminderde",
|
||||
"resourcesTableOffline": "Offline",
|
||||
"resourcesTableUnknown": "onbekend",
|
||||
"resourcesTableNotMonitored": "Niet gecontroleerd",
|
||||
"editInternalResourceDialogEditClientResource": "Bewerk clientbron",
|
||||
"editInternalResourceDialogUpdateResourceProperties": "Werk de eigenschapen van de bron en doelconfiguratie bij voor {resourceName}.",
|
||||
"editInternalResourceDialogResourceProperties": "Bron eigenschappen",
|
||||
@@ -2095,5 +2110,31 @@
|
||||
"selectedResources": "Geselecteerde bronnen",
|
||||
"enableSelected": "Selectie inschakelen",
|
||||
"disableSelected": "Selectie uitschakelen",
|
||||
"checkSelectedStatus": "Controleer de status van de geselecteerde"
|
||||
}
|
||||
"checkSelectedStatus": "Controleer de status van de geselecteerde",
|
||||
"credentials": "Aanmeldgegevens",
|
||||
"savecredentials": "Referenties opslaan",
|
||||
"regeneratecredentials": "Hersleutel",
|
||||
"regenerateCredentials": "Opnieuw genereren en opslaan van uw referenties",
|
||||
"generatedcredentials": "Gegenereerde referenties",
|
||||
"copyandsavethesecredentials": "Kopieer en bewaar deze inloggegevens",
|
||||
"copyandsavethesecredentialsdescription": "Deze referenties worden niet meer getoond nadat u deze pagina verlaat. Sla ze nu veilig op.",
|
||||
"credentialsSaved": "Referenties opgeslagen",
|
||||
"credentialsSavedDescription": "Referenties werden met succes opnieuw gegenereerd en opgeslagen.",
|
||||
"credentialsSaveError": "Fout bij opslaan referenties",
|
||||
"credentialsSaveErrorDescription": "Er is een fout opgetreden tijdens het opnieuw genereren en opslaan van de inloggegevens.",
|
||||
"regenerateCredentialsWarning": "Het opnieuw genereren van inloggegevens zal de vorige ongeldig maken. Zorg ervoor dat alle configuraties die deze inloggegevens gebruiken bijgewerkt worden.",
|
||||
"confirm": "Bevestigen",
|
||||
"regenerateCredentialsConfirmation": "Weet u zeker dat u de inloggegevens opnieuw wilt genereren?",
|
||||
"endpoint": "Endpoint",
|
||||
"Id": "Id",
|
||||
"SecretKey": "Geheime sleutel",
|
||||
"featureDisabledTooltip": "Deze functie is alleen beschikbaar in het bedrijfsplan en vereist een licentie om deze te gebruiken.",
|
||||
"niceId": "Leuk ID",
|
||||
"niceIdUpdated": "Leuke ID bijgewerkt",
|
||||
"niceIdUpdatedSuccessfully": "Nice ID Updated Successfully",
|
||||
"niceIdUpdateError": "Fout bij bijwerken ID Nice",
|
||||
"niceIdUpdateErrorDescription": "Fout opgetreden tijdens het bijwerken van de ID van Nice.",
|
||||
"niceIdCannotBeEmpty": "Nice ID mag niet leeg zijn",
|
||||
"enterIdentifier": "ID invoeren",
|
||||
"identifier": "Identifier"
|
||||
}
|
||||
|
||||
@@ -1279,6 +1279,15 @@
|
||||
"settingsErrorUpdateDescription": "Wystąpił błąd podczas aktualizacji ustawień",
|
||||
"sidebarCollapse": "Zwiń",
|
||||
"sidebarExpand": "Rozwiń",
|
||||
"productUpdateMoreInfo": "{noOfUpdates} więcej aktualizacji",
|
||||
"productUpdateInfo": "Aktualizacje {noOfUpdates}",
|
||||
"productUpdateWhatsNew": "Co nowego",
|
||||
"productUpdateTitle": "Aktualizacje produktu",
|
||||
"productUpdateEmpty": "Brak aktualizacji",
|
||||
"dismissAll": "Zamknij wszystkie",
|
||||
"pangolinUpdateAvailable": "Dostępna jest nowa wersja",
|
||||
"pangolinUpdateAvailableInfo": "Wersja {version} jest gotowa do zainstalowania",
|
||||
"pangolinUpdateAvailableReleaseNotes": "Zobacz notatki o wydaniu",
|
||||
"newtUpdateAvailable": "Dostępna aktualizacja",
|
||||
"newtUpdateAvailableInfo": "Nowa wersja Newt jest dostępna. Prosimy o aktualizację do najnowszej wersji dla najlepszej pracy.",
|
||||
"domainPickerEnterDomain": "Domena",
|
||||
@@ -1525,6 +1534,12 @@
|
||||
"resourcesTableTheseResourcesForUseWith": "Te zasoby są do użytku z",
|
||||
"resourcesTableClients": "Klientami",
|
||||
"resourcesTableAndOnlyAccessibleInternally": "i są dostępne tylko wewnętrznie po połączeniu z klientem.",
|
||||
"resourcesTableNoTargets": "Brak celów",
|
||||
"resourcesTableHealthy": "Zdrowe",
|
||||
"resourcesTableDegraded": "Degradacja",
|
||||
"resourcesTableOffline": "Offline",
|
||||
"resourcesTableUnknown": "Nieznane",
|
||||
"resourcesTableNotMonitored": "Nie monitorowano",
|
||||
"editInternalResourceDialogEditClientResource": "Edytuj zasób klienta",
|
||||
"editInternalResourceDialogUpdateResourceProperties": "Zaktualizuj właściwości zasobu i konfigurację celu dla {resourceName}.",
|
||||
"editInternalResourceDialogResourceProperties": "Właściwości zasobów",
|
||||
@@ -2095,5 +2110,31 @@
|
||||
"selectedResources": "Wybrane Zasoby",
|
||||
"enableSelected": "Włącz zaznaczone",
|
||||
"disableSelected": "Wyłącz zaznaczone",
|
||||
"checkSelectedStatus": "Sprawdź status zaznaczonych"
|
||||
}
|
||||
"checkSelectedStatus": "Sprawdź status zaznaczonych",
|
||||
"credentials": "Dane logowania",
|
||||
"savecredentials": "Zapisz dane logowania",
|
||||
"regeneratecredentials": "Przycisk ponownie",
|
||||
"regenerateCredentials": "Ponownie wygeneruj i zapisz swoje dane logowania",
|
||||
"generatedcredentials": "Wygenerowane dane logowania",
|
||||
"copyandsavethesecredentials": "Skopiuj i zapisz te dane logowania",
|
||||
"copyandsavethesecredentialsdescription": "Te dane uwierzytelniające nie będą wyświetlane ponownie po opuszczeniu tej strony. Zapisz je teraz bezpiecznie.",
|
||||
"credentialsSaved": "Zapisano dane logowania",
|
||||
"credentialsSavedDescription": "Dane logowania zostały wygenerowane i zapisane pomyślnie.",
|
||||
"credentialsSaveError": "Błąd zapisu danych logowania",
|
||||
"credentialsSaveErrorDescription": "Wystąpił błąd podczas regeneracji i zapisywania poświadczeń.",
|
||||
"regenerateCredentialsWarning": "Regeneracja poświadczeń spowoduje unieważnienie poprzednich poświadczeń. Upewnij się, że zaktualizowano wszystkie konfiguracje, które używają tych poświadczeń.",
|
||||
"confirm": "Potwierdź",
|
||||
"regenerateCredentialsConfirmation": "Czy na pewno chcesz wygenerować dane logowania?",
|
||||
"endpoint": "Endpoint",
|
||||
"Id": "Id",
|
||||
"SecretKey": "Sekretny klucz",
|
||||
"featureDisabledTooltip": "Ta funkcja jest dostępna tylko w planie przedsiębiorstwa i wymaga licencji, aby z niej korzystać.",
|
||||
"niceId": "Niepoprawne ID",
|
||||
"niceIdUpdated": "Zaktualizowano błędne ID",
|
||||
"niceIdUpdatedSuccessfully": "Zaktualizowano błędne ID",
|
||||
"niceIdUpdateError": "Błąd podczas aktualizacji Nice ID",
|
||||
"niceIdUpdateErrorDescription": "Wystąpił błąd podczas aktualizowania Nicei ID.",
|
||||
"niceIdCannotBeEmpty": "Niepoprawny identyfikator nie może być pusty",
|
||||
"enterIdentifier": "Wprowadź identyfikator",
|
||||
"identifier": "Identifier"
|
||||
}
|
||||
|
||||
@@ -1279,6 +1279,15 @@
|
||||
"settingsErrorUpdateDescription": "Ocorreu um erro ao atualizar configurações",
|
||||
"sidebarCollapse": "Recolher",
|
||||
"sidebarExpand": "Expandir",
|
||||
"productUpdateMoreInfo": "Mais {noOfUpdates} atualizações",
|
||||
"productUpdateInfo": "Atualizações {noOfUpdates}",
|
||||
"productUpdateWhatsNew": "Novidades",
|
||||
"productUpdateTitle": "Atualizações de Produto",
|
||||
"productUpdateEmpty": "Não há atualizações",
|
||||
"dismissAll": "Recusar tudo",
|
||||
"pangolinUpdateAvailable": "Nova versão disponível",
|
||||
"pangolinUpdateAvailableInfo": "A versão {version} está pronta para ser instalada",
|
||||
"pangolinUpdateAvailableReleaseNotes": "Ver notas de lançamento",
|
||||
"newtUpdateAvailable": "Nova Atualização Disponível",
|
||||
"newtUpdateAvailableInfo": "Uma nova versão do Newt está disponível. Atualize para a versão mais recente para uma melhor experiência.",
|
||||
"domainPickerEnterDomain": "Domínio",
|
||||
@@ -1525,6 +1534,12 @@
|
||||
"resourcesTableTheseResourcesForUseWith": "Esses recursos são para uso com",
|
||||
"resourcesTableClients": "Clientes",
|
||||
"resourcesTableAndOnlyAccessibleInternally": "e são acessíveis apenas internamente quando conectados com um cliente.",
|
||||
"resourcesTableNoTargets": "Nenhum alvo",
|
||||
"resourcesTableHealthy": "Saudável",
|
||||
"resourcesTableDegraded": "Degradado",
|
||||
"resourcesTableOffline": "Desconectado",
|
||||
"resourcesTableUnknown": "Desconhecido",
|
||||
"resourcesTableNotMonitored": "Não monitorado",
|
||||
"editInternalResourceDialogEditClientResource": "Editar Recurso do Cliente",
|
||||
"editInternalResourceDialogUpdateResourceProperties": "Atualize as propriedades do recurso e a configuração do alvo para {resourceName}.",
|
||||
"editInternalResourceDialogResourceProperties": "Propriedades do Recurso",
|
||||
@@ -2095,5 +2110,31 @@
|
||||
"selectedResources": "Recursos Selecionados",
|
||||
"enableSelected": "Habilitar Selecionados",
|
||||
"disableSelected": "Desativar Selecionados",
|
||||
"checkSelectedStatus": "Status de Verificação dos Selecionados"
|
||||
}
|
||||
"checkSelectedStatus": "Status de Verificação dos Selecionados",
|
||||
"credentials": "Credenciais",
|
||||
"savecredentials": "Salvar Credenciais",
|
||||
"regeneratecredentials": "Rechave",
|
||||
"regenerateCredentials": "Regenerar e salvar suas credenciais",
|
||||
"generatedcredentials": "Credenciais Geradas",
|
||||
"copyandsavethesecredentials": "Copiar e salvar estas credenciais",
|
||||
"copyandsavethesecredentialsdescription": "Essas credenciais não serão exibidas novamente depois que você sair desta página. Salve elas com segurança agora.",
|
||||
"credentialsSaved": "Credenciais salvas",
|
||||
"credentialsSavedDescription": "As credenciais foram regeneradas e salvas com sucesso.",
|
||||
"credentialsSaveError": "Erro ao Salvar Credenciais",
|
||||
"credentialsSaveErrorDescription": "Ocorreu um erro enquanto regenerava e salvava as credenciais.",
|
||||
"regenerateCredentialsWarning": "Regenerar credenciais irá invalidar as anteriores. Certifique-se de atualizar qualquer configuração que use essas credenciais.",
|
||||
"confirm": "Confirmar",
|
||||
"regenerateCredentialsConfirmation": "Você tem certeza que deseja recriar as credenciais?",
|
||||
"endpoint": "Endpoint",
|
||||
"Id": "Id",
|
||||
"SecretKey": "Chave secreta",
|
||||
"featureDisabledTooltip": "Este recurso só está disponível no plano corporativo e requer que uma licença utilize.",
|
||||
"niceId": "Belo ID",
|
||||
"niceIdUpdated": "Bom ID atualizado",
|
||||
"niceIdUpdatedSuccessfully": "Bom ID atualizado com sucesso",
|
||||
"niceIdUpdateError": "Erro ao atualizar Nice ID",
|
||||
"niceIdUpdateErrorDescription": "Ocorreu um erro ao atualizar a ID de Nice.",
|
||||
"niceIdCannotBeEmpty": "Bom ID não pode estar vazio",
|
||||
"enterIdentifier": "Inserir identificador",
|
||||
"identifier": "Identifier"
|
||||
}
|
||||
|
||||
@@ -1279,6 +1279,15 @@
|
||||
"settingsErrorUpdateDescription": "Произошла ошибка при обновлении настроек",
|
||||
"sidebarCollapse": "Свернуть",
|
||||
"sidebarExpand": "Развернуть",
|
||||
"productUpdateMoreInfo": "{noOfUpdates} больше обновлений",
|
||||
"productUpdateInfo": "{noOfUpdates} обновлений",
|
||||
"productUpdateWhatsNew": "Что нового",
|
||||
"productUpdateTitle": "Обновления продуктов",
|
||||
"productUpdateEmpty": "Нет обновлений",
|
||||
"dismissAll": "Отклонить все",
|
||||
"pangolinUpdateAvailable": "Доступна новая версия",
|
||||
"pangolinUpdateAvailableInfo": "Версия {version} готова к установке",
|
||||
"pangolinUpdateAvailableReleaseNotes": "Просмотреть заметки о выпуске",
|
||||
"newtUpdateAvailable": "Доступно обновление",
|
||||
"newtUpdateAvailableInfo": "Доступна новая версия Newt. Пожалуйста, обновитесь до последней версии для лучшего опыта.",
|
||||
"domainPickerEnterDomain": "Домен",
|
||||
@@ -1525,6 +1534,12 @@
|
||||
"resourcesTableTheseResourcesForUseWith": "Эти ресурсы предназначены для использования с",
|
||||
"resourcesTableClients": "Клиенты",
|
||||
"resourcesTableAndOnlyAccessibleInternally": "и доступны только внутренне при подключении с клиентом.",
|
||||
"resourcesTableNoTargets": "Нет ярлыков",
|
||||
"resourcesTableHealthy": "Здоровые",
|
||||
"resourcesTableDegraded": "Ухудшение",
|
||||
"resourcesTableOffline": "Оффлайн",
|
||||
"resourcesTableUnknown": "Неизвестен",
|
||||
"resourcesTableNotMonitored": "Не отслеживается",
|
||||
"editInternalResourceDialogEditClientResource": "Редактировать ресурс клиента",
|
||||
"editInternalResourceDialogUpdateResourceProperties": "Обновите свойства ресурса и настройку цели для {resourceName}.",
|
||||
"editInternalResourceDialogResourceProperties": "Свойства ресурса",
|
||||
@@ -2095,5 +2110,31 @@
|
||||
"selectedResources": "Выбранные ресурсы",
|
||||
"enableSelected": "Включить выбранные",
|
||||
"disableSelected": "Отключить выбранные",
|
||||
"checkSelectedStatus": "Проверить статус выбранных"
|
||||
}
|
||||
"checkSelectedStatus": "Проверить статус выбранных",
|
||||
"credentials": "Полномочия",
|
||||
"savecredentials": "Сохранить учетные данные",
|
||||
"regeneratecredentials": "Пере-ключ",
|
||||
"regenerateCredentials": "Сгенерировать и сохранить ваши учетные данные",
|
||||
"generatedcredentials": "Сгенерированные учетные данные",
|
||||
"copyandsavethesecredentials": "Копировать и сохранить эти учетные данные",
|
||||
"copyandsavethesecredentialsdescription": "Эти учетные данные не будут отображаться снова после того, как вы покинете эту страницу. Сохраните их сейчас.",
|
||||
"credentialsSaved": "Учетные данные сохранены",
|
||||
"credentialsSavedDescription": "Учетные данные были успешно восстановлены и сохранены.",
|
||||
"credentialsSaveError": "Ошибка сохранения учетных данных",
|
||||
"credentialsSaveErrorDescription": "Произошла ошибка при восстановлении и сохранении учетных данных.",
|
||||
"regenerateCredentialsWarning": "Восстановление учётных данных приведет к недействительным предыдущим. Убедитесь, что все конфигурации, использующие эти учетные данные.",
|
||||
"confirm": "Подтвердить",
|
||||
"regenerateCredentialsConfirmation": "Вы уверены, что хотите восстановить учетные данные?",
|
||||
"endpoint": "Endpoint",
|
||||
"Id": "Id",
|
||||
"SecretKey": "Секретный ключ",
|
||||
"featureDisabledTooltip": "Эта функция доступна только в плане предприятия и требует лицензии на ее использование.",
|
||||
"niceId": "Неплохой ID",
|
||||
"niceIdUpdated": "Хороший ID обновлен",
|
||||
"niceIdUpdatedSuccessfully": "Неплохой ID успешно обновлен",
|
||||
"niceIdUpdateError": "Ошибка обновления Nice ID",
|
||||
"niceIdUpdateErrorDescription": "Произошла ошибка при обновлении Nice ID.",
|
||||
"niceIdCannotBeEmpty": "Неправильный ID не может быть пустым",
|
||||
"enterIdentifier": "Введите идентификатор",
|
||||
"identifier": "Identifier"
|
||||
}
|
||||
|
||||
@@ -1279,6 +1279,15 @@
|
||||
"settingsErrorUpdateDescription": "Ayarları güncellerken bir hata oluştu",
|
||||
"sidebarCollapse": "Daralt",
|
||||
"sidebarExpand": "Genişlet",
|
||||
"productUpdateMoreInfo": "{noOfUpdates} daha fazla güncelleme",
|
||||
"productUpdateInfo": "{noOfUpdates} güncellemeler",
|
||||
"productUpdateWhatsNew": "Neler Yeni",
|
||||
"productUpdateTitle": "Ürün Güncellemeleri",
|
||||
"productUpdateEmpty": "Güncelleme yok",
|
||||
"dismissAll": "Hepsini Kapat",
|
||||
"pangolinUpdateAvailable": "Yeni sürüm mevcut",
|
||||
"pangolinUpdateAvailableInfo": "Sürüm {version} yüklenmeye hazır",
|
||||
"pangolinUpdateAvailableReleaseNotes": "Sürüm notlarını görüntüleyin",
|
||||
"newtUpdateAvailable": "Güncelleme Mevcut",
|
||||
"newtUpdateAvailableInfo": "Newt'in yeni bir versiyonu mevcut. En iyi deneyim için lütfen en son sürüme güncelleyin.",
|
||||
"domainPickerEnterDomain": "Alan Adı",
|
||||
@@ -1525,6 +1534,12 @@
|
||||
"resourcesTableTheseResourcesForUseWith": "Bu kaynaklar ile kullanılmak için",
|
||||
"resourcesTableClients": "İstemciler",
|
||||
"resourcesTableAndOnlyAccessibleInternally": "veyalnızca bir istemci ile bağlandığında dahili olarak erişilebilir.",
|
||||
"resourcesTableNoTargets": "Hedef yok",
|
||||
"resourcesTableHealthy": "Sağlıklı",
|
||||
"resourcesTableDegraded": "Düşük Performanslı",
|
||||
"resourcesTableOffline": "Çevrimdışı",
|
||||
"resourcesTableUnknown": "Bilinmiyor",
|
||||
"resourcesTableNotMonitored": "İzlenmiyor",
|
||||
"editInternalResourceDialogEditClientResource": "İstemci Kaynağı Düzenleyin",
|
||||
"editInternalResourceDialogUpdateResourceProperties": "{resourceName} için kaynak özelliklerini ve hedef yapılandırmasını güncelleyin.",
|
||||
"editInternalResourceDialogResourceProperties": "Kaynak Özellikleri",
|
||||
@@ -2095,5 +2110,31 @@
|
||||
"selectedResources": "Seçilen Kaynaklar",
|
||||
"enableSelected": "Seçilenleri Etkinleştir",
|
||||
"disableSelected": "Seçilenleri Devre Dışı Bırak",
|
||||
"checkSelectedStatus": "Seçilenlerin Durumunu Kontrol Et"
|
||||
}
|
||||
"checkSelectedStatus": "Seçilenlerin Durumunu Kontrol Et",
|
||||
"credentials": "Kimlik Bilgileri",
|
||||
"savecredentials": "Kimlik Bilgilerini Kaydet",
|
||||
"regeneratecredentials": "Yeniden Anahtarla",
|
||||
"regenerateCredentials": "Kimlik bilgilerinizi yeniden oluşturun ve kaydedin",
|
||||
"generatedcredentials": "Oluşturulan Kimlik Bilgileri",
|
||||
"copyandsavethesecredentials": "Bu kimlik bilgilerini kopyalayın ve kaydedin",
|
||||
"copyandsavethesecredentialsdescription": "Bu sayfadan ayrıldıktan sonra bu kimlik bilgileri tekrar gösterilmeyecek. Onları şimdi güvenli bir şekilde saklayın.",
|
||||
"credentialsSaved": "Kimlik Bilgileri Kaydedildi",
|
||||
"credentialsSavedDescription": "Kimlik bilgileri başarılı bir şekilde yeniden oluşturuldu ve kaydedildi.",
|
||||
"credentialsSaveError": "Kimlik Bilgileri Kayıt Hatası",
|
||||
"credentialsSaveErrorDescription": "Kimlik bilgilerini yeniden oluştururken ve kaydederken bir hata oluştu.",
|
||||
"regenerateCredentialsWarning": "Kimlik bilgilerini yeniden oluşturmak önceki bilgileri geçersiz kılacaktır. Bu kimlik bilgilerini kullanan tüm yapılandırmaları güncellediğinizden emin olun.",
|
||||
"confirm": "Onayla",
|
||||
"regenerateCredentialsConfirmation": "Kimlik bilgilerini yeniden oluşturmak istediğinizden emin misiniz?",
|
||||
"endpoint": "Uç Nokta",
|
||||
"Id": "Kimlik",
|
||||
"SecretKey": "Gizli Anahtar",
|
||||
"featureDisabledTooltip": "Bu özellik yalnızca kurumsal planda mevcuttur ve kullanmak için lisans gerektirir.",
|
||||
"niceId": "Güzel Kimlik",
|
||||
"niceIdUpdated": "Güzel Kimlik Güncellendi",
|
||||
"niceIdUpdatedSuccessfully": "Güzel Kimlik Başarıyla Güncellendi",
|
||||
"niceIdUpdateError": "Güzel Kimlik güncellenirken hata",
|
||||
"niceIdUpdateErrorDescription": "Güzel Kimlik güncellenirken bir hata oluştu.",
|
||||
"niceIdCannotBeEmpty": "Güzel Kimlik boş olamaz",
|
||||
"enterIdentifier": "Tanımlayıcıyı girin",
|
||||
"identifier": "Tanımlayıcı"
|
||||
}
|
||||
|
||||
@@ -1279,6 +1279,15 @@
|
||||
"settingsErrorUpdateDescription": "更新设置时发生错误",
|
||||
"sidebarCollapse": "折叠",
|
||||
"sidebarExpand": "展开",
|
||||
"productUpdateMoreInfo": "{noOfUpdates} 个更新",
|
||||
"productUpdateInfo": "{noOfUpdates} 个更新",
|
||||
"productUpdateWhatsNew": "新功能",
|
||||
"productUpdateTitle": "产品更新",
|
||||
"productUpdateEmpty": "无更新",
|
||||
"dismissAll": "关闭所有",
|
||||
"pangolinUpdateAvailable": "新版本可用",
|
||||
"pangolinUpdateAvailableInfo": "版本 {version} 已准备就绪",
|
||||
"pangolinUpdateAvailableReleaseNotes": "查看发布笔记",
|
||||
"newtUpdateAvailable": "更新可用",
|
||||
"newtUpdateAvailableInfo": "新版本的 Newt 已可用。请更新到最新版本以获得最佳体验。",
|
||||
"domainPickerEnterDomain": "域名",
|
||||
@@ -1525,6 +1534,12 @@
|
||||
"resourcesTableTheseResourcesForUseWith": "这些资源供...使用",
|
||||
"resourcesTableClients": "客户端",
|
||||
"resourcesTableAndOnlyAccessibleInternally": "且仅在与客户端连接时可内部访问。",
|
||||
"resourcesTableNoTargets": "没有目标",
|
||||
"resourcesTableHealthy": "健康的",
|
||||
"resourcesTableDegraded": "降级",
|
||||
"resourcesTableOffline": "离线的",
|
||||
"resourcesTableUnknown": "未知的",
|
||||
"resourcesTableNotMonitored": "未监视的",
|
||||
"editInternalResourceDialogEditClientResource": "编辑客户端资源",
|
||||
"editInternalResourceDialogUpdateResourceProperties": "更新{resourceName}的资源属性和目标配置。",
|
||||
"editInternalResourceDialogResourceProperties": "资源属性",
|
||||
@@ -2095,5 +2110,31 @@
|
||||
"selectedResources": "选定的资源",
|
||||
"enableSelected": "启用选中的",
|
||||
"disableSelected": "禁用选中的",
|
||||
"checkSelectedStatus": "检查选中的状态"
|
||||
}
|
||||
"checkSelectedStatus": "检查选中的状态",
|
||||
"credentials": "全权证书",
|
||||
"savecredentials": "保存证书",
|
||||
"regeneratecredentials": "重置键",
|
||||
"regenerateCredentials": "重新生成和保存您的凭据",
|
||||
"generatedcredentials": "生成的证书",
|
||||
"copyandsavethesecredentials": "复制和保存这些凭据",
|
||||
"copyandsavethesecredentialsdescription": "这些凭据将不会在您离开此页面后再显示。现在安全地保存。",
|
||||
"credentialsSaved": "凭据已保存",
|
||||
"credentialsSavedDescription": "已成功生成和保存凭据。",
|
||||
"credentialsSaveError": "证书保存错误",
|
||||
"credentialsSaveErrorDescription": "更新和保存凭据时出错。",
|
||||
"regenerateCredentialsWarning": "重新生成凭据将使以前的凭据失效。请确保更新使用这些凭据的任何配置。",
|
||||
"confirm": "确认",
|
||||
"regenerateCredentialsConfirmation": "您确定要重新生成凭据吗?",
|
||||
"endpoint": "Endpoint",
|
||||
"Id": "Id",
|
||||
"SecretKey": "秘密密钥",
|
||||
"featureDisabledTooltip": "此功能仅在企业计划中可用,需要许可证才能使用。",
|
||||
"niceId": "好的 ID",
|
||||
"niceIdUpdated": "好的 ID 已更新",
|
||||
"niceIdUpdatedSuccessfully": "Nice ID 更新成功",
|
||||
"niceIdUpdateError": "更新Nice ID时出错",
|
||||
"niceIdUpdateErrorDescription": "更新Nice ID时出错。",
|
||||
"niceIdCannotBeEmpty": "好的 ID 不能为空",
|
||||
"enterIdentifier": "输入标识符",
|
||||
"identifier": "Identifier"
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ import privateConfig from "#private/lib/config";
|
||||
import logger from "@server/logger";
|
||||
|
||||
export enum AudienceIds {
|
||||
SignUps = "5cfbf99b-c592-40a9-9b8a-577a4681c158",
|
||||
SignUps = "6c4e77b2-0851-4bd6-bac8-f51f91360f1a",
|
||||
Subscribed = "870b43fd-387f-44de-8fc1-707335f30b20",
|
||||
Churned = "f3ae92bd-2fdb-4d77-8746-2118afd62549",
|
||||
Newsletter = "5500c431-191c-42f0-a5d4-8b6d445b4ea0"
|
||||
|
||||
@@ -40,7 +40,12 @@ export const queryAccessAuditLogsQuery = z.object({
|
||||
})
|
||||
.transform((val) => Math.floor(new Date(val).getTime() / 1000))
|
||||
.optional()
|
||||
.prefault(new Date().toISOString()),
|
||||
.prefault(new Date().toISOString())
|
||||
.openapi({
|
||||
type: "string",
|
||||
format: "date-time",
|
||||
description: "End time as ISO date string (defaults to current time)"
|
||||
}),
|
||||
action: z
|
||||
.union([z.boolean(), z.string()])
|
||||
.transform((val) => (typeof val === "string" ? val === "true" : val))
|
||||
|
||||
@@ -40,7 +40,12 @@ export const queryActionAuditLogsQuery = z.object({
|
||||
})
|
||||
.transform((val) => Math.floor(new Date(val).getTime() / 1000))
|
||||
.optional()
|
||||
.prefault(new Date().toISOString()),
|
||||
.prefault(new Date().toISOString())
|
||||
.openapi({
|
||||
type: "string",
|
||||
format: "date-time",
|
||||
description: "End time as ISO date string (defaults to current time)"
|
||||
}),
|
||||
action: z.string().optional(),
|
||||
actorType: z.string().optional(),
|
||||
actorId: z.string().optional(),
|
||||
|
||||
@@ -27,7 +27,12 @@ export const queryAccessAuditLogsQuery = z.object({
|
||||
})
|
||||
.transform((val) => Math.floor(new Date(val).getTime() / 1000))
|
||||
.optional()
|
||||
.prefault(new Date().toISOString()),
|
||||
.prefault(new Date().toISOString())
|
||||
.openapi({
|
||||
type: "string",
|
||||
format: "date-time",
|
||||
description: "End time as ISO date string (defaults to current time)"
|
||||
}),
|
||||
action: z
|
||||
.union([z.boolean(), z.string()])
|
||||
.transform((val) => (typeof val === "string" ? val === "true" : val))
|
||||
|
||||
@@ -30,7 +30,8 @@ export const signupBodySchema = z.object({
|
||||
password: passwordSchema,
|
||||
inviteToken: z.string().optional(),
|
||||
inviteId: z.string().optional(),
|
||||
termsAcceptedTimestamp: z.string().nullable().optional()
|
||||
termsAcceptedTimestamp: z.string().nullable().optional(),
|
||||
marketingEmailConsent: z.boolean().optional()
|
||||
});
|
||||
|
||||
export type SignUpBody = z.infer<typeof signupBodySchema>;
|
||||
@@ -55,7 +56,7 @@ export async function signup(
|
||||
);
|
||||
}
|
||||
|
||||
const { email, password, inviteToken, inviteId, termsAcceptedTimestamp } =
|
||||
const { email, password, inviteToken, inviteId, termsAcceptedTimestamp, marketingEmailConsent } =
|
||||
parsedBody.data;
|
||||
|
||||
const passwordHash = await hashPassword(password);
|
||||
@@ -220,8 +221,8 @@ export async function signup(
|
||||
new Date(sess.expiresAt)
|
||||
);
|
||||
res.appendHeader("Set-Cookie", cookie);
|
||||
|
||||
if (build == "saas") {
|
||||
if (build == "saas" && marketingEmailConsent) {
|
||||
logger.debug(`User ${email} opted in to marketing emails during signup.`);
|
||||
moveEmailToAudience(email, AudienceIds.SignUps);
|
||||
}
|
||||
|
||||
|
||||
@@ -92,7 +92,8 @@ const formSchema = z
|
||||
message:
|
||||
"You must agree to the terms of service and privacy policy"
|
||||
}
|
||||
)
|
||||
),
|
||||
marketingEmailConsent: z.boolean().optional()
|
||||
})
|
||||
.refine((data) => data.password === data.confirmPassword, {
|
||||
path: ["confirmPassword"],
|
||||
@@ -123,7 +124,8 @@ export default function SignupForm({
|
||||
email: emailParam || "",
|
||||
password: "",
|
||||
confirmPassword: "",
|
||||
agreeToTerms: false
|
||||
agreeToTerms: false,
|
||||
marketingEmailConsent: false
|
||||
},
|
||||
mode: "onChange" // Enable real-time validation
|
||||
});
|
||||
@@ -135,7 +137,7 @@ export default function SignupForm({
|
||||
passwordValue === confirmPasswordValue;
|
||||
|
||||
async function onSubmit(values: z.infer<typeof formSchema>) {
|
||||
const { email, password } = values;
|
||||
const { email, password, marketingEmailConsent } = values;
|
||||
|
||||
setLoading(true);
|
||||
const res = await api
|
||||
@@ -144,7 +146,8 @@ export default function SignupForm({
|
||||
password,
|
||||
inviteId,
|
||||
inviteToken,
|
||||
termsAcceptedTimestamp: termsAgreedAt
|
||||
termsAcceptedTimestamp: termsAgreedAt,
|
||||
marketingEmailConsent: build === "saas" ? marketingEmailConsent : undefined
|
||||
})
|
||||
.catch((e) => {
|
||||
console.error(e);
|
||||
@@ -489,56 +492,78 @@ export default function SignupForm({
|
||||
)}
|
||||
/>
|
||||
{build === "saas" && (
|
||||
<FormField
|
||||
control={form.control}
|
||||
name="agreeToTerms"
|
||||
render={({ field }) => (
|
||||
<FormItem className="flex flex-row items-center">
|
||||
<FormControl>
|
||||
<Checkbox
|
||||
checked={field.value}
|
||||
onCheckedChange={(checked) => {
|
||||
field.onChange(checked);
|
||||
handleTermsChange(
|
||||
checked as boolean
|
||||
);
|
||||
}}
|
||||
/>
|
||||
</FormControl>
|
||||
<div className="leading-none">
|
||||
<FormLabel className="text-sm font-normal">
|
||||
<div>
|
||||
{t(
|
||||
"signUpTerms.IAgreeToThe"
|
||||
)}{" "}
|
||||
<a
|
||||
href="https://pangolin.net/terms-of-service.html"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="text-primary hover:underline"
|
||||
>
|
||||
<>
|
||||
<FormField
|
||||
control={form.control}
|
||||
name="agreeToTerms"
|
||||
render={({ field }) => (
|
||||
<FormItem className="flex flex-row items-center">
|
||||
<FormControl>
|
||||
<Checkbox
|
||||
checked={field.value}
|
||||
onCheckedChange={(checked) => {
|
||||
field.onChange(checked);
|
||||
handleTermsChange(
|
||||
checked as boolean
|
||||
);
|
||||
}}
|
||||
/>
|
||||
</FormControl>
|
||||
<div className="leading-none">
|
||||
<FormLabel className="text-sm font-normal">
|
||||
<div>
|
||||
{t(
|
||||
"signUpTerms.termsOfService"
|
||||
"signUpTerms.IAgreeToThe"
|
||||
)}{" "}
|
||||
</a>
|
||||
{t("signUpTerms.and")}{" "}
|
||||
<a
|
||||
href="https://pangolin.net/privacy-policy.html"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="text-primary hover:underline"
|
||||
>
|
||||
{t(
|
||||
"signUpTerms.privacyPolicy"
|
||||
)}
|
||||
</a>
|
||||
</div>
|
||||
</FormLabel>
|
||||
<FormMessage />
|
||||
</div>
|
||||
</FormItem>
|
||||
)}
|
||||
/>
|
||||
<a
|
||||
href="https://pangolin.net/terms-of-service.html"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="text-primary hover:underline"
|
||||
>
|
||||
{t(
|
||||
"signUpTerms.termsOfService"
|
||||
)}{" "}
|
||||
</a>
|
||||
{t("signUpTerms.and")}{" "}
|
||||
<a
|
||||
href="https://pangolin.net/privacy-policy.html"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="text-primary hover:underline"
|
||||
>
|
||||
{t(
|
||||
"signUpTerms.privacyPolicy"
|
||||
)}
|
||||
</a>
|
||||
</div>
|
||||
</FormLabel>
|
||||
<FormMessage />
|
||||
</div>
|
||||
</FormItem>
|
||||
)}
|
||||
/>
|
||||
<FormField
|
||||
control={form.control}
|
||||
name="marketingEmailConsent"
|
||||
render={({ field }) => (
|
||||
<FormItem className="flex flex-row items-start">
|
||||
<FormControl>
|
||||
<Checkbox
|
||||
checked={field.value}
|
||||
onCheckedChange={field.onChange}
|
||||
/>
|
||||
</FormControl>
|
||||
<div className="leading-none">
|
||||
<FormLabel className="text-sm font-normal">
|
||||
{t("signUpMarketing.keepMeInTheLoop")}
|
||||
</FormLabel>
|
||||
<FormMessage />
|
||||
</div>
|
||||
</FormItem>
|
||||
)}
|
||||
/>
|
||||
</>
|
||||
)}
|
||||
|
||||
{error && (
|
||||
|
||||
Reference in New Issue
Block a user