diff --git a/messages/bg-BG.json b/messages/bg-BG.json
index 10b83f38d..e841490b2 100644
--- a/messages/bg-BG.json
+++ b/messages/bg-BG.json
@@ -148,6 +148,11 @@
"createLink": "Създаване на връзка",
"resourcesNotFound": "Не са намерени ресурси",
"resourceSearch": "Търсене на ресурси",
+ "machineSearch": "Търсене на машини",
+ "machinesSearch": "Търсене на клиенти на машини...",
+ "machineNotFound": "Не са намерени машини",
+ "userDeviceSearch": "Търсене на устройства на потребителя",
+ "userDevicesSearch": "Търсене на устройства на потребителя...",
"openMenu": "Отваряне на менюто",
"resource": "Ресурс",
"title": "Заглавие",
@@ -323,6 +328,54 @@
"apiKeysDelete": "Изтрийте API ключа",
"apiKeysManage": "Управление на API ключове",
"apiKeysDescription": "API ключове се използват за удостоверяване с интеграционния API",
+ "provisioningKeysTitle": "Ключ за осигуряване",
+ "provisioningKeysManage": "Управление на ключове за осигуряване",
+ "provisioningKeysDescription": "Ключовете за осигуряване се използват за удостоверяване на автоматичното осигуряване на сайта за вашата организация.",
+ "provisioningManage": "Осигуряване",
+ "provisioningDescription": "Управление на ключовете за осигуряване и преглед на чаканещите сайтове за одобрение.",
+ "pendingSites": "Чаканещи сайтове",
+ "siteApproveSuccess": "Сайтът е одобрен успешно",
+ "siteApproveError": "Грешка при одобряването на сайта",
+ "provisioningKeys": "Ключове за осигуряване",
+ "searchProvisioningKeys": "Търсене на ключове за осигуряване...",
+ "provisioningKeysAdd": "Генериране на ключ за осигуряване",
+ "provisioningKeysErrorDelete": "Грешка при изтриване на ключ за осигуряване",
+ "provisioningKeysErrorDeleteMessage": "Грешка при изтриване на ключ за осигуряване",
+ "provisioningKeysQuestionRemove": "Сигурни ли сте, че искате да премахнете този ключ за осигуряване от организацията?",
+ "provisioningKeysMessageRemove": "След като бъде премахнат, ключът няма да бъде използван за осигуряване на сайтове.",
+ "provisioningKeysDeleteConfirm": "Потвърдете изтриването на ключ за осигуряване",
+ "provisioningKeysDelete": "Изтриване на ключ за осигуряване",
+ "provisioningKeysCreate": "Генериране на ключ за осигуряване",
+ "provisioningKeysCreateDescription": "Генерирайте нов ключ за осигуряване за организацията",
+ "provisioningKeysSeeAll": "Вижте всички ключове за осигуряване",
+ "provisioningKeysSave": "Запазете ключа за осигуряване",
+ "provisioningKeysSaveDescription": "Ще можете да видите това само веднъж. Копирайте го на сигурно място.",
+ "provisioningKeysErrorCreate": "Грешка при създаване на ключ за осигуряване",
+ "provisioningKeysList": "Нов ключ за осигуряване",
+ "provisioningKeysMaxBatchSize": "Максимален размер на пакет",
+ "provisioningKeysUnlimitedBatchSize": "Неограничен размер на партида (без лимит)",
+ "provisioningKeysMaxBatchUnlimited": "Неограничено",
+ "provisioningKeysMaxBatchSizeInvalid": "Въведете валиден максимален размер на партида (1–1,000,000).",
+ "provisioningKeysValidUntil": "Валиден до",
+ "provisioningKeysValidUntilHint": "Оставете празно за неограничено валидност.",
+ "provisioningKeysValidUntilInvalid": "Въведете валидна дата и час.",
+ "provisioningKeysNumUsed": "Брой използвания",
+ "provisioningKeysLastUsed": "Последно използван",
+ "provisioningKeysNoExpiry": "Без изтичане",
+ "provisioningKeysNeverUsed": "Никога",
+ "provisioningKeysEdit": "Редактиране на ключ за осигуряване",
+ "provisioningKeysEditDescription": "Актуализирайте максималния размер на партида и времето на изтичане за този ключ.",
+ "provisioningKeysApproveNewSites": "Одобрете нови сайтове",
+ "provisioningKeysApproveNewSitesDescription": "Автоматично одобряване на сайтове, които се регистрират с този ключ.",
+ "provisioningKeysUpdateError": "Грешка при актуализирането на ключа за осигуряване",
+ "provisioningKeysUpdated": "Ключът за осигуряване е актуализиран",
+ "provisioningKeysUpdatedDescription": "Вашите промени бяха запазени.",
+ "provisioningKeysBannerTitle": "Ключове за осигуряване на сайта",
+ "provisioningKeysBannerDescription": "Генерирайте ключ за осигуряване и го използвайте с Newt конектора за автоматично създаване на сайтове при първото стартиране — няма нужда от създаване на отделни идентификационни данни за всеки сайт.",
+ "provisioningKeysBannerButtonText": "Научете повече",
+ "pendingSitesBannerTitle": "Чакащи сайтове",
+ "pendingSitesBannerDescription": "Сайтовете, които се свързват чрез ключ за осигуряване, се появяват тук за преглед. Одобрете всеки сайт, преди да стане активен и да получи достъп до вашите ресурси.",
+ "pendingSitesBannerButtonText": "Научете повече",
"apiKeysSettings": "Настройки на {apiKeyName}",
"userTitle": "Управление на всички потребители",
"userDescription": "Преглед и управление на всички потребители в системата",
@@ -509,9 +562,12 @@
"userSaved": "Потребителят е запазен",
"userSavedDescription": "Потребителят беше актуализиран.",
"autoProvisioned": "Автоматично предоставено",
+ "autoProvisionSettings": "Настройки за автоматично осигуряване",
"autoProvisionedDescription": "Позволете този потребител да бъде автоматично управляван от доставчик на идентификационни данни",
"accessControlsDescription": "Управлявайте какво може да достъпва и прави този потребител в организацията",
"accessControlsSubmit": "Запазване на контролите за достъп",
+ "singleRolePerUserPlanNotice": "Вашият план поддържа само една роля на потребител.",
+ "singleRolePerUserEditionNotice": "Това издание поддържа само една роля на потребител.",
"roles": "Роли",
"accessUsersRoles": "Управление на потребители и роли",
"accessUsersRolesDescription": "Поканете потребители и ги добавете към роли, за да управлявате достъпа до организацията",
@@ -1119,6 +1175,7 @@
"setupTokenDescription": "Въведете конфигурационния токен от сървърната конзола.",
"setupTokenRequired": "Необходим е конфигурационен токен",
"actionUpdateSite": "Актуализиране на сайт",
+ "actionResetSiteBandwidth": "Нулиране на честотната лента на организацията",
"actionListSiteRoles": "Изброяване на позволените роли за сайта",
"actionCreateResource": "Създаване на ресурс",
"actionDeleteResource": "Изтриване на ресурс",
@@ -1148,7 +1205,7 @@
"actionRemoveUser": "Изтрийте потребител",
"actionListUsers": "Изброяване на потребители",
"actionAddUserRole": "Добавяне на роля на потребител",
- "actionSetUserOrgRoles": "Set User Roles",
+ "actionSetUserOrgRoles": "Задайте роли на потребители",
"actionGenerateAccessToken": "Генериране на токен за достъп",
"actionDeleteAccessToken": "Изтриване на токен за достъп",
"actionListAccessTokens": "Изброяване на токени за достъп",
@@ -1265,6 +1322,7 @@
"sidebarRoles": "Роли",
"sidebarShareableLinks": "Връзки",
"sidebarApiKeys": "API ключове",
+ "sidebarProvisioning": "Осигуряване",
"sidebarSettings": "Настройки",
"sidebarAllUsers": "Всички потребители",
"sidebarIdentityProviders": "Идентификационни доставчици",
@@ -1890,6 +1948,40 @@
"exitNode": "Изходен възел",
"country": "Държава",
"rulesMatchCountry": "Понастоящем на базата на изходния IP",
+ "region": "Регион",
+ "selectRegion": "Изберете регион",
+ "searchRegions": "Търсене на региони...",
+ "noRegionFound": "Регионът не е намерен.",
+ "rulesMatchRegion": "Изберете регионална групировка на държави",
+ "rulesErrorInvalidRegion": "Невалиден регион",
+ "rulesErrorInvalidRegionDescription": "Моля, изберете валиден регион.",
+ "regionAfrica": "Африка",
+ "regionNorthernAfrica": "Северна Африка",
+ "regionEasternAfrica": "Източна Африка",
+ "regionMiddleAfrica": "Централна Африка",
+ "regionSouthernAfrica": "Южна Африка",
+ "regionWesternAfrica": "Западна Африка",
+ "regionAmericas": "Америките",
+ "regionCaribbean": "Карибите",
+ "regionCentralAmerica": "Централна Америка",
+ "regionSouthAmerica": "Южна Америка",
+ "regionNorthernAmerica": "Северна Америка",
+ "regionAsia": "Азия",
+ "regionCentralAsia": "Централна Азия",
+ "regionEasternAsia": "Източна Азия",
+ "regionSouthEasternAsia": "Югоизточна Азия",
+ "regionSouthernAsia": "Южна Азия",
+ "regionWesternAsia": "Западна Азия",
+ "regionEurope": "Европа",
+ "regionEasternEurope": "Източна Европа",
+ "regionNorthernEurope": "Северна Европа",
+ "regionSouthernEurope": "Южна Европа",
+ "regionWesternEurope": "Западна Европа",
+ "regionOceania": "Океания",
+ "regionAustraliaAndNewZealand": "Австралия и Нова Зеландия",
+ "regionMelanesia": "Меланезия",
+ "regionMicronesia": "Микронезия",
+ "regionPolynesia": "Полинезия",
"managedSelfHosted": {
"title": "Управлявано Самостоятелно-хоствано",
"description": "По-надежден и по-нисък поддръжка на Самостоятелно-хостван Панголиин сървър с допълнителни екстри",
@@ -1938,6 +2030,25 @@
"invalidValue": "Невалидна стойност",
"idpTypeLabel": "Тип на доставчика на идентичност",
"roleMappingExpressionPlaceholder": "напр.: contains(groups, 'admin') && 'Admin' || 'Member'",
+ "roleMappingModeFixedRoles": "Фиксирани роли",
+ "roleMappingModeMappingBuilder": "Строител на карти",
+ "roleMappingModeRawExpression": "Необработено израз",
+ "roleMappingFixedRolesPlaceholderSelect": "Изберете една или повече роли",
+ "roleMappingFixedRolesPlaceholderFreeform": "Въведете имена на роли (точно съвпадение на организацията)",
+ "roleMappingFixedRolesDescriptionSameForAll": "Присвойте същият набор от роли на всеки автоматично осигурен потребител.",
+ "roleMappingFixedRolesDescriptionDefaultPolicy": "За стандартните политики въведете имена на роли, които съществуват във всяка организация, където е осигурен потребител. Имената трябва да съвпадат точно.",
+ "roleMappingClaimPath": "Път на иск",
+ "roleMappingClaimPathPlaceholder": "групи",
+ "roleMappingClaimPathDescription": "Път в съдържанието на маркера, който съдържа изходни стойности (например групи).",
+ "roleMappingMatchValue": "Съвпадение на стойност",
+ "roleMappingAssignRoles": "Присвояване на роли",
+ "roleMappingAddMappingRule": "Добавяне на правило за картироване",
+ "roleMappingRawExpressionResultDescription": "Изразът трябва да бъде оценен на низ или масив от низове.",
+ "roleMappingRawExpressionResultDescriptionSingleRole": "Изразът трябва да бъде оценен на низ (едно име на роля).",
+ "roleMappingMatchValuePlaceholder": "Съвпадение на стойност (например: администратор)",
+ "roleMappingAssignRolesPlaceholderFreeform": "Въведете имена на роли (точно по организация)",
+ "roleMappingBuilderFreeformRowHint": "Имената на ролите трябва да съвпадат с роля във всяка целева организация.",
+ "roleMappingRemoveRule": "Премахни",
"idpGoogleConfiguration": "Конфигурация на Google",
"idpGoogleConfigurationDescription": "Конфигурирайте Google OAuth2 идентификационни данни",
"idpGoogleClientIdDescription": "Google OAuth2 идентификационен клиент",
@@ -2334,6 +2445,8 @@
"logRetentionAccessDescription": "Колко дълго да се задържат логовете за достъп",
"logRetentionActionLabel": "Задържане на логове за действия",
"logRetentionActionDescription": "Колко дълго да се задържат логовете за действия",
+ "logRetentionConnectionLabel": "Запазване на дневниците на връзките",
+ "logRetentionConnectionDescription": "Колко дълго да се съхраняват дневниците на връзките",
"logRetentionDisabled": "Деактивирано",
"logRetention3Days": "3 дни",
"logRetention7Days": "7 дни",
@@ -2344,6 +2457,13 @@
"logRetentionEndOfFollowingYear": "Край на следващата година",
"actionLogsDescription": "Прегледайте историята на действията, извършени в тази организация",
"accessLogsDescription": "Прегледайте заявките за удостоверяване на достъпа до ресурсите в тази организация",
+ "connectionLogs": "Логове на връзката",
+ "connectionLogsDescription": "Вижте логовете на връзките за тунелите в тази организация",
+ "sidebarLogsConnection": "Логове на връзката",
+ "sidebarLogsStreaming": "Потоци",
+ "sourceAddress": "Източен адрес",
+ "destinationAddress": "Адрес на дестинация",
+ "duration": "Продължителност",
"licenseRequiredToUse": "Изисква се лиценз за Enterprise Edition или Pangolin Cloud за използване на тази функция. Резервирайте демонстрация или пробен POC.",
"ossEnterpriseEditionRequired": "Enterprise Edition е необходим за използване на тази функция. Тази функция също е налична в Pangolin Cloud. Резервирайте демонстрация или пробен POC.",
"certResolver": "Решавач на сертификати",
@@ -2683,5 +2803,90 @@
"approvalsEmptyStateStep2Description": "Редактирайте ролята и активирайте опцията 'Изискване на одобрения за устройства'. Потребители с тази роля ще трябва администраторско одобрение за нови устройства.",
"approvalsEmptyStatePreviewDescription": "Преглед: Когато е активирано, чакащите заявки за устройства ще се появят тук за преглед",
"approvalsEmptyStateButtonText": "Управлявайте роли",
- "domainErrorTitle": "Имаме проблем с проверката на вашия домейн"
+ "domainErrorTitle": "Имаме проблем с проверката на вашия домейн",
+ "idpAdminAutoProvisionPoliciesTabHint": "Конфигурирайте картографирането на ролите и организационните политики на раздела Настройки за автоматично осигуряване.",
+ "streamingTitle": "Събитийни потоци",
+ "streamingDescription": "Предавайте събития от вашата организация до външни дестинации в реално време.",
+ "streamingUnnamedDestination": "Неименувана дестинация",
+ "streamingNoUrlConfigured": "Не е конфигуриран URL",
+ "streamingAddDestination": "Добавяне на дестинация",
+ "streamingHttpWebhookTitle": "HTTP Уеб хук",
+ "streamingHttpWebhookDescription": "Изпратете събития до всяка HTTP крайна точка с гъвкаво удостоверяване и шаблониране.",
+ "streamingS3Title": "Amazon S3",
+ "streamingS3Description": "Предавайте събития на хранилище, съвместимо с S3. Очаквайте скоро.",
+ "streamingDatadogTitle": "Datadog",
+ "streamingDatadogDescription": "Пресочвайте събития директно към вашият акаунт в Datadog. Очаквайте скоро.",
+ "streamingTypePickerDescription": "Изберете вид на дестинацията, за да започнете.",
+ "streamingFailedToLoad": "Неуспешно зареждане на дестинации",
+ "streamingUnexpectedError": "Възникна неочаквана грешка.",
+ "streamingFailedToUpdate": "Неуспешно актуализиране на дестинация",
+ "streamingDeletedSuccess": "Дестинацията беше изтрита успешно",
+ "streamingFailedToDelete": "Неуспешно изтриване на дестинацията",
+ "streamingDeleteTitle": "Изтриване на дестинация",
+ "streamingDeleteButtonText": "Изтриване на дестинация",
+ "streamingDeleteDialogAreYouSure": "Сигурни ли сте, че искате да изтриете",
+ "streamingDeleteDialogThisDestination": "тази дестинация",
+ "streamingDeleteDialogPermanentlyRemoved": "? Всички конфигурации ще бъдат премахнати завинаги.",
+ "httpDestEditTitle": "Редактиране на дестинация",
+ "httpDestAddTitle": "Добавяне на HTTP дестинация",
+ "httpDestEditDescription": "Актуализирайте конфигурацията за този HTTP събитий.",
+ "httpDestAddDescription": "Конфигурирайте нов HTTP крайна точка, за да получавате събития на вашата организация.",
+ "httpDestTabSettings": "Настройки",
+ "httpDestTabHeaders": "Заглавки",
+ "httpDestTabBody": "Тяло",
+ "httpDestTabLogs": "Логове",
+ "httpDestNamePlaceholder": "Моята HTTP дестинация",
+ "httpDestUrlLabel": "Дестинация URL",
+ "httpDestUrlErrorHttpRequired": "URL адресът трябва да използва http или https",
+ "httpDestUrlErrorHttpsRequired": "SSL е необходимо за облачни инсталации",
+ "httpDestUrlErrorInvalid": "Въведете валиден URL (напр. https://example.com/webhook)",
+ "httpDestAuthTitle": "Удостоверяване",
+ "httpDestAuthDescription": "Изберете как заявленията ви се удостоверяват.",
+ "httpDestAuthNoneTitle": "Без удостоверяване",
+ "httpDestAuthNoneDescription": "Изпращане на заявки без заглавие за удостоверяване.",
+ "httpDestAuthBearerTitle": "Bearer Токен",
+ "httpDestAuthBearerDescription": "Добавя заглавие за удостоверяване Bearer към всяка заявка.",
+ "httpDestAuthBearerPlaceholder": "Вашият API ключ или токен",
+ "httpDestAuthBasicTitle": "Основно удостоверяване",
+ "httpDestAuthBasicDescription": "Добавя заглавие за удостоверяване Basic към всяка заявка. Осигурете идентификационни данни като потребителско име:парола.",
+ "httpDestAuthBasicPlaceholder": "потребителско име:парола",
+ "httpDestAuthCustomTitle": "Персонализирано заглавие",
+ "httpDestAuthCustomDescription": "Посочете персонализирано име и стойност на заглавието за удостоверяване (например X-API-Key).",
+ "httpDestAuthCustomHeaderNamePlaceholder": "Имя на заглавието (напр. X-API-Key)",
+ "httpDestAuthCustomHeaderValuePlaceholder": "Стойност на заглавието",
+ "httpDestCustomHeadersTitle": "Персонализирани заглавия за HTTP",
+ "httpDestCustomHeadersDescription": "Добавяне на персонализирани заглавия към всяка изходяща заявка. Полезно за статични токени или персонални Content-Type. По подразбиране се изпраща Content-Type: application/json.",
+ "httpDestNoHeadersConfigured": "Персонализирани заглавия не са конфигурирани. Кликнете \"Добавяне на заглавие\" да добавите такова.",
+ "httpDestHeaderNamePlaceholder": "Име на заглавието",
+ "httpDestHeaderValuePlaceholder": "Стойност на заглавието",
+ "httpDestAddHeader": "Добавяне на заглавие",
+ "httpDestBodyTemplateTitle": "Шаблон на персонализирано тяло",
+ "httpDestBodyTemplateDescription": "Управлявайте структурата на JSON съобщението, изпратено до вашата крайна точка. Ако е деактивирано, по подразбиране се изпраща JSON обект за всяко събитие.",
+ "httpDestEnableBodyTemplate": "Активиране на персонализиран шаблон на тяло",
+ "httpDestBodyTemplateLabel": "Шаблон за тяло (JSON)",
+ "httpDestBodyTemplateHint": "Използвайте шаблонни променливи за позоваване на полетата на събитията в съобщението си.",
+ "httpDestPayloadFormatTitle": "Формат на полезния товар",
+ "httpDestPayloadFormatDescription": "Как се сериализират събитията във всеки заявка.",
+ "httpDestFormatJsonArrayTitle": "JSON масив",
+ "httpDestFormatJsonArrayDescription": "Една заявка на партида, тялото е JSON масив. Съвместим с повечето общи уеб куки и Datadog.",
+ "httpDestFormatNdjsonTitle": "NDJSON",
+ "httpDestFormatNdjsonDescription": "Една заявка на партида, тялото е ново линии отделени JSON — един обект на ред, няма външен масив. Изисквано от Splunk HEC, Elastic / OpenSearch и Grafana.",
+ "httpDestFormatSingleTitle": "Едно събитие на заявка",
+ "httpDestFormatSingleDescription": "Изпращат се отделни HTTP POST за всяко индивидуално събитие. Използвайте само за крайни точки, които не могат да обработват партиди.",
+ "httpDestLogTypesTitle": "Видове логове",
+ "httpDestLogTypesDescription": "Изберете кои видове журнални записи ще се предават към тази дестинация. Предаването ще се прави само за активирани видове журнални записи.",
+ "httpDestAccessLogsTitle": "Логове за достъп",
+ "httpDestAccessLogsDescription": "Опити за достъп до ресурс, включително удостоверени и отказани заявки.",
+ "httpDestActionLogsTitle": "Логове на действия",
+ "httpDestActionLogsDescription": "Административни действия, извършени от потребители в организацията.",
+ "httpDestConnectionLogsTitle": "Логове на връзката",
+ "httpDestConnectionLogsDescription": "Събития на свързване и прекъсване на сайта и тунела, включително свръзки и прекъсвания.",
+ "httpDestRequestLogsTitle": "Заявки за логове",
+ "httpDestRequestLogsDescription": "Регистри за HTTP заявките към проксирани ресурси, включително метод, път и код на отговор.",
+ "httpDestSaveChanges": "Запази промените",
+ "httpDestCreateDestination": "Създаване на дестинация",
+ "httpDestUpdatedSuccess": "Дестинацията беше актуализирана успешно",
+ "httpDestCreatedSuccess": "Дестинацията беше създадена успешно",
+ "httpDestUpdateFailed": "Неуспешно актуализиране на дестинацията",
+ "httpDestCreateFailed": "Неуспешно създаване на дестинацията"
}
diff --git a/messages/cs-CZ.json b/messages/cs-CZ.json
index ea12fe535..fe5de4199 100644
--- a/messages/cs-CZ.json
+++ b/messages/cs-CZ.json
@@ -148,6 +148,11 @@
"createLink": "Vytvořit odkaz",
"resourcesNotFound": "Nebyly nalezeny žádné zdroje",
"resourceSearch": "Vyhledat zdroje",
+ "machineSearch": "Vyhledávací stroje",
+ "machinesSearch": "Hledat klienty stroje...",
+ "machineNotFound": "Nebyly nalezeny žádné stroje",
+ "userDeviceSearch": "Hledat uživatelská zařízení",
+ "userDevicesSearch": "Hledat uživatelská zařízení...",
"openMenu": "Otevřít nabídku",
"resource": "Zdroj",
"title": "Název",
@@ -323,6 +328,54 @@
"apiKeysDelete": "Odstranit klíč API",
"apiKeysManage": "Správa API klíčů",
"apiKeysDescription": "API klíče se používají k ověření s integračním API",
+ "provisioningKeysTitle": "Zajišťovací klíč",
+ "provisioningKeysManage": "Spravovat zajišťovací klíče",
+ "provisioningKeysDescription": "Zajišťovací klíče slouží k ověření automatického poskytování služeb vaší organizaci.",
+ "provisioningManage": "Zajištění",
+ "provisioningDescription": "Spravovat klíče pro nastavení a zkontrolovat čekající stránky čekající na schválení.",
+ "pendingSites": "Nevyřízené weby",
+ "siteApproveSuccess": "Web byl úspěšně schválen",
+ "siteApproveError": "Chyba při schvalování webu",
+ "provisioningKeys": "Poskytovací klíče",
+ "searchProvisioningKeys": "Hledat klíče k zajišťování...",
+ "provisioningKeysAdd": "Generovat zajišťovací klíč",
+ "provisioningKeysErrorDelete": "Chyba při odstraňování klíče pro úpravu",
+ "provisioningKeysErrorDeleteMessage": "Chyba při odstraňování klíče pro úpravu",
+ "provisioningKeysQuestionRemove": "Jste si jisti, že chcete odstranit tento konfigurační klíč z organizace?",
+ "provisioningKeysMessageRemove": "Jakmile je klíč odstraněn, nelze již použít pro poskytování služeb.",
+ "provisioningKeysDeleteConfirm": "Potvrdit odstranění zajišťovacího klíče",
+ "provisioningKeysDelete": "Odstranit zajišťovací klíč",
+ "provisioningKeysCreate": "Generovat zajišťovací klíč",
+ "provisioningKeysCreateDescription": "Vygenerovat nový klíč pro organizaci",
+ "provisioningKeysSeeAll": "Zobrazit všechny doplňovací klíče",
+ "provisioningKeysSave": "Uložit konfigurační klíč",
+ "provisioningKeysSaveDescription": "Toto můžete vidět pouze jednou. Zkopírujte ho na bezpečné místo.",
+ "provisioningKeysErrorCreate": "Chyba při vytváření doplňovacího klíče",
+ "provisioningKeysList": "Nový klíč pro poskytování informací",
+ "provisioningKeysMaxBatchSize": "Maximální velikost dávky",
+ "provisioningKeysUnlimitedBatchSize": "Neomezená velikost šarže (bez omezení)",
+ "provisioningKeysMaxBatchUnlimited": "Bez omezení",
+ "provisioningKeysMaxBatchSizeInvalid": "Zadejte platnou maximální velikost šarže (1–1,000,000).",
+ "provisioningKeysValidUntil": "Platné do",
+ "provisioningKeysValidUntilHint": "Ponechte prázdné, pokud vyprší platnost.",
+ "provisioningKeysValidUntilInvalid": "Zadejte platné datum a čas.",
+ "provisioningKeysNumUsed": "Časy použití",
+ "provisioningKeysLastUsed": "Naposledy použito",
+ "provisioningKeysNoExpiry": "Bez vypršení platnosti",
+ "provisioningKeysNeverUsed": "Nikdy",
+ "provisioningKeysEdit": "Upravit zajišťovací klíč",
+ "provisioningKeysEditDescription": "Aktualizujte maximální velikost dávky a dobu vypršení platnosti tohoto klíče.",
+ "provisioningKeysApproveNewSites": "Schválit nové stránky",
+ "provisioningKeysApproveNewSitesDescription": "Automaticky schvalovat weby, které se registrují pomocí tohoto klíče.",
+ "provisioningKeysUpdateError": "Chyba při aktualizaci klíče",
+ "provisioningKeysUpdated": "Zajišťovací klíč byl aktualizován",
+ "provisioningKeysUpdatedDescription": "Vaše změny byly uloženy.",
+ "provisioningKeysBannerTitle": "Klíče pro poskytování webu",
+ "provisioningKeysBannerDescription": "Vygenerujte konfigurační klíč a používejte jej pomocí nového konektoru k automatickému vytváření stránek při prvním startu – není třeba nastavovat samostatné přihlašovací údaje pro každý web.",
+ "provisioningKeysBannerButtonText": "Zjistit více",
+ "pendingSitesBannerTitle": "Nevyřízené weby",
+ "pendingSitesBannerDescription": "Zde se zobrazují stránky, které se připojují pomocí doplňovacího klíče. Schválte každý web předtím, než bude aktivní, a získejte přístup k vašim zdrojům.",
+ "pendingSitesBannerButtonText": "Zjistit více",
"apiKeysSettings": "Nastavení {apiKeyName}",
"userTitle": "Spravovat všechny uživatele",
"userDescription": "Zobrazit a spravovat všechny uživatele v systému",
@@ -509,9 +562,12 @@
"userSaved": "Uživatel uložen",
"userSavedDescription": "Uživatel byl aktualizován.",
"autoProvisioned": "Automaticky poskytnuto",
+ "autoProvisionSettings": "Automatická nastavení",
"autoProvisionedDescription": "Povolit tomuto uživateli automaticky spravovat poskytovatel identity",
"accessControlsDescription": "Spravovat co může tento uživatel přistupovat a dělat v organizaci",
"accessControlsSubmit": "Uložit kontroly přístupu",
+ "singleRolePerUserPlanNotice": "Váš plán podporuje pouze jednu roli na uživatele.",
+ "singleRolePerUserEditionNotice": "Tato verze podporuje pouze jednu roli na uživatele.",
"roles": "Role",
"accessUsersRoles": "Spravovat uživatele a role",
"accessUsersRolesDescription": "Pozvěte uživatele a přidejte je do rolí pro správu přístupu k organizaci",
@@ -1119,6 +1175,7 @@
"setupTokenDescription": "Zadejte nastavovací token z konzole serveru.",
"setupTokenRequired": "Je vyžadován token nastavení",
"actionUpdateSite": "Aktualizovat stránku",
+ "actionResetSiteBandwidth": "Resetovat šířku pásma organizace",
"actionListSiteRoles": "Seznam povolených rolí webu",
"actionCreateResource": "Vytvořit zdroj",
"actionDeleteResource": "Odstranit dokument",
@@ -1148,7 +1205,7 @@
"actionRemoveUser": "Odstranit uživatele",
"actionListUsers": "Seznam uživatelů",
"actionAddUserRole": "Přidat uživatelskou roli",
- "actionSetUserOrgRoles": "Set User Roles",
+ "actionSetUserOrgRoles": "Nastavit uživatelské role",
"actionGenerateAccessToken": "Generovat přístupový token",
"actionDeleteAccessToken": "Odstranit přístupový token",
"actionListAccessTokens": "Seznam přístupových tokenů",
@@ -1265,6 +1322,7 @@
"sidebarRoles": "Role",
"sidebarShareableLinks": "Odkazy",
"sidebarApiKeys": "API klíče",
+ "sidebarProvisioning": "Zajištění",
"sidebarSettings": "Nastavení",
"sidebarAllUsers": "Všichni uživatelé",
"sidebarIdentityProviders": "Poskytovatelé identity",
@@ -1890,6 +1948,40 @@
"exitNode": "Ukončit uzel",
"country": "L 343, 22.12.2009, s. 1).",
"rulesMatchCountry": "Aktuálně založené na zdrojové IP adrese",
+ "region": "Oblasti",
+ "selectRegion": "Vyberte region",
+ "searchRegions": "Hledat regiony...",
+ "noRegionFound": "Nebyl nalezen žádný region.",
+ "rulesMatchRegion": "Vyberte regionální seskupení zemí",
+ "rulesErrorInvalidRegion": "Neplatný region",
+ "rulesErrorInvalidRegionDescription": "Vyberte prosím platný region.",
+ "regionAfrica": "Afrika",
+ "regionNorthernAfrica": "Severní Afrika",
+ "regionEasternAfrica": "Východní Afrika",
+ "regionMiddleAfrica": "Střední Afrika",
+ "regionSouthernAfrica": "Jižní Afrika",
+ "regionWesternAfrica": "Západní Afrika",
+ "regionAmericas": "Ameriky",
+ "regionCaribbean": "Karibské",
+ "regionCentralAmerica": "Střední Amerika",
+ "regionSouthAmerica": "Jižní Amerika",
+ "regionNorthernAmerica": "Severní Amerika",
+ "regionAsia": "Asie",
+ "regionCentralAsia": "Střední Asie",
+ "regionEasternAsia": "Východní Asie",
+ "regionSouthEasternAsia": "jihovýchodní Asie",
+ "regionSouthernAsia": "Jižní Asie",
+ "regionWesternAsia": "Západní Asie",
+ "regionEurope": "L 347, 20.12.2013, s. 965).",
+ "regionEasternEurope": "Východní Evropa",
+ "regionNorthernEurope": "Severní Evropa",
+ "regionSouthernEurope": "Jižní Evropa",
+ "regionWesternEurope": "Západní Evropa",
+ "regionOceania": "Oceania",
+ "regionAustraliaAndNewZealand": "Austrálie a Nový Zéland",
+ "regionMelanesia": "Melanesia",
+ "regionMicronesia": "Micronesia",
+ "regionPolynesia": "Polynesia",
"managedSelfHosted": {
"title": "Spravované vlastní hostování",
"description": "Spolehlivější a nízko udržovaný Pangolinův server s dalšími zvony a bičkami",
@@ -1938,6 +2030,25 @@
"invalidValue": "Neplatná hodnota",
"idpTypeLabel": "Typ poskytovatele identity",
"roleMappingExpressionPlaceholder": "např. obsahuje(skupiny, 'admin') && 'Admin' || 'Member'",
+ "roleMappingModeFixedRoles": "Pevné role",
+ "roleMappingModeMappingBuilder": "Tvorba mapování",
+ "roleMappingModeRawExpression": "Surový výraz",
+ "roleMappingFixedRolesPlaceholderSelect": "Vyberte jednu nebo více rolí",
+ "roleMappingFixedRolesPlaceholderFreeform": "Napište názvy rolí (shoda podle organizace)",
+ "roleMappingFixedRolesDescriptionSameForAll": "Přiřadit stejnou roli nastavenou každému uživateli automatického poskytování.",
+ "roleMappingFixedRolesDescriptionDefaultPolicy": "Pro výchozí zásady zadejte názvy rolí, které existují v každé organizaci, kde jsou uživatelé poskytováni. Jména musí přesně odpovídat.",
+ "roleMappingClaimPath": "Cesta k žádosti",
+ "roleMappingClaimPathPlaceholder": "skupiny",
+ "roleMappingClaimPathDescription": "Cesta k užitečnému zatížení tokenu, která obsahuje zdrojové hodnoty (například skupiny).",
+ "roleMappingMatchValue": "Hodnota zápasu",
+ "roleMappingAssignRoles": "Přiřadit role",
+ "roleMappingAddMappingRule": "Přidat pravidlo pro mapování",
+ "roleMappingRawExpressionResultDescription": "Výraz se musí vyhodnotit do pole řetězce nebo řetězce.",
+ "roleMappingRawExpressionResultDescriptionSingleRole": "Výraz musí být vyhodnocen na řetězec (jediný název role).",
+ "roleMappingMatchValuePlaceholder": "Hodnota zápasu (například: admin)",
+ "roleMappingAssignRolesPlaceholderFreeform": "Napište názvy rolí (exact per org)",
+ "roleMappingBuilderFreeformRowHint": "Názvy rolí musí odpovídat roli v každé cílové organizaci.",
+ "roleMappingRemoveRule": "Odstranit",
"idpGoogleConfiguration": "Konfigurace Google",
"idpGoogleConfigurationDescription": "Konfigurace přihlašovacích údajů Google OAuth2",
"idpGoogleClientIdDescription": "Google OAuth2 Client ID",
@@ -2334,6 +2445,8 @@
"logRetentionAccessDescription": "Jak dlouho uchovávat přístupové záznamy",
"logRetentionActionLabel": "Uchovávání protokolu akcí",
"logRetentionActionDescription": "Jak dlouho uchovávat záznamy akcí",
+ "logRetentionConnectionLabel": "Uchovávání protokolu připojení",
+ "logRetentionConnectionDescription": "Jak dlouho uchovávat protokoly připojení",
"logRetentionDisabled": "Zakázáno",
"logRetention3Days": "3 dny",
"logRetention7Days": "7 dní",
@@ -2344,6 +2457,13 @@
"logRetentionEndOfFollowingYear": "Konec následujícího roku",
"actionLogsDescription": "Zobrazit historii akcí provedených v této organizaci",
"accessLogsDescription": "Zobrazit žádosti o ověření přístupu pro zdroje v této organizaci",
+ "connectionLogs": "Protokoly připojení",
+ "connectionLogsDescription": "Zobrazit protokoly připojení pro tunely v této organizaci",
+ "sidebarLogsConnection": "Protokoly připojení",
+ "sidebarLogsStreaming": "Streamování",
+ "sourceAddress": "Zdrojová adresa",
+ "destinationAddress": "Cílová adresa",
+ "duration": "Doba trvání",
"licenseRequiredToUse": "Pro použití této funkce je vyžadována licence Enterprise Edition nebo Pangolin Cloud . Zarezervujte si demo nebo POC zkušební verzi.",
"ossEnterpriseEditionRequired": "Enterprise Edition je vyžadována pro použití této funkce. Tato funkce je také k dispozici v Pangolin Cloud. Rezervujte si demo nebo POC zkušební verzi.",
"certResolver": "Oddělovač certifikátů",
@@ -2683,5 +2803,90 @@
"approvalsEmptyStateStep2Description": "Upravte roli a povolte možnost 'Vyžadovat schválení zařízení'. Uživatelé s touto rolí budou potřebovat schválení pro nová zařízení správce.",
"approvalsEmptyStatePreviewDescription": "Náhled: Pokud je povoleno, čekající na zařízení se zde zobrazí žádosti o recenzi",
"approvalsEmptyStateButtonText": "Spravovat role",
- "domainErrorTitle": "Máme problém s ověřením tvé domény"
+ "domainErrorTitle": "Máme problém s ověřením tvé domény",
+ "idpAdminAutoProvisionPoliciesTabHint": "Nastavte pravidla mapování rolí a organizace na kartě Automatická úprava nastavení.",
+ "streamingTitle": "Streamování událostí",
+ "streamingDescription": "Streamujte události z vaší organizace do externích destinací v reálném čase.",
+ "streamingUnnamedDestination": "Nepojmenovaný cíl",
+ "streamingNoUrlConfigured": "Není nakonfigurována žádná URL",
+ "streamingAddDestination": "Přidat cíl",
+ "streamingHttpWebhookTitle": "HTTP webový háček",
+ "streamingHttpWebhookDescription": "Odeslat události na libovolný HTTP koncový bod s pružnou autentizací a šablonou.",
+ "streamingS3Title": "Amazon S3",
+ "streamingS3Description": "Streamujte události do úložiště, které je kompatibilní se S3. Brzy přijde.",
+ "streamingDatadogTitle": "Datadog",
+ "streamingDatadogDescription": "Přeposlat události přímo do vašeho účtu Datadog účtu. Brzy přijde.",
+ "streamingTypePickerDescription": "Vyberte cílový typ pro začátek.",
+ "streamingFailedToLoad": "Nepodařilo se načíst destinace",
+ "streamingUnexpectedError": "Došlo k neočekávané chybě.",
+ "streamingFailedToUpdate": "Nepodařilo se aktualizovat cíl",
+ "streamingDeletedSuccess": "Cíl byl úspěšně odstraněn",
+ "streamingFailedToDelete": "Nepodařilo se odstranit cíl",
+ "streamingDeleteTitle": "Odstranit cíl",
+ "streamingDeleteButtonText": "Odstranit cíl",
+ "streamingDeleteDialogAreYouSure": "Jste si jisti, že chcete odstranit",
+ "streamingDeleteDialogThisDestination": "tato destinace",
+ "streamingDeleteDialogPermanentlyRemoved": "? Všechny konfigurace budou trvale odstraněny.",
+ "httpDestEditTitle": "Upravit cíl",
+ "httpDestAddTitle": "Přidat cíl HTTP",
+ "httpDestEditDescription": "Aktualizovat konfiguraci pro tuto destinaci HTTP události",
+ "httpDestAddDescription": "Konfigurace nového koncového bodu HTTP pro příjem událostí vaší organizace.",
+ "httpDestTabSettings": "Nastavení",
+ "httpDestTabHeaders": "Záhlaví",
+ "httpDestTabBody": "Tělo",
+ "httpDestTabLogs": "Logy",
+ "httpDestNamePlaceholder": "Moje HTTP cíl",
+ "httpDestUrlLabel": "Cílová adresa URL",
+ "httpDestUrlErrorHttpRequired": "URL musí používat http nebo https",
+ "httpDestUrlErrorHttpsRequired": "HTTPS je vyžadován při nasazení do cloudu",
+ "httpDestUrlErrorInvalid": "Zadejte platnou URL (např. https://example.com/webhook)",
+ "httpDestAuthTitle": "Autentifikace",
+ "httpDestAuthDescription": "Zvolte, jak jsou požadavky na tvůj koncový bod ověřeny.",
+ "httpDestAuthNoneTitle": "Žádné ověření",
+ "httpDestAuthNoneDescription": "Odešle žádosti bez záhlaví autorizace.",
+ "httpDestAuthBearerTitle": "Token na doručitele",
+ "httpDestAuthBearerDescription": "Přidá autorizaci: Hlavička Bearer ke každému požadavku.",
+ "httpDestAuthBearerPlaceholder": "Váš API klíč nebo token",
+ "httpDestAuthBasicTitle": "Základní ověření",
+ "httpDestAuthBasicDescription": "Přidá autorizaci: Základní hlavička. Poskytněte přihlašovací údaje jako uživatelské jméno:password.",
+ "httpDestAuthBasicPlaceholder": "uživatelské jméno:heslo",
+ "httpDestAuthCustomTitle": "Vlastní záhlaví",
+ "httpDestAuthCustomDescription": "Zadejte název a hodnotu vlastního HTTP hlavičky pro ověření (např. X-API-Key).",
+ "httpDestAuthCustomHeaderNamePlaceholder": "Název záhlaví (např. X-API-Key)",
+ "httpDestAuthCustomHeaderValuePlaceholder": "Hodnota záhlaví",
+ "httpDestCustomHeadersTitle": "Vlastní HTTP hlavičky",
+ "httpDestCustomHeadersDescription": "Přidat vlastní hlavičky ke každému odchozímu požadavku. Užitečné pro statické tokeny nebo vlastní Typ obsahu. Ve výchozím nastavení je typ obsahu: application/json.",
+ "httpDestNoHeadersConfigured": "Nejsou nakonfigurovány žádné vlastní záhlaví. Pro přidání klikněte na \"Přidat záhlaví\".",
+ "httpDestHeaderNamePlaceholder": "Název záhlaví",
+ "httpDestHeaderValuePlaceholder": "Hodnota",
+ "httpDestAddHeader": "Přidat záhlaví",
+ "httpDestBodyTemplateTitle": "Vlastní šablona těla",
+ "httpDestBodyTemplateDescription": "Ovládá strukturu užitečného zatížení JSON odeslanou na váš koncový bod. Pokud je vypnuto, je pro každou událost zaslán výchozí objekt JSON.",
+ "httpDestEnableBodyTemplate": "Povolit vlastní šablonu těla",
+ "httpDestBodyTemplateLabel": "Šablona těla (JSON)",
+ "httpDestBodyTemplateHint": "Použijte šablonové proměnné pro referenční pole události ve vašem užitečném zatížení.",
+ "httpDestPayloadFormatTitle": "Formát datového zatížení",
+ "httpDestPayloadFormatDescription": "Jak jsou události serializovány v každém žádajícím subjektu.",
+ "httpDestFormatJsonArrayTitle": "JSON pole",
+ "httpDestFormatJsonArrayDescription": "Jeden požadavek na každou šarži, tělo je pole JSON. Kompatibilní s většinou generických webových háčků a Datadog.",
+ "httpDestFormatNdjsonTitle": "NDJSON",
+ "httpDestFormatNdjsonDescription": "Jeden požadavek na každou šarži, tělo je nově ohraničené JSON – jeden objekt na jednu čáru, bez vnějšího pole. Vyžaduje Splunk HEC, Elastic / OpenSearch, a Grafana Loki.",
+ "httpDestFormatSingleTitle": "Jedna událost na požadavek",
+ "httpDestFormatSingleDescription": "Odešle samostatnou HTTP POST pro každou jednotlivou událost. Používejte pouze pro koncové body, které nemohou zpracovávat dávky.",
+ "httpDestLogTypesTitle": "Typy protokolů",
+ "httpDestLogTypesDescription": "Vyberte, které typy logů jsou přesměrovány do této destinace. Budou streamovány pouze povolené typy logů.",
+ "httpDestAccessLogsTitle": "Protokoly přístupu",
+ "httpDestAccessLogsDescription": "Pokusy o přístup k dokumentům, včetně ověřených a zamítnutých požadavků.",
+ "httpDestActionLogsTitle": "Záznamy akcí",
+ "httpDestActionLogsDescription": "Správní opatření prováděná uživateli v rámci organizace.",
+ "httpDestConnectionLogsTitle": "Protokoly připojení",
+ "httpDestConnectionLogsDescription": "Události týkající se připojení lokality a tunelu, včetně připojení a odpojení.",
+ "httpDestRequestLogsTitle": "Záznamy požadavků",
+ "httpDestRequestLogsDescription": "HTTP záznamy požadavků pro proxy zdroje, včetně metod, cesty a kódu odpovědi.",
+ "httpDestSaveChanges": "Uložit změny",
+ "httpDestCreateDestination": "Vytvořit cíl",
+ "httpDestUpdatedSuccess": "Cíl byl úspěšně aktualizován",
+ "httpDestCreatedSuccess": "Cíl byl úspěšně vytvořen",
+ "httpDestUpdateFailed": "Nepodařilo se aktualizovat cíl",
+ "httpDestCreateFailed": "Nepodařilo se vytvořit cíl"
}
diff --git a/messages/de-DE.json b/messages/de-DE.json
index bfced13d0..0b72ececd 100644
--- a/messages/de-DE.json
+++ b/messages/de-DE.json
@@ -148,6 +148,11 @@
"createLink": "Link erstellen",
"resourcesNotFound": "Keine Ressourcen gefunden",
"resourceSearch": "Suche Ressourcen",
+ "machineSearch": "Maschinen suchen",
+ "machinesSearch": "Suche Maschinen-Klienten...",
+ "machineNotFound": "Keine Maschinen gefunden",
+ "userDeviceSearch": "Benutzergeräte durchsuchen",
+ "userDevicesSearch": "Benutzergeräte durchsuchen...",
"openMenu": "Menü öffnen",
"resource": "Ressource",
"title": "Titel",
@@ -323,6 +328,54 @@
"apiKeysDelete": "API-Schlüssel löschen",
"apiKeysManage": "API-Schlüssel verwalten",
"apiKeysDescription": "API-Schlüssel werden zur Authentifizierung mit der Integrations-API verwendet",
+ "provisioningKeysTitle": "Bereitstellungsschlüssel",
+ "provisioningKeysManage": "Bereitstellungsschlüssel verwalten",
+ "provisioningKeysDescription": "Bereitstellungsschlüssel werden verwendet, um die automatisierte Bereitstellung von Seiten für Ihr Unternehmen zu authentifizieren.",
+ "provisioningManage": "Bereitstellung",
+ "provisioningDescription": "Bereitstellungsschlüssel verwalten und ausstehende Seiten prüfen, die noch auf Genehmigung warten.",
+ "pendingSites": "Ausstehende Seiten",
+ "siteApproveSuccess": "Site erfolgreich freigegeben",
+ "siteApproveError": "Fehler beim Bestätigen der Seite",
+ "provisioningKeys": "Bereitstellungsschlüssel",
+ "searchProvisioningKeys": "Bereitstellungsschlüssel suchen...",
+ "provisioningKeysAdd": "Bereitstellungsschlüssel generieren",
+ "provisioningKeysErrorDelete": "Fehler beim Löschen des Bereitstellungsschlüssels",
+ "provisioningKeysErrorDeleteMessage": "Fehler beim Löschen des Bereitstellungsschlüssels",
+ "provisioningKeysQuestionRemove": "Sind Sie sicher, dass Sie diesen Bereitstellungsschlüssel aus der Organisation entfernen möchten?",
+ "provisioningKeysMessageRemove": "Einmal entfernt, kann der Schlüssel nicht mehr für die Bereitstellung der Site verwendet werden.",
+ "provisioningKeysDeleteConfirm": "Bereitstellungsschlüssel löschen bestätigen",
+ "provisioningKeysDelete": "Bereitstellungsschlüssel löschen",
+ "provisioningKeysCreate": "Bereitstellungsschlüssel generieren",
+ "provisioningKeysCreateDescription": "Einen neuen Bereitstellungsschlüssel für die Organisation generieren",
+ "provisioningKeysSeeAll": "Alle Bereitstellungsschlüssel anzeigen",
+ "provisioningKeysSave": "Bereitstellungsschlüssel speichern",
+ "provisioningKeysSaveDescription": "Sie können dies nur einmal sehen. Kopieren Sie es an einen sicheren Ort.",
+ "provisioningKeysErrorCreate": "Fehler beim Erstellen des Bereitstellungsschlüssels",
+ "provisioningKeysList": "Neuer Bereitstellungsschlüssel",
+ "provisioningKeysMaxBatchSize": "Max. Batch-Größe",
+ "provisioningKeysUnlimitedBatchSize": "Unbegrenzte Batch-Größe (kein Limit)",
+ "provisioningKeysMaxBatchUnlimited": "Unbegrenzt",
+ "provisioningKeysMaxBatchSizeInvalid": "Geben Sie eine gültige maximale Batchgröße ein (1–1.000.000).",
+ "provisioningKeysValidUntil": "Gültig bis",
+ "provisioningKeysValidUntilHint": "Leer lassen für keine Verjährung.",
+ "provisioningKeysValidUntilInvalid": "Geben Sie ein gültiges Datum und Zeit ein.",
+ "provisioningKeysNumUsed": "Verwendete Zeiten",
+ "provisioningKeysLastUsed": "Zuletzt verwendet",
+ "provisioningKeysNoExpiry": "Kein Ablauf",
+ "provisioningKeysNeverUsed": "Nie",
+ "provisioningKeysEdit": "Bereitstellungsschlüssel bearbeiten",
+ "provisioningKeysEditDescription": "Aktualisieren Sie die maximale Batch-Größe und Ablaufzeit für diesen Schlüssel.",
+ "provisioningKeysApproveNewSites": "Neue Seiten genehmigen",
+ "provisioningKeysApproveNewSitesDescription": "Sites, die sich mit diesem Schlüssel registrieren, automatisch freigeben.",
+ "provisioningKeysUpdateError": "Fehler beim Aktualisieren des Bereitstellungsschlüssels",
+ "provisioningKeysUpdated": "Bereitstellungsschlüssel aktualisiert",
+ "provisioningKeysUpdatedDescription": "Ihre Änderungen wurden gespeichert.",
+ "provisioningKeysBannerTitle": "Website-Bereitstellungsschlüssel",
+ "provisioningKeysBannerDescription": "Generieren Sie einen Bereitstellungsschlüssel und verwenden Sie ihn mit dem Newt-Konnektor, um beim ersten Start automatisch Sites zu erstellen – keine Notwendigkeit, separate Anmeldeinformationen für jede Seite einzurichten.",
+ "provisioningKeysBannerButtonText": "Mehr erfahren",
+ "pendingSitesBannerTitle": "Ausstehende Seiten",
+ "pendingSitesBannerDescription": "Sites, die sich mit einem Bereitstellungsschlüssel verbinden, erscheinen hier zur Überprüfung. Bestätigen Sie jede Site, bevor sie aktiv wird und erhalten Zugriff auf Ihre Ressourcen.",
+ "pendingSitesBannerButtonText": "Mehr erfahren",
"apiKeysSettings": "{apiKeyName} Einstellungen",
"userTitle": "Alle Benutzer verwalten",
"userDescription": "Alle Benutzer im System anzeigen und verwalten",
@@ -509,9 +562,12 @@
"userSaved": "Benutzer gespeichert",
"userSavedDescription": "Der Benutzer wurde aktualisiert.",
"autoProvisioned": "Automatisch bereitgestellt",
+ "autoProvisionSettings": "Auto-Bereitstellungseinstellungen",
"autoProvisionedDescription": "Erlaube diesem Benutzer die automatische Verwaltung durch Identitätsanbieter",
"accessControlsDescription": "Verwalten Sie, worauf dieser Benutzer in der Organisation zugreifen und was er tun kann",
"accessControlsSubmit": "Zugriffskontrollen speichern",
+ "singleRolePerUserPlanNotice": "Ihr Plan unterstützt nur eine Rolle pro Benutzer.",
+ "singleRolePerUserEditionNotice": "Diese Ausgabe unterstützt nur eine Rolle pro Benutzer.",
"roles": "Rollen",
"accessUsersRoles": "Benutzer & Rollen verwalten",
"accessUsersRolesDescription": "Lade Benutzer ein und füge sie zu Rollen hinzu, um den Zugriff auf die Organisation zu verwalten",
@@ -1119,6 +1175,7 @@
"setupTokenDescription": "Geben Sie das Setup-Token von der Serverkonsole ein.",
"setupTokenRequired": "Setup-Token ist erforderlich",
"actionUpdateSite": "Standorte aktualisieren",
+ "actionResetSiteBandwidth": "Organisations-Bandbreite zurücksetzen",
"actionListSiteRoles": "Erlaubte Standort-Rollen auflisten",
"actionCreateResource": "Ressource erstellen",
"actionDeleteResource": "Ressource löschen",
@@ -1148,7 +1205,7 @@
"actionRemoveUser": "Benutzer entfernen",
"actionListUsers": "Benutzer auflisten",
"actionAddUserRole": "Benutzerrolle hinzufügen",
- "actionSetUserOrgRoles": "Set User Roles",
+ "actionSetUserOrgRoles": "Benutzerrollen festlegen",
"actionGenerateAccessToken": "Zugriffstoken generieren",
"actionDeleteAccessToken": "Zugriffstoken löschen",
"actionListAccessTokens": "Zugriffstoken auflisten",
@@ -1265,6 +1322,7 @@
"sidebarRoles": "Rollen",
"sidebarShareableLinks": "Links",
"sidebarApiKeys": "API-Schlüssel",
+ "sidebarProvisioning": "Bereitstellung",
"sidebarSettings": "Einstellungen",
"sidebarAllUsers": "Alle Benutzer",
"sidebarIdentityProviders": "Identitätsanbieter",
@@ -1972,6 +2030,25 @@
"invalidValue": "Ungültiger Wert",
"idpTypeLabel": "Identitätsanbietertyp",
"roleMappingExpressionPlaceholder": "z. B. enthalten(Gruppen, 'admin') && 'Admin' || 'Mitglied'",
+ "roleMappingModeFixedRoles": "Feste Rollen",
+ "roleMappingModeMappingBuilder": "Mapping Builder",
+ "roleMappingModeRawExpression": "Roher Ausdruck",
+ "roleMappingFixedRolesPlaceholderSelect": "Wählen Sie eine oder mehrere Rollen",
+ "roleMappingFixedRolesPlaceholderFreeform": "Rollennamen eingeben (exakte Übereinstimmung pro Organisation)",
+ "roleMappingFixedRolesDescriptionSameForAll": "Weisen Sie jedem auto-provisionierten Benutzer die gleiche Rolle zu.",
+ "roleMappingFixedRolesDescriptionDefaultPolicy": "Für Standardrichtlinien geben Sie Rollennamen ein, die in jeder Organisation existieren, in der Benutzer angegeben sind. Namen müssen exakt übereinstimmen.",
+ "roleMappingClaimPath": "Pfad einfordern",
+ "roleMappingClaimPathPlaceholder": "gruppen",
+ "roleMappingClaimPathDescription": "Pfad in der Token Payload mit Quellwerten (zum Beispiel Gruppen).",
+ "roleMappingMatchValue": "Match-Wert",
+ "roleMappingAssignRoles": "Rollen zuweisen",
+ "roleMappingAddMappingRule": "Zuordnungsregel hinzufügen",
+ "roleMappingRawExpressionResultDescription": "Ausdruck muss zu einem String oder String Array ausgewertet werden.",
+ "roleMappingRawExpressionResultDescriptionSingleRole": "Ausdruck muss zu einem String (einem einzigen Rollennamen) ausgewertet werden.",
+ "roleMappingMatchValuePlaceholder": "Match-Wert (z. B.: Admin)",
+ "roleMappingAssignRolesPlaceholderFreeform": "Rollennamen eingeben (exakt pro Ort)",
+ "roleMappingBuilderFreeformRowHint": "Rollennamen müssen mit einer Rolle in jeder Zielorganisation übereinstimmen.",
+ "roleMappingRemoveRule": "Entfernen",
"idpGoogleConfiguration": "Google-Konfiguration",
"idpGoogleConfigurationDescription": "Google OAuth2 Zugangsdaten konfigurieren",
"idpGoogleClientIdDescription": "Google OAuth2 Client ID",
@@ -2368,6 +2445,8 @@
"logRetentionAccessDescription": "Wie lange Zugriffsprotokolle beibehalten werden sollen",
"logRetentionActionLabel": "Aktionsprotokoll-Speicherung",
"logRetentionActionDescription": "Dauer des Action-Logs",
+ "logRetentionConnectionLabel": "Verbindungsprotokoll-Speicherung",
+ "logRetentionConnectionDescription": "Wie lange Verbindungsprotokolle gespeichert werden sollen",
"logRetentionDisabled": "Deaktiviert",
"logRetention3Days": "3 Tage",
"logRetention7Days": "7 Tage",
@@ -2378,6 +2457,13 @@
"logRetentionEndOfFollowingYear": "Ende des folgenden Jahres",
"actionLogsDescription": "Verlauf der in dieser Organisation durchgeführten Aktionen anzeigen",
"accessLogsDescription": "Zugriffsauth-Anfragen für Ressourcen in dieser Organisation anzeigen",
+ "connectionLogs": "Verbindungsprotokolle",
+ "connectionLogsDescription": "Verbindungsprotokolle für Tunnel in dieser Organisation anzeigen",
+ "sidebarLogsConnection": "Verbindungsprotokolle",
+ "sidebarLogsStreaming": "Streaming",
+ "sourceAddress": "Quelladresse",
+ "destinationAddress": "Zieladresse",
+ "duration": "Dauer",
"licenseRequiredToUse": "Eine Enterprise Edition Lizenz oder Pangolin Cloud wird benötigt, um diese Funktion nutzen zu können. Buchen Sie eine Demo oder POC Testversion.",
"ossEnterpriseEditionRequired": "Die Enterprise Edition wird benötigt, um diese Funktion nutzen zu können. Diese Funktion ist auch in Pangolin Cloudverfügbar. Buchen Sie eine Demo oder POC Testversion.",
"certResolver": "Zertifikatsauflöser",
@@ -2717,5 +2803,90 @@
"approvalsEmptyStateStep2Description": "Bearbeite eine Rolle und aktiviere die Option 'Gerätegenehmigung erforderlich'. Benutzer mit dieser Rolle benötigen Administrator-Genehmigung für neue Geräte.",
"approvalsEmptyStatePreviewDescription": "Vorschau: Wenn aktiviert, werden ausstehende Geräteanfragen hier zur Überprüfung angezeigt",
"approvalsEmptyStateButtonText": "Rollen verwalten",
- "domainErrorTitle": "Wir haben Probleme mit der Überprüfung deiner Domain"
+ "domainErrorTitle": "Wir haben Probleme mit der Überprüfung deiner Domain",
+ "idpAdminAutoProvisionPoliciesTabHint": "Konfigurieren Sie Rollenzuordnungs- und Organisationsrichtlinien auf der Registerkarte Auto-Bereitstellungseinstellungen.",
+ "streamingTitle": "Event Streaming",
+ "streamingDescription": "Streamen Sie Events aus Ihrem Unternehmen in Echtzeit zu externen Zielen.",
+ "streamingUnnamedDestination": "Unbenanntes Ziel",
+ "streamingNoUrlConfigured": "Keine URL konfiguriert",
+ "streamingAddDestination": "Ziel hinzufügen",
+ "streamingHttpWebhookTitle": "HTTP Webhook",
+ "streamingHttpWebhookDescription": "Sende Ereignisse an jeden HTTP-Endpunkt mit flexibler Authentifizierung und Vorlage.",
+ "streamingS3Title": "Amazon S3",
+ "streamingS3Description": "Streame Ereignisse in eine S3-kompatible Objekt-Speicher-Eimer. Kommt bald.",
+ "streamingDatadogTitle": "Datadog",
+ "streamingDatadogDescription": "Events direkt an Ihr Datadog Konto weiterleiten. Kommen Sie bald.",
+ "streamingTypePickerDescription": "Wählen Sie einen Zieltyp aus, um loszulegen.",
+ "streamingFailedToLoad": "Fehler beim Laden der Ziele",
+ "streamingUnexpectedError": "Ein unerwarteter Fehler ist aufgetreten.",
+ "streamingFailedToUpdate": "Fehler beim Aktualisieren des Ziels",
+ "streamingDeletedSuccess": "Ziel erfolgreich gelöscht",
+ "streamingFailedToDelete": "Fehler beim Löschen des Ziels",
+ "streamingDeleteTitle": "Ziel löschen",
+ "streamingDeleteButtonText": "Ziel löschen",
+ "streamingDeleteDialogAreYouSure": "Sind Sie sicher, dass Sie löschen möchten",
+ "streamingDeleteDialogThisDestination": "dieses Ziel",
+ "streamingDeleteDialogPermanentlyRemoved": "? Alle Konfiguration wird dauerhaft entfernt.",
+ "httpDestEditTitle": "Ziel bearbeiten",
+ "httpDestAddTitle": "HTTP-Ziel hinzufügen",
+ "httpDestEditDescription": "Aktualisiere die Konfiguration für dieses HTTP-Streaming-Ziel.",
+ "httpDestAddDescription": "Konfigurieren Sie einen neuen HTTP-Endpunkt, um die Ereignisse Ihrer Organisation zu empfangen.",
+ "httpDestTabSettings": "Einstellungen",
+ "httpDestTabHeaders": "Kopfzeilen",
+ "httpDestTabBody": "Körper",
+ "httpDestTabLogs": "Logs",
+ "httpDestNamePlaceholder": "Mein HTTP-Ziel",
+ "httpDestUrlLabel": "Ziel-URL",
+ "httpDestUrlErrorHttpRequired": "URL muss http oder https verwenden",
+ "httpDestUrlErrorHttpsRequired": "HTTPS wird für Cloud-Deployment benötigt",
+ "httpDestUrlErrorInvalid": "Geben Sie eine gültige URL ein (z.B. https://example.com/webhook)",
+ "httpDestAuthTitle": "Authentifizierung",
+ "httpDestAuthDescription": "Legen Sie fest, wie Anfragen an Ihren Endpunkt authentifiziert werden.",
+ "httpDestAuthNoneTitle": "Keine Authentifizierung",
+ "httpDestAuthNoneDescription": "Sendet Anfragen ohne Autorisierungs-Header.",
+ "httpDestAuthBearerTitle": "Bären-Token",
+ "httpDestAuthBearerDescription": "Fügt eine Berechtigung hinzu: Bearer Header zu jeder Anfrage.",
+ "httpDestAuthBearerPlaceholder": "Ihr API-Schlüssel oder Token",
+ "httpDestAuthBasicTitle": "Einfacher Auth",
+ "httpDestAuthBasicDescription": "Fügt eine Autorisierung hinzu: Basic Kopfzeile hinzu. Geben Sie Anmeldedaten als Benutzername:password an.",
+ "httpDestAuthBasicPlaceholder": "benutzername:password",
+ "httpDestAuthCustomTitle": "Eigene Kopfzeile",
+ "httpDestAuthCustomDescription": "Geben Sie einen eigenen HTTP-Header-Namen und einen Wert für die Authentifizierung an (z.B. X-API-Key).",
+ "httpDestAuthCustomHeaderNamePlaceholder": "Headername (z.B. X-API-Key)",
+ "httpDestAuthCustomHeaderValuePlaceholder": "Header-Wert",
+ "httpDestCustomHeadersTitle": "Eigene HTTP-Header",
+ "httpDestCustomHeadersDescription": "Fügen Sie jeder ausgehenden Anfrage benutzerdefinierte Kopfzeilen hinzu. Nützlich für statische Tokens oder einen benutzerdefinierten Content-Typ. Standardmäßig wird Content-Type: application/json gesendet.",
+ "httpDestNoHeadersConfigured": "Keine benutzerdefinierten Header konfiguriert. Klicken Sie auf \"Header hinzufügen\", um einen hinzuzufügen.",
+ "httpDestHeaderNamePlaceholder": "Header-Name",
+ "httpDestHeaderValuePlaceholder": "Wert",
+ "httpDestAddHeader": "Header hinzufügen",
+ "httpDestBodyTemplateTitle": "Eigene Body-Vorlage",
+ "httpDestBodyTemplateDescription": "Steuere die JSON-Payload-Struktur, die an deinen Endpunkt gesendet wurde. Wenn deaktiviert, wird für jede Veranstaltung ein Standard-JSON-Objekt gesendet.",
+ "httpDestEnableBodyTemplate": "Eigene Körpervorlage aktivieren",
+ "httpDestBodyTemplateLabel": "Body-Vorlage (JSON)",
+ "httpDestBodyTemplateHint": "Verwenden Sie Template-Variablen, um Ereignisfelder in Ihrer Payload zu referenzieren.",
+ "httpDestPayloadFormatTitle": "Payload-Format",
+ "httpDestPayloadFormatDescription": "Wie Ereignisse in jedes Anfragegremium serialisiert werden.",
+ "httpDestFormatJsonArrayTitle": "JSON Array",
+ "httpDestFormatJsonArrayDescription": "Eine Anfrage pro Stapel ist ein JSON-Array. Kompatibel mit den meisten generischen Webhooks und Datadog.",
+ "httpDestFormatNdjsonTitle": "NDJSON",
+ "httpDestFormatNdjsonDescription": "Eine Anfrage pro Batch, der Körper ist newline-getrenntes JSON — ein Objekt pro Zeile, kein äußeres Array. Benötigt von Splunk HEC, Elastic / OpenSearch, und Grafana Loki.",
+ "httpDestFormatSingleTitle": "Ein Ereignis pro Anfrage",
+ "httpDestFormatSingleDescription": "Sendet eine separate HTTP-POST für jedes einzelne Ereignis. Nur für Endpunkte, die Batches nicht handhaben können.",
+ "httpDestLogTypesTitle": "Log-Typen",
+ "httpDestLogTypesDescription": "Wählen Sie, welche Log-Typen an dieses Ziel weitergeleitet werden. Nur aktivierte Log-Typen werden gestreamt.",
+ "httpDestAccessLogsTitle": "Zugriffsprotokolle",
+ "httpDestAccessLogsDescription": "Ressourcenzugriffe, einschließlich authentifizierter und abgelehnter Anfragen.",
+ "httpDestActionLogsTitle": "Aktionsprotokolle",
+ "httpDestActionLogsDescription": "Administrative Maßnahmen, die von Benutzern innerhalb der Organisation durchgeführt werden.",
+ "httpDestConnectionLogsTitle": "Verbindungsprotokolle",
+ "httpDestConnectionLogsDescription": "Site- und Tunnelverbindungen, einschließlich Verbindungen und Trennungen.",
+ "httpDestRequestLogsTitle": "Logs anfordern",
+ "httpDestRequestLogsDescription": "HTTP-Request-Protokolle für proxiierte Ressourcen, einschließlich Methode, Pfad und Antwort-Code.",
+ "httpDestSaveChanges": "Änderungen speichern",
+ "httpDestCreateDestination": "Ziel erstellen",
+ "httpDestUpdatedSuccess": "Ziel erfolgreich aktualisiert",
+ "httpDestCreatedSuccess": "Ziel erfolgreich erstellt",
+ "httpDestUpdateFailed": "Fehler beim Aktualisieren des Ziels",
+ "httpDestCreateFailed": "Fehler beim Erstellen des Ziels"
}
diff --git a/messages/es-ES.json b/messages/es-ES.json
index 2fc52b885..39a2919f8 100644
--- a/messages/es-ES.json
+++ b/messages/es-ES.json
@@ -148,6 +148,11 @@
"createLink": "Crear enlace",
"resourcesNotFound": "No se encontraron recursos",
"resourceSearch": "Buscar recursos",
+ "machineSearch": "Buscar máquinas",
+ "machinesSearch": "Buscar clientes...",
+ "machineNotFound": "No hay máquinas",
+ "userDeviceSearch": "Buscar dispositivos de usuario",
+ "userDevicesSearch": "Buscar dispositivos de usuario...",
"openMenu": "Abrir menú",
"resource": "Recurso",
"title": "Título",
@@ -323,6 +328,54 @@
"apiKeysDelete": "Borrar Clave API",
"apiKeysManage": "Administrar claves API",
"apiKeysDescription": "Las claves API se utilizan para autenticar con la API de integración",
+ "provisioningKeysTitle": "Clave de aprovisionamiento",
+ "provisioningKeysManage": "Administrar Claves de Aprovisionamiento",
+ "provisioningKeysDescription": "Las claves de aprovisionamiento se utilizan para autenticar la provisión automatizada del sitio para su organización.",
+ "provisioningManage": "Aprovisionamiento",
+ "provisioningDescription": "Administrar las claves de aprovisionamiento y revisar los sitios pendientes de aprobación.",
+ "pendingSites": "Sitios pendientes",
+ "siteApproveSuccess": "Sitio aprobado con éxito",
+ "siteApproveError": "Error al aprobar el sitio",
+ "provisioningKeys": "Claves de aprovisionamiento",
+ "searchProvisioningKeys": "Buscar claves de suministro...",
+ "provisioningKeysAdd": "Generar clave de aprovisionamiento",
+ "provisioningKeysErrorDelete": "Error al eliminar la clave de aprovisionamiento",
+ "provisioningKeysErrorDeleteMessage": "Error al eliminar la clave de aprovisionamiento",
+ "provisioningKeysQuestionRemove": "¿Está seguro que desea eliminar esta clave de aprovisionamiento de la organización?",
+ "provisioningKeysMessageRemove": "Una vez eliminada, la clave ya no se puede utilizar para la disposición del sitio.",
+ "provisioningKeysDeleteConfirm": "Confirmar Eliminar Clave de Aprovisionamiento",
+ "provisioningKeysDelete": "Eliminar clave de aprovisionamiento",
+ "provisioningKeysCreate": "Generar clave de aprovisionamiento",
+ "provisioningKeysCreateDescription": "Generar una nueva clave de aprovisionamiento para la organización",
+ "provisioningKeysSeeAll": "Ver todas las claves de aprovisionamiento",
+ "provisioningKeysSave": "Guardar la clave de aprovisionamiento",
+ "provisioningKeysSaveDescription": "Sólo podrás verlo una vez. Copítalo a un lugar seguro.",
+ "provisioningKeysErrorCreate": "Error al crear la clave de provisioning",
+ "provisioningKeysList": "Nueva clave de aprovisionamiento",
+ "provisioningKeysMaxBatchSize": "Tamaño máximo de lote",
+ "provisioningKeysUnlimitedBatchSize": "Tamaño ilimitado del lote (sin límite)",
+ "provisioningKeysMaxBatchUnlimited": "Ilimitado",
+ "provisioningKeysMaxBatchSizeInvalid": "Introduzca un tamaño máximo de lote válido (1–1,000,000).",
+ "provisioningKeysValidUntil": "Válido hasta",
+ "provisioningKeysValidUntilHint": "Dejar vacío para no expirar.",
+ "provisioningKeysValidUntilInvalid": "Introduzca una fecha y hora válidas.",
+ "provisioningKeysNumUsed": "Tiempos usados",
+ "provisioningKeysLastUsed": "Último uso",
+ "provisioningKeysNoExpiry": "No expiración",
+ "provisioningKeysNeverUsed": "Nunca",
+ "provisioningKeysEdit": "Editar clave de aprovisionamiento",
+ "provisioningKeysEditDescription": "Actualizar el tamaño máximo de lote y el tiempo de caducidad para esta clave.",
+ "provisioningKeysApproveNewSites": "Aprobar nuevos sitios",
+ "provisioningKeysApproveNewSitesDescription": "Aprobar automáticamente los sitios que se registran con esta clave.",
+ "provisioningKeysUpdateError": "Error al actualizar la clave de aprovisionamiento",
+ "provisioningKeysUpdated": "Clave de aprovisionamiento actualizada",
+ "provisioningKeysUpdatedDescription": "Sus cambios han sido guardados.",
+ "provisioningKeysBannerTitle": "Claves de aprovisionamiento del sitio",
+ "provisioningKeysBannerDescription": "Generar una clave de aprovisionamiento y usarla con el conector Newt para crear automáticamente sitios en el primer inicio — no es necesario configurar credenciales separadas para cada sitio.",
+ "provisioningKeysBannerButtonText": "Saber más",
+ "pendingSitesBannerTitle": "Sitios pendientes",
+ "pendingSitesBannerDescription": "Los sitios que se conectan usando una clave de aprovisionamiento aparecen aquí para su revisión. Aprobar cada sitio antes de que se active y obtenga acceso a sus recursos.",
+ "pendingSitesBannerButtonText": "Saber más",
"apiKeysSettings": "Ajustes {apiKeyName}",
"userTitle": "Administrar todos los usuarios",
"userDescription": "Ver y administrar todos los usuarios en el sistema",
@@ -509,9 +562,12 @@
"userSaved": "Usuario guardado",
"userSavedDescription": "El usuario ha sido actualizado.",
"autoProvisioned": "Auto asegurado",
+ "autoProvisionSettings": "Configuración de Auto Provision",
"autoProvisionedDescription": "Permitir a este usuario ser administrado automáticamente por el proveedor de identidad",
"accessControlsDescription": "Administrar lo que este usuario puede acceder y hacer en la organización",
"accessControlsSubmit": "Guardar controles de acceso",
+ "singleRolePerUserPlanNotice": "Tu plan sólo soporta un rol por usuario.",
+ "singleRolePerUserEditionNotice": "Esta edición sólo soporta un rol por usuario.",
"roles": "Roles",
"accessUsersRoles": "Administrar usuarios y roles",
"accessUsersRolesDescription": "Invitar usuarios y añadirlos a roles para administrar el acceso a la organización",
@@ -1119,6 +1175,7 @@
"setupTokenDescription": "Ingrese el token de configuración desde la consola del servidor.",
"setupTokenRequired": "Se requiere el token de configuración",
"actionUpdateSite": "Actualizar sitio",
+ "actionResetSiteBandwidth": "Restablecer ancho de banda de la organización",
"actionListSiteRoles": "Lista de roles permitidos del sitio",
"actionCreateResource": "Crear Recurso",
"actionDeleteResource": "Eliminar Recurso",
@@ -1148,7 +1205,7 @@
"actionRemoveUser": "Eliminar usuario",
"actionListUsers": "Listar usuarios",
"actionAddUserRole": "Añadir rol de usuario",
- "actionSetUserOrgRoles": "Set User Roles",
+ "actionSetUserOrgRoles": "Establecer roles de usuario",
"actionGenerateAccessToken": "Generar token de acceso",
"actionDeleteAccessToken": "Eliminar token de acceso",
"actionListAccessTokens": "Lista de Tokens de Acceso",
@@ -1265,6 +1322,7 @@
"sidebarRoles": "Roles",
"sidebarShareableLinks": "Enlaces",
"sidebarApiKeys": "Claves API",
+ "sidebarProvisioning": "Aprovisionamiento",
"sidebarSettings": "Ajustes",
"sidebarAllUsers": "Todos los usuarios",
"sidebarIdentityProviders": "Proveedores de identidad",
@@ -1890,6 +1948,40 @@
"exitNode": "Nodo de Salida",
"country": "País",
"rulesMatchCountry": "Actualmente basado en IP de origen",
+ "region": "Región",
+ "selectRegion": "Seleccionar región",
+ "searchRegions": "Buscar regiones...",
+ "noRegionFound": "Región no encontrada.",
+ "rulesMatchRegion": "Seleccione una agrupación regional de países",
+ "rulesErrorInvalidRegion": "Región no válida",
+ "rulesErrorInvalidRegionDescription": "Por favor, seleccione una región válida.",
+ "regionAfrica": "Africa",
+ "regionNorthernAfrica": "África septentrional",
+ "regionEasternAfrica": "África oriental",
+ "regionMiddleAfrica": "África central",
+ "regionSouthernAfrica": "África del Sur",
+ "regionWesternAfrica": "África Occidental",
+ "regionAmericas": "Américas",
+ "regionCaribbean": "Caribe",
+ "regionCentralAmerica": "América Central",
+ "regionSouthAmerica": "América del Sur",
+ "regionNorthernAmerica": "América del Norte",
+ "regionAsia": "Asia",
+ "regionCentralAsia": "Asia Central",
+ "regionEasternAsia": "Asia oriental",
+ "regionSouthEasternAsia": "Asia sudoriental",
+ "regionSouthernAsia": "Asia meridional",
+ "regionWesternAsia": "Asia Occidental",
+ "regionEurope": "Europa",
+ "regionEasternEurope": "Europa del Este",
+ "regionNorthernEurope": "Europa septentrional",
+ "regionSouthernEurope": "Europa meridional",
+ "regionWesternEurope": "Europa Occidental",
+ "regionOceania": "Oceania",
+ "regionAustraliaAndNewZealand": "Australia y Nueva Zelanda",
+ "regionMelanesia": "Melanesia",
+ "regionMicronesia": "Micronesia",
+ "regionPolynesia": "Polynesia",
"managedSelfHosted": {
"title": "Autogestionado",
"description": "Servidor Pangolin autoalojado más fiable y de bajo mantenimiento con campanas y silbidos extra",
@@ -1938,6 +2030,25 @@
"invalidValue": "Valor inválido",
"idpTypeLabel": "Tipo de proveedor de identidad",
"roleMappingExpressionPlaceholder": "e.g., contiene(grupos, 'administrador') && 'administrador' || 'miembro'",
+ "roleMappingModeFixedRoles": "Roles fijos",
+ "roleMappingModeMappingBuilder": "Constructor de mapeo",
+ "roleMappingModeRawExpression": "Expresión sin procesar",
+ "roleMappingFixedRolesPlaceholderSelect": "Seleccione uno o más roles",
+ "roleMappingFixedRolesPlaceholderFreeform": "Nombre de rol de tipo (coincidencia exacta por organización)",
+ "roleMappingFixedRolesDescriptionSameForAll": "Asignar el mismo rol establecido a cada usuario auto-provisionado.",
+ "roleMappingFixedRolesDescriptionDefaultPolicy": "Para las políticas predeterminadas, escriba nombres de roles que existen en cada organización donde los usuarios son proporcionados. Los nombres deben coincidir exactamente.",
+ "roleMappingClaimPath": "Reclamar ruta",
+ "roleMappingClaimPathPlaceholder": "grupos",
+ "roleMappingClaimPathDescription": "Ruta en el payload del token que contiene valores de origen (por ejemplo, grupos).",
+ "roleMappingMatchValue": "Valor de partida",
+ "roleMappingAssignRoles": "Asignar roles",
+ "roleMappingAddMappingRule": "Añadir regla de mapeo",
+ "roleMappingRawExpressionResultDescription": "La expresión debe evaluar a un array de cadenas o cadenas.",
+ "roleMappingRawExpressionResultDescriptionSingleRole": "La expresión debe evaluar una cadena (un solo nombre de rol).",
+ "roleMappingMatchValuePlaceholder": "Valor coincidente (por ejemplo: admin)",
+ "roleMappingAssignRolesPlaceholderFreeform": "Escriba nombres de rol (exacto por org)",
+ "roleMappingBuilderFreeformRowHint": "Los nombres de rol deben coincidir con un rol en cada organización objetivo.",
+ "roleMappingRemoveRule": "Eliminar",
"idpGoogleConfiguration": "Configuración de Google",
"idpGoogleConfigurationDescription": "Configurar las credenciales de Google OAuth2",
"idpGoogleClientIdDescription": "Google OAuth2 Client ID",
@@ -2334,6 +2445,8 @@
"logRetentionAccessDescription": "Cuánto tiempo retener los registros de acceso",
"logRetentionActionLabel": "Retención de registro de acción",
"logRetentionActionDescription": "Cuánto tiempo retener los registros de acción",
+ "logRetentionConnectionLabel": "Retención de Registro de Conexión",
+ "logRetentionConnectionDescription": "Cuánto tiempo conservar los registros de conexión",
"logRetentionDisabled": "Deshabilitado",
"logRetention3Days": "3 días",
"logRetention7Days": "7 días",
@@ -2344,6 +2457,13 @@
"logRetentionEndOfFollowingYear": "Fin del año siguiente",
"actionLogsDescription": "Ver un historial de acciones realizadas en esta organización",
"accessLogsDescription": "Ver solicitudes de acceso a los recursos de esta organización",
+ "connectionLogs": "Registros de conexión",
+ "connectionLogsDescription": "Ver registros de conexión para túneles en esta organización",
+ "sidebarLogsConnection": "Registros de conexión",
+ "sidebarLogsStreaming": "Transmisión",
+ "sourceAddress": "Dirección de origen",
+ "destinationAddress": "Dirección de destino",
+ "duration": "Duración",
"licenseRequiredToUse": "Se requiere una licencia Enterprise Edition o Pangolin Cloud para usar esta función. Reserve una demostración o prueba POC.",
"ossEnterpriseEditionRequired": "La Enterprise Edition es necesaria para utilizar esta función. Esta función también está disponible en Pangolin Cloud. Reserva una demostración o prueba POC.",
"certResolver": "Resolver certificado",
@@ -2683,5 +2803,90 @@
"approvalsEmptyStateStep2Description": "Editar un rol y habilitar la opción 'Requerir aprobaciones de dispositivos'. Los usuarios con este rol necesitarán la aprobación del administrador para nuevos dispositivos.",
"approvalsEmptyStatePreviewDescription": "Vista previa: Cuando está habilitado, las solicitudes de dispositivo pendientes aparecerán aquí para su revisión",
"approvalsEmptyStateButtonText": "Administrar roles",
- "domainErrorTitle": "Estamos teniendo problemas para verificar su dominio"
+ "domainErrorTitle": "Estamos teniendo problemas para verificar su dominio",
+ "idpAdminAutoProvisionPoliciesTabHint": "Configure el mapeo de roles y las políticas de organización en la pestaña Configuración de provisión automática.",
+ "streamingTitle": "Transmisión de Eventos",
+ "streamingDescription": "Transmita eventos desde su organización a destinos externos en tiempo real.",
+ "streamingUnnamedDestination": "Destino sin nombre",
+ "streamingNoUrlConfigured": "No hay URL configurada",
+ "streamingAddDestination": "Añadir destino",
+ "streamingHttpWebhookTitle": "Webhook HTTP",
+ "streamingHttpWebhookDescription": "Enviar eventos a cualquier extremo HTTP con autenticación flexible y plantilla.",
+ "streamingS3Title": "Amazon S3",
+ "streamingS3Description": "Transmite eventos a un bucket de almacenamiento de objetos compatible con S3. Próximamente.",
+ "streamingDatadogTitle": "Datadog",
+ "streamingDatadogDescription": "Reenviar eventos directamente a tu cuenta de Datadog. Próximamente.",
+ "streamingTypePickerDescription": "Elija un tipo de destino para empezar.",
+ "streamingFailedToLoad": "Error al cargar destinos",
+ "streamingUnexpectedError": "Se ha producido un error inesperado.",
+ "streamingFailedToUpdate": "Error al actualizar destino",
+ "streamingDeletedSuccess": "Destino eliminado correctamente",
+ "streamingFailedToDelete": "Error al eliminar destino",
+ "streamingDeleteTitle": "Eliminar destino",
+ "streamingDeleteButtonText": "Eliminar destino",
+ "streamingDeleteDialogAreYouSure": "¿Está seguro que desea eliminar",
+ "streamingDeleteDialogThisDestination": "este destino",
+ "streamingDeleteDialogPermanentlyRemoved": "? Toda la configuración se eliminará permanentemente.",
+ "httpDestEditTitle": "Editar destino",
+ "httpDestAddTitle": "Añadir destino HTTP",
+ "httpDestEditDescription": "Actualizar la configuración para este destino de transmisión de eventos HTTP.",
+ "httpDestAddDescription": "Configure un nuevo extremo HTTP para recibir los eventos de su organización.",
+ "httpDestTabSettings": "Ajustes",
+ "httpDestTabHeaders": "Encabezados",
+ "httpDestTabBody": "Cuerpo",
+ "httpDestTabLogs": "Registros",
+ "httpDestNamePlaceholder": "Mi destino HTTP",
+ "httpDestUrlLabel": "URL de destino",
+ "httpDestUrlErrorHttpRequired": "URL debe usar http o https",
+ "httpDestUrlErrorHttpsRequired": "HTTPS es necesario en implementaciones en la nube",
+ "httpDestUrlErrorInvalid": "Introduzca una URL válida (ej. https://example.com/webhook)",
+ "httpDestAuthTitle": "Autenticación",
+ "httpDestAuthDescription": "Elija cómo están autenticadas las solicitudes en su punto final.",
+ "httpDestAuthNoneTitle": "Sin autenticación",
+ "httpDestAuthNoneDescription": "Envía solicitudes sin un encabezado de autorización.",
+ "httpDestAuthBearerTitle": "Tóken de portador",
+ "httpDestAuthBearerDescription": "Añade una autorización: portador encabezado a cada solicitud.",
+ "httpDestAuthBearerPlaceholder": "Tu clave o token API",
+ "httpDestAuthBasicTitle": "Auth Básica",
+ "httpDestAuthBasicDescription": "Añade una Autorización: encabezado básico . Proporcione credenciales como nombre de usuario: contraseña.",
+ "httpDestAuthBasicPlaceholder": "usuario:contraseña",
+ "httpDestAuthCustomTitle": "Cabecera personalizada",
+ "httpDestAuthCustomDescription": "Especifique un nombre de cabecera HTTP personalizado y un valor para la autenticación (por ejemplo, X-API-Key).",
+ "httpDestAuthCustomHeaderNamePlaceholder": "Nombre de cabecera (ej. X-API-Key)",
+ "httpDestAuthCustomHeaderValuePlaceholder": "Valor de cabecera",
+ "httpDestCustomHeadersTitle": "Cabeceras HTTP personalizadas",
+ "httpDestCustomHeadersDescription": "Añadir cabeceras personalizadas a cada petición saliente. Útil para tokens estáticos o un tipo de contenido personalizado. De forma predeterminada, Content Type: application/json es enviado.",
+ "httpDestNoHeadersConfigured": "No hay cabeceras personalizadas. Haga clic en \"Añadir cabecera\" para añadir una.",
+ "httpDestHeaderNamePlaceholder": "Nombre de cabecera",
+ "httpDestHeaderValuePlaceholder": "Valor",
+ "httpDestAddHeader": "Añadir cabecera",
+ "httpDestBodyTemplateTitle": "Plantilla de cuerpo personalizada",
+ "httpDestBodyTemplateDescription": "Controla la estructura de carga de JSON enviada a tu punto final. Si está desactivado, se envía un objeto JSON por defecto para cada evento.",
+ "httpDestEnableBodyTemplate": "Activar plantilla de cuerpo personalizado",
+ "httpDestBodyTemplateLabel": "Plantilla de cuerpo (JSON)",
+ "httpDestBodyTemplateHint": "Utilice variables de plantilla para referenciar los campos del evento en su carga útil.",
+ "httpDestPayloadFormatTitle": "Formato de carga",
+ "httpDestPayloadFormatDescription": "Cómo se serializan los eventos en cada cuerpo de solicitud.",
+ "httpDestFormatJsonArrayTitle": "Matriz JSON",
+ "httpDestFormatJsonArrayDescription": "Una petición por lote, cuerpo es una matriz JSON. Compatible con la mayoría de los webhooks y Datadog.",
+ "httpDestFormatNdjsonTitle": "NDJSON",
+ "httpDestFormatNdjsonDescription": "Una petición por lote, el cuerpo es JSON delimitado por línea — un objeto por línea, sin arrays externos. Requerido por Splunk HEC, Elastic / OpenSearch, y Grafana Loki.",
+ "httpDestFormatSingleTitle": "Un evento por solicitud",
+ "httpDestFormatSingleDescription": "Envía un HTTP POST separado para cada evento individual. Úsalo sólo para los extremos que no pueden manejar lotes.",
+ "httpDestLogTypesTitle": "Tipos de Log",
+ "httpDestLogTypesDescription": "Elija qué tipos de registro son reenviados a este destino. Sólo los tipos de registro habilitados serán transmitidos.",
+ "httpDestAccessLogsTitle": "Registros de acceso",
+ "httpDestAccessLogsDescription": "Intentos de acceso a recursos, incluyendo solicitudes autenticadas y denegadas.",
+ "httpDestActionLogsTitle": "Registros de acción",
+ "httpDestActionLogsDescription": "Acciones administrativas realizadas por los usuarios dentro de la organización.",
+ "httpDestConnectionLogsTitle": "Registros de conexión",
+ "httpDestConnectionLogsDescription": "Eventos de conexión de sitios y túneles, incluyendo conexiones y desconexiones.",
+ "httpDestRequestLogsTitle": "Registros de Solicitud",
+ "httpDestRequestLogsDescription": "Registros de peticiones HTTP para recursos proxyficados, incluyendo método, ruta y código de respuesta.",
+ "httpDestSaveChanges": "Guardar Cambios",
+ "httpDestCreateDestination": "Crear destino",
+ "httpDestUpdatedSuccess": "Destino actualizado correctamente",
+ "httpDestCreatedSuccess": "Destino creado correctamente",
+ "httpDestUpdateFailed": "Error al actualizar destino",
+ "httpDestCreateFailed": "Error al crear el destino"
}
diff --git a/messages/fr-FR.json b/messages/fr-FR.json
index 2b3368a07..792775fdd 100644
--- a/messages/fr-FR.json
+++ b/messages/fr-FR.json
@@ -148,6 +148,11 @@
"createLink": "Créer un lien",
"resourcesNotFound": "Aucune ressource trouvée",
"resourceSearch": "Rechercher des ressources",
+ "machineSearch": "Rechercher des machines",
+ "machinesSearch": "Rechercher des clients de la machine...",
+ "machineNotFound": "Aucune machine trouvée",
+ "userDeviceSearch": "Rechercher des périphériques utilisateur",
+ "userDevicesSearch": "Rechercher des appareils utilisateurs...",
"openMenu": "Ouvrir le menu",
"resource": "Ressource",
"title": "Titre de la page",
@@ -323,6 +328,54 @@
"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",
+ "provisioningKeysTitle": "Clé de provisioning",
+ "provisioningKeysManage": "Gérer les clés de provisioning",
+ "provisioningKeysDescription": "Les clés de provisioning sont utilisées pour authentifier la fourniture automatique de sites pour votre organisation.",
+ "provisioningManage": "Mise en place",
+ "provisioningDescription": "Gérer les clés de provisioning et examiner les sites en attente d'approbation.",
+ "pendingSites": "Sites en attente",
+ "siteApproveSuccess": "Site approuvé avec succès",
+ "siteApproveError": "Erreur lors de l'approbation du site",
+ "provisioningKeys": "Clés de provisionnement",
+ "searchProvisioningKeys": "Recherche des clés de provision...",
+ "provisioningKeysAdd": "Générer une clé de provisioning",
+ "provisioningKeysErrorDelete": "Erreur lors de la suppression de la clé de provisioning",
+ "provisioningKeysErrorDeleteMessage": "Erreur lors de la suppression de la clé de provisioning",
+ "provisioningKeysQuestionRemove": "Êtes-vous sûr de vouloir supprimer cette clé de provisioning de l'organisation ?",
+ "provisioningKeysMessageRemove": "Une fois supprimée, la clé ne peut plus être utilisée pour le provisionnement du site.",
+ "provisioningKeysDeleteConfirm": "Confirmer la suppression de la clé de provisioning",
+ "provisioningKeysDelete": "Supprimer la clé de provisioning",
+ "provisioningKeysCreate": "Générer une clé de provisioning",
+ "provisioningKeysCreateDescription": "Générer une nouvelle clé de provisioning pour l'organisation",
+ "provisioningKeysSeeAll": "Voir toutes les clés de provisioning",
+ "provisioningKeysSave": "Enregistrer la clé de provisioning",
+ "provisioningKeysSaveDescription": "Vous ne pourrez voir cela qu'une seule fois. Copiez-le dans un endroit sécurisé.",
+ "provisioningKeysErrorCreate": "Erreur lors de la création de la clé de provisioning",
+ "provisioningKeysList": "Nouvelle clé de provisioning",
+ "provisioningKeysMaxBatchSize": "Taille maximale du lot",
+ "provisioningKeysUnlimitedBatchSize": "Taille de lot illimitée (sans limite)",
+ "provisioningKeysMaxBatchUnlimited": "Illimité",
+ "provisioningKeysMaxBatchSizeInvalid": "Entrez une taille de lot maximale valide (1–1 000 000).",
+ "provisioningKeysValidUntil": "Valable jusqu'au",
+ "provisioningKeysValidUntilHint": "Laisser vide pour ne pas expirer.",
+ "provisioningKeysValidUntilInvalid": "Entrez une date et une heure valides.",
+ "provisioningKeysNumUsed": "Nombre de fois utilisées",
+ "provisioningKeysLastUsed": "Dernière utilisation",
+ "provisioningKeysNoExpiry": "Pas d'expiration",
+ "provisioningKeysNeverUsed": "Jamais",
+ "provisioningKeysEdit": "Modifier la clé de provisioning",
+ "provisioningKeysEditDescription": "Mettre à jour la taille maximale du lot et la durée d'expiration de cette clé.",
+ "provisioningKeysApproveNewSites": "Approuver les nouveaux sites",
+ "provisioningKeysApproveNewSitesDescription": "Approuver automatiquement les sites qui s'inscrivent avec cette clé.",
+ "provisioningKeysUpdateError": "Erreur lors de la mise à jour de la clé de provisioning",
+ "provisioningKeysUpdated": "Clé de provisioning mise à jour",
+ "provisioningKeysUpdatedDescription": "Vos modifications ont été enregistrées.",
+ "provisioningKeysBannerTitle": "Clés de provisioning du site",
+ "provisioningKeysBannerDescription": "Générez une clé de provisioning et utilisez-la avec le connecteur Newt pour créer automatiquement des sites au premier démarrage — pas besoin de configurer des identifiants distincts pour chaque site.",
+ "provisioningKeysBannerButtonText": "En savoir plus",
+ "pendingSitesBannerTitle": "Sites en attente",
+ "pendingSitesBannerDescription": "Les sites qui se connectent à l'aide d'une clé de provisioning apparaissent ici pour être revus. Approuver chaque site avant qu'il ne devienne actif et qu'il accède à vos ressources.",
+ "pendingSitesBannerButtonText": "En savoir plus",
"apiKeysSettings": "Paramètres de {apiKeyName}",
"userTitle": "Gérer tous les utilisateurs",
"userDescription": "Voir et gérer tous les utilisateurs du système",
@@ -509,9 +562,12 @@
"userSaved": "Utilisateur enregistré",
"userSavedDescription": "L'utilisateur a été mis à jour.",
"autoProvisioned": "Auto-provisionné",
+ "autoProvisionSettings": "Paramètres de la fourniture automatique",
"autoProvisionedDescription": "Permettre à cet utilisateur d'être géré automatiquement par le fournisseur d'identité",
"accessControlsDescription": "Gérer ce que cet utilisateur peut accéder et faire dans l'organisation",
"accessControlsSubmit": "Enregistrer les contrôles d'accès",
+ "singleRolePerUserPlanNotice": "Votre plan ne prend en charge qu'un seul rôle par utilisateur.",
+ "singleRolePerUserEditionNotice": "Cette édition ne prend en charge qu'un rôle par utilisateur.",
"roles": "Rôles",
"accessUsersRoles": "Gérer les utilisateurs et les rôles",
"accessUsersRolesDescription": "Invitez des utilisateurs et ajoutez-les aux rôles pour gérer l'accès à l'organisation",
@@ -1119,6 +1175,7 @@
"setupTokenDescription": "Entrez le jeton de configuration depuis la console du serveur.",
"setupTokenRequired": "Le jeton de configuration est requis.",
"actionUpdateSite": "Mettre à jour un site",
+ "actionResetSiteBandwidth": "Réinitialiser la bande passante de l'organisation",
"actionListSiteRoles": "Lister les rôles autorisés du site",
"actionCreateResource": "Créer une ressource",
"actionDeleteResource": "Supprimer une ressource",
@@ -1148,7 +1205,7 @@
"actionRemoveUser": "Supprimer un utilisateur",
"actionListUsers": "Lister les utilisateurs",
"actionAddUserRole": "Ajouter un rôle utilisateur",
- "actionSetUserOrgRoles": "Set User Roles",
+ "actionSetUserOrgRoles": "Définir les rôles de l'utilisateur",
"actionGenerateAccessToken": "Générer un jeton d'accès",
"actionDeleteAccessToken": "Supprimer un jeton d'accès",
"actionListAccessTokens": "Lister les jetons d'accès",
@@ -1265,6 +1322,7 @@
"sidebarRoles": "Rôles",
"sidebarShareableLinks": "Liens",
"sidebarApiKeys": "Clés API",
+ "sidebarProvisioning": "Mise en place",
"sidebarSettings": "Réglages",
"sidebarAllUsers": "Tous les utilisateurs",
"sidebarIdentityProviders": "Fournisseurs d'identité",
@@ -1890,6 +1948,40 @@
"exitNode": "Nœud de sortie",
"country": "Pays",
"rulesMatchCountry": "Actuellement basé sur l'IP source",
+ "region": "Région",
+ "selectRegion": "Sélectionner une région",
+ "searchRegions": "Rechercher des régions...",
+ "noRegionFound": "Aucune région trouvée.",
+ "rulesMatchRegion": "Sélectionnez un groupement régional de pays",
+ "rulesErrorInvalidRegion": "Région invalide",
+ "rulesErrorInvalidRegionDescription": "Veuillez sélectionner une région valide.",
+ "regionAfrica": "L'Afrique",
+ "regionNorthernAfrica": "Afrique du Nord",
+ "regionEasternAfrica": "Afrique de l'Est",
+ "regionMiddleAfrica": "Afrique Moyenne",
+ "regionSouthernAfrica": "Afrique australe",
+ "regionWesternAfrica": "Afrique de l'Ouest",
+ "regionAmericas": "Amériques",
+ "regionCaribbean": "Caraïbes",
+ "regionCentralAmerica": "Amérique centrale",
+ "regionSouthAmerica": "Amérique du Sud",
+ "regionNorthernAmerica": "Amérique du Nord",
+ "regionAsia": "L'Asie",
+ "regionCentralAsia": "Asie centrale",
+ "regionEasternAsia": "Asie de l'Est",
+ "regionSouthEasternAsia": "Asie du Sud-Est",
+ "regionSouthernAsia": "Asie du Sud",
+ "regionWesternAsia": "Asie de l'Ouest",
+ "regionEurope": "L’Europe",
+ "regionEasternEurope": "Europe de l'Est",
+ "regionNorthernEurope": "Europe du Nord",
+ "regionSouthernEurope": "Europe du Sud",
+ "regionWesternEurope": "Europe occidentale",
+ "regionOceania": "Oceania",
+ "regionAustraliaAndNewZealand": "Australie et Nouvelle-Zélande",
+ "regionMelanesia": "Melanesia",
+ "regionMicronesia": "Micronesia",
+ "regionPolynesia": "Polynesia",
"managedSelfHosted": {
"title": "Gestion autonome",
"description": "Serveur Pangolin auto-hébergé avec des cloches et des sifflets supplémentaires",
@@ -1938,6 +2030,25 @@
"invalidValue": "Valeur non valide",
"idpTypeLabel": "Type de fournisseur d'identité",
"roleMappingExpressionPlaceholder": "ex: contenu(groupes) && 'admin' || 'membre'",
+ "roleMappingModeFixedRoles": "Rôles fixes",
+ "roleMappingModeMappingBuilder": "Constructeur de cartographie",
+ "roleMappingModeRawExpression": "Expression brute",
+ "roleMappingFixedRolesPlaceholderSelect": "Sélectionnez un ou plusieurs rôles",
+ "roleMappingFixedRolesPlaceholderFreeform": "Tapez les noms des rôles (correspondance exacte par organisation)",
+ "roleMappingFixedRolesDescriptionSameForAll": "Assigner le même jeu de rôles à chaque utilisateur auto-provisionné.",
+ "roleMappingFixedRolesDescriptionDefaultPolicy": "Pour les politiques par défaut, les noms de rôles de type qui existent dans chaque organisation où les utilisateurs sont fournis. Les noms doivent correspondre exactement.",
+ "roleMappingClaimPath": "Chemin de revendication",
+ "roleMappingClaimPathPlaceholder": "Groupes",
+ "roleMappingClaimPathDescription": "Chemin dans le bloc de jeton qui contient les valeurs source (par exemple, les groupes).",
+ "roleMappingMatchValue": "Valeur de la correspondance",
+ "roleMappingAssignRoles": "Assigner des rôles",
+ "roleMappingAddMappingRule": "Ajouter une règle de mappage",
+ "roleMappingRawExpressionResultDescription": "L'expression doit être évaluée à une chaîne ou un tableau de chaînes.",
+ "roleMappingRawExpressionResultDescriptionSingleRole": "L'expression doit être évaluée à une chaîne (un seul nom de rôle).",
+ "roleMappingMatchValuePlaceholder": "Valeur de la correspondance (par exemple: admin)",
+ "roleMappingAssignRolesPlaceholderFreeform": "Tapez les noms des rôles (exact par org)",
+ "roleMappingBuilderFreeformRowHint": "Les noms de rôle doivent correspondre à un rôle dans chaque organisation cible.",
+ "roleMappingRemoveRule": "Supprimer",
"idpGoogleConfiguration": "Configuration Google",
"idpGoogleConfigurationDescription": "Configurer les identifiants Google OAuth2",
"idpGoogleClientIdDescription": "Google OAuth2 Client ID",
@@ -2334,6 +2445,8 @@
"logRetentionAccessDescription": "Durée de conservation des journaux d'accès",
"logRetentionActionLabel": "Retention du journal des actions",
"logRetentionActionDescription": "Durée de conservation du journal des actions",
+ "logRetentionConnectionLabel": "Rétention du journal de connexion",
+ "logRetentionConnectionDescription": "Durée de conservation des logs de connexion",
"logRetentionDisabled": "Désactivé",
"logRetention3Days": "3 jours",
"logRetention7Days": "7 jours",
@@ -2344,6 +2457,13 @@
"logRetentionEndOfFollowingYear": "Fin de l'année suivante",
"actionLogsDescription": "Voir l'historique des actions effectuées dans cette organisation",
"accessLogsDescription": "Voir les demandes d'authentification d'accès aux ressources de cette organisation",
+ "connectionLogs": "Journaux de connexion",
+ "connectionLogsDescription": "Voir les journaux de connexion pour les tunnels de cette organisation",
+ "sidebarLogsConnection": "Journaux de connexion",
+ "sidebarLogsStreaming": "Streaming en cours",
+ "sourceAddress": "Adresse source",
+ "destinationAddress": "Adresse de destination",
+ "duration": "Durée",
"licenseRequiredToUse": "Une licence Enterprise Edition ou Pangolin Cloud est requise pour utiliser cette fonctionnalité. Réservez une démonstration ou une évaluation de POC.",
"ossEnterpriseEditionRequired": "La version Enterprise Edition est requise pour utiliser cette fonctionnalité. Cette fonctionnalité est également disponible dans Pangolin Cloud. Réservez une démo ou un essai POC.",
"certResolver": "Résolveur de certificat",
@@ -2683,5 +2803,90 @@
"approvalsEmptyStateStep2Description": "Modifier un rôle et activer l'option 'Exiger les autorisations de l'appareil'. Les utilisateurs avec ce rôle auront besoin de l'approbation de l'administrateur pour les nouveaux appareils.",
"approvalsEmptyStatePreviewDescription": "Aperçu: Lorsque cette option est activée, les demandes de périphérique en attente apparaîtront ici pour vérification",
"approvalsEmptyStateButtonText": "Gérer les rôles",
- "domainErrorTitle": "Nous avons des difficultés à vérifier votre domaine"
+ "domainErrorTitle": "Nous avons des difficultés à vérifier votre domaine",
+ "idpAdminAutoProvisionPoliciesTabHint": "Configurer les politiques de mappage des rôles et de l'organisation dans l'onglet Paramètres de la fourniture automatique.",
+ "streamingTitle": "Streaming d'événements",
+ "streamingDescription": "Diffusez en temps réel des événements de votre organisation vers des destinations externes.",
+ "streamingUnnamedDestination": "Destination sans nom",
+ "streamingNoUrlConfigured": "Aucune URL configurée",
+ "streamingAddDestination": "Ajouter une destination",
+ "streamingHttpWebhookTitle": "Webhook HTTP",
+ "streamingHttpWebhookDescription": "Envoyez des événements à n'importe quel point de terminaison HTTP avec une authentification flexible et un template.",
+ "streamingS3Title": "Amazon S3",
+ "streamingS3Description": "Flux d'événements vers un compartiment de stockage d'objet compatible S3. Bientôt.",
+ "streamingDatadogTitle": "Datadog",
+ "streamingDatadogDescription": "Transférer des événements directement sur votre compte Datadog. Prochainement.",
+ "streamingTypePickerDescription": "Choisissez un type de destination pour commencer.",
+ "streamingFailedToLoad": "Impossible de charger les destinations",
+ "streamingUnexpectedError": "Une erreur inattendue s'est produite.",
+ "streamingFailedToUpdate": "Impossible de mettre à jour la destination",
+ "streamingDeletedSuccess": "Destination supprimée avec succès",
+ "streamingFailedToDelete": "Impossible de supprimer la destination",
+ "streamingDeleteTitle": "Supprimer la destination",
+ "streamingDeleteButtonText": "Supprimer la destination",
+ "streamingDeleteDialogAreYouSure": "Êtes-vous sûr de vouloir supprimer",
+ "streamingDeleteDialogThisDestination": "cette destination",
+ "streamingDeleteDialogPermanentlyRemoved": "? Toutes les configurations seront définitivement supprimées.",
+ "httpDestEditTitle": "Modifier la destination",
+ "httpDestAddTitle": "Ajouter une destination HTTP",
+ "httpDestEditDescription": "Mettre à jour la configuration pour cette destination de streaming d'événements HTTP.",
+ "httpDestAddDescription": "Configurez un nouveau point de terminaison HTTP pour recevoir les événements de votre organisation.",
+ "httpDestTabSettings": "Réglages",
+ "httpDestTabHeaders": "En-têtes",
+ "httpDestTabBody": "Corps",
+ "httpDestTabLogs": "Journaux",
+ "httpDestNamePlaceholder": "Ma destination HTTP",
+ "httpDestUrlLabel": "URL de destination",
+ "httpDestUrlErrorHttpRequired": "L'URL doit utiliser http ou https",
+ "httpDestUrlErrorHttpsRequired": "HTTPS est requis pour les déploiements du cloud",
+ "httpDestUrlErrorInvalid": "Entrez une URL valide (par exemple https://example.com/webhook)",
+ "httpDestAuthTitle": "Authentification",
+ "httpDestAuthDescription": "Choisissez comment les requêtes à votre terminaison sont authentifiées.",
+ "httpDestAuthNoneTitle": "Aucune authentification",
+ "httpDestAuthNoneDescription": "Envoie des requêtes sans en-tête d'autorisation.",
+ "httpDestAuthBearerTitle": "Jeton de Porteur",
+ "httpDestAuthBearerDescription": "Ajoute un en-tête Authorization: Bearer à chaque requête.",
+ "httpDestAuthBearerPlaceholder": "Votre clé API ou votre jeton",
+ "httpDestAuthBasicTitle": "Authentification basique",
+ "httpDestAuthBasicDescription": "Ajoute une autorisation : en-tête de base . Fournissez des informations d'identification comme nom d'utilisateur:mot de passe.",
+ "httpDestAuthBasicPlaceholder": "nom d'utilisateur:mot de passe",
+ "httpDestAuthCustomTitle": "En-tête personnalisé",
+ "httpDestAuthCustomDescription": "Spécifiez un nom d'en-tête HTTP personnalisé et une valeur pour l'authentification (par exemple X-API-Key).",
+ "httpDestAuthCustomHeaderNamePlaceholder": "Nom de l'en-tête (par exemple X-API-Key)",
+ "httpDestAuthCustomHeaderValuePlaceholder": "Valeur de l'en-tête",
+ "httpDestCustomHeadersTitle": "En-têtes HTTP personnalisés",
+ "httpDestCustomHeadersDescription": "Ajouter des en-têtes personnalisés à chaque requête sortante. Utile pour les jetons statiques ou un type de contenu personnalisé. Par défaut, Content-Type: application/json est envoyé.",
+ "httpDestNoHeadersConfigured": "Aucun en-tête personnalisé configuré. Cliquez sur \"Ajouter un en-tête\" pour en ajouter un.",
+ "httpDestHeaderNamePlaceholder": "Nom de l'en-tête",
+ "httpDestHeaderValuePlaceholder": "Valeur",
+ "httpDestAddHeader": "Ajouter un en-tête",
+ "httpDestBodyTemplateTitle": "Modèle de corps personnalisé",
+ "httpDestBodyTemplateDescription": "Contrôle la structure de charge utile JSON envoyée à votre terminal. Si désactivé, un objet JSON par défaut est envoyé pour chaque événement.",
+ "httpDestEnableBodyTemplate": "Activer le modèle de corps personnalisé",
+ "httpDestBodyTemplateLabel": "Modèle de corps (JSON)",
+ "httpDestBodyTemplateHint": "Utilisez les variables de modèle pour référencer les champs d'événement dans votre charge utile.",
+ "httpDestPayloadFormatTitle": "Format de la charge utile",
+ "httpDestPayloadFormatDescription": "Comment les événements sont sérialisés dans chaque corps de requête.",
+ "httpDestFormatJsonArrayTitle": "Tableau JSON",
+ "httpDestFormatJsonArrayDescription": "Une requête par lot, le corps est un tableau JSON. Compatible avec la plupart des webhooks génériques et des datadog.",
+ "httpDestFormatNdjsonTitle": "NDJSON",
+ "httpDestFormatNdjsonDescription": "Une requête par lot, body est un JSON délimité par une nouvelle ligne — un objet par ligne, pas de tableau extérieur. Requis par Splunk HEC, Elastic / OpenSearch, et Grafana Loki.",
+ "httpDestFormatSingleTitle": "Un événement par demande",
+ "httpDestFormatSingleDescription": "Envoie un POST HTTP séparé pour chaque événement individuel. Utilisé uniquement pour les terminaux qui ne peuvent pas gérer des lots.",
+ "httpDestLogTypesTitle": "Types de logs",
+ "httpDestLogTypesDescription": "Choisissez quels types de journaux sont envoyés à cette destination. Seuls les types de journaux activés seront diffusés.",
+ "httpDestAccessLogsTitle": "Journaux d'accès",
+ "httpDestAccessLogsDescription": "Tentatives d'accès aux ressources, y compris les demandes authentifiées et refusées.",
+ "httpDestActionLogsTitle": "Journaux des actions",
+ "httpDestActionLogsDescription": "Actions administratives effectuées par les utilisateurs au sein de l'organisation.",
+ "httpDestConnectionLogsTitle": "Journaux de connexion",
+ "httpDestConnectionLogsDescription": "Événements de connexion du site et du tunnel, y compris les connexions et les déconnexions.",
+ "httpDestRequestLogsTitle": "Journal des requêtes",
+ "httpDestRequestLogsDescription": "Journaux des requêtes HTTP pour les ressources proxiées, y compris la méthode, le chemin et le code de réponse.",
+ "httpDestSaveChanges": "Enregistrer les modifications",
+ "httpDestCreateDestination": "Créer une destination",
+ "httpDestUpdatedSuccess": "Destination mise à jour avec succès",
+ "httpDestCreatedSuccess": "Destination créée avec succès",
+ "httpDestUpdateFailed": "Impossible de mettre à jour la destination",
+ "httpDestCreateFailed": "Impossible de créer la destination"
}
diff --git a/messages/it-IT.json b/messages/it-IT.json
index 6891cd290..990e2be66 100644
--- a/messages/it-IT.json
+++ b/messages/it-IT.json
@@ -148,6 +148,11 @@
"createLink": "Crea Collegamento",
"resourcesNotFound": "Nessuna risorsa trovata",
"resourceSearch": "Cerca risorse",
+ "machineSearch": "Ricerca macchine",
+ "machinesSearch": "Cerca client macchina...",
+ "machineNotFound": "Nessuna macchina trovata",
+ "userDeviceSearch": "Cerca dispositivi utente",
+ "userDevicesSearch": "Cerca dispositivi utente...",
"openMenu": "Apri menu",
"resource": "Risorsa",
"title": "Titolo",
@@ -323,6 +328,54 @@
"apiKeysDelete": "Elimina Chiave API",
"apiKeysManage": "Gestisci Chiavi API",
"apiKeysDescription": "Le chiavi API sono utilizzate per autenticarsi con l'API di integrazione",
+ "provisioningKeysTitle": "Chiave Di Provvedimento",
+ "provisioningKeysManage": "Gestisci Chiavi Di Provvedimento",
+ "provisioningKeysDescription": "Le chiavi di provisioning vengono utilizzate per autenticare il provisioning automatico del sito per la tua organizzazione.",
+ "provisioningManage": "Accantonamento",
+ "provisioningDescription": "Gestire le chiavi di provisioning e rivedere i siti in attesa di approvazione.",
+ "pendingSites": "Siti In Attesa",
+ "siteApproveSuccess": "Sito approvato con successo",
+ "siteApproveError": "Errore nell'approvazione del sito",
+ "provisioningKeys": "Chiavi Di Provvedimento",
+ "searchProvisioningKeys": "Cerca i tasti di provisioning ...",
+ "provisioningKeysAdd": "Genera Chiave Di Provvedimento",
+ "provisioningKeysErrorDelete": "Errore nell'eliminare la chiave di provisioning",
+ "provisioningKeysErrorDeleteMessage": "Errore nell'eliminare la chiave di provisioning",
+ "provisioningKeysQuestionRemove": "Sei sicuro di voler rimuovere questa chiave di provisioning dall'organizzazione?",
+ "provisioningKeysMessageRemove": "Una volta rimossa, la chiave non può più essere utilizzata per il provisioning.",
+ "provisioningKeysDeleteConfirm": "Conferma Elimina Chiave Provvisoria",
+ "provisioningKeysDelete": "Elimina chiave di provisioning",
+ "provisioningKeysCreate": "Genera Chiave Di Provvedimento",
+ "provisioningKeysCreateDescription": "Genera una nuova chiave di provisioning per l'organizzazione",
+ "provisioningKeysSeeAll": "Vedi tutte le chiavi di provisioning",
+ "provisioningKeysSave": "Salva la chiave di provisioning",
+ "provisioningKeysSaveDescription": "Sarai in grado di vedere solo una volta. Copiarlo in un posto sicuro.",
+ "provisioningKeysErrorCreate": "Errore nella creazione della chiave di provisioning",
+ "provisioningKeysList": "Nuova chiave di provisioning",
+ "provisioningKeysMaxBatchSize": "Dimensione massima lotto",
+ "provisioningKeysUnlimitedBatchSize": "Dimensione illimitata del lotto (nessun limite)",
+ "provisioningKeysMaxBatchUnlimited": "Illimitato",
+ "provisioningKeysMaxBatchSizeInvalid": "Inserisci un lotto massimo valido (1–1.000.000).",
+ "provisioningKeysValidUntil": "Valido fino al",
+ "provisioningKeysValidUntilHint": "Lasciare vuoto per nessuna scadenza.",
+ "provisioningKeysValidUntilInvalid": "Inserisci una data e ora valide.",
+ "provisioningKeysNumUsed": "Volte usate",
+ "provisioningKeysLastUsed": "Ultimo utilizzo",
+ "provisioningKeysNoExpiry": "Nessuna scadenza",
+ "provisioningKeysNeverUsed": "Mai",
+ "provisioningKeysEdit": "Modifica Chiave Di Provvedimento",
+ "provisioningKeysEditDescription": "Aggiorna la dimensione massima del lotto e il tempo di scadenza per questa chiave.",
+ "provisioningKeysApproveNewSites": "Approva nuovi siti",
+ "provisioningKeysApproveNewSitesDescription": "Approvare automaticamente i siti che si registrano con questa chiave.",
+ "provisioningKeysUpdateError": "Errore nell'aggiornamento della chiave di provisioning",
+ "provisioningKeysUpdated": "Chiave di accantonamento aggiornata",
+ "provisioningKeysUpdatedDescription": "Le tue modifiche sono state salvate.",
+ "provisioningKeysBannerTitle": "Chiavi Di Provvedimento Sito",
+ "provisioningKeysBannerDescription": "Generare una chiave di provisioning e usarla con il connettore Newt per creare automaticamente siti al primo avvio — non è necessario impostare credenziali separate per ogni sito.",
+ "provisioningKeysBannerButtonText": "Scopri di più",
+ "pendingSitesBannerTitle": "Siti In Attesa",
+ "pendingSitesBannerDescription": "I siti che si connettono utilizzando una chiave di provisioning appaiono qui per la revisione. Approva ogni sito prima che diventi attivo e ottenga l'accesso alle tue risorse.",
+ "pendingSitesBannerButtonText": "Scopri di più",
"apiKeysSettings": "Impostazioni {apiKeyName}",
"userTitle": "Gestisci Tutti Gli Utenti",
"userDescription": "Visualizza e gestisci tutti gli utenti del sistema",
@@ -509,9 +562,12 @@
"userSaved": "Utente salvato",
"userSavedDescription": "L'utente è stato aggiornato.",
"autoProvisioned": "Auto Provisioned",
+ "autoProvisionSettings": "Impostazioni Automatiche Di Fornitura",
"autoProvisionedDescription": "Permetti a questo utente di essere gestito automaticamente dal provider di identità",
"accessControlsDescription": "Gestisci cosa questo utente può accedere e fare nell'organizzazione",
"accessControlsSubmit": "Salva Controlli di Accesso",
+ "singleRolePerUserPlanNotice": "Il tuo piano supporta solo un ruolo per utente.",
+ "singleRolePerUserEditionNotice": "Questa edizione supporta solo un ruolo per utente.",
"roles": "Ruoli",
"accessUsersRoles": "Gestisci Utenti e Ruoli",
"accessUsersRolesDescription": "Invita gli utenti e aggiungili ai ruoli per gestire l'accesso all'organizzazione",
@@ -1119,6 +1175,7 @@
"setupTokenDescription": "Inserisci il token di configurazione dalla console del server.",
"setupTokenRequired": "Il token di configurazione è richiesto",
"actionUpdateSite": "Aggiorna Sito",
+ "actionResetSiteBandwidth": "Reimposta Larghezza Banda Dell'Organizzazione",
"actionListSiteRoles": "Elenca Ruoli Sito Consentiti",
"actionCreateResource": "Crea Risorsa",
"actionDeleteResource": "Elimina Risorsa",
@@ -1148,7 +1205,7 @@
"actionRemoveUser": "Rimuovi Utente",
"actionListUsers": "Elenca Utenti",
"actionAddUserRole": "Aggiungi Ruolo Utente",
- "actionSetUserOrgRoles": "Set User Roles",
+ "actionSetUserOrgRoles": "Imposta Ruoli Utente",
"actionGenerateAccessToken": "Genera Token di Accesso",
"actionDeleteAccessToken": "Elimina Token di Accesso",
"actionListAccessTokens": "Elenca Token di Accesso",
@@ -1265,6 +1322,7 @@
"sidebarRoles": "Ruoli",
"sidebarShareableLinks": "Collegamenti",
"sidebarApiKeys": "Chiavi API",
+ "sidebarProvisioning": "Accantonamento",
"sidebarSettings": "Impostazioni",
"sidebarAllUsers": "Tutti Gli Utenti",
"sidebarIdentityProviders": "Fornitori Di Identità",
@@ -1890,6 +1948,40 @@
"exitNode": "Nodo di Uscita",
"country": "Paese",
"rulesMatchCountry": "Attualmente basato sull'IP di origine",
+ "region": "Regione",
+ "selectRegion": "Seleziona regione",
+ "searchRegions": "Cerca regioni...",
+ "noRegionFound": "Nessuna regione trovata.",
+ "rulesMatchRegion": "Seleziona un raggruppamento regionale di paesi",
+ "rulesErrorInvalidRegion": "Regione non valida",
+ "rulesErrorInvalidRegionDescription": "Seleziona una regione valida.",
+ "regionAfrica": "Africa",
+ "regionNorthernAfrica": "Africa Settentrionale",
+ "regionEasternAfrica": "Africa Orientale",
+ "regionMiddleAfrica": "Africa Centrale",
+ "regionSouthernAfrica": "Africa Meridionale",
+ "regionWesternAfrica": "Africa Occidentale",
+ "regionAmericas": "Americhe",
+ "regionCaribbean": "Caraibi",
+ "regionCentralAmerica": "America Centrale",
+ "regionSouthAmerica": "America Del Sud",
+ "regionNorthernAmerica": "America Del Nord",
+ "regionAsia": "Asia",
+ "regionCentralAsia": "Asia Centrale",
+ "regionEasternAsia": "Asia Orientale",
+ "regionSouthEasternAsia": "Asia Sudorientale",
+ "regionSouthernAsia": "Asia Meridionale",
+ "regionWesternAsia": "Asia Occidentale",
+ "regionEurope": "Europa",
+ "regionEasternEurope": "Europa Orientale",
+ "regionNorthernEurope": "Europa Settentrionale",
+ "regionSouthernEurope": "Europa Meridionale",
+ "regionWesternEurope": "Europa Occidentale",
+ "regionOceania": "Oceania",
+ "regionAustraliaAndNewZealand": "Australia e Nuova Zelanda",
+ "regionMelanesia": "Melanesia",
+ "regionMicronesia": "Micronesia",
+ "regionPolynesia": "Polynesia",
"managedSelfHosted": {
"title": "Gestito Auto-Ospitato",
"description": "Server Pangolin self-hosted più affidabile e a bassa manutenzione con campanelli e fischietti extra",
@@ -1938,6 +2030,25 @@
"invalidValue": "Valore non valido",
"idpTypeLabel": "Tipo Provider Identità",
"roleMappingExpressionPlaceholder": "es. contiene(gruppi, 'admin') && 'Admin' 'Membro'",
+ "roleMappingModeFixedRoles": "Ruoli Fissi",
+ "roleMappingModeMappingBuilder": "Mapping Builder",
+ "roleMappingModeRawExpression": "Espressione Raw",
+ "roleMappingFixedRolesPlaceholderSelect": "Seleziona uno o più ruoli",
+ "roleMappingFixedRolesPlaceholderFreeform": "Digita nomi dei ruoli (corrispondenza esatta per organizzazione)",
+ "roleMappingFixedRolesDescriptionSameForAll": "Assegna lo stesso ruolo impostato a ogni utente auto-provisioned.",
+ "roleMappingFixedRolesDescriptionDefaultPolicy": "Per i criteri predefiniti, digita i nomi dei ruoli che esistono in ogni organizzazione in cui gli utenti sono forniti. I nomi devono corrispondere esattamente.",
+ "roleMappingClaimPath": "Richiedi Percorso",
+ "roleMappingClaimPathPlaceholder": "gruppi",
+ "roleMappingClaimPathDescription": "Percorso nel payload del token che contiene valori sorgente (ad esempio, gruppi).",
+ "roleMappingMatchValue": "Valore Della Partita",
+ "roleMappingAssignRoles": "Assegna Ruoli",
+ "roleMappingAddMappingRule": "Aggiungi Regola Mappatura",
+ "roleMappingRawExpressionResultDescription": "Espressione deve essere valutata in una stringa o array di stringhe.",
+ "roleMappingRawExpressionResultDescriptionSingleRole": "Espressione deve valutare in una stringa (un singolo nome ruolo).",
+ "roleMappingMatchValuePlaceholder": "Valore della corrispondenza (per esempio: admin)",
+ "roleMappingAssignRolesPlaceholderFreeform": "Digita i nomi dei ruoli (esatto per org)",
+ "roleMappingBuilderFreeformRowHint": "I nomi dei ruoli devono corrispondere a un ruolo in ogni organizzazione di destinazione.",
+ "roleMappingRemoveRule": "Rimuovi",
"idpGoogleConfiguration": "Configurazione Google",
"idpGoogleConfigurationDescription": "Configura le credenziali di Google OAuth2",
"idpGoogleClientIdDescription": "Google OAuth2 Client ID",
@@ -2334,6 +2445,8 @@
"logRetentionAccessDescription": "Per quanto tempo conservare i log di accesso",
"logRetentionActionLabel": "Ritenzione Registro Azioni",
"logRetentionActionDescription": "Per quanto tempo conservare i log delle azioni",
+ "logRetentionConnectionLabel": "Ritenzione Registro Di Connessione",
+ "logRetentionConnectionDescription": "Per quanto tempo conservare i log di connessione",
"logRetentionDisabled": "Disabilitato",
"logRetention3Days": "3 giorni",
"logRetention7Days": "7 giorni",
@@ -2344,6 +2457,13 @@
"logRetentionEndOfFollowingYear": "Fine dell'anno successivo",
"actionLogsDescription": "Visualizza una cronologia delle azioni eseguite in questa organizzazione",
"accessLogsDescription": "Visualizza le richieste di autenticazione di accesso per le risorse in questa organizzazione",
+ "connectionLogs": "Log Di Connessione",
+ "connectionLogsDescription": "Visualizza i log di connessione per i tunnel in questa organizzazione",
+ "sidebarLogsConnection": "Log Di Connessione",
+ "sidebarLogsStreaming": "Streaming",
+ "sourceAddress": "Indirizzo Di Origine",
+ "destinationAddress": "Indirizzo Di Destinazione",
+ "duration": "Durata",
"licenseRequiredToUse": "Per utilizzare questa funzione è necessaria una licenza Enterprise Edition o Pangolin Cloud . Prenota una demo o una prova POC.",
"ossEnterpriseEditionRequired": "L' Enterprise Edition è necessaria per utilizzare questa funzione. Questa funzione è disponibile anche in Pangolin Cloud. Prenota una demo o una prova POC.",
"certResolver": "Risolutore Di Certificato",
@@ -2683,5 +2803,90 @@
"approvalsEmptyStateStep2Description": "Modifica un ruolo e abilita l'opzione 'Richiedi l'approvazione del dispositivo'. Gli utenti con questo ruolo avranno bisogno dell'approvazione dell'amministratore per i nuovi dispositivi.",
"approvalsEmptyStatePreviewDescription": "Anteprima: quando abilitato, le richieste di dispositivo in attesa appariranno qui per la revisione",
"approvalsEmptyStateButtonText": "Gestisci Ruoli",
- "domainErrorTitle": "Stiamo avendo problemi a verificare il tuo dominio"
+ "domainErrorTitle": "Stiamo avendo problemi a verificare il tuo dominio",
+ "idpAdminAutoProvisionPoliciesTabHint": "Configura la mappatura dei ruoli e le politiche di organizzazione nella scheda Auto Provision Settings.",
+ "streamingTitle": "Streaming Eventi",
+ "streamingDescription": "Trasmetti eventi dalla tua organizzazione a destinazioni esterne in tempo reale.",
+ "streamingUnnamedDestination": "Destinazione senza nome",
+ "streamingNoUrlConfigured": "Nessun URL configurato",
+ "streamingAddDestination": "Aggiungi Destinazione",
+ "streamingHttpWebhookTitle": "Webhook HTTP",
+ "streamingHttpWebhookDescription": "Invia eventi a qualsiasi endpoint HTTP con autenticazione e template flessibili.",
+ "streamingS3Title": "Amazon S3",
+ "streamingS3Description": "Trasmetti eventi su un contenitore di archiviazione per oggetti compatibile con S3. Presto in arrivo.",
+ "streamingDatadogTitle": "Datadog",
+ "streamingDatadogDescription": "Inoltra gli eventi direttamente al tuo account Datadog. In arrivo.",
+ "streamingTypePickerDescription": "Scegli un tipo di destinazione per iniziare.",
+ "streamingFailedToLoad": "Impossibile caricare le destinazioni",
+ "streamingUnexpectedError": "Si è verificato un errore imprevisto.",
+ "streamingFailedToUpdate": "Impossibile aggiornare la destinazione",
+ "streamingDeletedSuccess": "Destinazione eliminata con successo",
+ "streamingFailedToDelete": "Impossibile eliminare la destinazione",
+ "streamingDeleteTitle": "Elimina Destinazione",
+ "streamingDeleteButtonText": "Elimina Destinazione",
+ "streamingDeleteDialogAreYouSure": "Sei sicuro di voler eliminare",
+ "streamingDeleteDialogThisDestination": "questa destinazione",
+ "streamingDeleteDialogPermanentlyRemoved": "? Tutta la configurazione verrà definitivamente rimossa.",
+ "httpDestEditTitle": "Modifica Destinazione",
+ "httpDestAddTitle": "Aggiungi Destinazione HTTP",
+ "httpDestEditDescription": "Aggiorna la configurazione per questa destinazione di streaming di eventi HTTP.",
+ "httpDestAddDescription": "Configura un nuovo endpoint HTTP per ricevere gli eventi della tua organizzazione.",
+ "httpDestTabSettings": "Impostazioni",
+ "httpDestTabHeaders": "Intestazioni",
+ "httpDestTabBody": "Corpo",
+ "httpDestTabLogs": "Registri",
+ "httpDestNamePlaceholder": "La mia destinazione HTTP",
+ "httpDestUrlLabel": "Url Di Destinazione",
+ "httpDestUrlErrorHttpRequired": "L'URL deve usare http o https",
+ "httpDestUrlErrorHttpsRequired": "HTTPS è richiesto sulle distribuzioni cloud",
+ "httpDestUrlErrorInvalid": "Inserisci un URL valido (es. https://example.com/webhook)",
+ "httpDestAuthTitle": "Autenticazione",
+ "httpDestAuthDescription": "Scegli come vengono autenticate le richieste al tuo endpoint.",
+ "httpDestAuthNoneTitle": "Nessuna Autenticazione",
+ "httpDestAuthNoneDescription": "Invia richieste senza intestazione autorizzazione.",
+ "httpDestAuthBearerTitle": "Token Del Portatore",
+ "httpDestAuthBearerDescription": "Aggiunge un'intestazione Autorizzazione: Bearer ad ogni richiesta.",
+ "httpDestAuthBearerPlaceholder": "La tua chiave API o token",
+ "httpDestAuthBasicTitle": "Autenticazione Base",
+ "httpDestAuthBasicDescription": "Aggiunge un'autorizzazione: intestazione di base . Fornisce le credenziali come username:password.",
+ "httpDestAuthBasicPlaceholder": "username:password",
+ "httpDestAuthCustomTitle": "Intestazione Personalizzata",
+ "httpDestAuthCustomDescription": "Specifica un nome e un valore di intestazione HTTP personalizzati per l'autenticazione (ad esempio X-API-Key).",
+ "httpDestAuthCustomHeaderNamePlaceholder": "Nome intestazione (es. X-API-Key)",
+ "httpDestAuthCustomHeaderValuePlaceholder": "Valore intestazione",
+ "httpDestCustomHeadersTitle": "Intestazioni Http Personalizzate",
+ "httpDestCustomHeadersDescription": "Aggiungi intestazioni personalizzate ad ogni richiesta in uscita. Utile per token statici o un tipo di contenuto personalizzato. Come impostazione predefinita, viene inviato il tipo di contenuto/json.",
+ "httpDestNoHeadersConfigured": "Nessuna intestazione personalizzata configurata. Fare clic su \"Aggiungi intestazione\" per aggiungerne una.",
+ "httpDestHeaderNamePlaceholder": "Nome intestazione",
+ "httpDestHeaderValuePlaceholder": "Valore",
+ "httpDestAddHeader": "Aggiungi Intestazione",
+ "httpDestBodyTemplateTitle": "Modello Corpo Personalizzato",
+ "httpDestBodyTemplateDescription": "Controlla la struttura JSON payload inviata al tuo endpoint. Se disabilitata, viene inviato un oggetto JSON predefinito per ogni evento.",
+ "httpDestEnableBodyTemplate": "Abilita modello corpo personalizzato",
+ "httpDestBodyTemplateLabel": "Modello Corpo (JSON)",
+ "httpDestBodyTemplateHint": "Usa le variabili del modello per fare riferimento ai campi dell'evento nel tuo payload.",
+ "httpDestPayloadFormatTitle": "Formato Payload",
+ "httpDestPayloadFormatDescription": "Come gli eventi sono serializzati in ogni organismo di richiesta.",
+ "httpDestFormatJsonArrayTitle": "JSON Array",
+ "httpDestFormatJsonArrayDescription": "Una richiesta per lotto, corpo è un array JSON. Compatibile con la maggior parte dei webhooks generici e Datadog.",
+ "httpDestFormatNdjsonTitle": "NDJSON",
+ "httpDestFormatNdjsonDescription": "Una richiesta per lotto, corpo è newline-delimited JSON — un oggetto per linea, nessun array esterno. Richiesto da Splunk HEC, Elastic / OpenSearch, e Grafana Loki.",
+ "httpDestFormatSingleTitle": "Un Evento Per Richiesta",
+ "httpDestFormatSingleDescription": "Invia un HTTP POST separato per ogni singolo evento. Usa solo per gli endpoint che non possono gestire i batch.",
+ "httpDestLogTypesTitle": "Tipi Di Log",
+ "httpDestLogTypesDescription": "Scegli quali tipi di log vengono inoltrati a questa destinazione. Verranno trasmessi solo i tipi di log abilitati.",
+ "httpDestAccessLogsTitle": "Log Accesso",
+ "httpDestAccessLogsDescription": "Tentativi di accesso alle risorse, comprese le richieste autenticate e negate.",
+ "httpDestActionLogsTitle": "Log Azioni",
+ "httpDestActionLogsDescription": "Azioni amministrative eseguite dagli utenti all'interno dell'organizzazione.",
+ "httpDestConnectionLogsTitle": "Log Di Connessione",
+ "httpDestConnectionLogsDescription": "Eventi di connessione al sito e al tunnel, inclusi collegamenti e disconnessioni.",
+ "httpDestRequestLogsTitle": "Log Richiesta",
+ "httpDestRequestLogsDescription": "Registri di richiesta HTTP per le risorse proxy, inclusi metodo, percorso e codice di risposta.",
+ "httpDestSaveChanges": "Salva Modifiche",
+ "httpDestCreateDestination": "Crea Destinazione",
+ "httpDestUpdatedSuccess": "Destinazione aggiornata con successo",
+ "httpDestCreatedSuccess": "Destinazione creata con successo",
+ "httpDestUpdateFailed": "Impossibile aggiornare la destinazione",
+ "httpDestCreateFailed": "Impossibile creare la destinazione"
}
diff --git a/messages/ko-KR.json b/messages/ko-KR.json
index 02915abd7..e0ae07d66 100644
--- a/messages/ko-KR.json
+++ b/messages/ko-KR.json
@@ -148,6 +148,11 @@
"createLink": "링크 생성",
"resourcesNotFound": "리소스가 발견되지 않았습니다.",
"resourceSearch": "리소스 검색",
+ "machineSearch": "기계 검색",
+ "machinesSearch": "기계 클라이언트 검색...",
+ "machineNotFound": "기계를 찾을 수 없습니다",
+ "userDeviceSearch": "사용자 장치 검색",
+ "userDevicesSearch": "사용자 장치 검색...",
"openMenu": "메뉴 열기",
"resource": "리소스",
"title": "제목",
@@ -323,6 +328,54 @@
"apiKeysDelete": "API 키 삭제",
"apiKeysManage": "API 키 관리",
"apiKeysDescription": "API 키는 통합 API와 인증하는 데 사용됩니다.",
+ "provisioningKeysTitle": "프로비저닝 키",
+ "provisioningKeysManage": "프로비저닝 키 관리",
+ "provisioningKeysDescription": "프로비저닝 키는 조직의 자동 사이트 프로비저닝 인증에 사용됩니다.",
+ "provisioningManage": "프로비저닝",
+ "provisioningDescription": "프로비저닝 키를 관리하고 승인을 기다리는 사이트를 검토합니다.",
+ "pendingSites": "대기중인 사이트",
+ "siteApproveSuccess": "사이트가 성공적으로 승인되었습니다",
+ "siteApproveError": "사이트 승인 오류",
+ "provisioningKeys": "프로비저닝 키",
+ "searchProvisioningKeys": "프로비저닝 키 검색...",
+ "provisioningKeysAdd": "프로비저닝 키 생성",
+ "provisioningKeysErrorDelete": "프로비저닝 키 삭제 오류",
+ "provisioningKeysErrorDeleteMessage": "프로비저닝 키 삭제 오류",
+ "provisioningKeysQuestionRemove": "이 프로비저닝 키를 조직에서 제거하시겠습니까?",
+ "provisioningKeysMessageRemove": "제거 후에는 이 키를 사이트 프로비저닝에 사용할 수 없습니다.",
+ "provisioningKeysDeleteConfirm": "프로비저닝 키 삭제 확인",
+ "provisioningKeysDelete": "프로비저닝 키 삭제",
+ "provisioningKeysCreate": "프로비저닝 키 생성",
+ "provisioningKeysCreateDescription": "조직을 위한 새로운 프로비저닝 키 생성",
+ "provisioningKeysSeeAll": "모든 프로비저닝 키 보기",
+ "provisioningKeysSave": "프로비저닝 키 저장",
+ "provisioningKeysSaveDescription": "이것은 한 번만 볼 수 있습니다. 안전한 장소에 복사해 두세요.",
+ "provisioningKeysErrorCreate": "프로비저닝 키 생성 오류",
+ "provisioningKeysList": "새 프로비저닝 키",
+ "provisioningKeysMaxBatchSize": "최대 배치 크기",
+ "provisioningKeysUnlimitedBatchSize": "무제한 배치 크기 (제한 없음)",
+ "provisioningKeysMaxBatchUnlimited": "무제한",
+ "provisioningKeysMaxBatchSizeInvalid": "유효한 최대 배치 크기를 입력하세요 (1–1,000,000).",
+ "provisioningKeysValidUntil": "유효 기간",
+ "provisioningKeysValidUntilHint": "만료 날짜를 설정하지 않을 경우 빈칸으로 남겨 두세요.",
+ "provisioningKeysValidUntilInvalid": "유효한 날짜와 시간을 입력하세요.",
+ "provisioningKeysNumUsed": "사용 횟수",
+ "provisioningKeysLastUsed": "마지막 사용",
+ "provisioningKeysNoExpiry": "만료 없음",
+ "provisioningKeysNeverUsed": "절대",
+ "provisioningKeysEdit": "프로비저닝 키 수정",
+ "provisioningKeysEditDescription": "이 키의 최대 배치 크기 및 만료 시간을 업데이트하세요.",
+ "provisioningKeysApproveNewSites": "새로운 사이트 승인",
+ "provisioningKeysApproveNewSitesDescription": "이 키를 등록하는 사이트를 자동으로 승인합니다.",
+ "provisioningKeysUpdateError": "프로비저닝 키 업데이트 오류",
+ "provisioningKeysUpdated": "프로비저닝 키가 업데이트되었습니다",
+ "provisioningKeysUpdatedDescription": "변경 사항이 저장되었습니다.",
+ "provisioningKeysBannerTitle": "사이트 프로비저닝 키",
+ "provisioningKeysBannerDescription": "프로비저닝 키를 생성하여 Newt 커넥터와 함께 사용해 첫 실행 시 자동으로 사이트를 생성하세요 — 각 사이트마다 별도의 인증을 설정할 필요가 없습니다.",
+ "provisioningKeysBannerButtonText": "자세히 알아보기",
+ "pendingSitesBannerTitle": "대기중인 사이트",
+ "pendingSitesBannerDescription": "프로비저닝 키를 사용하여 연결하는 사이트는 검토 대기 중입니다. 사이트가 활성화되어 리소스에 액세스하기 전에 각 사이트를 승인하세요.",
+ "pendingSitesBannerButtonText": "자세히 알아보기",
"apiKeysSettings": "{apiKeyName} 설정",
"userTitle": "모든 사용자 관리",
"userDescription": "시스템의 모든 사용자를 보고 관리합니다",
@@ -509,9 +562,12 @@
"userSaved": "사용자 저장됨",
"userSavedDescription": "사용자가 업데이트되었습니다.",
"autoProvisioned": "자동 프로비저닝됨",
+ "autoProvisionSettings": "자동 프로비저닝 설정",
"autoProvisionedDescription": "이 사용자가 ID 공급자에 의해 자동으로 관리될 수 있도록 허용합니다",
"accessControlsDescription": "이 사용자가 조직에서 접근하고 수행할 수 있는 작업을 관리하세요",
"accessControlsSubmit": "접근 제어 저장",
+ "singleRolePerUserPlanNotice": "계획에는 사용자당 한 가지 역할만 지원됩니다.",
+ "singleRolePerUserEditionNotice": "이 판에는 사용자당 한 가지 역할만 지원됩니다.",
"roles": "역할",
"accessUsersRoles": "사용자 및 역할 관리",
"accessUsersRolesDescription": "사용자를 초대하고 역할에 추가하여 조직에 대한 접근을 관리하세요",
@@ -1119,6 +1175,7 @@
"setupTokenDescription": "서버 콘솔에서 설정 토큰 입력.",
"setupTokenRequired": "설정 토큰이 필요합니다",
"actionUpdateSite": "사이트 업데이트",
+ "actionResetSiteBandwidth": "조직 대역폭 재설정",
"actionListSiteRoles": "허용된 사이트 역할 목록",
"actionCreateResource": "리소스 생성",
"actionDeleteResource": "리소스 삭제",
@@ -1148,7 +1205,7 @@
"actionRemoveUser": "사용자 제거",
"actionListUsers": "사용자 목록",
"actionAddUserRole": "사용자 역할 추가",
- "actionSetUserOrgRoles": "Set User Roles",
+ "actionSetUserOrgRoles": "사용자 역할 설정",
"actionGenerateAccessToken": "액세스 토큰 생성",
"actionDeleteAccessToken": "액세스 토큰 삭제",
"actionListAccessTokens": "액세스 토큰 목록",
@@ -1265,6 +1322,7 @@
"sidebarRoles": "역할",
"sidebarShareableLinks": "링크",
"sidebarApiKeys": "API 키",
+ "sidebarProvisioning": "프로비저닝",
"sidebarSettings": "설정",
"sidebarAllUsers": "모든 사용자",
"sidebarIdentityProviders": "신원 공급자",
@@ -1890,6 +1948,40 @@
"exitNode": "종단 노드",
"country": "국가",
"rulesMatchCountry": "현재 소스 IP를 기반으로 합니다",
+ "region": "지역",
+ "selectRegion": "지역 선택",
+ "searchRegions": "지역 검색...",
+ "noRegionFound": "지역을 찾을 수 없습니다.",
+ "rulesMatchRegion": "국가의 지역 구성을 선택합니다",
+ "rulesErrorInvalidRegion": "잘못된 지역",
+ "rulesErrorInvalidRegionDescription": "유효한 지역을 선택하세요.",
+ "regionAfrica": "아프리카",
+ "regionNorthernAfrica": "북부 아프리카",
+ "regionEasternAfrica": "동부 아프리카",
+ "regionMiddleAfrica": "중부 아프리카",
+ "regionSouthernAfrica": "남부 아프리카",
+ "regionWesternAfrica": "서부 아프리카",
+ "regionAmericas": "아메리카",
+ "regionCaribbean": "카리브",
+ "regionCentralAmerica": "중앙 아메리카",
+ "regionSouthAmerica": "남아메리카",
+ "regionNorthernAmerica": "북미",
+ "regionAsia": "아시아",
+ "regionCentralAsia": "중앙 아시아",
+ "regionEasternAsia": "동아시아",
+ "regionSouthEasternAsia": "동남아시아",
+ "regionSouthernAsia": "남아시아",
+ "regionWesternAsia": "서아시아",
+ "regionEurope": "유럽",
+ "regionEasternEurope": "동부 유럽",
+ "regionNorthernEurope": "북부 유럽",
+ "regionSouthernEurope": "남부 유럽",
+ "regionWesternEurope": "서부 유럽",
+ "regionOceania": "오세아니아",
+ "regionAustraliaAndNewZealand": "호주와 뉴질랜드",
+ "regionMelanesia": "멜라네시아",
+ "regionMicronesia": "미크로네시아",
+ "regionPolynesia": "폴리네시아",
"managedSelfHosted": {
"title": "관리 자체 호스팅",
"description": "더 신뢰할 수 있고 낮은 유지보수의 자체 호스팅 팡골린 서버, 추가 기능 포함",
@@ -1938,6 +2030,25 @@
"invalidValue": "잘못된 값",
"idpTypeLabel": "신원 공급자 유형",
"roleMappingExpressionPlaceholder": "예: contains(groups, 'admin') && 'Admin' || 'Member'",
+ "roleMappingModeFixedRoles": "고정 역할",
+ "roleMappingModeMappingBuilder": "매핑 빌더",
+ "roleMappingModeRawExpression": "원시 표현식",
+ "roleMappingFixedRolesPlaceholderSelect": "하나 이상의 역할을 선택하세요",
+ "roleMappingFixedRolesPlaceholderFreeform": "역할 이름 입력 (조직마다 정확히 일치)",
+ "roleMappingFixedRolesDescriptionSameForAll": "모든 자동 프로비전 사용자에게 동일한 역할 세트를 할당합니다.",
+ "roleMappingFixedRolesDescriptionDefaultPolicy": "기본 정책의 경우 사용자가 프로비저닝된 조직의 역할 이름을 입력하세요. 이름은 정확히 일치해야 합니다.",
+ "roleMappingClaimPath": "클레임 경로",
+ "roleMappingClaimPathPlaceholder": "그룹",
+ "roleMappingClaimPathDescription": "토큰 페이로드에서 소스 값을 포함하는 경로 (예: 그룹).",
+ "roleMappingMatchValue": "매치 값",
+ "roleMappingAssignRoles": "역할 할당",
+ "roleMappingAddMappingRule": "매핑 규칙 추가",
+ "roleMappingRawExpressionResultDescription": "표현식은 문자열 또는 문자열 배열로 평가되어야 합니다.",
+ "roleMappingRawExpressionResultDescriptionSingleRole": "표현식은 문자열 (단일 역할 이름)로 평가되어야 합니다.",
+ "roleMappingMatchValuePlaceholder": "매치 값 (예: 관리자)",
+ "roleMappingAssignRolesPlaceholderFreeform": "역할 이름 입력 (조직마다 정확히)",
+ "roleMappingBuilderFreeformRowHint": "역할 이름은 각 대상 조직의 역할과 일치해야 합니다.",
+ "roleMappingRemoveRule": "제거",
"idpGoogleConfiguration": "Google 구성",
"idpGoogleConfigurationDescription": "Google OAuth2 자격 증명을 구성합니다.",
"idpGoogleClientIdDescription": "Google OAuth2 클라이언트 ID",
@@ -2334,6 +2445,8 @@
"logRetentionAccessDescription": "접근 로그를 얼마나 오래 보관할지",
"logRetentionActionLabel": "작업 로그 보관",
"logRetentionActionDescription": "작업 로그를 얼마나 오래 보관할지",
+ "logRetentionConnectionLabel": "연결 로그 보유 기간",
+ "logRetentionConnectionDescription": "연결 로그를 얼마나 오래 보유할지",
"logRetentionDisabled": "비활성화됨",
"logRetention3Days": "3 일",
"logRetention7Days": "7 일",
@@ -2344,6 +2457,13 @@
"logRetentionEndOfFollowingYear": "다음 연도 말",
"actionLogsDescription": "이 조직에서 수행된 작업의 기록을 봅니다",
"accessLogsDescription": "이 조직의 자원에 대한 접근 인증 요청을 확인합니다",
+ "connectionLogs": "연결 로그",
+ "connectionLogsDescription": "이 조직의 터널 연결 로그 보기",
+ "sidebarLogsConnection": "연결 로그",
+ "sidebarLogsStreaming": "스트리밍",
+ "sourceAddress": "소스 주소",
+ "destinationAddress": "대상 주소",
+ "duration": "지속 시간",
"licenseRequiredToUse": "이 기능을 사용하려면 엔터프라이즈 에디션 라이선스가 필요합니다. 이 기능은 판골린 클라우드에서도 사용할 수 있습니다. 데모 또는 POC 체험을 예약하세요.",
"ossEnterpriseEditionRequired": "이 기능을 사용하려면 엔터프라이즈 에디션이(가) 필요합니다. 이 기능은 판골린 클라우드에서도 사용할 수 있습니다. 데모 또는 POC 체험을 예약하세요.",
"certResolver": "인증서 해결사",
@@ -2683,5 +2803,90 @@
"approvalsEmptyStateStep2Description": "역할을 편집하고 '장치 승인 요구' 옵션을 활성화하세요. 이 역할을 가진 사용자는 새 장치에 대해 관리자의 승인이 필요합니다.",
"approvalsEmptyStatePreviewDescription": "미리 보기: 활성화된 경우, 승인 대기 중인 장치 요청이 검토용으로 여기에 표시됩니다.",
"approvalsEmptyStateButtonText": "역할 관리",
- "domainErrorTitle": "도메인 확인에 문제가 발생했습니다."
+ "domainErrorTitle": "도메인 확인에 문제가 발생했습니다.",
+ "idpAdminAutoProvisionPoliciesTabHint": "자동 프로비저닝 설정 탭에서 역할 매핑 및 조직 정책을 구성합니다.",
+ "streamingTitle": "이벤트 스트리밍",
+ "streamingDescription": "조직의 이벤트를 외부 목적지로 실시간 전송합니다.",
+ "streamingUnnamedDestination": "이름이 없는 대상지",
+ "streamingNoUrlConfigured": "설정된 URL이 없습니다",
+ "streamingAddDestination": "대상지 추가",
+ "streamingHttpWebhookTitle": "HTTP 웹훅",
+ "streamingHttpWebhookDescription": "유연한 인증 및 템플릿 작성 기능을 갖춘 HTTP 엔드포인트에 이벤트를 전송합니다.",
+ "streamingS3Title": "아마존 S3",
+ "streamingS3Description": "S3 호환 객체 스토리지 버킷에 이벤트를 스트리밍합니다. 곧 제공됩니다.",
+ "streamingDatadogTitle": "데이터독",
+ "streamingDatadogDescription": "이벤트를 직접 Datadog 계정으로 전달합니다. 곧 제공됩니다.",
+ "streamingTypePickerDescription": "목표 유형을 선택하여 시작합니다.",
+ "streamingFailedToLoad": "대상 로드에 실패했습니다",
+ "streamingUnexpectedError": "예기치 않은 오류가 발생했습니다.",
+ "streamingFailedToUpdate": "대상지를 업데이트하는 데 실패했습니다",
+ "streamingDeletedSuccess": "대상지가 성공적으로 삭제되었습니다",
+ "streamingFailedToDelete": "대상지 삭제 실패",
+ "streamingDeleteTitle": "대상지 삭제",
+ "streamingDeleteButtonText": "대상지 삭제",
+ "streamingDeleteDialogAreYouSure": "삭제하시겠습니까",
+ "streamingDeleteDialogThisDestination": "이 대상지",
+ "streamingDeleteDialogPermanentlyRemoved": "? 모든 구성은 영구적으로 제거됩니다.",
+ "httpDestEditTitle": "대상지 수정",
+ "httpDestAddTitle": "HTTP 대상지 추가",
+ "httpDestEditDescription": "이 HTTP 이벤트 스트리밍 대상지의 구성을 업데이트하세요.",
+ "httpDestAddDescription": "조직의 이벤트 수신을 위한 새로운 HTTP 엔드포인트를 구성하세요.",
+ "httpDestTabSettings": "설정",
+ "httpDestTabHeaders": "헤더",
+ "httpDestTabBody": "본문",
+ "httpDestTabLogs": "로그",
+ "httpDestNamePlaceholder": "내 HTTP 대상",
+ "httpDestUrlLabel": "대상 URL",
+ "httpDestUrlErrorHttpRequired": "URL은 http 또는 https를 사용해야 합니다",
+ "httpDestUrlErrorHttpsRequired": "클라우드 배포에는 HTTPS가 필요합니다",
+ "httpDestUrlErrorInvalid": "유효한 URL을 입력하세요 (예: https://example.com/webhook)",
+ "httpDestAuthTitle": "인증",
+ "httpDestAuthDescription": "엔드포인트에 대한 요청 인증 방법을 선택하세요.",
+ "httpDestAuthNoneTitle": "인증 없음",
+ "httpDestAuthNoneDescription": "Authorization 헤더 없이 요청을 보냅니다.",
+ "httpDestAuthBearerTitle": "Bearer 토큰",
+ "httpDestAuthBearerDescription": "모든 요청에 Authorization: Bearer 헤더를 추가합니다.",
+ "httpDestAuthBearerPlaceholder": "API 키 또는 토큰",
+ "httpDestAuthBasicTitle": "기본 인증",
+ "httpDestAuthBasicDescription": "Authorization: Basic 헤더를 추가합니다. 자격 증명은 username:password 형식으로 제공하세요.",
+ "httpDestAuthBasicPlaceholder": "사용자 이름:비밀번호",
+ "httpDestAuthCustomTitle": "사용자 정의 헤더",
+ "httpDestAuthCustomDescription": "인증을 위한 사용자 정의 HTTP 헤더 이름 및 값을 지정하세요 (예: X-API-Key).",
+ "httpDestAuthCustomHeaderNamePlaceholder": "헤더 이름 (예: X-API-Key)",
+ "httpDestAuthCustomHeaderValuePlaceholder": "헤더 값",
+ "httpDestCustomHeadersTitle": "사용자 정의 HTTP 헤더",
+ "httpDestCustomHeadersDescription": "모든 발신 요청에 사용자 정의 헤더를 추가합니다. 정적 토큰 또는 사용자 정의 Content-Type에 유용합니다. 기본적으로 Content-Type: application/json이 전송됩니다.",
+ "httpDestNoHeadersConfigured": "구성된 사용자 정의 헤더가 없습니다. \"헤더 추가\"를 클릭하여 추가하세요.",
+ "httpDestHeaderNamePlaceholder": "헤더 이름",
+ "httpDestHeaderValuePlaceholder": "값",
+ "httpDestAddHeader": "헤더 추가",
+ "httpDestBodyTemplateTitle": "사용자 정의 본문 템플릿",
+ "httpDestBodyTemplateDescription": "엔드포인트에 전송되는 JSON 페이로드 구조를 제어합니다. 비활성화된 경우 각 이벤트에 대해 기본 JSON 객체가 전송됩니다.",
+ "httpDestEnableBodyTemplate": "사용자 정의 본문 템플릿 활성화",
+ "httpDestBodyTemplateLabel": "본문 템플릿 (JSON)",
+ "httpDestBodyTemplateHint": "템플릿 변수를 사용하여 페이로드에서 이벤트 필드를 참조하세요.",
+ "httpDestPayloadFormatTitle": "페이로드 형식",
+ "httpDestPayloadFormatDescription": "각 요청 본문에 이벤트가 시리얼라이즈되는 방식입니다.",
+ "httpDestFormatJsonArrayTitle": "JSON 배열",
+ "httpDestFormatJsonArrayDescription": "각 배치마다 요청 하나씩, 본문은 JSON 배열입니다. 대부분의 일반 웹훅 및 Datadog과 호환됩니다.",
+ "httpDestFormatNdjsonTitle": "NDJSON",
+ "httpDestFormatNdjsonDescription": "각 배치마다 요청 하나씩, 본문은 줄 구분 JSON — 한 라인에 하나의 객체가 있으며 외부 배열이 없습니다. Splunk HEC, Elastic / OpenSearch, Grafana Loki에 필요합니다.",
+ "httpDestFormatSingleTitle": "각 요청 당 하나의 이벤트",
+ "httpDestFormatSingleDescription": "각 개별 이벤트에 대해 별도의 HTTP POST를 전송합니다. 배치를 처리할 수 없는 엔드포인트에만 사용하세요.",
+ "httpDestLogTypesTitle": "로그 유형",
+ "httpDestLogTypesDescription": "이 대상지에 전달될 로그 유형을 선택하세요. 활성화된 로그 유형만 스트리밍 됩니다.",
+ "httpDestAccessLogsTitle": "접근 로그",
+ "httpDestAccessLogsDescription": "인증 및 거부된 요청을 포함한 리소스 접근 시도.",
+ "httpDestActionLogsTitle": "작업 로그",
+ "httpDestActionLogsDescription": "조직 내에서 사용자가 수행한 관리 작업.",
+ "httpDestConnectionLogsTitle": "연결 로그",
+ "httpDestConnectionLogsDescription": "사이트 및 터널 연결 이벤트, 연결 및 연결 끊기를 포함합니다.",
+ "httpDestRequestLogsTitle": "요청 로그",
+ "httpDestRequestLogsDescription": "프록시된 리소스에 대한 HTTP 요청 로그, 메서드, 경로 및 응답 코드를 포함합니다.",
+ "httpDestSaveChanges": "변경 사항 저장",
+ "httpDestCreateDestination": "대상지 생성",
+ "httpDestUpdatedSuccess": "대상지가 성공적으로 업데이트되었습니다",
+ "httpDestCreatedSuccess": "대상지가 성공적으로 생성되었습니다",
+ "httpDestUpdateFailed": "대상지를 업데이트하는 데 실패했습니다",
+ "httpDestCreateFailed": "대상지를 생성하는 데 실패했습니다"
}
diff --git a/messages/nb-NO.json b/messages/nb-NO.json
index 50ec9a717..751f15081 100644
--- a/messages/nb-NO.json
+++ b/messages/nb-NO.json
@@ -148,6 +148,11 @@
"createLink": "Opprett lenke",
"resourcesNotFound": "Ingen ressurser funnet",
"resourceSearch": "Søk i ressurser",
+ "machineSearch": "Søk etter maskiner",
+ "machinesSearch": "Søk etter maskinklienter...",
+ "machineNotFound": "Ingen maskiner funnet",
+ "userDeviceSearch": "Søk etter brukerenheter",
+ "userDevicesSearch": "Søk etter brukerenheter...",
"openMenu": "Åpne meny",
"resource": "Ressurs",
"title": "Tittel",
@@ -323,6 +328,54 @@
"apiKeysDelete": "Slett API-nøkkel",
"apiKeysManage": "Administrer API-nøkler",
"apiKeysDescription": "API-nøkler brukes for å autentisere med integrasjons-API",
+ "provisioningKeysTitle": "Foreløpig nøkkel",
+ "provisioningKeysManage": "Behandle bestemmende nøkler",
+ "provisioningKeysDescription": "Bestemmelsesnøkler brukes til å godkjenne automatisert nettstedsløsning for din organisasjon.",
+ "provisioningManage": "Levering",
+ "provisioningDescription": "Administrer foreløpig nøkler og gjennomgå ventende nettsteder som venter på godkjenning.",
+ "pendingSites": "Ventende nettsteder",
+ "siteApproveSuccess": "Vellykket godkjenning av nettsted",
+ "siteApproveError": "Feil ved godkjenning av side",
+ "provisioningKeys": "Foreløpig nøkler",
+ "searchProvisioningKeys": "Søk varer i lagrings nøkler...",
+ "provisioningKeysAdd": "Generer fremvisende nøkkel",
+ "provisioningKeysErrorDelete": "Feil under sletting av foreløpig nøkkel",
+ "provisioningKeysErrorDeleteMessage": "Feil under sletting av foreløpig nøkkel",
+ "provisioningKeysQuestionRemove": "Er du sikker på at du vil fjerne denne midlertidig nøkkelen fra organisasjonen?",
+ "provisioningKeysMessageRemove": "Når nøkkelen er fjernet, kan den ikke lenger brukes til anleggsavsetning.",
+ "provisioningKeysDeleteConfirm": "Bekreft sletting av bestemmelsesnøkkel",
+ "provisioningKeysDelete": "Slett bestemmelsesnøkkel",
+ "provisioningKeysCreate": "Generer fremvisende nøkkel",
+ "provisioningKeysCreateDescription": "Generer en ny foreløpig nøkkel til organisasjonen",
+ "provisioningKeysSeeAll": "Se alle foreløpig nøkler",
+ "provisioningKeysSave": "Lagre den midlertidig nøkkelen",
+ "provisioningKeysSaveDescription": "Du kan bare se denne én gang. Kopier det til et sikkert sted.",
+ "provisioningKeysErrorCreate": "Feil under oppretting av foreløpig nøkkel",
+ "provisioningKeysList": "Ny provisorisk nøkkel",
+ "provisioningKeysMaxBatchSize": "Maks størrelse på bunt",
+ "provisioningKeysUnlimitedBatchSize": "Ubegrenset mengde bunt (ingen begrensning)",
+ "provisioningKeysMaxBatchUnlimited": "Ubegrenset",
+ "provisioningKeysMaxBatchSizeInvalid": "Angi en gyldig sjakkstørrelse (1–1 000.000).",
+ "provisioningKeysValidUntil": "Gyldig til",
+ "provisioningKeysValidUntilHint": "La stå tomt for ingen utløp.",
+ "provisioningKeysValidUntilInvalid": "Angi en gyldig dato og klokkeslett.",
+ "provisioningKeysNumUsed": "Antall ganger brukt",
+ "provisioningKeysLastUsed": "Sist brukt",
+ "provisioningKeysNoExpiry": "Ingen utløpsdato",
+ "provisioningKeysNeverUsed": "Aldri",
+ "provisioningKeysEdit": "Rediger bestemmelsesnøkkel",
+ "provisioningKeysEditDescription": "Oppdater maksimal størrelse for bunt og utløpstid for denne nøkkelen.",
+ "provisioningKeysApproveNewSites": "Godkjenn nye nettsteder",
+ "provisioningKeysApproveNewSitesDescription": "Godkjenn automatisk nettsteder som registrerer deg med denne nøkkelen.",
+ "provisioningKeysUpdateError": "Feil under oppdatering av foreløpig nøkkel",
+ "provisioningKeysUpdated": "Foreslå nøkkel oppdatert",
+ "provisioningKeysUpdatedDescription": "Dine endringer er lagret.",
+ "provisioningKeysBannerTitle": "Sidens bestemmende nøkler",
+ "provisioningKeysBannerDescription": "Generer en foreløpig nøkkel og bruk den med Nyhetskontakten for å automatisk opprette sider ved første oppstart — trenger ikke å sette opp separat innloggingsinformasjon for hver side.",
+ "provisioningKeysBannerButtonText": "Lær mer",
+ "pendingSitesBannerTitle": "Ventende nettsteder",
+ "pendingSitesBannerDescription": "Nettsteder som kobler deg til ved hjelp av en bestemmelsestekst, vises her for gjennomgang. Godkjenn hvert nettsted før det blir aktivt og får tilgang til ressursene dine.",
+ "pendingSitesBannerButtonText": "Lær mer",
"apiKeysSettings": "{apiKeyName} Innstillinger",
"userTitle": "Administrer alle brukere",
"userDescription": "Vis og administrer alle brukere i systemet",
@@ -509,9 +562,12 @@
"userSaved": "Bruker lagret",
"userSavedDescription": "Brukeren har blitt oppdatert.",
"autoProvisioned": "Auto avlyst",
+ "autoProvisionSettings": "Auto leveringsinnstillinger",
"autoProvisionedDescription": "Tillat denne brukeren å bli automatisk administrert av en identitetsleverandør",
"accessControlsDescription": "Administrer hva denne brukeren kan få tilgang til og gjøre i organisasjonen",
"accessControlsSubmit": "Lagre tilgangskontroller",
+ "singleRolePerUserPlanNotice": "Din plan støtter bare én rolle per bruker.",
+ "singleRolePerUserEditionNotice": "Denne utgaven støtter bare én rolle per bruker.",
"roles": "Roller",
"accessUsersRoles": "Administrer brukere og roller",
"accessUsersRolesDescription": "Inviter brukere og legg dem til roller for å administrere tilgang til organisasjonen",
@@ -1119,6 +1175,7 @@
"setupTokenDescription": "Skriv inn oppsetttoken fra serverkonsollen.",
"setupTokenRequired": "Oppsetttoken er nødvendig",
"actionUpdateSite": "Oppdater område",
+ "actionResetSiteBandwidth": "Tilbakestill organisasjons-båndbredde",
"actionListSiteRoles": "List opp tillatte områderoller",
"actionCreateResource": "Opprett ressurs",
"actionDeleteResource": "Slett ressurs",
@@ -1148,7 +1205,7 @@
"actionRemoveUser": "Fjern bruker",
"actionListUsers": "List opp brukere",
"actionAddUserRole": "Legg til brukerrolle",
- "actionSetUserOrgRoles": "Set User Roles",
+ "actionSetUserOrgRoles": "Angi brukerroller",
"actionGenerateAccessToken": "Generer tilgangstoken",
"actionDeleteAccessToken": "Slett tilgangstoken",
"actionListAccessTokens": "List opp tilgangstokener",
@@ -1265,6 +1322,7 @@
"sidebarRoles": "Roller",
"sidebarShareableLinks": "Lenker",
"sidebarApiKeys": "API-nøkler",
+ "sidebarProvisioning": "Levering",
"sidebarSettings": "Innstillinger",
"sidebarAllUsers": "Alle brukere",
"sidebarIdentityProviders": "Identitetsleverandører",
@@ -1890,6 +1948,40 @@
"exitNode": "Utgangsnode",
"country": "Land",
"rulesMatchCountry": "For tiden basert på kilde IP",
+ "region": "Fylke",
+ "selectRegion": "Velg region",
+ "searchRegions": "Søk etter områder...",
+ "noRegionFound": "Ingen region funnet.",
+ "rulesMatchRegion": "Velg en regional gruppering av land",
+ "rulesErrorInvalidRegion": "Ugyldig område",
+ "rulesErrorInvalidRegionDescription": "Vennligst velg et gyldig område.",
+ "regionAfrica": "Afrika",
+ "regionNorthernAfrica": "[country name] Nord-Afrika",
+ "regionEasternAfrica": "Øst-Afrika",
+ "regionMiddleAfrica": "Middle Africa",
+ "regionSouthernAfrica": "Sør-Afrika",
+ "regionWesternAfrica": "[country name] Vest-Afrika",
+ "regionAmericas": "Amerika",
+ "regionCaribbean": "Karibia",
+ "regionCentralAmerica": "Sentral-Amerika",
+ "regionSouthAmerica": "Sør-Amerika",
+ "regionNorthernAmerica": "Nord-Amerika",
+ "regionAsia": "Asia",
+ "regionCentralAsia": "Sentral-Asia",
+ "regionEasternAsia": "Øst-Asia",
+ "regionSouthEasternAsia": "Sørøst-Asia",
+ "regionSouthernAsia": "Sørlige Asia",
+ "regionWesternAsia": "Vest-Asia",
+ "regionEurope": "Europa",
+ "regionEasternEurope": "Øst-Europa",
+ "regionNorthernEurope": "Nord-Europa",
+ "regionSouthernEurope": "Sørlige Europa",
+ "regionWesternEurope": "Vest-Europa",
+ "regionOceania": "Oceania",
+ "regionAustraliaAndNewZealand": "Australia og New Zealand",
+ "regionMelanesia": "Melanesia",
+ "regionMicronesia": "Micronesia",
+ "regionPolynesia": "Polynesia",
"managedSelfHosted": {
"title": "Administrert selv-hostet",
"description": "Sikre og lavvedlikeholdsservere, selvbetjente Pangolin med ekstra klokker, og understell",
@@ -1938,6 +2030,25 @@
"invalidValue": "Ugyldig verdi",
"idpTypeLabel": "Identitet leverandør type",
"roleMappingExpressionPlaceholder": "F.eks. inneholder(grupper, 'admin') && 'Admin' ⋅'Medlem'",
+ "roleMappingModeFixedRoles": "Fast roller",
+ "roleMappingModeMappingBuilder": "Kartlegger bygger",
+ "roleMappingModeRawExpression": "Rå uttrykk",
+ "roleMappingFixedRolesPlaceholderSelect": "Velg en eller flere roller",
+ "roleMappingFixedRolesPlaceholderFreeform": "Skriv inn rollenavn (eksakt treff per organisasjon)",
+ "roleMappingFixedRolesDescriptionSameForAll": "Tilordne den samme rollen som er satt til hver automatisk midlertidig bruker.",
+ "roleMappingFixedRolesDescriptionDefaultPolicy": "For standard policyer, type rollenavn som eksisterer i hver organisasjon der brukerne tilbys. Navn må stemmer nøyaktig.",
+ "roleMappingClaimPath": "Krev sti",
+ "roleMappingClaimPathPlaceholder": "grupper",
+ "roleMappingClaimPathDescription": "Sti i i token nyttelast som inneholder kildeverdier (for eksempel grupper).",
+ "roleMappingMatchValue": "Treff verdi",
+ "roleMappingAssignRoles": "Tilordne roller",
+ "roleMappingAddMappingRule": "Legg til tilordningsregel",
+ "roleMappingRawExpressionResultDescription": "Uttrykk skal vurderes til en streng eller en tekststreng.",
+ "roleMappingRawExpressionResultDescriptionSingleRole": "Uttrykk må evaluere til en streng (en rollenavn).",
+ "roleMappingMatchValuePlaceholder": "Match verdi (for eksempel: admin)",
+ "roleMappingAssignRolesPlaceholderFreeform": "Angi rollenavn (eksakt per org)",
+ "roleMappingBuilderFreeformRowHint": "Rollenavn må samsvare med en rolle i hver målorganisasjon.",
+ "roleMappingRemoveRule": "Fjern",
"idpGoogleConfiguration": "Google Konfigurasjon",
"idpGoogleConfigurationDescription": "Konfigurer Google OAuth2 legitimasjonen",
"idpGoogleClientIdDescription": "Google OAuth2 Client ID",
@@ -2334,6 +2445,8 @@
"logRetentionAccessDescription": "Hvor lenge du vil beholde adgangslogger",
"logRetentionActionLabel": "Handlings logg nytt",
"logRetentionActionDescription": "Hvor lenge handlingen skal lagres",
+ "logRetentionConnectionLabel": "Logg nyhet",
+ "logRetentionConnectionDescription": "Hvor lenge du vil beholde tilkoblingslogger",
"logRetentionDisabled": "Deaktivert",
"logRetention3Days": "3 dager",
"logRetention7Days": "7 dager",
@@ -2344,6 +2457,13 @@
"logRetentionEndOfFollowingYear": "Slutt på neste år",
"actionLogsDescription": "Vis historikk for handlinger som er utført i denne organisasjonen",
"accessLogsDescription": "Vis autoriseringsforespørsler for ressurser i denne organisasjonen",
+ "connectionLogs": "Loggfiler for tilkobling",
+ "connectionLogsDescription": "Vis tilkoblingslogger for tunneler i denne organisasjonen",
+ "sidebarLogsConnection": "Loggfiler for tilkobling",
+ "sidebarLogsStreaming": "Strømming",
+ "sourceAddress": "Kilde adresse",
+ "destinationAddress": "Måladresse (Automatic Translation)",
+ "duration": "Varighet",
"licenseRequiredToUse": "En Enterprise Edition lisens eller Pangolin Cloud er påkrevd for å bruke denne funksjonen. Bestill en demo eller POC prøveversjon.",
"ossEnterpriseEditionRequired": "Enterprise Edition er nødvendig for å bruke denne funksjonen. Denne funksjonen er også tilgjengelig i Pangolin Cloud. Bestill en demo eller POC studie.",
"certResolver": "Sertifikat løser",
@@ -2683,5 +2803,90 @@
"approvalsEmptyStateStep2Description": "Rediger en rolle og aktiver alternativet 'Kreve enhetsgodkjenninger'. Brukere med denne rollen vil trenge administratorgodkjenning for nye enheter.",
"approvalsEmptyStatePreviewDescription": "Forhåndsvisning: Når aktivert, ventende enhets forespørsler vil vises her for vurdering",
"approvalsEmptyStateButtonText": "Administrer Roller",
- "domainErrorTitle": "Vi har problemer med å verifisere domenet ditt"
+ "domainErrorTitle": "Vi har problemer med å verifisere domenet ditt",
+ "idpAdminAutoProvisionPoliciesTabHint": "Konfigurer rollegartlegging og organisasjonspolicyer på Auto leveringsinnstillinger fanen.",
+ "streamingTitle": "Hendelse Strømming",
+ "streamingDescription": "Stream hendelser fra din organisasjon til eksterne destinasjoner i sanntid.",
+ "streamingUnnamedDestination": "Plassering uten navn",
+ "streamingNoUrlConfigured": "Ingen URL konfigurert",
+ "streamingAddDestination": "Legg til mål",
+ "streamingHttpWebhookTitle": "HTTP Webhook",
+ "streamingHttpWebhookDescription": "Send hendelser til alle HTTP-endepunkter med fleksibel autentisering og maling.",
+ "streamingS3Title": "Amazon S3",
+ "streamingS3Description": "Strøm hendelser til en S3-kompatibel objektlagringskjøt. Kommer snart.",
+ "streamingDatadogTitle": "Datadog",
+ "streamingDatadogDescription": "Videresend arrangementer direkte til din Datadog-konto. Kommer snart.",
+ "streamingTypePickerDescription": "Velg en måltype for å komme i gang.",
+ "streamingFailedToLoad": "Kan ikke laste inn destinasjoner",
+ "streamingUnexpectedError": "En uventet feil oppstod.",
+ "streamingFailedToUpdate": "Kunne ikke oppdatere destinasjon",
+ "streamingDeletedSuccess": "Målet ble slettet",
+ "streamingFailedToDelete": "Kunne ikke slette destinasjon",
+ "streamingDeleteTitle": "Slett mål",
+ "streamingDeleteButtonText": "Slett mål",
+ "streamingDeleteDialogAreYouSure": "Er du sikker på at du vil slette",
+ "streamingDeleteDialogThisDestination": "denne destinasjonen",
+ "streamingDeleteDialogPermanentlyRemoved": "? Alle konfigurasjoner vil bli slettet permanent.",
+ "httpDestEditTitle": "Rediger mål",
+ "httpDestAddTitle": "Legg til HTTP-destinasjon",
+ "httpDestEditDescription": "Oppdater konfigurasjonen for denne HTTP-hendelsesstrømmedestinasjonen.",
+ "httpDestAddDescription": "Konfigurer et nytt HTTP endepunkt for å motta organisasjonens hendelser.",
+ "httpDestTabSettings": "Innstillinger",
+ "httpDestTabHeaders": "Overskrifter",
+ "httpDestTabBody": "Innhold",
+ "httpDestTabLogs": "Logger",
+ "httpDestNamePlaceholder": "Min HTTP destinasjon",
+ "httpDestUrlLabel": "Destinasjons URL",
+ "httpDestUrlErrorHttpRequired": "URL-adressen må bruke httpp eller https",
+ "httpDestUrlErrorHttpsRequired": "HTTPS er nødvendig for distribusjon av sky",
+ "httpDestUrlErrorInvalid": "Skriv inn en gyldig nettadresse (f.eks. https://eksempel.com/webhook)",
+ "httpDestAuthTitle": "Autentisering",
+ "httpDestAuthDescription": "Velg hvordan ønsker til sluttpunktet ditt er autentisert.",
+ "httpDestAuthNoneTitle": "Ingen godkjenning",
+ "httpDestAuthNoneDescription": "Sender forespørsler uten autorisasjonsoverskrift.",
+ "httpDestAuthBearerTitle": "Bærer Symbol",
+ "httpDestAuthBearerDescription": "Legger til en autorisasjon: Bearer header til hver forespørsel.",
+ "httpDestAuthBearerPlaceholder": "Din API-nøkkel eller token",
+ "httpDestAuthBasicTitle": "Standard Auth",
+ "httpDestAuthBasicDescription": "Legger til en godkjenning: Grunnleggende overskrift. Angi legitimasjon som brukernavn:passord.",
+ "httpDestAuthBasicPlaceholder": "brukernavn:passord",
+ "httpDestAuthCustomTitle": "Egendefinert topptekst",
+ "httpDestAuthCustomDescription": "Angi et egendefinert HTTP headers navn og verdi for autentisering (f.eks X-API-Key).",
+ "httpDestAuthCustomHeaderNamePlaceholder": "Topptekst navn (f.eks X-API-Key)",
+ "httpDestAuthCustomHeaderValuePlaceholder": "Header verdi",
+ "httpDestCustomHeadersTitle": "Egendefinerte HTTP-overskrifter",
+ "httpDestCustomHeadersDescription": "Legg til egendefinerte overskrifter til hver utgående forespørsel. Nyttig for statisk tokens eller en egendefinert innholdstype. Som standard blir innholdstype: applikasjon/json sendt.",
+ "httpDestNoHeadersConfigured": "Ingen egendefinerte overskrifter konfigurert. Klikk \"Legg til topptekst\" for å legge til en.",
+ "httpDestHeaderNamePlaceholder": "Navn på topptekst",
+ "httpDestHeaderValuePlaceholder": "Verdi",
+ "httpDestAddHeader": "Legg til topptekst",
+ "httpDestBodyTemplateTitle": "Egendefinert hovedmal",
+ "httpDestBodyTemplateDescription": "Kontroller JSON nyttelaststrukturen sendt til ditt endepunkt. Hvis deaktivert, sendes et standard JSON-objekt for hver hendelse.",
+ "httpDestEnableBodyTemplate": "Aktiver egendefinert meldingsmal",
+ "httpDestBodyTemplateLabel": "Kroppsmal (JSON)",
+ "httpDestBodyTemplateHint": "Bruk designmal variabler for å referere til eventfelt i din betaling.",
+ "httpDestPayloadFormatTitle": "Mål format",
+ "httpDestPayloadFormatDescription": "Hvordan blir hendelser serialisert inn i hver forespørselsorgan.",
+ "httpDestFormatJsonArrayTitle": "JSON liste",
+ "httpDestFormatJsonArrayDescription": "Én forespørsel per batch, innholdet er en JSON-liste. Kompatibel med de mest generiske webhooks og Datadog.",
+ "httpDestFormatNdjsonTitle": "NDJSON",
+ "httpDestFormatNdjsonDescription": "Én forespørsel per sats, innholdet er nytt avgrenset JSON — et objekt per linje, ingen ytterarray. Kreves av Splunk HEC, Elastisk/OpenSearch, og Grafana Loki.",
+ "httpDestFormatSingleTitle": "En hendelse per forespørsel",
+ "httpDestFormatSingleDescription": "Sender en separat HTTP POST for hver enkelt hendelse. Bruk bare for endepunkter som ikke kan håndtere batcher.",
+ "httpDestLogTypesTitle": "Logg typer",
+ "httpDestLogTypesDescription": "Velg hvilke loggtyper som blir videresendt til dette målet. Bare aktiverte loggtyper vil bli strømmet.",
+ "httpDestAccessLogsTitle": "Tilgangslogger (Automatic Translation)",
+ "httpDestAccessLogsDescription": "Adgangsforsøk for ressurser, inkludert godkjente og nektet forespørsler.",
+ "httpDestActionLogsTitle": "Handlingslogger",
+ "httpDestActionLogsDescription": "Administrative tiltak som utføres av brukere innenfor organisasjonen.",
+ "httpDestConnectionLogsTitle": "Loggfiler for tilkobling",
+ "httpDestConnectionLogsDescription": "Utstyrs- og tunneltilkoblingshendelser, inkludert forbindelser og frakobling.",
+ "httpDestRequestLogsTitle": "Forespørselslogger (Automatic Translation)",
+ "httpDestRequestLogsDescription": "HTTP-forespørsel logger for bekreftede ressurser, inkludert metode, bane og responskode.",
+ "httpDestSaveChanges": "Lagre endringer",
+ "httpDestCreateDestination": "Opprett mål",
+ "httpDestUpdatedSuccess": "Målet er oppdatert",
+ "httpDestCreatedSuccess": "Målet er opprettet",
+ "httpDestUpdateFailed": "Kunne ikke oppdatere destinasjon",
+ "httpDestCreateFailed": "Kan ikke opprette mål"
}
diff --git a/messages/nl-NL.json b/messages/nl-NL.json
index f0eaff3fd..e38aec788 100644
--- a/messages/nl-NL.json
+++ b/messages/nl-NL.json
@@ -148,6 +148,11 @@
"createLink": "Koppeling aanmaken",
"resourcesNotFound": "Geen bronnen gevonden",
"resourceSearch": "Zoek bronnen",
+ "machineSearch": "Zoek machines",
+ "machinesSearch": "Zoek machine-clients...",
+ "machineNotFound": "Geen machines gevonden",
+ "userDeviceSearch": "Gebruikersapparaten zoeken",
+ "userDevicesSearch": "Gebruikersapparaten zoeken...",
"openMenu": "Menu openen",
"resource": "Bron",
"title": "Aanspreektitel",
@@ -323,6 +328,54 @@
"apiKeysDelete": "API-sleutel verwijderen",
"apiKeysManage": "API-sleutels beheren",
"apiKeysDescription": "API-sleutels worden gebruikt om te verifiëren met de integratie-API",
+ "provisioningKeysTitle": "Vertrekkende sleutel",
+ "provisioningKeysManage": "Beheren van Provisioning Sleutels",
+ "provisioningKeysDescription": "Provisionerende sleutels worden gebruikt om geautomatiseerde sitebepaling voor uw organisatie te verifiëren.",
+ "provisioningManage": "Provisie",
+ "provisioningDescription": "Voorzieningssleutels beheren en sites beoordelen in afwachting van goedkeuring.",
+ "pendingSites": "Openstaande sites",
+ "siteApproveSuccess": "Site succesvol goedgekeurd",
+ "siteApproveError": "Fout bij goedkeuren website",
+ "provisioningKeys": "Verhelderende sleutels",
+ "searchProvisioningKeys": "Zoek provisioningsleutels ...",
+ "provisioningKeysAdd": "Genereer Provisioning Sleutel",
+ "provisioningKeysErrorDelete": "Fout bij verwijderen provisioning sleutel",
+ "provisioningKeysErrorDeleteMessage": "Fout bij verwijderen provisioning sleutel",
+ "provisioningKeysQuestionRemove": "Weet u zeker dat u deze proefsleutel van de organisatie wilt verwijderen?",
+ "provisioningKeysMessageRemove": "Eenmaal verwijderd, kan de sleutel niet meer worden gebruikt voor site-instructie.",
+ "provisioningKeysDeleteConfirm": "Bevestig Verwijderen Provisione-sleutel",
+ "provisioningKeysDelete": "Provisione-sleutel verwijderen",
+ "provisioningKeysCreate": "Genereer Provisioning Sleutel",
+ "provisioningKeysCreateDescription": "Een nieuwe provisioningsleutel voor de organisatie genereren",
+ "provisioningKeysSeeAll": "Bekijk alle provisioning sleutels",
+ "provisioningKeysSave": "Sla de provisioning sleutel op",
+ "provisioningKeysSaveDescription": "Je kunt dit slechts één keer zien. Kopieer het naar een veilige plaats.",
+ "provisioningKeysErrorCreate": "Fout bij aanmaken provisioning sleutel",
+ "provisioningKeysList": "Nieuwe provisioning sleutel",
+ "provisioningKeysMaxBatchSize": "Maximale batchgrootte",
+ "provisioningKeysUnlimitedBatchSize": "Onbeperkte batchgrootte (geen limiet)",
+ "provisioningKeysMaxBatchUnlimited": "Onbeperkt",
+ "provisioningKeysMaxBatchSizeInvalid": "Voer een geldige maximale batchgrootte in (1–1.000,000).",
+ "provisioningKeysValidUntil": "Geldig tot",
+ "provisioningKeysValidUntilHint": "Laat leeg voor geen vervaldatum.",
+ "provisioningKeysValidUntilInvalid": "Voer een geldige datum en tijd in.",
+ "provisioningKeysNumUsed": "Aantal keer gebruikt",
+ "provisioningKeysLastUsed": "Laatst gebruikt",
+ "provisioningKeysNoExpiry": "Geen vervaldatum",
+ "provisioningKeysNeverUsed": "Nooit",
+ "provisioningKeysEdit": "Wijzig Provisioning Sleutel",
+ "provisioningKeysEditDescription": "Werk de maximale batchgrootte en verlooptijd voor deze sleutel bij.",
+ "provisioningKeysApproveNewSites": "Goedkeuren van nieuwe sites",
+ "provisioningKeysApproveNewSitesDescription": "Automatisch sites goedkeuren die zich registreren met deze sleutel.",
+ "provisioningKeysUpdateError": "Fout tijdens bijwerken provisioning sleutel",
+ "provisioningKeysUpdated": "Provisie sleutel bijgewerkt",
+ "provisioningKeysUpdatedDescription": "Uw wijzigingen zijn opgeslagen.",
+ "provisioningKeysBannerTitle": "Bewerkingssleutels voor websites",
+ "provisioningKeysBannerDescription": "Genereer een provisioning-sleutel en gebruik deze met de Newt-connector om automatisch sites aan te maken bij het opstarten van de eerste opstart- het is niet nodig om afzonderlijke inloggegevens in te stellen voor elke site.",
+ "provisioningKeysBannerButtonText": "Meer informatie",
+ "pendingSitesBannerTitle": "Openstaande sites",
+ "pendingSitesBannerDescription": "Sites die met elkaar verbinden met behulp van een provisioning-sleutel verschijnen hier voor beoordeling. Accepteer elke site voordat deze actief wordt en krijgt toegang tot uw bronnen.",
+ "pendingSitesBannerButtonText": "Meer informatie",
"apiKeysSettings": "{apiKeyName} instellingen",
"userTitle": "Alle gebruikers beheren",
"userDescription": "Bekijk en beheer alle gebruikers in het systeem",
@@ -509,9 +562,12 @@
"userSaved": "Gebruiker opgeslagen",
"userSavedDescription": "De gebruiker is bijgewerkt.",
"autoProvisioned": "Automatisch bevestigen",
+ "autoProvisionSettings": "Auto Provisie Instellingen",
"autoProvisionedDescription": "Toestaan dat deze gebruiker automatisch wordt beheerd door een identiteitsprovider",
"accessControlsDescription": "Beheer wat deze gebruiker toegang heeft tot en doet in de organisatie",
"accessControlsSubmit": "Bewaar Toegangsbesturing",
+ "singleRolePerUserPlanNotice": "Uw plan ondersteunt slechts één rol per gebruiker.",
+ "singleRolePerUserEditionNotice": "Deze editie ondersteunt slechts één rol per gebruiker.",
"roles": "Rollen",
"accessUsersRoles": "Beheer Gebruikers & Rollen",
"accessUsersRolesDescription": "Nodig gebruikers uit en voeg ze toe aan de rollen om toegang tot de organisatie te beheren",
@@ -1119,6 +1175,7 @@
"setupTokenDescription": "Voer het setup-token in vanaf de serverconsole.",
"setupTokenRequired": "Setup-token is vereist",
"actionUpdateSite": "Site bijwerken",
+ "actionResetSiteBandwidth": "Reset organisatieschandbreedte",
"actionListSiteRoles": "Toon toegestane sitenollen",
"actionCreateResource": "Bron maken",
"actionDeleteResource": "Document verwijderen",
@@ -1148,7 +1205,7 @@
"actionRemoveUser": "Gebruiker verwijderen",
"actionListUsers": "Gebruikers weergeven",
"actionAddUserRole": "Gebruikersrol toevoegen",
- "actionSetUserOrgRoles": "Set User Roles",
+ "actionSetUserOrgRoles": "Stel gebruikersrollen in",
"actionGenerateAccessToken": "Genereer Toegangstoken",
"actionDeleteAccessToken": "Verwijder toegangstoken",
"actionListAccessTokens": "Lijst toegangstokens",
@@ -1265,6 +1322,7 @@
"sidebarRoles": "Rollen",
"sidebarShareableLinks": "Koppelingen",
"sidebarApiKeys": "API sleutels",
+ "sidebarProvisioning": "Provisie",
"sidebarSettings": "Instellingen",
"sidebarAllUsers": "Alle gebruikers",
"sidebarIdentityProviders": "Identiteit aanbieders",
@@ -1890,6 +1948,40 @@
"exitNode": "Exit Node",
"country": "Land",
"rulesMatchCountry": "Momenteel gebaseerd op bron IP",
+ "region": "Regio",
+ "selectRegion": "Selecteer regio",
+ "searchRegions": "Zoek regio's...",
+ "noRegionFound": "Geen regio gevonden.",
+ "rulesMatchRegion": "Selecteer een regionale groepering van landen",
+ "rulesErrorInvalidRegion": "Ongeldige regio",
+ "rulesErrorInvalidRegionDescription": "Selecteer een geldige regio.",
+ "regionAfrica": "Afrika",
+ "regionNorthernAfrica": "Noord-Afrika",
+ "regionEasternAfrica": "Oost Afrika",
+ "regionMiddleAfrica": "Midden Afrika",
+ "regionSouthernAfrica": "Zuidelijk Afrika",
+ "regionWesternAfrica": "Westelijk Afrika",
+ "regionAmericas": "Amerika's",
+ "regionCaribbean": "Caraïben",
+ "regionCentralAmerica": "Midden-Amerika",
+ "regionSouthAmerica": "Zuid Amerika",
+ "regionNorthernAmerica": "Noord-Amerika",
+ "regionAsia": "Azië",
+ "regionCentralAsia": "Centraal-Azië",
+ "regionEasternAsia": "Oost-Azië",
+ "regionSouthEasternAsia": "Zuid-Oost-Azië",
+ "regionSouthernAsia": "Zuid-Azië",
+ "regionWesternAsia": "Westelijk Azië",
+ "regionEurope": "Europa",
+ "regionEasternEurope": "Oost-Europa",
+ "regionNorthernEurope": "Noord-Europa",
+ "regionSouthernEurope": "Zuid-Europa",
+ "regionWesternEurope": "West-Europa",
+ "regionOceania": "Oceania",
+ "regionAustraliaAndNewZealand": "Australië en Nieuw-Zeeland",
+ "regionMelanesia": "Melanesia",
+ "regionMicronesia": "Micronesia",
+ "regionPolynesia": "Polynesia",
"managedSelfHosted": {
"title": "Beheerde Self-Hosted",
"description": "betrouwbaardere en slecht onderhouden Pangolin server met extra klokken en klokkenluiders",
@@ -1938,6 +2030,25 @@
"invalidValue": "Ongeldige waarde",
"idpTypeLabel": "Identiteit provider type",
"roleMappingExpressionPlaceholder": "bijvoorbeeld bevat (groepen, 'admin') && 'Admin' ½ 'Member'",
+ "roleMappingModeFixedRoles": "Vaste rollen",
+ "roleMappingModeMappingBuilder": "Toewijzing Bouwer",
+ "roleMappingModeRawExpression": "Ruwe expressie",
+ "roleMappingFixedRolesPlaceholderSelect": "Selecteer één of meer rollen",
+ "roleMappingFixedRolesPlaceholderFreeform": "Typ rolnamen (exacte overeenkomst per organisatie)",
+ "roleMappingFixedRolesDescriptionSameForAll": "Wijs dezelfde rolset toe aan elke auto-provisioned gebruiker.",
+ "roleMappingFixedRolesDescriptionDefaultPolicy": "Voor standaardbeleid, typ rolnamen die bestaan in elke organisatie waar gebruikers worden opgegeven. Namen moeten exact overeenkomen.",
+ "roleMappingClaimPath": "Claim pad",
+ "roleMappingClaimPathPlaceholder": "Groepen",
+ "roleMappingClaimPathDescription": "Pad in de token payload die bronwaarden bevat (bijvoorbeeld groepen).",
+ "roleMappingMatchValue": "Kies een waarde",
+ "roleMappingAssignRoles": "Rollen toewijzen",
+ "roleMappingAddMappingRule": "Toewijzingsregel toevoegen",
+ "roleMappingRawExpressionResultDescription": "Expressie moet een tekenreeks of tekenreeks evalueren.",
+ "roleMappingRawExpressionResultDescriptionSingleRole": "Expressie moet evalueren naar een tekenreeks (een naam met één rol).",
+ "roleMappingMatchValuePlaceholder": "Overeenkomende waarde (bijvoorbeeld: admin)",
+ "roleMappingAssignRolesPlaceholderFreeform": "Typ rolnamen (exact per org)",
+ "roleMappingBuilderFreeformRowHint": "Rol namen moeten overeenkomen met een rol in elke doelorganisatie.",
+ "roleMappingRemoveRule": "Verwijderen",
"idpGoogleConfiguration": "Google Configuratie",
"idpGoogleConfigurationDescription": "Configureer de Google OAuth2-referenties",
"idpGoogleClientIdDescription": "Google OAuth2 Client ID",
@@ -2334,6 +2445,8 @@
"logRetentionAccessDescription": "Hoe lang de toegangslogboeken behouden blijven",
"logRetentionActionLabel": "Actie log bewaring",
"logRetentionActionDescription": "Hoe lang de action logs behouden moeten blijven",
+ "logRetentionConnectionLabel": "Connectie log bewaring",
+ "logRetentionConnectionDescription": "Hoe lang de verbindingslogs onderhouden",
"logRetentionDisabled": "Uitgeschakeld",
"logRetention3Days": "3 dagen",
"logRetention7Days": "7 dagen",
@@ -2344,6 +2457,13 @@
"logRetentionEndOfFollowingYear": "Einde van volgend jaar",
"actionLogsDescription": "Bekijk een geschiedenis van acties die worden uitgevoerd in deze organisatie",
"accessLogsDescription": "Toegangsverificatieverzoeken voor resources in deze organisatie bekijken",
+ "connectionLogs": "Connectie Logs",
+ "connectionLogsDescription": "Toon verbindingslogs voor tunnels in deze organisatie",
+ "sidebarLogsConnection": "Connectie Logs",
+ "sidebarLogsStreaming": "Streamen",
+ "sourceAddress": "Bron adres",
+ "destinationAddress": "Adres bestemming",
+ "duration": "Duur",
"licenseRequiredToUse": "Een Enterprise Edition licentie of Pangolin Cloud is vereist om deze functie te gebruiken. Boek een demo of POC trial.",
"ossEnterpriseEditionRequired": "De Enterprise Edition is vereist om deze functie te gebruiken. Deze functie is ook beschikbaar in Pangolin Cloud. Boek een demo of POC trial.",
"certResolver": "Certificaat Resolver",
@@ -2683,5 +2803,90 @@
"approvalsEmptyStateStep2Description": "Bewerk een rol en schakel de optie 'Vereist Apparaat Goedkeuringen' in. Gebruikers met deze rol hebben admin goedkeuring nodig voor nieuwe apparaten.",
"approvalsEmptyStatePreviewDescription": "Voorbeeld: Indien ingeschakeld, zullen in afwachting van apparaatverzoeken hier verschijnen om te beoordelen",
"approvalsEmptyStateButtonText": "Rollen beheren",
- "domainErrorTitle": "We ondervinden problemen bij het controleren van uw domein"
+ "domainErrorTitle": "We ondervinden problemen bij het controleren van uw domein",
+ "idpAdminAutoProvisionPoliciesTabHint": "Configureer rolverrekening en organisatie beleid in het Auto Provision Settings tab.",
+ "streamingTitle": "Event streaming",
+ "streamingDescription": "Stream events van uw organisatie naar externe bestemmingen in realtime.",
+ "streamingUnnamedDestination": "Naamloze bestemming",
+ "streamingNoUrlConfigured": "Geen URL ingesteld",
+ "streamingAddDestination": "Bestemming toevoegen",
+ "streamingHttpWebhookTitle": "HTTP Webhook",
+ "streamingHttpWebhookDescription": "Stuur gebeurtenissen naar elk HTTP eindpunt met flexibele authenticatie en template.",
+ "streamingS3Title": "Amazon S3",
+ "streamingS3Description": "Stream events naar een S3-compatibele object-opslagemmer. Binnenkort beschikbaar.",
+ "streamingDatadogTitle": "Datadog",
+ "streamingDatadogDescription": "Stuur gebeurtenissen rechtstreeks door naar je Datadog account. Binnenkort beschikbaar.",
+ "streamingTypePickerDescription": "Kies een bestemmingstype om te beginnen.",
+ "streamingFailedToLoad": "Laden van bestemmingen mislukt",
+ "streamingUnexpectedError": "Er is een onverwachte fout opgetreden.",
+ "streamingFailedToUpdate": "Bijwerken bestemming mislukt",
+ "streamingDeletedSuccess": "Bestemming succesvol verwijderd",
+ "streamingFailedToDelete": "Verwijderen van bestemming mislukt",
+ "streamingDeleteTitle": "Verwijder bestemming",
+ "streamingDeleteButtonText": "Verwijder bestemming",
+ "streamingDeleteDialogAreYouSure": "Weet u zeker dat u wilt verwijderen",
+ "streamingDeleteDialogThisDestination": "deze bestemming",
+ "streamingDeleteDialogPermanentlyRemoved": "? Alle configuratie zal permanent worden verwijderd.",
+ "httpDestEditTitle": "Bewerk bestemming",
+ "httpDestAddTitle": "Voeg HTTP bestemming toe",
+ "httpDestEditDescription": "Werk de configuratie voor deze HTTP-event streaming bestemming bij.",
+ "httpDestAddDescription": "Configureer een nieuw HTTP-eindpunt om de gebeurtenissen van uw organisatie te ontvangen.",
+ "httpDestTabSettings": "Instellingen",
+ "httpDestTabHeaders": "Kopteksten",
+ "httpDestTabBody": "Lichaam",
+ "httpDestTabLogs": "Logboeken",
+ "httpDestNamePlaceholder": "Mijn HTTP-bestemming",
+ "httpDestUrlLabel": "Bestemming URL",
+ "httpDestUrlErrorHttpRequired": "URL moet http of https gebruiken",
+ "httpDestUrlErrorHttpsRequired": "HTTPS is vereist op cloud implementaties",
+ "httpDestUrlErrorInvalid": "Voer een geldige URL in (bijv. https://example.com/webhook)",
+ "httpDestAuthTitle": "Authenticatie",
+ "httpDestAuthDescription": "Kies hoe verzoeken voor uw eindpunt zijn geverifieerd.",
+ "httpDestAuthNoneTitle": "Geen authenticatie",
+ "httpDestAuthNoneDescription": "Stuurt verzoeken zonder toestemmingskop.",
+ "httpDestAuthBearerTitle": "Betere Token",
+ "httpDestAuthBearerDescription": "Voegt een machtiging toe: Drager header aan elke aanvraag.",
+ "httpDestAuthBearerPlaceholder": "Uw API-sleutel of -token",
+ "httpDestAuthBasicTitle": "Basis authenticatie",
+ "httpDestAuthBasicDescription": "Voegt een Authorizatie toe: Basis kop. Geef inloggegevens op als gebruikersnaam:wachtwoord.",
+ "httpDestAuthBasicPlaceholder": "Gebruikersnaam:wachtwoord",
+ "httpDestAuthCustomTitle": "Aangepaste koptekst",
+ "httpDestAuthCustomDescription": "Specificeer een aangepaste HTTP header naam en waarde voor authenticatie (bijv. X-API-Key).",
+ "httpDestAuthCustomHeaderNamePlaceholder": "Header naam (bijv. X-API-Key)",
+ "httpDestAuthCustomHeaderValuePlaceholder": "Header waarde",
+ "httpDestCustomHeadersTitle": "Aangepaste HTTP Headers",
+ "httpDestCustomHeadersDescription": "Voeg aangepaste headers toe aan elk uitgaande verzoek. Handig voor statische tokens of een aangepast Content-Type. Standaard Content-Type: application/json wordt verzonden.",
+ "httpDestNoHeadersConfigured": "Geen aangepaste headers geconfigureerd. Klik op \"Header\" om er een toe te voegen.",
+ "httpDestHeaderNamePlaceholder": "Naam koptekst",
+ "httpDestHeaderValuePlaceholder": "Waarde",
+ "httpDestAddHeader": "Koptekst toevoegen",
+ "httpDestBodyTemplateTitle": "Aangepaste Body Sjabloon",
+ "httpDestBodyTemplateDescription": "Bestuur de JSON payload structuur verzonden naar uw eindpunt. Indien uitgeschakeld, wordt een standaard JSON object verzonden voor elke event.",
+ "httpDestEnableBodyTemplate": "Aangepaste lichaam sjabloon inschakelen",
+ "httpDestBodyTemplateLabel": "Body sjabloon (JSON)",
+ "httpDestBodyTemplateHint": "Gebruik sjabloonvariabelen om te verwijzen naar gebeurtenisvelden in uw payload.",
+ "httpDestPayloadFormatTitle": "Payload formaat",
+ "httpDestPayloadFormatDescription": "Hoe evenementen worden geserialiseerd in elk verzoeklichaam.",
+ "httpDestFormatJsonArrayTitle": "JSON matrix",
+ "httpDestFormatJsonArrayDescription": "Eén verzoek per batch, lichaam is een JSON-array. Compatibel met de meeste algemene webhooks en Datadog.",
+ "httpDestFormatNdjsonTitle": "NDJSON",
+ "httpDestFormatNdjsonDescription": "Eén aanvraag per batch, lichaam is nieuwe JSON gescheiden - één object per regel, geen buitenste array. Vereist door Splunk HEC, Elastic / OpenSearch, en Grafana Loki.",
+ "httpDestFormatSingleTitle": "Eén afspraak per verzoek",
+ "httpDestFormatSingleDescription": "Stuurt een aparte HTTP POST voor elk individueel event. Gebruik alleen voor eindpunten die geen batches kunnen verwerken.",
+ "httpDestLogTypesTitle": "Log soorten",
+ "httpDestLogTypesDescription": "Kies welke log types doorgestuurd worden naar deze bestemming. Alleen ingeschakelde log types worden gestreden.",
+ "httpDestAccessLogsTitle": "Toegang tot logboek",
+ "httpDestAccessLogsDescription": "Hulpbrontoegangspogingen, inclusief geauthenticeerde en weigerde aanvragen.",
+ "httpDestActionLogsTitle": "Actie logs",
+ "httpDestActionLogsDescription": "Administratieve acties uitgevoerd door gebruikers binnen de organisatie.",
+ "httpDestConnectionLogsTitle": "Connectie Logs",
+ "httpDestConnectionLogsDescription": "Verbinding met de Site en tunnel maken verbroken, inclusief verbindingen en verbindingen.",
+ "httpDestRequestLogsTitle": "Logboeken aanvragen",
+ "httpDestRequestLogsDescription": "HTTP request logs voor proxied hulpmiddelen, waaronder methode, pad en response code.",
+ "httpDestSaveChanges": "Wijzigingen opslaan",
+ "httpDestCreateDestination": "Maak bestemming aan",
+ "httpDestUpdatedSuccess": "Bestemming succesvol bijgewerkt",
+ "httpDestCreatedSuccess": "Bestemming succesvol aangemaakt",
+ "httpDestUpdateFailed": "Bijwerken bestemming mislukt",
+ "httpDestCreateFailed": "Aanmaken bestemming mislukt"
}
diff --git a/messages/pl-PL.json b/messages/pl-PL.json
index 998fcc880..3a9607e7c 100644
--- a/messages/pl-PL.json
+++ b/messages/pl-PL.json
@@ -148,6 +148,11 @@
"createLink": "Utwórz link",
"resourcesNotFound": "Nie znaleziono zasobów",
"resourceSearch": "Szukaj zasobów",
+ "machineSearch": "Wyszukiwarki",
+ "machinesSearch": "Szukaj klientów maszyn...",
+ "machineNotFound": "Nie znaleziono maszyn",
+ "userDeviceSearch": "Szukaj urządzeń użytkownika",
+ "userDevicesSearch": "Szukaj urządzeń użytkownika...",
"openMenu": "Otwórz menu",
"resource": "Zasoby",
"title": "Tytuł",
@@ -323,6 +328,54 @@
"apiKeysDelete": "Usuń klucz API",
"apiKeysManage": "Zarządzaj kluczami API",
"apiKeysDescription": "Klucze API służą do uwierzytelniania z API integracji",
+ "provisioningKeysTitle": "Klucz Zaopatrzenia",
+ "provisioningKeysManage": "Zarządzaj kluczami zaopatrzenia",
+ "provisioningKeysDescription": "Klucze zaopatrzenia są używane do uwierzytelniania zautomatyzowanego zaopatrzenia twojej organizacji.",
+ "provisioningManage": "Dostarczanie",
+ "provisioningDescription": "Zarządzaj kluczami rezerwacji i sprawdzaj oczekujące strony oczekujące na zatwierdzenie.",
+ "pendingSites": "Witryny oczekujące",
+ "siteApproveSuccess": "Witryna została pomyślnie zatwierdzona",
+ "siteApproveError": "Błąd zatwierdzania witryny",
+ "provisioningKeys": "Klucze Zaopatrzenia",
+ "searchProvisioningKeys": "Szukaj kluczy zaopatrzenia...",
+ "provisioningKeysAdd": "Wygeneruj klucz zaopatrzenia",
+ "provisioningKeysErrorDelete": "Błąd podczas usuwania klucza zaopatrzenia",
+ "provisioningKeysErrorDeleteMessage": "Błąd podczas usuwania klucza zaopatrzenia",
+ "provisioningKeysQuestionRemove": "Czy na pewno chcesz usunąć ten klucz rezerwacji z organizacji?",
+ "provisioningKeysMessageRemove": "Po usunięciu, klucz nie może być już używany do tworzenia witryny.",
+ "provisioningKeysDeleteConfirm": "Potwierdź usunięcie klucza zaopatrzenia",
+ "provisioningKeysDelete": "Usuń klucz zaopatrzenia",
+ "provisioningKeysCreate": "Wygeneruj klucz zaopatrzenia",
+ "provisioningKeysCreateDescription": "Wygeneruj nowy klucz tworzenia rezerw dla organizacji",
+ "provisioningKeysSeeAll": "Zobacz wszystkie klucze rezerwacji",
+ "provisioningKeysSave": "Zapisz klucz zaopatrzenia",
+ "provisioningKeysSaveDescription": "Możesz to zobaczyć tylko raz. Skopiuj je do bezpiecznego miejsca.",
+ "provisioningKeysErrorCreate": "Błąd podczas tworzenia klucza zaopatrzenia",
+ "provisioningKeysList": "Nowy klucz rezerwacji",
+ "provisioningKeysMaxBatchSize": "Maksymalny rozmiar partii",
+ "provisioningKeysUnlimitedBatchSize": "Nieograniczony rozmiar partii (bez limitu)",
+ "provisioningKeysMaxBatchUnlimited": "Nieograniczona",
+ "provisioningKeysMaxBatchSizeInvalid": "Wprowadź poprawny maksymalny rozmiar partii (1–1 000,000).",
+ "provisioningKeysValidUntil": "Ważny do",
+ "provisioningKeysValidUntilHint": "Pozostaw puste, aby nie wygasnąć.",
+ "provisioningKeysValidUntilInvalid": "Wprowadź prawidłową datę i godzinę.",
+ "provisioningKeysNumUsed": "Używane czasy",
+ "provisioningKeysLastUsed": "Ostatnio używane",
+ "provisioningKeysNoExpiry": "Brak wygaśnięcia",
+ "provisioningKeysNeverUsed": "Nigdy",
+ "provisioningKeysEdit": "Edytuj klucz zaopatrzenia",
+ "provisioningKeysEditDescription": "Zaktualizuj maksymalny rozmiar partii i czas wygaśnięcia dla tego klucza.",
+ "provisioningKeysApproveNewSites": "Zatwierdź nowe witryny",
+ "provisioningKeysApproveNewSitesDescription": "Automatycznie zatwierdzaj witryny, które rejestrują się za pomocą tego klucza.",
+ "provisioningKeysUpdateError": "Błąd podczas aktualizacji klucza zaopatrzenia",
+ "provisioningKeysUpdated": "Klucz zaopatrzenia zaktualizowany",
+ "provisioningKeysUpdatedDescription": "Twoje zmiany zostały zapisane.",
+ "provisioningKeysBannerTitle": "Klucze Zaopatrzenia witryny",
+ "provisioningKeysBannerDescription": "Wygeneruj klucz tworzenia rezerw i użyj go z konektorem Newt do automatycznego tworzenia witryn przy pierwszym uruchomieniu — nie ma potrzeby ustawiania oddzielnych poświadczeń dla każdej witryny.",
+ "provisioningKeysBannerButtonText": "Dowiedz się więcej",
+ "pendingSitesBannerTitle": "Witryny oczekujące",
+ "pendingSitesBannerDescription": "Witryny, które łączą się przy użyciu klucza zaopatrzenia, pojawiają się tutaj, aby przejrzeć. Zatwierdź każdą witrynę, zanim stanie się aktywna i uzyska dostęp do twoich zasobów.",
+ "pendingSitesBannerButtonText": "Dowiedz się więcej",
"apiKeysSettings": "Ustawienia {apiKeyName}",
"userTitle": "Zarządzaj wszystkimi użytkownikami",
"userDescription": "Zobacz i zarządzaj wszystkimi użytkownikami w systemie",
@@ -509,9 +562,12 @@
"userSaved": "Użytkownik zapisany",
"userSavedDescription": "Użytkownik został zaktualizowany.",
"autoProvisioned": "Przesłane automatycznie",
+ "autoProvisionSettings": "Ustawienia automatycznego dostarczania",
"autoProvisionedDescription": "Pozwól temu użytkownikowi na automatyczne zarządzanie przez dostawcę tożsamości",
"accessControlsDescription": "Zarządzaj tym, do czego użytkownik ma dostęp i co może robić w organizacji",
"accessControlsSubmit": "Zapisz kontrole dostępu",
+ "singleRolePerUserPlanNotice": "Twój plan obsługuje tylko jedną rolę na użytkownika.",
+ "singleRolePerUserEditionNotice": "Ta edycja obsługuje tylko jedną rolę na użytkownika.",
"roles": "Role",
"accessUsersRoles": "Zarządzaj użytkownikami i rolami",
"accessUsersRolesDescription": "Zaproś użytkowników i dodaj je do ról do zarządzania dostępem do organizacji",
@@ -1119,6 +1175,7 @@
"setupTokenDescription": "Wprowadź token konfiguracji z konsoli serwera.",
"setupTokenRequired": "Wymagany jest token konfiguracji",
"actionUpdateSite": "Aktualizuj witrynę",
+ "actionResetSiteBandwidth": "Zresetuj przepustowość organizacji",
"actionListSiteRoles": "Lista dozwolonych ról witryny",
"actionCreateResource": "Utwórz zasób",
"actionDeleteResource": "Usuń zasób",
@@ -1148,7 +1205,7 @@
"actionRemoveUser": "Usuń użytkownika",
"actionListUsers": "Lista użytkowników",
"actionAddUserRole": "Dodaj rolę użytkownika",
- "actionSetUserOrgRoles": "Set User Roles",
+ "actionSetUserOrgRoles": "Ustaw role użytkownika",
"actionGenerateAccessToken": "Wygeneruj token dostępu",
"actionDeleteAccessToken": "Usuń token dostępu",
"actionListAccessTokens": "Lista tokenów dostępu",
@@ -1265,6 +1322,7 @@
"sidebarRoles": "Role",
"sidebarShareableLinks": "Linki",
"sidebarApiKeys": "Klucze API",
+ "sidebarProvisioning": "Dostarczanie",
"sidebarSettings": "Ustawienia",
"sidebarAllUsers": "Wszyscy użytkownicy",
"sidebarIdentityProviders": "Dostawcy tożsamości",
@@ -1890,6 +1948,40 @@
"exitNode": "Węzeł Wyjściowy",
"country": "Kraj",
"rulesMatchCountry": "Obecnie bazuje na adresie IP źródła",
+ "region": "Region",
+ "selectRegion": "Wybierz region",
+ "searchRegions": "Szukaj regionów...",
+ "noRegionFound": "Nie znaleziono regionu.",
+ "rulesMatchRegion": "Wybierz regionalną grupę krajów",
+ "rulesErrorInvalidRegion": "Nieprawidłowy region",
+ "rulesErrorInvalidRegionDescription": "Proszę wybrać prawidłowy region.",
+ "regionAfrica": "Afryka",
+ "regionNorthernAfrica": "Afryka Północna",
+ "regionEasternAfrica": "Afryka Wschodnia",
+ "regionMiddleAfrica": "Afryka Środkowa",
+ "regionSouthernAfrica": "Afryka Południowa",
+ "regionWesternAfrica": "Afryka Zachodnia",
+ "regionAmericas": "Ameryka",
+ "regionCaribbean": "Karaiby",
+ "regionCentralAmerica": "Ameryka Środkowa",
+ "regionSouthAmerica": "Ameryka Południowej",
+ "regionNorthernAmerica": "Ameryka Północna",
+ "regionAsia": "Akwakultura",
+ "regionCentralAsia": "Azja Środkowa",
+ "regionEasternAsia": "Azja Wschodnia",
+ "regionSouthEasternAsia": "Azja Południowo-Wschodnia",
+ "regionSouthernAsia": "Azja Południowa",
+ "regionWesternAsia": "Azja Zachodnia",
+ "regionEurope": "Europa",
+ "regionEasternEurope": "Europa Wschodnia",
+ "regionNorthernEurope": "Europa Północna",
+ "regionSouthernEurope": "Europa Południowa",
+ "regionWesternEurope": "Europa Zachodnia",
+ "regionOceania": "Oceania",
+ "regionAustraliaAndNewZealand": "Australia i Nowa Zelandia",
+ "regionMelanesia": "Melanesia",
+ "regionMicronesia": "Micronesia",
+ "regionPolynesia": "Polynesia",
"managedSelfHosted": {
"title": "Zarządzane Samodzielnie-Hostingowane",
"description": "Większa niezawodność i niska konserwacja serwera Pangolin z dodatkowymi dzwonkami i sygnałami",
@@ -1938,6 +2030,25 @@
"invalidValue": "Nieprawidłowa wartość",
"idpTypeLabel": "Typ dostawcy tożsamości",
"roleMappingExpressionPlaceholder": "np. zawiera(grupy, 'admin') && 'Admin' || 'Członek'",
+ "roleMappingModeFixedRoles": "Stałe role",
+ "roleMappingModeMappingBuilder": "Konstruktor mapowania",
+ "roleMappingModeRawExpression": "Surowe wyrażenie",
+ "roleMappingFixedRolesPlaceholderSelect": "Wybierz jedną lub więcej ról",
+ "roleMappingFixedRolesPlaceholderFreeform": "Wpisz nazwy ról (dopasowanie na organizację)",
+ "roleMappingFixedRolesDescriptionSameForAll": "Przypisz tę samą rolę do każdego automatycznie udostępnionego użytkownika.",
+ "roleMappingFixedRolesDescriptionDefaultPolicy": "W przypadku domyślnych zasad nazwy ról typu które istnieją w każdej organizacji, gdzie użytkownicy są zapisywani. Nazwy muszą się dokładnie zgadzać.",
+ "roleMappingClaimPath": "Ścieżka przejęcia",
+ "roleMappingClaimPathPlaceholder": "grupy",
+ "roleMappingClaimPathDescription": "Ścieżka w payloadzie tokenów, która zawiera wartości źródłowe (np. grupy).",
+ "roleMappingMatchValue": "Wartość dopasowania",
+ "roleMappingAssignRoles": "Przypisz role",
+ "roleMappingAddMappingRule": "Dodaj regułę mapowania",
+ "roleMappingRawExpressionResultDescription": "Wyrażenie musi ocenić do tablicy ciągów lub ciągów.",
+ "roleMappingRawExpressionResultDescriptionSingleRole": "Wyrażenie musi oceniać ciąg znaków (pojedyncza nazwa).",
+ "roleMappingMatchValuePlaceholder": "Wartość dopasowania (na przykład: admin)",
+ "roleMappingAssignRolesPlaceholderFreeform": "Wpisz nazwy ról (aktywizacja na org)",
+ "roleMappingBuilderFreeformRowHint": "Nazwy ról muszą pasować do roli w każdej organizacji docelowej.",
+ "roleMappingRemoveRule": "Usuń",
"idpGoogleConfiguration": "Konfiguracja Google",
"idpGoogleConfigurationDescription": "Skonfiguruj dane logowania Google OAuth2",
"idpGoogleClientIdDescription": "Google OAuth2 Client ID",
@@ -2334,6 +2445,8 @@
"logRetentionAccessDescription": "Jak długo zachować dzienniki dostępu",
"logRetentionActionLabel": "Zachowanie dziennika akcji",
"logRetentionActionDescription": "Jak długo zachować dzienniki akcji",
+ "logRetentionConnectionLabel": "Zachowanie dziennika połączeń",
+ "logRetentionConnectionDescription": "Jak długo zachować dzienniki połączeń",
"logRetentionDisabled": "Wyłączone",
"logRetention3Days": "3 dni",
"logRetention7Days": "7 dni",
@@ -2344,6 +2457,13 @@
"logRetentionEndOfFollowingYear": "Koniec następnego roku",
"actionLogsDescription": "Zobacz historię działań wykonywanych w tej organizacji",
"accessLogsDescription": "Wyświetl prośby o autoryzację dostępu do zasobów w tej organizacji",
+ "connectionLogs": "Dzienniki połączeń",
+ "connectionLogsDescription": "Wyświetl dzienniki połączeń dla tuneli w tej organizacji",
+ "sidebarLogsConnection": "Dzienniki połączeń",
+ "sidebarLogsStreaming": "Strumieniowanie",
+ "sourceAddress": "Adres źródłowy",
+ "destinationAddress": "Adres docelowy",
+ "duration": "Czas trwania",
"licenseRequiredToUse": "Do korzystania z tej funkcji wymagana jest licencja Enterprise Edition lub Pangolin Cloud . Zarezerwuj wersję demonstracyjną lub wersję próbną POC.",
"ossEnterpriseEditionRequired": "Enterprise Edition jest wymagany do korzystania z tej funkcji. Ta funkcja jest również dostępna w Pangolin Cloud. Zarezerwuj demo lub okres próbny POC.",
"certResolver": "Rozwiązywanie certyfikatów",
@@ -2683,5 +2803,90 @@
"approvalsEmptyStateStep2Description": "Edytuj rolę i włącz opcję \"Wymagaj zatwierdzenia urządzenia\". Użytkownicy z tą rolą będą potrzebowali zatwierdzenia administratora dla nowych urządzeń.",
"approvalsEmptyStatePreviewDescription": "Podgląd: Gdy włączone, oczekujące prośby o sprawdzenie pojawią się tutaj",
"approvalsEmptyStateButtonText": "Zarządzaj rolami",
- "domainErrorTitle": "Mamy problem z weryfikacją Twojej domeny"
+ "domainErrorTitle": "Mamy problem z weryfikacją Twojej domeny",
+ "idpAdminAutoProvisionPoliciesTabHint": "Skonfiguruj mapowanie ról i zasady organizacji na karcie Auto Provivision Settings.",
+ "streamingTitle": "Strumieniowanie wydarzeń",
+ "streamingDescription": "Wydarzenia strumieniowe z Twojej organizacji do zewnętrznych miejsc przeznaczenia w czasie rzeczywistym.",
+ "streamingUnnamedDestination": "Miejsce przeznaczenia bez nazwy",
+ "streamingNoUrlConfigured": "Brak skonfigurowanego adresu URL",
+ "streamingAddDestination": "Dodaj cel",
+ "streamingHttpWebhookTitle": "Webhook HTTP",
+ "streamingHttpWebhookDescription": "Wyślij zdarzenia do dowolnego punktu końcowego HTTP z elastycznym uwierzytelnianiem i szablonem.",
+ "streamingS3Title": "Amazon S3",
+ "streamingS3Description": "Zdarzenia strumieniowe do magazynu obiektów kompatybilnych z S3. Już wkrótce.",
+ "streamingDatadogTitle": "Datadog",
+ "streamingDatadogDescription": "Przekaż wydarzenia bezpośrednio do Twojego konta Datadog. Już wkrótce.",
+ "streamingTypePickerDescription": "Wybierz typ docelowy, aby rozpocząć.",
+ "streamingFailedToLoad": "Nie udało się załadować miejsc docelowych",
+ "streamingUnexpectedError": "Wystąpił nieoczekiwany błąd.",
+ "streamingFailedToUpdate": "Nie udało się zaktualizować miejsca docelowego",
+ "streamingDeletedSuccess": "Cel usunięty pomyślnie",
+ "streamingFailedToDelete": "Nie udało się usunąć miejsca docelowego",
+ "streamingDeleteTitle": "Usuń cel",
+ "streamingDeleteButtonText": "Usuń cel",
+ "streamingDeleteDialogAreYouSure": "Czy na pewno chcesz usunąć",
+ "streamingDeleteDialogThisDestination": "ten cel",
+ "streamingDeleteDialogPermanentlyRemoved": "? Wszystkie konfiguracje zostaną trwale usunięte.",
+ "httpDestEditTitle": "Edytuj cel",
+ "httpDestAddTitle": "Dodaj cel HTTP",
+ "httpDestEditDescription": "Aktualizuj konfigurację dla tego celu przesyłania strumieniowego zdarzeń HTTP.",
+ "httpDestAddDescription": "Skonfiguruj nowy punkt końcowy HTTP, aby otrzymywać wydarzenia organizacji.",
+ "httpDestTabSettings": "Ustawienia",
+ "httpDestTabHeaders": "Nagłówki",
+ "httpDestTabBody": "Ciało",
+ "httpDestTabLogs": "Logi",
+ "httpDestNamePlaceholder": "Mój cel HTTP",
+ "httpDestUrlLabel": "Adres docelowy",
+ "httpDestUrlErrorHttpRequired": "Adres URL musi używać http lub https",
+ "httpDestUrlErrorHttpsRequired": "HTTPS jest wymagany dla wdrożenia w chmurze",
+ "httpDestUrlErrorInvalid": "Wprowadź poprawny adres URL (np. https://example.com/webhook)",
+ "httpDestAuthTitle": "Uwierzytelnianie",
+ "httpDestAuthDescription": "Wybierz sposób uwierzytelniania żądań do Twojego punktu końcowego.",
+ "httpDestAuthNoneTitle": "Brak uwierzytelniania",
+ "httpDestAuthNoneDescription": "Wysyła żądania bez nagłówka autoryzacji.",
+ "httpDestAuthBearerTitle": "Token Bearer",
+ "httpDestAuthBearerDescription": "Dodaje autoryzację: nagłówek Bearer do każdego żądania.",
+ "httpDestAuthBearerPlaceholder": "Twój klucz API lub token",
+ "httpDestAuthBasicTitle": "Podstawowa Autoryzacja",
+ "httpDestAuthBasicDescription": "Dodaje Autoryzacja: Nagłówek Basic . Podaj poświadczenia jako nazwę użytkownika: hasło.",
+ "httpDestAuthBasicPlaceholder": "Nazwa użytkownika:hasło",
+ "httpDestAuthCustomTitle": "Niestandardowy nagłówek",
+ "httpDestAuthCustomDescription": "Określ niestandardową nazwę nagłówka HTTP i wartość dla uwierzytelniania (np. X-API-Key).",
+ "httpDestAuthCustomHeaderNamePlaceholder": "Nazwa nagłówka (np. klucz X-API)",
+ "httpDestAuthCustomHeaderValuePlaceholder": "Wartość nagłówka",
+ "httpDestCustomHeadersTitle": "Niestandardowe nagłówki HTTP",
+ "httpDestCustomHeadersDescription": "Dodaj własne nagłówki do każdego wychodzącego żądania. Przydatne dla tokenów statycznych lub niestandardowego typu zawartości. Domyślnie Content-Type: aplikacja/json jest wysyłane.",
+ "httpDestNoHeadersConfigured": "Nie skonfigurowano nagłówków niestandardowych. Kliknij \"Dodaj nagłówek\", aby go dodać.",
+ "httpDestHeaderNamePlaceholder": "Nazwa nagłówka",
+ "httpDestHeaderValuePlaceholder": "Wartość",
+ "httpDestAddHeader": "Dodaj nagłówek",
+ "httpDestBodyTemplateTitle": "Własny szablon ciała",
+ "httpDestBodyTemplateDescription": "Kontroluj strukturę JSON wysyłaną do Twojego punktu końcowego. Jeśli wyłączone, dla każdego zdarzenia wysyłany jest domyślny obiekt JSON.",
+ "httpDestEnableBodyTemplate": "Włącz niestandardowy szablon ciała",
+ "httpDestBodyTemplateLabel": "Szablon ciała (JSON)",
+ "httpDestBodyTemplateHint": "Użyj zmiennych szablonu do odniesienia pól zdarzeń w twoim payloadzie.",
+ "httpDestPayloadFormatTitle": "Format obciążenia",
+ "httpDestPayloadFormatDescription": "Jak zdarzenia są serializowane w każdym organie żądania.",
+ "httpDestFormatJsonArrayTitle": "Tablica JSON",
+ "httpDestFormatJsonArrayDescription": "Jedna prośba na partię, treść jest tablicą JSON. Kompatybilna z najbardziej ogólnymi webhookami i Datadog.",
+ "httpDestFormatNdjsonTitle": "NDJSON",
+ "httpDestFormatNdjsonDescription": "Jedno żądanie na partię, ciałem jest plik JSON rozdzielony na newline-delimited — jeden obiekt na wiersz, bez tablicy zewnętrznej. Wymagane przez Splunk HEC, Elastic / OpenSesearch i Grafana Loki.",
+ "httpDestFormatSingleTitle": "Jedno wydarzenie na żądanie",
+ "httpDestFormatSingleDescription": "Wysyła oddzielny POST HTTP dla każdego zdarzenia. Użyj tylko dla punktów końcowych, które nie mogą obsługiwać partii.",
+ "httpDestLogTypesTitle": "Typy logów",
+ "httpDestLogTypesDescription": "Wybierz, które typy logów są przekazywane do tego miejsca docelowego. Tylko włączone typy logów będą strumieniowane.",
+ "httpDestAccessLogsTitle": "Logi dostępu",
+ "httpDestAccessLogsDescription": "Próby dostępu do zasobów, w tym uwierzytelnione i odrzucone żądania.",
+ "httpDestActionLogsTitle": "Dzienniki działań",
+ "httpDestActionLogsDescription": "Działania administracyjne wykonywane przez użytkowników w organizacji.",
+ "httpDestConnectionLogsTitle": "Dzienniki połączeń",
+ "httpDestConnectionLogsDescription": "Zdarzenia związane z miejscem i tunelem, w tym połączenia i rozłączenia.",
+ "httpDestRequestLogsTitle": "Dzienniki żądań",
+ "httpDestRequestLogsDescription": "Logi żądań HTTP dla zasobów proxy, w tym metody, ścieżki i kodu odpowiedzi.",
+ "httpDestSaveChanges": "Zapisz zmiany",
+ "httpDestCreateDestination": "Utwórz cel",
+ "httpDestUpdatedSuccess": "Cel został pomyślnie zaktualizowany",
+ "httpDestCreatedSuccess": "Cel został utworzony pomyślnie",
+ "httpDestUpdateFailed": "Nie udało się zaktualizować miejsca docelowego",
+ "httpDestCreateFailed": "Nie udało się utworzyć miejsca docelowego"
}
diff --git a/messages/pt-PT.json b/messages/pt-PT.json
index b121f4b16..2573ed6da 100644
--- a/messages/pt-PT.json
+++ b/messages/pt-PT.json
@@ -148,6 +148,11 @@
"createLink": "Criar Link",
"resourcesNotFound": "Nenhum recurso encontrado",
"resourceSearch": "Recursos de pesquisa",
+ "machineSearch": "Procurar máquinas",
+ "machinesSearch": "Pesquisar clientes de máquina...",
+ "machineNotFound": "Nenhuma máquina encontrada",
+ "userDeviceSearch": "Procurar dispositivos do usuário",
+ "userDevicesSearch": "Pesquisar dispositivos do usuário...",
"openMenu": "Abrir menu",
"resource": "Recurso",
"title": "Título",
@@ -323,6 +328,54 @@
"apiKeysDelete": "Excluir Chave API",
"apiKeysManage": "Gerir Chaves API",
"apiKeysDescription": "As chaves API são usadas para autenticar com a API de integração",
+ "provisioningKeysTitle": "Chave de provisionamento",
+ "provisioningKeysManage": "Gerenciar chaves de provisionamento",
+ "provisioningKeysDescription": "Chaves de provisionamento são usadas para autenticar o provisionamento automatizado do site para sua organização.",
+ "provisioningManage": "Provisionamento",
+ "provisioningDescription": "Gerenciar chaves de provisionamento e revisar sites pendentes aguardando aprovação.",
+ "pendingSites": "Sites pendentes",
+ "siteApproveSuccess": "Site aprovado com sucesso",
+ "siteApproveError": "Erro ao aprovar site",
+ "provisioningKeys": "Posicionando chaves",
+ "searchProvisioningKeys": "Pesquisar chaves de provisionamento...",
+ "provisioningKeysAdd": "Gerar chave de provisionamento",
+ "provisioningKeysErrorDelete": "Erro ao excluir chave de provisionamento",
+ "provisioningKeysErrorDeleteMessage": "Erro ao excluir chave de provisionamento",
+ "provisioningKeysQuestionRemove": "Tem certeza de que deseja remover esta chave de provisionamento da organização?",
+ "provisioningKeysMessageRemove": "Uma vez removida, a chave não pode mais ser usada para o provisionamento do site.",
+ "provisioningKeysDeleteConfirm": "Confirmar chave de exclusão",
+ "provisioningKeysDelete": "Apagar chave de provisionamento",
+ "provisioningKeysCreate": "Gerar chave de provisionamento",
+ "provisioningKeysCreateDescription": "Gerar uma nova chave de provisionamento para a organização",
+ "provisioningKeysSeeAll": "Ver todas as chaves provisionadas",
+ "provisioningKeysSave": "Salvar a chave de provisionamento",
+ "provisioningKeysSaveDescription": "Você só será capaz de ver esta vez. Copiá-lo para um lugar seguro.",
+ "provisioningKeysErrorCreate": "Erro ao criar chave de provisionamento",
+ "provisioningKeysList": "Nova chave de aprovisionamento",
+ "provisioningKeysMaxBatchSize": "Tamanho máximo do lote",
+ "provisioningKeysUnlimitedBatchSize": "Tamanho ilimitado em lote (sem limite)",
+ "provisioningKeysMaxBatchUnlimited": "Ilimitado",
+ "provisioningKeysMaxBatchSizeInvalid": "Informe um tamanho máximo válido em lote (1–1,000,000).",
+ "provisioningKeysValidUntil": "Valido ate",
+ "provisioningKeysValidUntilHint": "Deixe em branco para nenhuma expiração.",
+ "provisioningKeysValidUntilInvalid": "Informe uma data e hora válidas.",
+ "provisioningKeysNumUsed": "Use percentual",
+ "provisioningKeysLastUsed": "Última utilização",
+ "provisioningKeysNoExpiry": "Sem vencimento",
+ "provisioningKeysNeverUsed": "nunca",
+ "provisioningKeysEdit": "Editar chave de provisionamento",
+ "provisioningKeysEditDescription": "Atualizar o tamanho máximo do lote e tempo de expiração para esta chave.",
+ "provisioningKeysApproveNewSites": "Aprovar novos sites",
+ "provisioningKeysApproveNewSitesDescription": "Aprovar automaticamente sites que se registram com esta chave.",
+ "provisioningKeysUpdateError": "Erro ao atualizar chave de provisionamento",
+ "provisioningKeysUpdated": "Chave de provisionamento atualizada",
+ "provisioningKeysUpdatedDescription": "Suas alterações foram salvas.",
+ "provisioningKeysBannerTitle": "Chaves de provisionamento do site",
+ "provisioningKeysBannerDescription": "Gerar uma chave de provisionamento e usá-la com o conector de Newt para criar automaticamente sites na primeira inicialização — não é necessário configurar credenciais separadas para cada site.",
+ "provisioningKeysBannerButtonText": "Saiba mais",
+ "pendingSitesBannerTitle": "Sites pendentes",
+ "pendingSitesBannerDescription": "Sites que conectam usando uma chave de provisionamento aparecem aqui para revisão. Aprovar cada site antes de se tornar ativo e ganhar acesso a seus recursos.",
+ "pendingSitesBannerButtonText": "Saiba mais",
"apiKeysSettings": "Configurações de {apiKeyName}",
"userTitle": "Gerir Todos os Utilizadores",
"userDescription": "Visualizar e gerir todos os utilizadores no sistema",
@@ -509,9 +562,12 @@
"userSaved": "Usuário salvo",
"userSavedDescription": "O utilizador foi atualizado.",
"autoProvisioned": "Auto provisionado",
+ "autoProvisionSettings": "Configurações de provisão automática",
"autoProvisionedDescription": "Permitir que este utilizador seja gerido automaticamente pelo provedor de identidade",
"accessControlsDescription": "Gerir o que este utilizador pode aceder e fazer na organização",
"accessControlsSubmit": "Guardar Controlos de Acesso",
+ "singleRolePerUserPlanNotice": "Seu plano suporta apenas uma função por usuário.",
+ "singleRolePerUserEditionNotice": "Esta edição suporta apenas uma função por usuário.",
"roles": "Funções",
"accessUsersRoles": "Gerir Utilizadores e Funções",
"accessUsersRolesDescription": "Convidar usuários e adicioná-los a funções para gerenciar o acesso à organização",
@@ -1119,6 +1175,7 @@
"setupTokenDescription": "Digite o token de configuração do console do servidor.",
"setupTokenRequired": "Token de configuração é necessário",
"actionUpdateSite": "Atualizar Site",
+ "actionResetSiteBandwidth": "Redefinir banda da organização",
"actionListSiteRoles": "Listar Funções Permitidas do Site",
"actionCreateResource": "Criar Recurso",
"actionDeleteResource": "Eliminar Recurso",
@@ -1148,7 +1205,7 @@
"actionRemoveUser": "Remover Utilizador",
"actionListUsers": "Listar Utilizadores",
"actionAddUserRole": "Adicionar Função ao Utilizador",
- "actionSetUserOrgRoles": "Set User Roles",
+ "actionSetUserOrgRoles": "Definir funções do usuário",
"actionGenerateAccessToken": "Gerar Token de Acesso",
"actionDeleteAccessToken": "Eliminar Token de Acesso",
"actionListAccessTokens": "Listar Tokens de Acesso",
@@ -1265,6 +1322,7 @@
"sidebarRoles": "Papéis",
"sidebarShareableLinks": "Links",
"sidebarApiKeys": "Chaves API",
+ "sidebarProvisioning": "Provisionamento",
"sidebarSettings": "Configurações",
"sidebarAllUsers": "Todos os utilizadores",
"sidebarIdentityProviders": "Provedores de identidade",
@@ -1890,6 +1948,40 @@
"exitNode": "Nodo de Saída",
"country": "País",
"rulesMatchCountry": "Atualmente baseado no IP de origem",
+ "region": "Região",
+ "selectRegion": "Selecionar região",
+ "searchRegions": "Procurar regiões...",
+ "noRegionFound": "Nenhuma região encontrada.",
+ "rulesMatchRegion": "Selecione um grupo regional de países",
+ "rulesErrorInvalidRegion": "Região inválida",
+ "rulesErrorInvalidRegionDescription": "Por favor, selecione uma região válida.",
+ "regionAfrica": "África",
+ "regionNorthernAfrica": "África do Norte",
+ "regionEasternAfrica": "África Oriental",
+ "regionMiddleAfrica": "África Média",
+ "regionSouthernAfrica": "África Austral",
+ "regionWesternAfrica": "África Ocidental",
+ "regionAmericas": "Américas",
+ "regionCaribbean": "Caribe",
+ "regionCentralAmerica": "América Central",
+ "regionSouthAmerica": "América do Sul",
+ "regionNorthernAmerica": "América do Norte",
+ "regionAsia": "Ásia",
+ "regionCentralAsia": "Ásia Central",
+ "regionEasternAsia": "Ásia Oriental",
+ "regionSouthEasternAsia": "Sudeste da Ásia",
+ "regionSouthernAsia": "Sudeste da Ásia",
+ "regionWesternAsia": "Ásia Ocidental",
+ "regionEurope": "Europa",
+ "regionEasternEurope": "Europa Oriental",
+ "regionNorthernEurope": "Europa do Norte",
+ "regionSouthernEurope": "Europa do Sul",
+ "regionWesternEurope": "Europa Ocidental",
+ "regionOceania": "Oceania",
+ "regionAustraliaAndNewZealand": "Austrália e Nova Zelândia",
+ "regionMelanesia": "Melanesia",
+ "regionMicronesia": "Micronesia",
+ "regionPolynesia": "Polynesia",
"managedSelfHosted": {
"title": "Gerenciado Auto-Hospedado",
"description": "Servidor Pangolin auto-hospedado mais confiável e com baixa manutenção com sinos extras e assobiamentos",
@@ -1938,6 +2030,25 @@
"invalidValue": "Valor Inválido",
"idpTypeLabel": "Tipo de provedor de identidade",
"roleMappingExpressionPlaceholder": "ex.: Contem (grupos, 'administrador') && 'Administrador' 「'Membro'",
+ "roleMappingModeFixedRoles": "Papéis fixos",
+ "roleMappingModeMappingBuilder": "Mapeando Construtor",
+ "roleMappingModeRawExpression": "Expressão Bruta",
+ "roleMappingFixedRolesPlaceholderSelect": "Selecione um ou mais papéis",
+ "roleMappingFixedRolesPlaceholderFreeform": "Digite o nome das funções (correspondência exata por organização)",
+ "roleMappingFixedRolesDescriptionSameForAll": "Atribuir o mesmo conjunto de funções a cada usuário auto-provisionado.",
+ "roleMappingFixedRolesDescriptionDefaultPolicy": "Para políticas padrão, nomes de funções de tipo que existem em cada organização onde os usuários são fornecidos. Nomes devem coincidir exatamente.",
+ "roleMappingClaimPath": "Caminho da Reivindicação",
+ "roleMappingClaimPathPlaceholder": "grupos",
+ "roleMappingClaimPathDescription": "Caminho no payload token que contém valores de origem (por exemplo, grupos).",
+ "roleMappingMatchValue": "Valor Correspondente",
+ "roleMappingAssignRoles": "Atribuir Papéis",
+ "roleMappingAddMappingRule": "Adicionar regra de mapeamento",
+ "roleMappingRawExpressionResultDescription": "Expressão deve retornar à matriz string ou string.",
+ "roleMappingRawExpressionResultDescriptionSingleRole": "Expressão deve ser avaliada para uma string (um nome de função única).",
+ "roleMappingMatchValuePlaceholder": "Valor do jogo (por exemplo: administrador)",
+ "roleMappingAssignRolesPlaceholderFreeform": "Digite nomes de funções ((exact por org)",
+ "roleMappingBuilderFreeformRowHint": "Nomes de papéis devem corresponder a um papel em cada organizaçãoalvo.",
+ "roleMappingRemoveRule": "Remover",
"idpGoogleConfiguration": "Configuração do Google",
"idpGoogleConfigurationDescription": "Configurar as credenciais do Google OAuth2",
"idpGoogleClientIdDescription": "Google OAuth2 Client ID",
@@ -2334,6 +2445,8 @@
"logRetentionAccessDescription": "Por quanto tempo manter os registros de acesso",
"logRetentionActionLabel": "Ação de Retenção no Log",
"logRetentionActionDescription": "Por quanto tempo manter os registros de ação",
+ "logRetentionConnectionLabel": "Retenção de registro de conexão",
+ "logRetentionConnectionDescription": "Por quanto tempo manter os registros de conexão",
"logRetentionDisabled": "Desabilitado",
"logRetention3Days": "3 dias",
"logRetention7Days": "7 dias",
@@ -2344,6 +2457,13 @@
"logRetentionEndOfFollowingYear": "Fim do ano seguinte",
"actionLogsDescription": "Visualizar histórico de ações realizadas nesta organização",
"accessLogsDescription": "Ver solicitações de autenticação de recursos nesta organização",
+ "connectionLogs": "Logs da conexão",
+ "connectionLogsDescription": "Ver logs de conexão para túneis nesta organização",
+ "sidebarLogsConnection": "Logs da conexão",
+ "sidebarLogsStreaming": "Transmitindo",
+ "sourceAddress": "Endereço de origem",
+ "destinationAddress": "Endereço de destino",
+ "duration": "Duração",
"licenseRequiredToUse": "Uma licença Enterprise Edition ou Pangolin Cloud é necessária para usar este recurso. Reserve um teste de demonstração ou POC.",
"ossEnterpriseEditionRequired": "O Enterprise Edition é necessário para usar este recurso. Este recurso também está disponível no Pangolin Cloud. Reserve uma demonstração ou avaliação POC.",
"certResolver": "Resolvedor de Certificado",
@@ -2683,5 +2803,90 @@
"approvalsEmptyStateStep2Description": "Editar uma função e habilitar a opção 'Exigir aprovação de dispositivos'. Usuários com essa função precisarão de aprovação de administrador para novos dispositivos.",
"approvalsEmptyStatePreviewDescription": "Pré-visualização: Quando ativado, solicitações de dispositivo pendentes aparecerão aqui para revisão",
"approvalsEmptyStateButtonText": "Gerir Funções",
- "domainErrorTitle": "Estamos tendo problemas ao verificar seu domínio"
+ "domainErrorTitle": "Estamos tendo problemas ao verificar seu domínio",
+ "idpAdminAutoProvisionPoliciesTabHint": "Configurar funções de mapeamento e políticas de organização na aba Auto Provision Settings.",
+ "streamingTitle": "Streaming do Evento",
+ "streamingDescription": "Transmita eventos de sua organização para destinos externos em tempo real.",
+ "streamingUnnamedDestination": "Destino sem nome",
+ "streamingNoUrlConfigured": "Nenhuma URL configurada",
+ "streamingAddDestination": "Adicionar destino",
+ "streamingHttpWebhookTitle": "Webhook HTTP",
+ "streamingHttpWebhookDescription": "Envie os eventos para qualquer endpoint HTTP com autenticação flexível e modelo.",
+ "streamingS3Title": "Amazon S3",
+ "streamingS3Description": "Transmitir eventos para um balde de armazenamento de objetos compatível com S3. Em breve.",
+ "streamingDatadogTitle": "Datadog",
+ "streamingDatadogDescription": "Encaminha eventos diretamente para a sua conta no Datadog. Em breve.",
+ "streamingTypePickerDescription": "Escolha um tipo de destino para começar.",
+ "streamingFailedToLoad": "Falha ao carregar destinos",
+ "streamingUnexpectedError": "Ocorreu um erro inesperado.",
+ "streamingFailedToUpdate": "Falha ao atualizar destino",
+ "streamingDeletedSuccess": "Destino apagado com sucesso",
+ "streamingFailedToDelete": "Falha ao excluir destino",
+ "streamingDeleteTitle": "Excluir destino",
+ "streamingDeleteButtonText": "Excluir destino",
+ "streamingDeleteDialogAreYouSure": "Tem certeza de que deseja excluir",
+ "streamingDeleteDialogThisDestination": "este destino",
+ "streamingDeleteDialogPermanentlyRemoved": "? Todas as configurações serão permanentemente removidas.",
+ "httpDestEditTitle": "Editar destino",
+ "httpDestAddTitle": "Adicionar Destino HTTP",
+ "httpDestEditDescription": "Atualizar a configuração para este destino de transmissão de eventos HTTP.",
+ "httpDestAddDescription": "Configure um novo ponto de extremidade HTTP para receber eventos da sua organização.",
+ "httpDestTabSettings": "Confirgurações",
+ "httpDestTabHeaders": "Cabeçalhos",
+ "httpDestTabBody": "Conteúdo",
+ "httpDestTabLogs": "Registros",
+ "httpDestNamePlaceholder": "Meu destino HTTP",
+ "httpDestUrlLabel": "URL de destino",
+ "httpDestUrlErrorHttpRequired": "A URL deve usar http ou https",
+ "httpDestUrlErrorHttpsRequired": "HTTPS é necessário em implantações em nuvem",
+ "httpDestUrlErrorInvalid": "Informe uma URL válida (por exemplo, https://example.com/webhook)",
+ "httpDestAuthTitle": "Autenticação",
+ "httpDestAuthDescription": "Escolha como os pedidos para seu endpoint são autenticados.",
+ "httpDestAuthNoneTitle": "Sem Autenticação",
+ "httpDestAuthNoneDescription": "Envia pedidos sem um cabeçalho de autorização.",
+ "httpDestAuthBearerTitle": "Token do portador",
+ "httpDestAuthBearerDescription": "Adiciona uma autorização: Bearer header a cada requisição.",
+ "httpDestAuthBearerPlaceholder": "Sua chave de API ou token",
+ "httpDestAuthBasicTitle": "Autenticação básica",
+ "httpDestAuthBasicDescription": "Adiciona uma Autorização: cabeçalho básico. Forneça credenciais como nome de usuário:senha.",
+ "httpDestAuthBasicPlaceholder": "Usuário:password",
+ "httpDestAuthCustomTitle": "Cabeçalho personalizado",
+ "httpDestAuthCustomDescription": "Especifique um nome e valor de cabeçalho HTTP personalizado para autenticação (por exemplo, X-API-Key).",
+ "httpDestAuthCustomHeaderNamePlaceholder": "Nome do cabeçalho (ex: X-API-Key)",
+ "httpDestAuthCustomHeaderValuePlaceholder": "Valor do cabeçalho",
+ "httpDestCustomHeadersTitle": "Cabeçalhos HTTP personalizados",
+ "httpDestCustomHeadersDescription": "Adicionar cabeçalhos personalizados a todas as solicitações de saída. Útil para tokens estáticos ou um tipo de conteúdo personalizado. Por padrão, Content-Type: application/json é enviado.",
+ "httpDestNoHeadersConfigured": "Nenhum cabeçalho personalizado configurado. Clique em \"Adicionar Cabeçalho\" para adicionar um.",
+ "httpDestHeaderNamePlaceholder": "Nome do Cabeçalho",
+ "httpDestHeaderValuePlaceholder": "Valor",
+ "httpDestAddHeader": "Adicionar Cabeçalho",
+ "httpDestBodyTemplateTitle": "Modelo de corpo personalizado",
+ "httpDestBodyTemplateDescription": "Controla a estrutura de carga JSON enviada ao seu endpoint. Se desativado, um objeto JSON padrão é enviado para cada evento.",
+ "httpDestEnableBodyTemplate": "Ativar modelo personalizado de corpo",
+ "httpDestBodyTemplateLabel": "Modelo de corpo (JSON)",
+ "httpDestBodyTemplateHint": "Use variáveis de template para referenciar campos de evento em seu payload.",
+ "httpDestPayloadFormatTitle": "Formato de carga",
+ "httpDestPayloadFormatDescription": "Como os eventos são serializados em cada corpo do pedido.",
+ "httpDestFormatJsonArrayTitle": "Matriz JSON",
+ "httpDestFormatJsonArrayDescription": "Um pedido por lote, o corpo é um array JSON. Compatível com a maioria dos webhooks genéricos e Datadog.",
+ "httpDestFormatNdjsonTitle": "NDJSON",
+ "httpDestFormatNdjsonDescription": "Um pedido por lote, o corpo é um JSON delimitado por nova-linha — um objeto por linha, sem array exterior. Requerido pelo Splunk HEC, Elástico / OpenSearch, e Grafana Loki.",
+ "httpDestFormatSingleTitle": "Um Evento por Requisição",
+ "httpDestFormatSingleDescription": "Envia um POST HTTP separado para cada evento. Utilize apenas para endpoints que não podem manipular lotes.",
+ "httpDestLogTypesTitle": "Tipos de log",
+ "httpDestLogTypesDescription": "Escolha quais tipos de log são encaminhados para este destino. Somente serão racionalizados os tipos de logs habilitados.",
+ "httpDestAccessLogsTitle": "Logs de Acesso",
+ "httpDestAccessLogsDescription": "Tentativas de acesso a recursos, incluindo solicitações autenticadas e negadas.",
+ "httpDestActionLogsTitle": "Logs de Ações",
+ "httpDestActionLogsDescription": "Ações administrativas realizadas por usuários dentro da organização.",
+ "httpDestConnectionLogsTitle": "Logs da conexão",
+ "httpDestConnectionLogsDescription": "Eventos de conexão de site e túnel, incluindo conexões e desconexões.",
+ "httpDestRequestLogsTitle": "Registro de pedidos",
+ "httpDestRequestLogsDescription": "Logs de solicitação HTTP para recursos proxy incluindo o método, o caminho e o código de resposta.",
+ "httpDestSaveChanges": "Salvar as alterações",
+ "httpDestCreateDestination": "Criar destino",
+ "httpDestUpdatedSuccess": "Destino atualizado com sucesso",
+ "httpDestCreatedSuccess": "Destino criado com sucesso",
+ "httpDestUpdateFailed": "Falha ao atualizar destino",
+ "httpDestCreateFailed": "Falha ao criar destino"
}
diff --git a/messages/ru-RU.json b/messages/ru-RU.json
index 98a787f45..b44ec36ed 100644
--- a/messages/ru-RU.json
+++ b/messages/ru-RU.json
@@ -148,6 +148,11 @@
"createLink": "Создать ссылку",
"resourcesNotFound": "Ресурсы не найдены",
"resourceSearch": "Поиск ресурсов",
+ "machineSearch": "Поиск машин",
+ "machinesSearch": "Поиск клиентов машины...",
+ "machineNotFound": "Машины не найдены",
+ "userDeviceSearch": "Поиск устройств пользователя",
+ "userDevicesSearch": "Поиск устройств пользователя...",
"openMenu": "Открыть меню",
"resource": "Ресурс",
"title": "Заголовок",
@@ -323,6 +328,54 @@
"apiKeysDelete": "Удаление ключа API",
"apiKeysManage": "Управление ключами API",
"apiKeysDescription": "Ключи API используются для аутентификации в интеграционном API",
+ "provisioningKeysTitle": "Ключ подготовки",
+ "provisioningKeysManage": "Управление ключами подготовки",
+ "provisioningKeysDescription": "Ключи подготовки используются для аутентификации автоматического обеспечения сайта для вашей организации.",
+ "provisioningManage": "Подготовка",
+ "provisioningDescription": "Управляйте предоставленными ключами и проверять непроверенные сайты, ожидающие утверждения.",
+ "pendingSites": "Ожидающие сайты",
+ "siteApproveSuccess": "Сайт успешно утвержден",
+ "siteApproveError": "Ошибка при утверждении сайта",
+ "provisioningKeys": "Ключи подготовки",
+ "searchProvisioningKeys": "Поиск подготовительных ключей...",
+ "provisioningKeysAdd": "Сгенерировать ключ подготовки",
+ "provisioningKeysErrorDelete": "Ошибка при удалении подготовительного ключа",
+ "provisioningKeysErrorDeleteMessage": "Ошибка при удалении подготовительного ключа",
+ "provisioningKeysQuestionRemove": "Вы уверены, что хотите удалить этот ключ подготовки из организации?",
+ "provisioningKeysMessageRemove": "После удаления ключ больше не может быть использован для размещения сайта.",
+ "provisioningKeysDeleteConfirm": "Подтвердите удаление ключа подготовки",
+ "provisioningKeysDelete": "Удалить ключ подготовки",
+ "provisioningKeysCreate": "Сгенерировать ключ подготовки",
+ "provisioningKeysCreateDescription": "Создать новый подготовительный ключ для организации",
+ "provisioningKeysSeeAll": "Посмотреть все подготовительные ключи",
+ "provisioningKeysSave": "Сохранить ключ подготовки",
+ "provisioningKeysSaveDescription": "Вы сможете увидеть это только один раз. Скопируйте его в безопасное место.",
+ "provisioningKeysErrorCreate": "Ошибка при создании ключа подготовки",
+ "provisioningKeysList": "Новый подготовительный ключ",
+ "provisioningKeysMaxBatchSize": "Макс. размер партии",
+ "provisioningKeysUnlimitedBatchSize": "Неограниченный размер партии (без ограничений)",
+ "provisioningKeysMaxBatchUnlimited": "Неограниченный",
+ "provisioningKeysMaxBatchSizeInvalid": "Введите максимальный размер пакета (1–1,000,000).",
+ "provisioningKeysValidUntil": "Действителен до",
+ "provisioningKeysValidUntilHint": "Оставьте пустым для отсутствия срока действия.",
+ "provisioningKeysValidUntilInvalid": "Введите правильную дату и время.",
+ "provisioningKeysNumUsed": "Использовано раз",
+ "provisioningKeysLastUsed": "Последнее использованное",
+ "provisioningKeysNoExpiry": "Без истечения срока",
+ "provisioningKeysNeverUsed": "Никогда",
+ "provisioningKeysEdit": "Редактировать ключ подготовки",
+ "provisioningKeysEditDescription": "Обновить максимальный размер и срок действия этого ключа.",
+ "provisioningKeysApproveNewSites": "Одобрить новые сайты",
+ "provisioningKeysApproveNewSitesDescription": "Автоматически одобрять сайты, регистрирующиеся с этим ключом.",
+ "provisioningKeysUpdateError": "Ошибка при обновлении ключа подготовки",
+ "provisioningKeysUpdated": "Ключ подготовки обновлен",
+ "provisioningKeysUpdatedDescription": "Ваши изменения были сохранены.",
+ "provisioningKeysBannerTitle": "Ключи подготовки сайта",
+ "provisioningKeysBannerDescription": "Генерировать подготовительный ключ и использовать его вместе с Новым коннектором для автоматического создания сайтов при первом запуске — нет необходимости настраивать отдельные учетные данные для каждого сайта.",
+ "provisioningKeysBannerButtonText": "Узнать больше",
+ "pendingSitesBannerTitle": "Ожидающие сайты",
+ "pendingSitesBannerDescription": "Сайты, связанные с использованием ключа подготовки, появляются здесь для проверки. Одобрите каждый сайт, прежде чем он станет активным и получит доступ к вашим ресурсам.",
+ "pendingSitesBannerButtonText": "Узнать больше",
"apiKeysSettings": "Настройки {apiKeyName}",
"userTitle": "Управление всеми пользователями",
"userDescription": "Просмотр и управление всеми пользователями в системе",
@@ -509,9 +562,12 @@
"userSaved": "Пользователь сохранён",
"userSavedDescription": "Пользователь был обновлён.",
"autoProvisioned": "Автоподбор",
+ "autoProvisionSettings": "Настройки автоматического обеспечения",
"autoProvisionedDescription": "Разрешить автоматическое управление этим пользователем",
"accessControlsDescription": "Управляйте тем, к чему этот пользователь может получить доступ и что делать в организации",
"accessControlsSubmit": "Сохранить контроль доступа",
+ "singleRolePerUserPlanNotice": "Ваш план поддерживает только одну роль каждого пользователя.",
+ "singleRolePerUserEditionNotice": "Эта редакция поддерживает только одну роль для каждого пользователя.",
"roles": "Роли",
"accessUsersRoles": "Управление пользователями и ролями",
"accessUsersRolesDescription": "Пригласить пользователей и добавить их в роли для управления доступом к организации",
@@ -1119,6 +1175,7 @@
"setupTokenDescription": "Введите токен настройки из консоли сервера.",
"setupTokenRequired": "Токен настройки обязателен",
"actionUpdateSite": "Обновить сайт",
+ "actionResetSiteBandwidth": "Сброс пропускной способности организации",
"actionListSiteRoles": "Список разрешенных ролей сайта",
"actionCreateResource": "Создать ресурс",
"actionDeleteResource": "Удалить ресурс",
@@ -1148,7 +1205,7 @@
"actionRemoveUser": "Удалить пользователя",
"actionListUsers": "Список пользователей",
"actionAddUserRole": "Добавить роль пользователя",
- "actionSetUserOrgRoles": "Set User Roles",
+ "actionSetUserOrgRoles": "Установка ролей пользователей",
"actionGenerateAccessToken": "Сгенерировать токен доступа",
"actionDeleteAccessToken": "Удалить токен доступа",
"actionListAccessTokens": "Список токенов доступа",
@@ -1265,6 +1322,7 @@
"sidebarRoles": "Роли",
"sidebarShareableLinks": "Ссылки",
"sidebarApiKeys": "API ключи",
+ "sidebarProvisioning": "Подготовка",
"sidebarSettings": "Настройки",
"sidebarAllUsers": "Все пользователи",
"sidebarIdentityProviders": "Поставщики удостоверений",
@@ -1972,6 +2030,25 @@
"invalidValue": "Неверное значение",
"idpTypeLabel": "Тип поставщика удостоверений",
"roleMappingExpressionPlaceholder": "например, contains(groups, 'admin') && 'Admin' || 'Member'",
+ "roleMappingModeFixedRoles": "Фиксированные роли",
+ "roleMappingModeMappingBuilder": "Сопоставляющий конструктор",
+ "roleMappingModeRawExpression": "Сырое выражение",
+ "roleMappingFixedRolesPlaceholderSelect": "Выберите одну или несколько ролей",
+ "roleMappingFixedRolesPlaceholderFreeform": "Тип имен ролей (точное совпадение по организации)",
+ "roleMappingFixedRolesDescriptionSameForAll": "Назначить одну и ту же роль, которая установлена каждому автообеспеченному пользователю.",
+ "roleMappingFixedRolesDescriptionDefaultPolicy": "Для политик по умолчанию, введите имена ролей, которые существуют в каждой организации, где пользователи предоставлены. Имена должны соответствовать точно.",
+ "roleMappingClaimPath": "Путь к заявлению",
+ "roleMappingClaimPathPlaceholder": "группы",
+ "roleMappingClaimPathDescription": "Путь в полезной нагрузке токенов, который содержит исходные значения (например, группы).",
+ "roleMappingMatchValue": "Значение матча",
+ "roleMappingAssignRoles": "Назначить роли",
+ "roleMappingAddMappingRule": "Добавить правило сопоставления",
+ "roleMappingRawExpressionResultDescription": "Выражение должно быть оценено к строке или строковому массиву.",
+ "roleMappingRawExpressionResultDescriptionSingleRole": "Выражение должно быть оценено строке (название одной роли).",
+ "roleMappingMatchValuePlaceholder": "Значение совпадения (например: admin)",
+ "roleMappingAssignRolesPlaceholderFreeform": "Введите имена ролей (точное по организациям)",
+ "roleMappingBuilderFreeformRowHint": "Имена ролей должны соответствовать роли в каждой целевой организации.",
+ "roleMappingRemoveRule": "Удалить",
"idpGoogleConfiguration": "Конфигурация Google",
"idpGoogleConfigurationDescription": "Настройка учетных данных Google OAuth2",
"idpGoogleClientIdDescription": "Google OAuth2 Client ID",
@@ -2368,6 +2445,8 @@
"logRetentionAccessDescription": "Как долго сохранять журналы доступа",
"logRetentionActionLabel": "Сохранение журнала действий",
"logRetentionActionDescription": "Как долго хранить журналы действий",
+ "logRetentionConnectionLabel": "Сохранение журнала подключений",
+ "logRetentionConnectionDescription": "Как долго хранить журналы подключений",
"logRetentionDisabled": "Отключено",
"logRetention3Days": "3 дня",
"logRetention7Days": "7 дней",
@@ -2378,6 +2457,13 @@
"logRetentionEndOfFollowingYear": "Конец следующего года",
"actionLogsDescription": "Просмотр истории действий, выполненных в этой организации",
"accessLogsDescription": "Просмотр запросов авторизации доступа к ресурсам этой организации",
+ "connectionLogs": "Журнал подключений",
+ "connectionLogsDescription": "Просмотр журналов подключения туннелей в этой организации",
+ "sidebarLogsConnection": "Журнал подключений",
+ "sidebarLogsStreaming": "Вещание",
+ "sourceAddress": "Адрес источника",
+ "destinationAddress": "Адрес назначения",
+ "duration": "Продолжительность",
"licenseRequiredToUse": "Требуется лицензия на Enterprise Edition или Pangolin Cloud для использования этой функции. Забронируйте демонстрацию или пробный POC.",
"ossEnterpriseEditionRequired": "Enterprise Edition требуется для использования этой функции. Эта функция также доступна в Pangolin Cloud. Забронируйте демонстрацию или пробный POC.",
"certResolver": "Резольвер сертификата",
@@ -2717,5 +2803,90 @@
"approvalsEmptyStateStep2Description": "Редактировать роль и включить опцию 'Требовать утверждения устройств'. Пользователям с этой ролью потребуется подтверждение администратора для новых устройств.",
"approvalsEmptyStatePreviewDescription": "Предпросмотр: Если включено, ожидающие запросы на устройство появятся здесь для проверки",
"approvalsEmptyStateButtonText": "Управление ролями",
- "domainErrorTitle": "У нас возникли проблемы с проверкой вашего домена"
+ "domainErrorTitle": "У нас возникли проблемы с проверкой вашего домена",
+ "idpAdminAutoProvisionPoliciesTabHint": "Настройте сопоставление ролей и организационные политики на вкладке Настройки авто-предоставления.",
+ "streamingTitle": "Поток событий",
+ "streamingDescription": "Трансляция событий от вашей организации к внешним направлениям в режиме реального времени.",
+ "streamingUnnamedDestination": "Место назначения без имени",
+ "streamingNoUrlConfigured": "URL-адрес не настроен",
+ "streamingAddDestination": "Добавить место назначения",
+ "streamingHttpWebhookTitle": "HTTP вебхук",
+ "streamingHttpWebhookDescription": "Отправлять события на любую конечную точку HTTP с гибкой аутентификацией и шаблоном.",
+ "streamingS3Title": "Amazon S3",
+ "streamingS3Description": "Потоковая передача событий к пакету хранения объектов, совместимому с S3.",
+ "streamingDatadogTitle": "Datadog",
+ "streamingDatadogDescription": "Перенаправлять события непосредственно на ваш аккаунт в Datadog. Скоро будет доступно.",
+ "streamingTypePickerDescription": "Выберите тип назначения, чтобы начать.",
+ "streamingFailedToLoad": "Не удалось загрузить места назначения",
+ "streamingUnexpectedError": "Произошла непредвиденная ошибка.",
+ "streamingFailedToUpdate": "Не удалось обновить место назначения",
+ "streamingDeletedSuccess": "Адрес назначения успешно удален",
+ "streamingFailedToDelete": "Не удалось удалить место назначения",
+ "streamingDeleteTitle": "Удалить адрес назначения",
+ "streamingDeleteButtonText": "Удалить адрес назначения",
+ "streamingDeleteDialogAreYouSure": "Вы уверены, что хотите удалить",
+ "streamingDeleteDialogThisDestination": "это место назначения",
+ "streamingDeleteDialogPermanentlyRemoved": "? Все настройки будут удалены навсегда.",
+ "httpDestEditTitle": "Изменить адрес назначения",
+ "httpDestAddTitle": "Добавить HTTP адрес",
+ "httpDestEditDescription": "Обновление конфигурации для этого HTTP события потокового назначения.",
+ "httpDestAddDescription": "Настройте новую HTTP-конечную точку для получения событий вашей организации.",
+ "httpDestTabSettings": "Настройки",
+ "httpDestTabHeaders": "Заголовки",
+ "httpDestTabBody": "Тело",
+ "httpDestTabLogs": "Логи",
+ "httpDestNamePlaceholder": "Мой HTTP адрес назначения",
+ "httpDestUrlLabel": "URL назначения",
+ "httpDestUrlErrorHttpRequired": "URL должен использовать http или https",
+ "httpDestUrlErrorHttpsRequired": "Требуется HTTPS при развертывании облака",
+ "httpDestUrlErrorInvalid": "Введите действительный URL (например, https://example.com/webhook)",
+ "httpDestAuthTitle": "Аутентификация",
+ "httpDestAuthDescription": "Выберите, как запросы к вашей конечной точке аутентифицированы.",
+ "httpDestAuthNoneTitle": "Нет аутентификации",
+ "httpDestAuthNoneDescription": "Отправляет запросы без заголовка авторизации.",
+ "httpDestAuthBearerTitle": "Жетон носителя",
+ "httpDestAuthBearerDescription": "Добавляет заголовок Authorization: Bearer к каждому запросу.",
+ "httpDestAuthBearerPlaceholder": "Ваш ключ API или токен",
+ "httpDestAuthBasicTitle": "Базовая авторизация",
+ "httpDestAuthBasicDescription": "Добавляет Authorization: Basic header. Предоставьте учетные данные в качестве имени пользователя:password.",
+ "httpDestAuthBasicPlaceholder": "имя пользователя:пароль",
+ "httpDestAuthCustomTitle": "Пользовательский заголовок",
+ "httpDestAuthCustomDescription": "Укажите пользовательское имя заголовка HTTP и значение для аутентификации (например, X-API-Key).",
+ "httpDestAuthCustomHeaderNamePlaceholder": "Имя заголовка (например, X-API-ключ)",
+ "httpDestAuthCustomHeaderValuePlaceholder": "Значение заголовка",
+ "httpDestCustomHeadersTitle": "Пользовательские HTTP-заголовки",
+ "httpDestCustomHeadersDescription": "Добавляет пользовательские заголовки к каждому исходящему запросу. Полезно для статических маркеров или пользовательского типа содержимого. По умолчанию отправляется Content-Type: application/json.",
+ "httpDestNoHeadersConfigured": "Пользовательские заголовки не настроены. Нажмите \"Добавить заголовок\", чтобы добавить их.",
+ "httpDestHeaderNamePlaceholder": "Название заголовка",
+ "httpDestHeaderValuePlaceholder": "Значение",
+ "httpDestAddHeader": "Добавить заголовок",
+ "httpDestBodyTemplateTitle": "Пользовательский шаблон тела",
+ "httpDestBodyTemplateDescription": "Контролируйте структуру JSON приложения, отправленную на вашу конечную точку. Если отключено, для каждого события отправляется JSON объект по умолчанию.",
+ "httpDestEnableBodyTemplate": "Включить настраиваемый шаблон тела",
+ "httpDestBodyTemplateLabel": "Шаблон тела (JSON)",
+ "httpDestBodyTemplateHint": "Использовать шаблонные переменные для ссылки поля событий в вашей полезной нагрузке.",
+ "httpDestPayloadFormatTitle": "Формат нагрузки",
+ "httpDestPayloadFormatDescription": "Как события сериализуются в каждый орган запроса.",
+ "httpDestFormatJsonArrayTitle": "JSON массив",
+ "httpDestFormatJsonArrayDescription": "По одному запросу на каждую партию, тело является JSON-массивом. Совместим с большинством общих вебхуков и Датадог.",
+ "httpDestFormatNdjsonTitle": "NDJSON",
+ "httpDestFormatNdjsonDescription": "По одному запросу на каждую партию, тело - это JSON, разделённый новой строкой, по одному объекту на строку, без внешнего массива. Требуется в Splunk HEC, Elastic / OpenSearch, и Grafana Loki.",
+ "httpDestFormatSingleTitle": "Одно событие на запрос",
+ "httpDestFormatSingleDescription": "Отправляет отдельный HTTP POST для каждого отдельного события. Используйте только для конечных точек, которые не могут обрабатывать пакеты.",
+ "httpDestLogTypesTitle": "Типы журналов",
+ "httpDestLogTypesDescription": "Выберите, какие типы журналов пересылаются в этот пункт назначения. Только включенные типы журналов будут транслированы.",
+ "httpDestAccessLogsTitle": "Журналы доступа",
+ "httpDestAccessLogsDescription": "Попытки доступа к ресурсам, включая аутентифицированные и отклоненные запросы.",
+ "httpDestActionLogsTitle": "Журнал действий",
+ "httpDestActionLogsDescription": "Административные меры, осуществляемые пользователями в рамках организации.",
+ "httpDestConnectionLogsTitle": "Журнал подключений",
+ "httpDestConnectionLogsDescription": "События связи с сайтами и туннелями, включая соединения и отключения.",
+ "httpDestRequestLogsTitle": "Запросить журналы",
+ "httpDestRequestLogsDescription": "Журналы запросов HTTP для проксируемых ресурсов, включая метод, путь и код ответа.",
+ "httpDestSaveChanges": "Сохранить изменения",
+ "httpDestCreateDestination": "Создать адрес назначения",
+ "httpDestUpdatedSuccess": "Адрес назначения успешно обновлен",
+ "httpDestCreatedSuccess": "Адрес назначения успешно создан",
+ "httpDestUpdateFailed": "Не удалось обновить место назначения",
+ "httpDestCreateFailed": "Не удалось создать место назначения"
}
diff --git a/messages/tr-TR.json b/messages/tr-TR.json
index 2bfed7fb3..e89778322 100644
--- a/messages/tr-TR.json
+++ b/messages/tr-TR.json
@@ -148,6 +148,11 @@
"createLink": "Bağlantı Oluştur",
"resourcesNotFound": "Hiçbir kaynak bulunamadı",
"resourceSearch": "Kaynak ara",
+ "machineSearch": "Makinaları ara",
+ "machinesSearch": "Makina müşteri...",
+ "machineNotFound": "Hiçbir makine bulunamadı",
+ "userDeviceSearch": "Kullanıcı cihazlarını ara",
+ "userDevicesSearch": "Kullanıcı cihazlarını ara...",
"openMenu": "Menüyü Aç",
"resource": "Kaynak",
"title": "Başlık",
@@ -323,6 +328,54 @@
"apiKeysDelete": "API Anahtarını Sil",
"apiKeysManage": "API Anahtarlarını Yönet",
"apiKeysDescription": "API anahtarları entegrasyon API'sini doğrulamak için kullanılır",
+ "provisioningKeysTitle": "Tedarik Anahtarı",
+ "provisioningKeysManage": "Tedarik Anahtarlarını Yönet",
+ "provisioningKeysDescription": "Tedarik anahtarları, organizasyonunuz için otomatik site sağlama işlemini doğrulamak için kullanılır.",
+ "provisioningManage": "Tedarik",
+ "provisioningDescription": "Tedarik anahtarlarını yönetin ve onay bekleyen siteleri gözden geçirin.",
+ "pendingSites": "Bekleyen Siteler",
+ "siteApproveSuccess": "Site başarıyla onaylandı",
+ "siteApproveError": "Site onaylanırken hata oluştu",
+ "provisioningKeys": "Tedarik Anahtarları",
+ "searchProvisioningKeys": "Tedarik anahtarlarını ara...",
+ "provisioningKeysAdd": "Tedarik Anahtarı Üret",
+ "provisioningKeysErrorDelete": "Tedarik anahtarı silinirken hata oluştu",
+ "provisioningKeysErrorDeleteMessage": "Tedarik anahtarı silinirken hata oluştu",
+ "provisioningKeysQuestionRemove": "Bu tedarik anahtarını organizasyondan kaldırmak istediğinizden emin misiniz?",
+ "provisioningKeysMessageRemove": "Kaldırıldıktan sonra, anahtar site tedariki için artık kullanılamaz.",
+ "provisioningKeysDeleteConfirm": "Tedarik Anahtarını Silmeyi Onayla",
+ "provisioningKeysDelete": "Tedarik Anahtarını Sil",
+ "provisioningKeysCreate": "Tedarik Anahtarı Üret",
+ "provisioningKeysCreateDescription": "Organizasyon için yeni bir tedarik anahtarı oluşturun",
+ "provisioningKeysSeeAll": "Tüm tedarik anahtarlarını gör",
+ "provisioningKeysSave": "Tedarik anahtarını kaydet",
+ "provisioningKeysSaveDescription": "Bunu yalnızca bir kez görebileceksiniz. Güvenli bir yere kopyalayın.",
+ "provisioningKeysErrorCreate": "Tedarik anahtarı oluşturulurken hata oluştu",
+ "provisioningKeysList": "Yeni tedarik anahtarı",
+ "provisioningKeysMaxBatchSize": "Maksimum toplu iş boyutu",
+ "provisioningKeysUnlimitedBatchSize": "Sınırsız toplu iş boyutu (sınırlama yok)",
+ "provisioningKeysMaxBatchUnlimited": "Sınırsız",
+ "provisioningKeysMaxBatchSizeInvalid": "Geçerli bir maksimum toplu iş boyutu girin (1–1,000,000).",
+ "provisioningKeysValidUntil": "Geçerlilik tarihi",
+ "provisioningKeysValidUntilHint": "Son kullanım tarihi için boş bırakın.",
+ "provisioningKeysValidUntilInvalid": "Geçerli bir tarih ve saat girin.",
+ "provisioningKeysNumUsed": "Kullanım Sayısı",
+ "provisioningKeysLastUsed": "Son kullanım",
+ "provisioningKeysNoExpiry": "Son kullanma tarihi yok",
+ "provisioningKeysNeverUsed": "Asla",
+ "provisioningKeysEdit": "Tedarik Anahtarını Düzenle",
+ "provisioningKeysEditDescription": "Bu anahtar için maksimum toplu iş boyutunu ve son kullanma zamanını güncelleyin.",
+ "provisioningKeysApproveNewSites": "Yeni siteleri onayla",
+ "provisioningKeysApproveNewSitesDescription": "Bu anahtar ile kayıt olan siteleri otomatik olarak onayla.",
+ "provisioningKeysUpdateError": "Tedarik anahtarı güncellenirken hata oluştu",
+ "provisioningKeysUpdated": "Tedarik anahtarı güncellendi",
+ "provisioningKeysUpdatedDescription": "Değişiklikleriniz kaydedildi.",
+ "provisioningKeysBannerTitle": "Site Tedarik Anahtarları",
+ "provisioningKeysBannerDescription": "Tedarik anahtarı oluşturun ve ilk başlangıçta siteleri otomatik olarak oluşturmak için Newt konektörüyle kullanın — her site için ayrı kimlik bilgileri ayarlamaya gerek yoktur.",
+ "provisioningKeysBannerButtonText": "Daha fazla bilgi",
+ "pendingSitesBannerTitle": "Bekleyen Siteler",
+ "pendingSitesBannerDescription": "Tedarik anahtarı kullanarak bağlanan siteler burada incelenmek için görünür. Aktif hale gelmeden ve kaynaklarınıza erişim kazanmadan önce her siteyi onaylayın.",
+ "pendingSitesBannerButtonText": "Daha fazla bilgi",
"apiKeysSettings": "{apiKeyName} Ayarları",
"userTitle": "Tüm Kullanıcıları Yönet",
"userDescription": "Sistemdeki tüm kullanıcıları görün ve yönetin",
@@ -509,9 +562,12 @@
"userSaved": "Kullanıcı kaydedildi",
"userSavedDescription": "Kullanıcı güncellenmiştir.",
"autoProvisioned": "Otomatik Sağlandı",
+ "autoProvisionSettings": "Otomatik Tedarik Ayarları",
"autoProvisionedDescription": "Bu kullanıcının kimlik sağlayıcısı tarafından otomatik olarak yönetilmesine izin ver",
"accessControlsDescription": "Bu kullanıcının organizasyonda neleri erişebileceğini ve yapabileceğini yönetin",
"accessControlsSubmit": "Erişim Kontrollerini Kaydet",
+ "singleRolePerUserPlanNotice": "Planınız yalnızca kullanıcı başına bir rol desteler.",
+ "singleRolePerUserEditionNotice": "Bu sürüm yalnızca kullanıcı başına bir rol destekler.",
"roles": "Roller",
"accessUsersRoles": "Kullanıcılar ve Roller Yönetin",
"accessUsersRolesDescription": "Kullanıcılara davet gönderin ve organizasyona erişimi yönetmek için rollere ekleyin",
@@ -1119,6 +1175,7 @@
"setupTokenDescription": "Sunucu konsolundan kurulum simgesini girin.",
"setupTokenRequired": "Kurulum simgesi gerekli",
"actionUpdateSite": "Siteyi Güncelle",
+ "actionResetSiteBandwidth": "Organizasyon Bant Genişliğini Sıfırla",
"actionListSiteRoles": "İzin Verilen Site Rolleri Listele",
"actionCreateResource": "Kaynak Oluştur",
"actionDeleteResource": "Kaynağı Sil",
@@ -1148,7 +1205,7 @@
"actionRemoveUser": "Kullanıcıyı Kaldır",
"actionListUsers": "Kullanıcıları Listele",
"actionAddUserRole": "Kullanıcı Rolü Ekle",
- "actionSetUserOrgRoles": "Set User Roles",
+ "actionSetUserOrgRoles": "Kullanıcı Rolleri Belirle",
"actionGenerateAccessToken": "Erişim Jetonu Oluştur",
"actionDeleteAccessToken": "Erişim Jetonunu Sil",
"actionListAccessTokens": "Erişim Jetonlarını Listele",
@@ -1265,6 +1322,7 @@
"sidebarRoles": "Roller",
"sidebarShareableLinks": "Bağlantılar",
"sidebarApiKeys": "API Anahtarları",
+ "sidebarProvisioning": "Tedarik",
"sidebarSettings": "Ayarlar",
"sidebarAllUsers": "Tüm Kullanıcılar",
"sidebarIdentityProviders": "Kimlik Sağlayıcılar",
@@ -1890,6 +1948,40 @@
"exitNode": "Çıkış Düğümü",
"country": "Ülke",
"rulesMatchCountry": "Şu anda kaynak IP'ye dayanarak",
+ "region": "Bölge",
+ "selectRegion": "Bölgeyi seçin",
+ "searchRegions": "Bölgeleri ara...",
+ "noRegionFound": "Bölge bulunamadı.",
+ "rulesMatchRegion": "Başka ülkelerin bölgesel gruplandırmasını seçin",
+ "rulesErrorInvalidRegion": "Geçersiz bölge",
+ "rulesErrorInvalidRegionDescription": "Lütfen geçerli bir bölge seçin.",
+ "regionAfrica": "Afrika",
+ "regionNorthernAfrica": "Kuzey Afrika",
+ "regionEasternAfrica": "Doğu Afrika",
+ "regionMiddleAfrica": "Orta Afrika",
+ "regionSouthernAfrica": "Güney Afrika",
+ "regionWesternAfrica": "Batı Afrika",
+ "regionAmericas": "Amerika",
+ "regionCaribbean": "Karayipler",
+ "regionCentralAmerica": "Orta Amerika",
+ "regionSouthAmerica": "Güney Amerika",
+ "regionNorthernAmerica": "Kuzey Amerika",
+ "regionAsia": "Asya",
+ "regionCentralAsia": "Orta Asya",
+ "regionEasternAsia": "Doğu Asya",
+ "regionSouthEasternAsia": "Güneydoğu Asya",
+ "regionSouthernAsia": "Güney Asya",
+ "regionWesternAsia": "Batı Asya",
+ "regionEurope": "Avrupa",
+ "regionEasternEurope": "Doğu Avrupa",
+ "regionNorthernEurope": "Kuzey Avrupa",
+ "regionSouthernEurope": "Güney Avrupa",
+ "regionWesternEurope": "Batı Avrupa",
+ "regionOceania": "Okyanusya",
+ "regionAustraliaAndNewZealand": "Avustralya ve Yeni Zelanda",
+ "regionMelanesia": "Melanezya",
+ "regionMicronesia": "Mikronezya",
+ "regionPolynesia": "Polinezya",
"managedSelfHosted": {
"title": "Yönetilen Self-Hosted",
"description": "Daha güvenilir ve düşük bakım gerektiren, ekstra özelliklere sahip kendi kendine barındırabileceğiniz Pangolin sunucusu",
@@ -1938,6 +2030,25 @@
"invalidValue": "Geçersiz değer",
"idpTypeLabel": "Kimlik Sağlayıcı Türü",
"roleMappingExpressionPlaceholder": "örn., contains(gruplar, 'yönetici') && 'Yönetici' || 'Üye'",
+ "roleMappingModeFixedRoles": "Sabit Roller",
+ "roleMappingModeMappingBuilder": "Harita Oluşturucu",
+ "roleMappingModeRawExpression": "Ham İfade",
+ "roleMappingFixedRolesPlaceholderSelect": "Bir veya daha fazla rol seçin",
+ "roleMappingFixedRolesPlaceholderFreeform": "Rol isimlerini yazın (organizasyon başına tam eşleşme)",
+ "roleMappingFixedRolesDescriptionSameForAll": "Her otomatik tedarik edilmiş kullanıcıya aynı rol setini atayın.",
+ "roleMappingFixedRolesDescriptionDefaultPolicy": "Varsayılan politikalar için, kullanıcıların sağlandığı her organizasyonda mevcut olan rol isimlerini yazın. İsimler tam olarak eşleşmelidir.",
+ "roleMappingClaimPath": "Hak Talep Yolu",
+ "roleMappingClaimPathPlaceholder": "gruplar",
+ "roleMappingClaimPathDescription": "Kaynak değerleri içeren belirteç yükündeki yol (örneğin, gruplar).",
+ "roleMappingMatchValue": "Eşleme Değeri",
+ "roleMappingAssignRoles": "Rolleri Ata",
+ "roleMappingAddMappingRule": "Eşleme Kuralı Ekle",
+ "roleMappingRawExpressionResultDescription": "İfade bir string veya string dizisine değerlendirilmelidir.",
+ "roleMappingRawExpressionResultDescriptionSingleRole": "İfade bir string (tek rol ismi) olarak değerlendirilmelidir.",
+ "roleMappingMatchValuePlaceholder": "Eşleme değeri (örneğin: admin)",
+ "roleMappingAssignRolesPlaceholderFreeform": "Rol isimlerini yazın (organizasyon başına tam eşleşme)",
+ "roleMappingBuilderFreeformRowHint": "Rol isimleri her hedef organizasyondaki bir rol ile eşleşmelidir.",
+ "roleMappingRemoveRule": "Kaldır",
"idpGoogleConfiguration": "Google Yapılandırması",
"idpGoogleConfigurationDescription": "Google OAuth2 kimlik bilgilerinizi yapılandırın",
"idpGoogleClientIdDescription": "Google OAuth2 İstemci Kimliğiniz",
@@ -2334,6 +2445,8 @@
"logRetentionAccessDescription": "Erişim günlüklerini ne kadar süre tutacağını belirle",
"logRetentionActionLabel": "Eylem Günlüğü Saklama",
"logRetentionActionDescription": "Eylem günlüklerini ne kadar süre tutacağını belirle",
+ "logRetentionConnectionLabel": "Bağlantı kayıtlarını ne kadar süre saklayacağınız",
+ "logRetentionConnectionDescription": "Bağlantı kayıtlarını ne kadar süre saklayacağınız",
"logRetentionDisabled": "Devre Dışı",
"logRetention3Days": "3 gün",
"logRetention7Days": "7 gün",
@@ -2344,6 +2457,13 @@
"logRetentionEndOfFollowingYear": "Bir sonraki yılın sonu",
"actionLogsDescription": "Bu organizasyondaki eylemler geçmişini görüntüleyin",
"accessLogsDescription": "Bu organizasyondaki kaynaklar için erişim kimlik doğrulama isteklerini görüntüleyin",
+ "connectionLogs": "Bağlantı Kayıtları",
+ "connectionLogsDescription": "Bu organizasyondaki tüneller için bağlantı geçmişine bakın",
+ "sidebarLogsConnection": "Bağlantı Kayıtları",
+ "sidebarLogsStreaming": "Akış",
+ "sourceAddress": "Kaynak Adresi",
+ "destinationAddress": "Hedef Adresi",
+ "duration": "Süre",
"licenseRequiredToUse": "Bu özelliği kullanmak için bir Enterprise Edition lisansı veya Pangolin Cloud gereklidir. Tanıtım veya POC denemesi ayarlayın.",
"ossEnterpriseEditionRequired": "Bu özelliği kullanmak için Enterprise Edition gereklidir. Bu özellik ayrıca Pangolin Cloud’da da mevcuttur. Tanıtım veya POC denemesi ayarlayın.",
"certResolver": "Sertifika Çözücü",
@@ -2683,5 +2803,90 @@
"approvalsEmptyStateStep2Description": "Bir rolü düzenleyin ve 'Cihaz Onaylarını Gerektir' seçeneğini etkinleştirin. Bu role sahip kullanıcıların yeni cihazlar için yönetici onayına ihtiyacı olacaktır.",
"approvalsEmptyStatePreviewDescription": "Önizleme: Etkinleştirildiğinde, bekleyen cihaz talepleri incelenmek üzere burada görünecektir.",
"approvalsEmptyStateButtonText": "Rolleri Yönet",
- "domainErrorTitle": "Alan adınızı doğrulamada sorun yaşıyoruz"
+ "domainErrorTitle": "Alan adınızı doğrulamada sorun yaşıyoruz",
+ "idpAdminAutoProvisionPoliciesTabHint": "Rol eşleme ve organizasyon politikalarını Otomatik Tedarik Ayarları sekmesinde yapılandırın.",
+ "streamingTitle": "Olay Akışı",
+ "streamingDescription": "Olayları organizasyonunuzdan dış hedeflere gerçek zamanlı olarak iletin.",
+ "streamingUnnamedDestination": "Adsız hedef",
+ "streamingNoUrlConfigured": "URL yapılandırılmadı",
+ "streamingAddDestination": "Hedef Ekle",
+ "streamingHttpWebhookTitle": "HTTP Webhook",
+ "streamingHttpWebhookDescription": "Esnek kimlik doğrulama ve şablon oluşturmayla her HTTP uç noktasına olaylar gönderin.",
+ "streamingS3Title": "Amazon S3",
+ "streamingS3Description": "Olayları S3 uyumlu bir nesne depolama kovasına iletin. Yakında gelicek.",
+ "streamingDatadogTitle": "Datadog",
+ "streamingDatadogDescription": "Olayları doğrudan Datadog hesabınıza iletin. Yakında gelicek.",
+ "streamingTypePickerDescription": "Başlamak için bir hedef türü seçin.",
+ "streamingFailedToLoad": "Hedefler yüklenemedi",
+ "streamingUnexpectedError": "Beklenmeyen bir hata oluştu.",
+ "streamingFailedToUpdate": "Hedef güncellenemedi",
+ "streamingDeletedSuccess": "Hedef başarıyla silindi",
+ "streamingFailedToDelete": "Hedef silinemedi",
+ "streamingDeleteTitle": "Hedefi Sil",
+ "streamingDeleteButtonText": "Hedefi Sil",
+ "streamingDeleteDialogAreYouSure": "Silmek istediğinizden emin misiniz",
+ "streamingDeleteDialogThisDestination": "bu hedefi",
+ "streamingDeleteDialogPermanentlyRemoved": "? Tüm yapılandırma kalıcı olarak kaldırılacak.",
+ "httpDestEditTitle": "Hedefi Düzenle",
+ "httpDestAddTitle": "HTTP Hedefi Ekle",
+ "httpDestEditDescription": "Bu HTTP olay akışı hedefine yapılandırmayı güncelleyin.",
+ "httpDestAddDescription": "Organizasyonunuzun olaylarını almak için yeni bir HTTP uç noktası yapılandırın.",
+ "httpDestTabSettings": "Ayarlar",
+ "httpDestTabHeaders": "Başlıklar",
+ "httpDestTabBody": "Gövde",
+ "httpDestTabLogs": "Kayıtlar",
+ "httpDestNamePlaceholder": "Benim HTTP hedefim",
+ "httpDestUrlLabel": "Hedef URL",
+ "httpDestUrlErrorHttpRequired": "URL http veya https kullanmalıdır",
+ "httpDestUrlErrorHttpsRequired": "Bulut dağıtımlarında HTTPS gereklidir",
+ "httpDestUrlErrorInvalid": "Geçerli bir URL girin (örn. https://example.com/webhook)",
+ "httpDestAuthTitle": "Kimlik Doğrulama",
+ "httpDestAuthDescription": "Uç noktanıza yapılan isteklerin nasıl kimlik doğrulandığını seçin.",
+ "httpDestAuthNoneTitle": "Kimlik Doğrulama Yok",
+ "httpDestAuthNoneDescription": "Yetkilendirme başlığı olmadan istekler gönderir.",
+ "httpDestAuthBearerTitle": "Taşıyıcı Jetonu",
+ "httpDestAuthBearerDescription": "Her isteğe bir Yetkilendirme: Taşıyıcı başlığı ekler.",
+ "httpDestAuthBearerPlaceholder": "API anahtarınız veya jetonunuz",
+ "httpDestAuthBasicTitle": "Temel Kimlik Doğrulama",
+ "httpDestAuthBasicDescription": "Authorization: Temel başlığı ekler. Yetkilendirmeleri kullanıcı adı:şifre olarak sağlayın.",
+ "httpDestAuthBasicPlaceholder": "kullanıcı adı:şifre",
+ "httpDestAuthCustomTitle": "Özel Başlık",
+ "httpDestAuthCustomDescription": "Kimlik doğrulama için özel bir HTTP başlık adı ve değer belirtin (örn. X-API-Key).",
+ "httpDestAuthCustomHeaderNamePlaceholder": "Başlık adı (örn. X-API-Key)",
+ "httpDestAuthCustomHeaderValuePlaceholder": "Başlık değeri",
+ "httpDestCustomHeadersTitle": "Özel HTTP Başlıkları",
+ "httpDestCustomHeadersDescription": "Her giden isteğe özel başlıklar ekleyin. Statik jetonlar veya özel bir İçerik Türü için kullanışlıdır. Varsayılan olarak İçerik Türü: application/json gönderilir.",
+ "httpDestNoHeadersConfigured": "Özel başlık yapılandırılmamış. Bir tane eklemek için \"Başlık Ekle\"ye tıklayın.",
+ "httpDestHeaderNamePlaceholder": "Başlık adı",
+ "httpDestHeaderValuePlaceholder": "Değer",
+ "httpDestAddHeader": "Başlık Ekle",
+ "httpDestBodyTemplateTitle": "Özel Gövde Şablonu",
+ "httpDestBodyTemplateDescription": "Uç noktanıza gönderilen JSON yük yapısını kontrol edin. Devre dışı bırakılırsa, her olay için varsayılan bir JSON nesnesi gönderilir.",
+ "httpDestEnableBodyTemplate": "Özel gövde şablonunu etkinleştir",
+ "httpDestBodyTemplateLabel": "Gövde Şablonu (JSON)",
+ "httpDestBodyTemplateHint": "Yükünüzdeki olay alanlarına atıfta bulunmak için şablon değişkenlerini kullanın.",
+ "httpDestPayloadFormatTitle": "Yük Formatı",
+ "httpDestPayloadFormatDescription": "Her bir istek gövdesine olayların nasıl serileştirildiği.",
+ "httpDestFormatJsonArrayTitle": "JSON Dizisi",
+ "httpDestFormatJsonArrayDescription": "Her bir toplu işte bir istek, gövde bir JSON dizisidir. Çoğu genel webhook ve Datadog ile uyumludur.",
+ "httpDestFormatNdjsonTitle": "NDJSON",
+ "httpDestFormatNdjsonDescription": "Her bir toplu işte bir istek, gövde satırlarla ayrılmış JSON'dur - her satıra bir nesne, dış dizi yoktur. Splunk HEC, Elastic / OpenSearch ve Grafana Loki tarafından gereklidir.",
+ "httpDestFormatSingleTitle": "Her İstek Başına Bir Olay",
+ "httpDestFormatSingleDescription": "Her olay için ayrı bir HTTP POST gönderir. Toplu işlere yetkemeyen uç noktalar için kullanın.",
+ "httpDestLogTypesTitle": "Kayıt Türleri",
+ "httpDestLogTypesDescription": "Bu hedefe hangi kayıt türlerinin iletileceğini seçin. Yalnızca etkin kayıt türleri yayınlanacaktır.",
+ "httpDestAccessLogsTitle": "Erişim Kayıtları",
+ "httpDestAccessLogsDescription": "Kimlik doğrulanmış ve reddedilen talepler dahil kaynak erişim denemeleri.",
+ "httpDestActionLogsTitle": "Eylem Kayıtları",
+ "httpDestActionLogsDescription": "Kullanıcılar tarafından organizasyon içerisinde yapılan yönetici eylemleri.",
+ "httpDestConnectionLogsTitle": "Bağlantı Kayıtları",
+ "httpDestConnectionLogsDescription": "Site ve tünel bağlantı olayları, bağlantılar ve bağlantı kesilmeleri dahil.",
+ "httpDestRequestLogsTitle": "İstek Kayıtları",
+ "httpDestRequestLogsDescription": "Yönlendirilmiş kaynaklar için HTTP istek kayıtları, yöntem, yol ve yanıt kodu dahil.",
+ "httpDestSaveChanges": "Değişiklikleri Kaydet",
+ "httpDestCreateDestination": "Hedef Oluştur",
+ "httpDestUpdatedSuccess": "Hedef başarıyla güncellendi",
+ "httpDestCreatedSuccess": "Hedef başarıyla oluşturuldu",
+ "httpDestUpdateFailed": "Hedef güncellenemedi",
+ "httpDestCreateFailed": "Hedef oluşturulamadı"
}
diff --git a/messages/zh-CN.json b/messages/zh-CN.json
index f297d1ea9..07ffe4d5b 100644
--- a/messages/zh-CN.json
+++ b/messages/zh-CN.json
@@ -148,6 +148,11 @@
"createLink": "创建链接",
"resourcesNotFound": "找不到资源",
"resourceSearch": "搜索资源",
+ "machineSearch": "搜索机",
+ "machinesSearch": "搜索机器客户端...",
+ "machineNotFound": "未找到任何机",
+ "userDeviceSearch": "搜索用户设备",
+ "userDevicesSearch": "搜索用户设备...",
"openMenu": "打开菜单",
"resource": "资源",
"title": "标题",
@@ -323,6 +328,54 @@
"apiKeysDelete": "删除 API 密钥",
"apiKeysManage": "管理 API 密钥",
"apiKeysDescription": "API 密钥用于认证集成 API",
+ "provisioningKeysTitle": "置备密钥",
+ "provisioningKeysManage": "管理置备键",
+ "provisioningKeysDescription": "置备密钥用于验证您组织的自动站点配置。",
+ "provisioningManage": "置备中",
+ "provisioningDescription": "管理预配键和审查等待批准的站点。",
+ "pendingSites": "待定站点",
+ "siteApproveSuccess": "站点批准成功",
+ "siteApproveError": "批准站点出错",
+ "provisioningKeys": "置备键",
+ "searchProvisioningKeys": "搜索配备密钥...",
+ "provisioningKeysAdd": "生成置备键",
+ "provisioningKeysErrorDelete": "删除预配键时出错",
+ "provisioningKeysErrorDeleteMessage": "删除预配键时出错",
+ "provisioningKeysQuestionRemove": "您确定要从组织中删除此预配键吗?",
+ "provisioningKeysMessageRemove": "一旦移除,密钥不能再用于站点预配。",
+ "provisioningKeysDeleteConfirm": "确认删除置备键",
+ "provisioningKeysDelete": "删除置备键",
+ "provisioningKeysCreate": "生成置备键",
+ "provisioningKeysCreateDescription": "为组织生成一个新的预置密钥",
+ "provisioningKeysSeeAll": "查看所有预配键",
+ "provisioningKeysSave": "保存预配键",
+ "provisioningKeysSaveDescription": "您只能看到一次。复制它到一个安全的地方。",
+ "provisioningKeysErrorCreate": "创建预配键时出错",
+ "provisioningKeysList": "新建预配键",
+ "provisioningKeysMaxBatchSize": "最大批量大小",
+ "provisioningKeysUnlimitedBatchSize": "无限批量大小(无限制)",
+ "provisioningKeysMaxBatchUnlimited": "无限制",
+ "provisioningKeysMaxBatchSizeInvalid": "输入一个有效的最大批处理大小(1-1,000,000)。",
+ "provisioningKeysValidUntil": "有效期至",
+ "provisioningKeysValidUntilHint": "留空为无过期。",
+ "provisioningKeysValidUntilInvalid": "输入一个有效的日期和时间。",
+ "provisioningKeysNumUsed": "使用的时间",
+ "provisioningKeysLastUsed": "上次使用",
+ "provisioningKeysNoExpiry": "没有过期",
+ "provisioningKeysNeverUsed": "永不过期",
+ "provisioningKeysEdit": "编辑置备键",
+ "provisioningKeysEditDescription": "更新此密钥的最大批量大小和过期时间。",
+ "provisioningKeysApproveNewSites": "批准新站点",
+ "provisioningKeysApproveNewSitesDescription": "自动批准使用此密钥注册的站点。",
+ "provisioningKeysUpdateError": "更新预配键时出错",
+ "provisioningKeysUpdated": "置备密钥已更新",
+ "provisioningKeysUpdatedDescription": "您的更改已保存。",
+ "provisioningKeysBannerTitle": "站点置备密钥",
+ "provisioningKeysBannerDescription": "生成一个预配键并使用它来在首次启动时自动创建站点——无需为每个站点设置单独的凭证。",
+ "provisioningKeysBannerButtonText": "了解更多",
+ "pendingSitesBannerTitle": "待定站点",
+ "pendingSitesBannerDescription": "使用预配键连接的站点会出现在这里供审核。在站点开始运行之前批准并获取对您资源的访问权限。",
+ "pendingSitesBannerButtonText": "了解更多",
"apiKeysSettings": "{apiKeyName} 设置",
"userTitle": "管理所有用户",
"userDescription": "查看和管理系统中的所有用户",
@@ -509,9 +562,12 @@
"userSaved": "用户已保存",
"userSavedDescription": "用户已更新。",
"autoProvisioned": "自动设置",
+ "autoProvisionSettings": "自动提供设置",
"autoProvisionedDescription": "允许此用户由身份提供商自动管理",
"accessControlsDescription": "管理此用户在组织中可以访问和做什么",
"accessControlsSubmit": "保存访问控制",
+ "singleRolePerUserPlanNotice": "您的计划仅支持每个用户一个角色。",
+ "singleRolePerUserEditionNotice": "此版本仅支持每个用户一个角色。",
"roles": "角色",
"accessUsersRoles": "管理用户和角色",
"accessUsersRolesDescription": "邀请用户加入角色来管理访问组织",
@@ -1119,6 +1175,7 @@
"setupTokenDescription": "从服务器控制台输入设置令牌。",
"setupTokenRequired": "需要设置令牌",
"actionUpdateSite": "更新站点",
+ "actionResetSiteBandwidth": "重置组织带宽",
"actionListSiteRoles": "允许站点角色列表",
"actionCreateResource": "创建资源",
"actionDeleteResource": "删除资源",
@@ -1148,7 +1205,7 @@
"actionRemoveUser": "删除用户",
"actionListUsers": "列出用户",
"actionAddUserRole": "添加用户角色",
- "actionSetUserOrgRoles": "Set User Roles",
+ "actionSetUserOrgRoles": "设置用户角色",
"actionGenerateAccessToken": "生成访问令牌",
"actionDeleteAccessToken": "删除访问令牌",
"actionListAccessTokens": "访问令牌",
@@ -1265,6 +1322,7 @@
"sidebarRoles": "角色",
"sidebarShareableLinks": "链接",
"sidebarApiKeys": "API密钥",
+ "sidebarProvisioning": "置备中",
"sidebarSettings": "设置",
"sidebarAllUsers": "所有用户",
"sidebarIdentityProviders": "身份提供商",
@@ -1890,6 +1948,40 @@
"exitNode": "出口节点",
"country": "国家",
"rulesMatchCountry": "当前基于源 IP",
+ "region": "地区",
+ "selectRegion": "选择区域",
+ "searchRegions": "搜索区域...",
+ "noRegionFound": "未找到区域。",
+ "rulesMatchRegion": "选择一个区域国家组",
+ "rulesErrorInvalidRegion": "无效区域",
+ "rulesErrorInvalidRegionDescription": "请选择一个有效的区域。",
+ "regionAfrica": "非洲",
+ "regionNorthernAfrica": "B. 北非地区",
+ "regionEasternAfrica": "东部非洲",
+ "regionMiddleAfrica": "中东",
+ "regionSouthernAfrica": "D. 南 非",
+ "regionWesternAfrica": "D. 西部非洲",
+ "regionAmericas": "Americas",
+ "regionCaribbean": "加勒比",
+ "regionCentralAmerica": "中美洲:",
+ "regionSouthAmerica": "南 非",
+ "regionNorthernAmerica": "北美洲:",
+ "regionAsia": "亚洲",
+ "regionCentralAsia": "B. 亚 洲",
+ "regionEasternAsia": "东亚",
+ "regionSouthEasternAsia": "D. 东南亚区域",
+ "regionSouthernAsia": "D. 亚 洲",
+ "regionWesternAsia": "西亚",
+ "regionEurope": "欧洲",
+ "regionEasternEurope": "D. 欧 洲",
+ "regionNorthernEurope": "北欧洲",
+ "regionSouthernEurope": "南欧洲",
+ "regionWesternEurope": "西欧洲",
+ "regionOceania": "Oceania",
+ "regionAustraliaAndNewZealand": "澳大利亚和新西兰",
+ "regionMelanesia": "Melanesia",
+ "regionMicronesia": "Micronesia",
+ "regionPolynesia": "Polynesia",
"managedSelfHosted": {
"title": "托管自托管",
"description": "更可靠和低维护自我托管的 Pangolin 服务器,带有额外的铃声和告密器",
@@ -1938,6 +2030,25 @@
"invalidValue": "无效的值",
"idpTypeLabel": "身份提供者类型",
"roleMappingExpressionPlaceholder": "例如: contains(group, 'admin' &'Admin' || 'Member'",
+ "roleMappingModeFixedRoles": "固定角色",
+ "roleMappingModeMappingBuilder": "映射构建器",
+ "roleMappingModeRawExpression": "原始表达式",
+ "roleMappingFixedRolesPlaceholderSelect": "选择一个或多个角色",
+ "roleMappingFixedRolesPlaceholderFreeform": "输入角色名称 (每个组织确切匹配)",
+ "roleMappingFixedRolesDescriptionSameForAll": "将相同的角色分配给每个自动配备的用户。",
+ "roleMappingFixedRolesDescriptionDefaultPolicy": "对于缺省策略,每个提供用户的组织中存在的角色名称类型。名称必须完全匹配。",
+ "roleMappingClaimPath": "认领路径",
+ "roleMappingClaimPathPlaceholder": "组",
+ "roleMappingClaimPathDescription": "包含源值的 token 有效负载路径 (例如组)。",
+ "roleMappingMatchValue": "匹配值",
+ "roleMappingAssignRoles": "分配角色",
+ "roleMappingAddMappingRule": "添加映射规则",
+ "roleMappingRawExpressionResultDescription": "表达式必须值为字符串或字符串。",
+ "roleMappingRawExpressionResultDescriptionSingleRole": "表达式必须计算到字符串(单个角色名称)。",
+ "roleMappingMatchValuePlaceholder": "匹配值(例如: 管理员)",
+ "roleMappingAssignRolesPlaceholderFreeform": "输入角色名称 (每个组织确切)",
+ "roleMappingBuilderFreeformRowHint": "角色名称必须匹配每个目标组织的角色。",
+ "roleMappingRemoveRule": "删除",
"idpGoogleConfiguration": "Google 配置",
"idpGoogleConfigurationDescription": "配置 Google OAuth2 凭据",
"idpGoogleClientIdDescription": "Google OAuth2 Client ID",
@@ -2334,6 +2445,8 @@
"logRetentionAccessDescription": "保留访问日志的时间",
"logRetentionActionLabel": "动作日志保留",
"logRetentionActionDescription": "保留操作日志的时间",
+ "logRetentionConnectionLabel": "连接日志保留",
+ "logRetentionConnectionDescription": "保留连接日志的时间",
"logRetentionDisabled": "已禁用",
"logRetention3Days": "3 天",
"logRetention7Days": "7 天",
@@ -2344,6 +2457,13 @@
"logRetentionEndOfFollowingYear": "下一年结束",
"actionLogsDescription": "查看此机构执行的操作历史",
"accessLogsDescription": "查看此机构资源的访问认证请求",
+ "connectionLogs": "连接日志",
+ "connectionLogsDescription": "查看此机构隧道的连接日志",
+ "sidebarLogsConnection": "连接日志",
+ "sidebarLogsStreaming": "流流",
+ "sourceAddress": "源地址",
+ "destinationAddress": "目的地址",
+ "duration": "期限",
"licenseRequiredToUse": "使用此功能需要企业版许可证或Pangolin Cloud。预约演示或POC试用。",
"ossEnterpriseEditionRequired": "需要 Enterprise Edition 才能使用此功能。 此功能也可在 Pangolin Cloud上获取。 预订演示或POC 试用。",
"certResolver": "证书解决器",
@@ -2683,5 +2803,90 @@
"approvalsEmptyStateStep2Description": "编辑角色并启用“需要设备审批”选项。具有此角色的用户需要管理员批准新设备。",
"approvalsEmptyStatePreviewDescription": "预览:如果启用,待处理设备请求将出现在这里供审核",
"approvalsEmptyStateButtonText": "管理角色",
- "domainErrorTitle": "我们在验证您的域名时遇到了问题"
+ "domainErrorTitle": "我们在验证您的域名时遇到了问题",
+ "idpAdminAutoProvisionPoliciesTabHint": "在 自动供应设置 选项卡上配置角色映射和组织策略。",
+ "streamingTitle": "事件流",
+ "streamingDescription": "实时将事件从您的组织流到外部目的地。",
+ "streamingUnnamedDestination": "未命名目标",
+ "streamingNoUrlConfigured": "未配置URL",
+ "streamingAddDestination": "添加目标",
+ "streamingHttpWebhookTitle": "HTTP Webhook",
+ "streamingHttpWebhookDescription": "将事件发送到任意HTTP端点并灵活验证和模板。",
+ "streamingS3Title": "Amazon S3",
+ "streamingS3Description": "将事件串流到 S3 兼容的对象存储桶。即将推出。",
+ "streamingDatadogTitle": "Datadog",
+ "streamingDatadogDescription": "直接转发事件到您的Datadog 帐户。即将推出。",
+ "streamingTypePickerDescription": "选择要开始的目标类型。",
+ "streamingFailedToLoad": "加载目的地失败",
+ "streamingUnexpectedError": "发生意外错误.",
+ "streamingFailedToUpdate": "更新目标失败",
+ "streamingDeletedSuccess": "目标删除成功",
+ "streamingFailedToDelete": "删除目标失败",
+ "streamingDeleteTitle": "删除目标",
+ "streamingDeleteButtonText": "删除目标",
+ "streamingDeleteDialogAreYouSure": "您确定要删除吗?",
+ "streamingDeleteDialogThisDestination": "这个目标",
+ "streamingDeleteDialogPermanentlyRemoved": "? 所有配置将被永久删除。",
+ "httpDestEditTitle": "编辑目标",
+ "httpDestAddTitle": "添加 HTTP 目标",
+ "httpDestEditDescription": "更新此 HTTP 事件流媒体目的地的配置。",
+ "httpDestAddDescription": "配置新的 HTTP 端点来接收您的组织事件。",
+ "httpDestTabSettings": "设置",
+ "httpDestTabHeaders": "信头",
+ "httpDestTabBody": "正文内容",
+ "httpDestTabLogs": "日志",
+ "httpDestNamePlaceholder": "我的 HTTP 目标",
+ "httpDestUrlLabel": "目标网址",
+ "httpDestUrlErrorHttpRequired": "URL 必须使用 http 或 https",
+ "httpDestUrlErrorHttpsRequired": "云端部署需要HTTPS",
+ "httpDestUrlErrorInvalid": "输入一个有效的 URL (例如,https://example.com/webhook)",
+ "httpDestAuthTitle": "认证",
+ "httpDestAuthDescription": "选择如何验证您的端点的请求。",
+ "httpDestAuthNoneTitle": "无身份验证",
+ "httpDestAuthNoneDescription": "在没有授权头的情况下发送请求。",
+ "httpDestAuthBearerTitle": "持有者令牌",
+ "httpDestAuthBearerDescription": "添加授权:每个请求的标题为 。",
+ "httpDestAuthBearerPlaceholder": "您的 API 密钥或令牌",
+ "httpDestAuthBasicTitle": "基本认证",
+ "httpDestAuthBasicDescription": "添加授权:基本 头。提供用户名:密码的凭据。",
+ "httpDestAuthBasicPlaceholder": "用户名:密码",
+ "httpDestAuthCustomTitle": "自定义标题",
+ "httpDestAuthCustomDescription": "指定自定义 HTTP 头名称和身份验证值 (例如,X-API 键)。",
+ "httpDestAuthCustomHeaderNamePlaceholder": "标题名称(例如X-API-键)",
+ "httpDestAuthCustomHeaderValuePlaceholder": "页眉值",
+ "httpDestCustomHeadersTitle": "自定义 HTTP 头",
+ "httpDestCustomHeadersDescription": "向每个输出请求添加自定义标题。用于静态令牌或自定义内容类型。默认情况下,内容类型:应用程序/json已发送。",
+ "httpDestNoHeadersConfigured": "未配置自定义头。单击\"添加头\"以添加一个。",
+ "httpDestHeaderNamePlaceholder": "标题名称",
+ "httpDestHeaderValuePlaceholder": "值",
+ "httpDestAddHeader": "添加标题",
+ "httpDestBodyTemplateTitle": "自定义实体模板",
+ "httpDestBodyTemplateDescription": "控制发送到您的端点的 JSON 有效载荷结构。如果禁用,将为每个事件发送一个 JSON 默认对象。",
+ "httpDestEnableBodyTemplate": "启用自定义实体模板",
+ "httpDestBodyTemplateLabel": "身体模板 (JSON)",
+ "httpDestBodyTemplateHint": "将模板变量用于您有效载荷中的参考事件字段。",
+ "httpDestPayloadFormatTitle": "有效载荷格式",
+ "httpDestPayloadFormatDescription": "事件如何序列化为每个请求实体。",
+ "httpDestFormatJsonArrayTitle": "JSON 数组",
+ "httpDestFormatJsonArrayDescription": "每批一个请求,实体是一个 JSON 数组。与大多数通用的 Web 钩子和数据兼容。",
+ "httpDestFormatNdjsonTitle": "NDJSON",
+ "httpDestFormatNdjsonDescription": "每批有一个请求,物体是换行符限制的 JSON ——每行一个对象,不是外部数组。 Sluk HEC、Elastic / OpenSearch和Grafana Loki所需。",
+ "httpDestFormatSingleTitle": "每个请求一个事件",
+ "httpDestFormatSingleDescription": "为每个事件单独发送一个 HTTP POST。仅用于无法处理批量的端点。",
+ "httpDestLogTypesTitle": "日志类型",
+ "httpDestLogTypesDescription": "选择转发到此目的地的日志类型。只有启用的日志类型才会被连续使用。",
+ "httpDestAccessLogsTitle": "访问日志",
+ "httpDestAccessLogsDescription": "资源访问尝试,包括已验证和拒绝的请求。",
+ "httpDestActionLogsTitle": "操作日志",
+ "httpDestActionLogsDescription": "组织内部用户采取的行政行动。",
+ "httpDestConnectionLogsTitle": "连接日志",
+ "httpDestConnectionLogsDescription": "站点和隧道连接事件,包括连接和断开连接。",
+ "httpDestRequestLogsTitle": "请求日志",
+ "httpDestRequestLogsDescription": "HTTP 请求代理资源日志,包括方法、路径和响应代码。",
+ "httpDestSaveChanges": "保存更改",
+ "httpDestCreateDestination": "创建目标",
+ "httpDestUpdatedSuccess": "目标已成功更新",
+ "httpDestCreatedSuccess": "目标创建成功",
+ "httpDestUpdateFailed": "更新目标失败",
+ "httpDestCreateFailed": "创建目标失败"
}