diff --git a/messages/bg-BG.json b/messages/bg-BG.json index a884474a..6814a6ba 100644 --- a/messages/bg-BG.json +++ b/messages/bg-BG.json @@ -18,17 +18,17 @@ "dismiss": "Отхвърляне", "componentsLicenseViolation": "Нарушение на лиценза: Сървърът използва {usedSites} сайта, което надвишава лицензионния лимит от {maxSites} сайта. Проверете лицензионните условия, за да се възползвате от всички функционалности.", "componentsSupporterMessage": "Благодарим ви, че подкрепяте Pangolin като {tier}!", - "inviteErrorNotValid": "We're sorry, but it looks like the invite you're trying to access has not been accepted or is no longer valid.", - "inviteErrorUser": "We're sorry, but it looks like the invite you're trying to access is not for this user.", - "inviteLoginUser": "Please make sure you're logged in as the correct user.", - "inviteErrorNoUser": "We're sorry, but it looks like the invite you're trying to access is not for a user that exists.", - "inviteCreateUser": "Please create an account first.", - "goHome": "Go Home", - "inviteLogInOtherUser": "Log In as a Different User", - "createAnAccount": "Create an Account", - "inviteNotAccepted": "Invite Not Accepted", - "authCreateAccount": "Create an account to get started", - "authNoAccount": "Don't have an account?", + "inviteErrorNotValid": "Съжаляваме, но изглежда, че поканата, до която се опитвате да получите достъп, не е приета или вече не е валидна.", + "inviteErrorUser": "Съжаляваме, но изглежда, че поканата, до която се опитвате да получите достъп, не е предназначена за този потребител.", + "inviteLoginUser": "Моля, уверете се, че сте влезли като правилния потребител.", + "inviteErrorNoUser": "Съжаляваме, но изглежда, че поканата, до която се опитвате да получите достъп, не е за съществуващ потребител.", + "inviteCreateUser": "Моля, първо създайте акаунт.", + "goHome": "Отиди вкъщи", + "inviteLogInOtherUser": "Влезте като друг потребител", + "createAnAccount": "Създайте профил", + "inviteNotAccepted": "Поканата не е приета", + "authCreateAccount": "Създайте акаунт, за да започнете", + "authNoAccount": "Нямате акаунт?", "email": "Имейл", "password": "Парола", "confirmPassword": "Потвърждение на паролата", @@ -47,1479 +47,1479 @@ "edit": "Редактиране", "siteConfirmDelete": "Потвърждение на изтриване на сайта", "siteDelete": "Изтриване на сайта", - "siteMessageRemove": "Once removed, the site will no longer be accessible. All resources and targets associated with the site will also be removed.", - "siteMessageConfirm": "To confirm, please type the name of the site below.", - "siteQuestionRemove": "Are you sure you want to remove the site {selectedSite} from the organization?", - "siteManageSites": "Manage Sites", - "siteDescription": "Allow connectivity to your network through secure tunnels", - "siteCreate": "Create Site", - "siteCreateDescription2": "Follow the steps below to create and connect a new site", - "siteCreateDescription": "Create a new site to start connecting your resources", - "close": "Close", - "siteErrorCreate": "Error creating site", - "siteErrorCreateKeyPair": "Key pair or site defaults not found", - "siteErrorCreateDefaults": "Site defaults not found", - "method": "Method", - "siteMethodDescription": "This is how you will expose connections.", - "siteLearnNewt": "Learn how to install Newt on your system", - "siteSeeConfigOnce": "You will only be able to see the configuration once.", - "siteLoadWGConfig": "Loading WireGuard configuration...", - "siteDocker": "Expand for Docker Deployment Details", - "toggle": "Toggle", + "siteMessageRemove": "След изтриване, сайтът няма повече да бъде достъпен. Всички ресурси и цели, свързани със сайта, също ще бъдат премахнати.", + "siteMessageConfirm": "За потвърждение, моля, напишете името на сайта по-долу.", + "siteQuestionRemove": "Сигурни ли сте, че искате да премахнете сайта {selectedSite} от организацията?", + "siteManageSites": "Управление на сайтове", + "siteDescription": "Позволете свързване към вашата мрежа чрез сигурни тунели", + "siteCreate": "Създайте сайт", + "siteCreateDescription2": "Следвайте стъпките по-долу, за да създадете и свържете нов сайт", + "siteCreateDescription": "Създайте нов сайт, за да започнете да свързвате вашите ресурси", + "close": "Затвори", + "siteErrorCreate": "Грешка при създаване на сайт", + "siteErrorCreateKeyPair": "Ключова двойка или настройки по подразбиране на сайта не са намерени", + "siteErrorCreateDefaults": "Настройки по подразбиране на сайта не са намерени", + "method": "Метод", + "siteMethodDescription": "Това е как ще се изложат свързванията.", + "siteLearnNewt": "Научете как да инсталирате Newt на вашата система", + "siteSeeConfigOnce": "Ще можете да видите конфигурацията само веднъж.", + "siteLoadWGConfig": "Зареждане на WireGuard конфигурация...", + "siteDocker": "Разширете за детайли относно внедряване с Docker", + "toggle": "Превключване", "dockerCompose": "Docker Compose", "dockerRun": "Docker Run", - "siteLearnLocal": "Local sites do not tunnel, learn more", - "siteConfirmCopy": "I have copied the config", - "searchSitesProgress": "Search sites...", - "siteAdd": "Add Site", - "siteInstallNewt": "Install Newt", - "siteInstallNewtDescription": "Get Newt running on your system", - "WgConfiguration": "WireGuard Configuration", - "WgConfigurationDescription": "Use the following configuration to connect to your network", - "operatingSystem": "Operating System", - "commands": "Commands", - "recommended": "Recommended", - "siteNewtDescription": "For the best user experience, use Newt. It uses WireGuard under the hood and allows you to address your private resources by their LAN address on your private network from within the Pangolin dashboard.", - "siteRunsInDocker": "Runs in Docker", - "siteRunsInShell": "Runs in shell on macOS, Linux, and Windows", - "siteErrorDelete": "Error deleting site", - "siteErrorUpdate": "Failed to update site", - "siteErrorUpdateDescription": "An error occurred while updating the site.", + "siteLearnLocal": "Локалните сайтове не тунелират, научете повече", + "siteConfirmCopy": "Копирах конфигурацията", + "searchSitesProgress": "Търсене на сайтове...", + "siteAdd": "Добавете сайт", + "siteInstallNewt": "Инсталирайте Newt", + "siteInstallNewtDescription": "Пуснете Newt на вашата система", + "WgConfiguration": "WireGuard конфигурация", + "WgConfigurationDescription": "Използвайте следната конфигурация, за да се свържете с вашата мрежа", + "operatingSystem": "Операционна система", + "commands": "Команди", + "recommended": "Препоръчано", + "siteNewtDescription": "За най-добро потребителско преживяване, използвайте Newt. Това е WireoGuard под повърхността и ви позволява да осъществявате достъп до личните си ресурси чрез LAN адреса им от вашия частен Pangolin дашборд.", + "siteRunsInDocker": "Работи в Docker", + "siteRunsInShell": "Работи в обвивка на macOS, Linux и Windows", + "siteErrorDelete": "Грешка при изтриване на сайта", + "siteErrorUpdate": "Неуспешно актуализиране на сайта", + "siteErrorUpdateDescription": "Възникна грешка при актуализирането на сайта.", "siteUpdated": "Сайтът е обновен", - "siteUpdatedDescription": "The site has been updated.", - "siteGeneralDescription": "Configure the general settings for this site", - "siteSettingDescription": "Configure the settings on your site", - "siteSetting": "{siteName} Settings", - "siteNewtTunnel": "Newt Tunnel (Recommended)", - "siteNewtTunnelDescription": "Easiest way to create an entrypoint into your network. No extra setup.", - "siteWg": "Basic WireGuard", - "siteWgDescription": "Use any WireGuard client to establish a tunnel. Manual NAT setup required.", - "siteWgDescriptionSaas": "Use any WireGuard client to establish a tunnel. Manual NAT setup required. ONLY WORKS ON SELF HOSTED NODES", - "siteLocalDescription": "Local resources only. No tunneling.", - "siteLocalDescriptionSaas": "Local resources only. No tunneling. ONLY WORKS ON SELF HOSTED NODES", - "siteSeeAll": "See All Sites", - "siteTunnelDescription": "Determine how you want to connect to your site", - "siteNewtCredentials": "Newt Credentials", - "siteNewtCredentialsDescription": "This is how Newt will authenticate with the server", - "siteCredentialsSave": "Save Your Credentials", - "siteCredentialsSaveDescription": "You will only be able to see this once. Make sure to copy it to a secure place.", - "siteInfo": "Site Information", - "status": "Status", - "shareTitle": "Manage Share Links", - "shareDescription": "Create shareable links to grant temporary or permanent access to your resources", - "shareSearch": "Search share links...", - "shareCreate": "Create Share Link", - "shareErrorDelete": "Failed to delete link", - "shareErrorDeleteMessage": "An error occurred deleting link", - "shareDeleted": "Link deleted", - "shareDeletedDescription": "The link has been deleted", - "shareTokenDescription": "Your access token can be passed in two ways: as a query parameter or in the request headers. These must be passed from the client on every request for authenticated access.", - "accessToken": "Access Token", - "usageExamples": "Usage Examples", - "tokenId": "Token ID", - "requestHeades": "Request Headers", - "queryParameter": "Query Parameter", - "importantNote": "Important Note", - "shareImportantDescription": "For security reasons, using headers is recommended over query parameters when possible, as query parameters may be logged in server logs or browser history.", - "token": "Token", - "shareTokenSecurety": "Keep your access token secure. Do not share it in publicly accessible areas or client-side code.", - "shareErrorFetchResource": "Failed to fetch resources", - "shareErrorFetchResourceDescription": "An error occurred while fetching the resources", - "shareErrorCreate": "Failed to create share link", - "shareErrorCreateDescription": "An error occurred while creating the share link", - "shareCreateDescription": "Anyone with this link can access the resource", - "shareTitleOptional": "Title (optional)", - "expireIn": "Expire In", - "neverExpire": "Never expire", - "shareExpireDescription": "Expiration time is how long the link will be usable and provide access to the resource. After this time, the link will no longer work, and users who used this link will lose access to the resource.", - "shareSeeOnce": "You will only be able to see this linkonce. Make sure to copy it.", - "shareAccessHint": "Anyone with this link can access the resource. Share it with care.", - "shareTokenUsage": "See Access Token Usage", - "createLink": "Create Link", - "resourcesNotFound": "No resources found", - "resourceSearch": "Search resources", - "openMenu": "Open menu", - "resource": "Resource", - "title": "Title", - "created": "Created", - "expires": "Expires", - "never": "Never", - "shareErrorSelectResource": "Please select a resource", - "resourceTitle": "Manage Resources", - "resourceDescription": "Create secure proxies to your private applications", - "resourcesSearch": "Search resources...", - "resourceAdd": "Add Resource", - "resourceErrorDelte": "Error deleting resource", - "authentication": "Authentication", - "protected": "Protected", - "notProtected": "Not Protected", - "resourceMessageRemove": "Once removed, the resource will no longer be accessible. All targets associated with the resource will also be removed.", - "resourceMessageConfirm": "To confirm, please type the name of the resource below.", - "resourceQuestionRemove": "Are you sure you want to remove the resource {selectedResource} from the organization?", - "resourceHTTP": "HTTPS Resource", - "resourceHTTPDescription": "Proxy requests to your app over HTTPS using a subdomain or base domain.", - "resourceRaw": "Raw TCP/UDP Resource", - "resourceRawDescription": "Proxy requests to your app over TCP/UDP using a port number.", - "resourceCreate": "Create Resource", - "resourceCreateDescription": "Follow the steps below to create a new resource", - "resourceSeeAll": "See All Resources", - "resourceInfo": "Resource Information", - "resourceNameDescription": "This is the display name for the resource.", - "siteSelect": "Select site", - "siteSearch": "Search site", - "siteNotFound": "No site found.", - "siteSelectionDescription": "This site will provide connectivity to the target.", - "resourceType": "Resource Type", - "resourceTypeDescription": "Determine how you want to access your resource", - "resourceHTTPSSettings": "HTTPS Settings", - "resourceHTTPSSettingsDescription": "Configure how your resource will be accessed over HTTPS", - "domainType": "Domain Type", - "subdomain": "Subdomain", - "baseDomain": "Base Domain", - "subdomnainDescription": "The subdomain where your resource will be accessible.", - "resourceRawSettings": "TCP/UDP Settings", - "resourceRawSettingsDescription": "Configure how your resource will be accessed over TCP/UDP", - "protocol": "Protocol", - "protocolSelect": "Select a protocol", - "resourcePortNumber": "Port Number", - "resourcePortNumberDescription": "The external port number to proxy requests.", - "cancel": "Cancel", - "resourceConfig": "Configuration Snippets", - "resourceConfigDescription": "Copy and paste these configuration snippets to set up your TCP/UDP resource", - "resourceAddEntrypoints": "Traefik: Add Entrypoints", - "resourceExposePorts": "Gerbil: Expose Ports in Docker Compose", - "resourceLearnRaw": "Learn how to configure TCP/UDP resources", - "resourceBack": "Back to Resources", - "resourceGoTo": "Go to Resource", - "resourceDelete": "Delete Resource", - "resourceDeleteConfirm": "Confirm Delete Resource", - "visibility": "Visibility", - "enabled": "Enabled", - "disabled": "Disabled", - "general": "General", - "generalSettings": "General Settings", - "proxy": "Proxy", - "internal": "Internal", - "rules": "Rules", - "resourceSettingDescription": "Configure the settings on your resource", - "resourceSetting": "{resourceName} Settings", - "alwaysAllow": "Always Allow", - "alwaysDeny": "Always Deny", - "passToAuth": "Pass to Auth", - "orgSettingsDescription": "Configure your organization's general settings", - "orgGeneralSettings": "Organization Settings", - "orgGeneralSettingsDescription": "Manage your organization details and configuration", - "saveGeneralSettings": "Save General Settings", - "saveSettings": "Save Settings", - "orgDangerZone": "Danger Zone", - "orgDangerZoneDescription": "Once you delete this org, there is no going back. Please be certain.", - "orgDelete": "Delete Organization", - "orgDeleteConfirm": "Confirm Delete Organization", - "orgMessageRemove": "This action is irreversible and will delete all associated data.", - "orgMessageConfirm": "To confirm, please type the name of the organization below.", - "orgQuestionRemove": "Are you sure you want to remove the organization {selectedOrg}?", - "orgUpdated": "Organization updated", - "orgUpdatedDescription": "The organization has been updated.", - "orgErrorUpdate": "Failed to update organization", - "orgErrorUpdateMessage": "An error occurred while updating the organization.", - "orgErrorFetch": "Failed to fetch organizations", - "orgErrorFetchMessage": "An error occurred while listing your organizations", - "orgErrorDelete": "Failed to delete organization", - "orgErrorDeleteMessage": "An error occurred while deleting the organization.", - "orgDeleted": "Organization deleted", - "orgDeletedMessage": "The organization and its data has been deleted.", - "orgMissing": "Organization ID Missing", - "orgMissingMessage": "Unable to regenerate invitation without an organization ID.", - "accessUsersManage": "Manage Users", - "accessUsersDescription": "Invite users and add them to roles to manage access to your organization", - "accessUsersSearch": "Search users...", - "accessUserCreate": "Create User", - "accessUserRemove": "Remove User", - "username": "Username", - "identityProvider": "Identity Provider", - "role": "Role", - "nameRequired": "Name is required", - "accessRolesManage": "Manage Roles", - "accessRolesDescription": "Configure roles to manage access to your organization", - "accessRolesSearch": "Search roles...", - "accessRolesAdd": "Add Role", - "accessRoleDelete": "Delete Role", - "description": "Description", - "inviteTitle": "Open Invitations", - "inviteDescription": "Manage your invitations to other users", - "inviteSearch": "Search invitations...", - "minutes": "Minutes", - "hours": "Hours", - "days": "Days", - "weeks": "Weeks", - "months": "Months", - "years": "Years", - "day": "{count, plural, one {# day} other {# days}}", - "apiKeysTitle": "API Key Information", - "apiKeysConfirmCopy2": "You must confirm that you have copied the API key.", - "apiKeysErrorCreate": "Error creating API key", - "apiKeysErrorSetPermission": "Error setting permissions", - "apiKeysCreate": "Generate API Key", - "apiKeysCreateDescription": "Generate a new API key for your organization", - "apiKeysGeneralSettings": "Permissions", - "apiKeysGeneralSettingsDescription": "Determine what this API key can do", - "apiKeysList": "Your API Key", - "apiKeysSave": "Save Your API Key", - "apiKeysSaveDescription": "You will only be able to see this once. Make sure to copy it to a secure place.", - "apiKeysInfo": "Your API key is:", - "apiKeysConfirmCopy": "I have copied the API key", - "generate": "Generate", - "done": "Done", - "apiKeysSeeAll": "See All API Keys", - "apiKeysPermissionsErrorLoadingActions": "Error loading API key actions", - "apiKeysPermissionsErrorUpdate": "Error setting permissions", - "apiKeysPermissionsUpdated": "Permissions updated", - "apiKeysPermissionsUpdatedDescription": "The permissions have been updated.", - "apiKeysPermissionsGeneralSettings": "Permissions", - "apiKeysPermissionsGeneralSettingsDescription": "Determine what this API key can do", - "apiKeysPermissionsSave": "Save Permissions", - "apiKeysPermissionsTitle": "Permissions", - "apiKeys": "API Keys", - "searchApiKeys": "Search API keys...", - "apiKeysAdd": "Generate API Key", - "apiKeysErrorDelete": "Error deleting API key", - "apiKeysErrorDeleteMessage": "Error deleting API key", - "apiKeysQuestionRemove": "Are you sure you want to remove the API key {selectedApiKey} from the organization?", - "apiKeysMessageRemove": "Once removed, the API key will no longer be able to be used.", - "apiKeysMessageConfirm": "To confirm, please type the name of the API key below.", - "apiKeysDeleteConfirm": "Confirm Delete API Key", - "apiKeysDelete": "Delete API Key", - "apiKeysManage": "Manage API Keys", - "apiKeysDescription": "API keys are used to authenticate with the integration API", - "apiKeysSettings": "{apiKeyName} Settings", - "userTitle": "Manage All Users", - "userDescription": "View and manage all users in the system", - "userAbount": "About User Management", - "userAbountDescription": "This table displays all root user objects in the system. Each user may belong to multiple organizations. Removing a user from an organization does not delete their root user object - they will remain in the system. To completely remove a user from the system, you must delete their root user object using the delete action in this table.", - "userServer": "Server Users", - "userSearch": "Search server users...", - "userErrorDelete": "Error deleting user", - "userDeleteConfirm": "Confirm Delete User", - "userDeleteServer": "Delete User from Server", - "userMessageRemove": "The user will be removed from all organizations and be completely removed from the server.", - "userMessageConfirm": "To confirm, please type the name of the user below.", - "userQuestionRemove": "Are you sure you want to permanently delete {selectedUser} from the server?", - "licenseKey": "License Key", - "valid": "Valid", - "numberOfSites": "Number of Sites", - "licenseKeySearch": "Search license keys...", - "licenseKeyAdd": "Add License Key", - "type": "Type", - "licenseKeyRequired": "License key is required", - "licenseTermsAgree": "You must agree to the license terms", - "licenseErrorKeyLoad": "Failed to load license keys", - "licenseErrorKeyLoadDescription": "An error occurred loading license keys.", - "licenseErrorKeyDelete": "Failed to delete license key", - "licenseErrorKeyDeleteDescription": "An error occurred deleting license key.", - "licenseKeyDeleted": "License key deleted", - "licenseKeyDeletedDescription": "The license key has been deleted.", - "licenseErrorKeyActivate": "Failed to activate license key", - "licenseErrorKeyActivateDescription": "An error occurred while activating the license key.", - "licenseAbout": "About Licensing", - "communityEdition": "Community Edition", - "licenseAboutDescription": "This is for business and enterprise users who are using Pangolin in a commercial environment. If you are using Pangolin for personal use, you can ignore this section.", - "licenseKeyActivated": "License key activated", - "licenseKeyActivatedDescription": "The license key has been successfully activated.", - "licenseErrorKeyRecheck": "Failed to recheck license keys", - "licenseErrorKeyRecheckDescription": "An error occurred rechecking license keys.", - "licenseErrorKeyRechecked": "License keys rechecked", - "licenseErrorKeyRecheckedDescription": "All license keys have been rechecked", - "licenseActivateKey": "Activate License Key", - "licenseActivateKeyDescription": "Enter a license key to activate it.", - "licenseActivate": "Activate License", - "licenseAgreement": "By checking this box, you confirm that you have read and agree to the license terms corresponding to the tier associated with your license key.", - "fossorialLicense": "View Fossorial Commercial License & Subscription Terms", - "licenseMessageRemove": "This will remove the license key and all associated permissions granted by it.", - "licenseMessageConfirm": "To confirm, please type the license key below.", - "licenseQuestionRemove": "Are you sure you want to delete the license key {selectedKey} ?", - "licenseKeyDelete": "Delete License Key", - "licenseKeyDeleteConfirm": "Confirm Delete License Key", - "licenseTitle": "Manage License Status", - "licenseTitleDescription": "View and manage license keys in the system", - "licenseHost": "Host License", - "licenseHostDescription": "Manage the main license key for the host.", - "licensedNot": "Not Licensed", - "hostId": "Host ID", - "licenseReckeckAll": "Recheck All Keys", - "licenseSiteUsage": "Sites Usage", - "licenseSiteUsageDecsription": "View the number of sites using this license.", - "licenseNoSiteLimit": "There is no limit on the number of sites using an unlicensed host.", - "licensePurchase": "Purchase License", - "licensePurchaseSites": "Purchase Additional Sites", - "licenseSitesUsedMax": "{usedSites} of {maxSites} sites used", - "licenseSitesUsed": "{count, plural, =0 {# sites} one {# site} other {# sites}} in system.", - "licensePurchaseDescription": "Choose how many sites you want to {selectedMode, select, license {purchase a license for. You can always add more sites later.} other {add to your existing license.}}", - "licenseFee": "License fee", - "licensePriceSite": "Price per site", - "total": "Total", - "licenseContinuePayment": "Continue to Payment", - "pricingPage": "pricing page", - "pricingPortal": "See Purchase Portal", - "licensePricingPage": "For the most up-to-date pricing and discounts, please visit the ", - "invite": "Invitations", - "inviteRegenerate": "Regenerate Invitation", - "inviteRegenerateDescription": "Revoke previous invitation and create a new one", - "inviteRemove": "Remove Invitation", - "inviteRemoveError": "Failed to remove invitation", - "inviteRemoveErrorDescription": "An error occurred while removing the invitation.", - "inviteRemoved": "Invitation removed", - "inviteRemovedDescription": "The invitation for {email} has been removed.", - "inviteQuestionRemove": "Are you sure you want to remove the invitation {email}?", - "inviteMessageRemove": "Once removed, this invitation will no longer be valid. You can always re-invite the user later.", - "inviteMessageConfirm": "To confirm, please type the email address of the invitation below.", - "inviteQuestionRegenerate": "Are you sure you want to regenerate the invitation for {email}? This will revoke the previous invitation.", - "inviteRemoveConfirm": "Confirm Remove Invitation", - "inviteRegenerated": "Invitation Regenerated", - "inviteSent": "A new invitation has been sent to {email}.", - "inviteSentEmail": "Send email notification to the user", - "inviteGenerate": "A new invitation has been generated for {email}.", - "inviteDuplicateError": "Duplicate Invite", - "inviteDuplicateErrorDescription": "An invitation for this user already exists.", - "inviteRateLimitError": "Rate Limit Exceeded", - "inviteRateLimitErrorDescription": "You have exceeded the limit of 3 regenerations per hour. Please try again later.", - "inviteRegenerateError": "Failed to Regenerate Invitation", - "inviteRegenerateErrorDescription": "An error occurred while regenerating the invitation.", - "inviteValidityPeriod": "Validity Period", - "inviteValidityPeriodSelect": "Select validity period", - "inviteRegenerateMessage": "The invitation has been regenerated. The user must access the link below to accept the invitation.", - "inviteRegenerateButton": "Regenerate", - "expiresAt": "Expires At", - "accessRoleUnknown": "Unknown Role", - "placeholder": "Placeholder", - "userErrorOrgRemove": "Failed to remove user", - "userErrorOrgRemoveDescription": "An error occurred while removing the user.", - "userOrgRemoved": "User removed", - "userOrgRemovedDescription": "The user {email} has been removed from the organization.", - "userQuestionOrgRemove": "Are you sure you want to remove {email} from the organization?", - "userMessageOrgRemove": "Once removed, this user will no longer have access to the organization. You can always re-invite them later, but they will need to accept the invitation again.", - "userMessageOrgConfirm": "To confirm, please type the name of the of the user below.", - "userRemoveOrgConfirm": "Confirm Remove User", - "userRemoveOrg": "Remove User from Organization", - "users": "Users", - "accessRoleMember": "Member", - "accessRoleOwner": "Owner", - "userConfirmed": "Confirmed", - "idpNameInternal": "Internal", - "emailInvalid": "Invalid email address", - "inviteValidityDuration": "Please select a duration", - "accessRoleSelectPlease": "Please select a role", - "usernameRequired": "Username is required", - "idpSelectPlease": "Please select an identity provider", - "idpGenericOidc": "Generic OAuth2/OIDC provider.", - "accessRoleErrorFetch": "Failed to fetch roles", - "accessRoleErrorFetchDescription": "An error occurred while fetching the roles", - "idpErrorFetch": "Failed to fetch identity providers", - "idpErrorFetchDescription": "An error occurred while fetching identity providers", - "userErrorExists": "User Already Exists", - "userErrorExistsDescription": "This user is already a member of the organization.", - "inviteError": "Failed to invite user", - "inviteErrorDescription": "An error occurred while inviting the user", - "userInvited": "User invited", - "userInvitedDescription": "The user has been successfully invited.", - "userErrorCreate": "Failed to create user", - "userErrorCreateDescription": "An error occurred while creating the user", - "userCreated": "User created", - "userCreatedDescription": "The user has been successfully created.", - "userTypeInternal": "Internal User", - "userTypeInternalDescription": "Invite a user to join your organization directly.", - "userTypeExternal": "External User", - "userTypeExternalDescription": "Create a user with an external identity provider.", - "accessUserCreateDescription": "Follow the steps below to create a new user", - "userSeeAll": "See All Users", - "userTypeTitle": "User Type", - "userTypeDescription": "Determine how you want to create the user", - "userSettings": "User Information", - "userSettingsDescription": "Enter the details for the new user", - "inviteEmailSent": "Send invite email to user", - "inviteValid": "Valid For", - "selectDuration": "Select duration", - "accessRoleSelect": "Select role", - "inviteEmailSentDescription": "An email has been sent to the user with the access link below. They must access the link to accept the invitation.", - "inviteSentDescription": "The user has been invited. They must access the link below to accept the invitation.", - "inviteExpiresIn": "The invite will expire in {days, plural, one {# day} other {# days}}.", - "idpTitle": "Identity Provider", - "idpSelect": "Select the identity provider for the external user", - "idpNotConfigured": "No identity providers are configured. Please configure an identity provider before creating external users.", - "usernameUniq": "This must match the unique username that exists in the selected identity provider.", - "emailOptional": "Email (Optional)", - "nameOptional": "Name (Optional)", - "accessControls": "Access Controls", - "userDescription2": "Manage the settings on this user", - "accessRoleErrorAdd": "Failed to add user to role", - "accessRoleErrorAddDescription": "An error occurred while adding user to the role.", - "userSaved": "User saved", - "userSavedDescription": "The user has been updated.", - "autoProvisioned": "Auto Provisioned", - "autoProvisionedDescription": "Allow this user to be automatically managed by identity provider", - "accessControlsDescription": "Manage what this user can access and do in the organization", - "accessControlsSubmit": "Save Access Controls", - "roles": "Roles", - "accessUsersRoles": "Manage Users & Roles", - "accessUsersRolesDescription": "Invite users and add them to roles to manage access to your organization", - "key": "Key", - "createdAt": "Created At", - "proxyErrorInvalidHeader": "Invalid custom Host Header value. Use domain name format, or save empty to unset custom Host Header.", - "proxyErrorTls": "Invalid TLS Server Name. Use domain name format, or save empty to remove the TLS Server Name.", - "proxyEnableSSL": "Enable SSL (https)", - "targetErrorFetch": "Failed to fetch targets", - "targetErrorFetchDescription": "An error occurred while fetching targets", - "siteErrorFetch": "Failed to fetch resource", - "siteErrorFetchDescription": "An error occurred while fetching resource", - "targetErrorDuplicate": "Duplicate target", - "targetErrorDuplicateDescription": "A target with these settings already exists", - "targetWireGuardErrorInvalidIp": "Invalid target IP", - "targetWireGuardErrorInvalidIpDescription": "Target IP must be within the site subnet", - "targetsUpdated": "Targets updated", - "targetsUpdatedDescription": "Targets and settings updated successfully", - "targetsErrorUpdate": "Failed to update targets", - "targetsErrorUpdateDescription": "An error occurred while updating targets", - "targetTlsUpdate": "TLS settings updated", - "targetTlsUpdateDescription": "Your TLS settings have been updated successfully", - "targetErrorTlsUpdate": "Failed to update TLS settings", - "targetErrorTlsUpdateDescription": "An error occurred while updating TLS settings", - "proxyUpdated": "Proxy settings updated", - "proxyUpdatedDescription": "Your proxy settings have been updated successfully", - "proxyErrorUpdate": "Failed to update proxy settings", - "proxyErrorUpdateDescription": "An error occurred while updating proxy settings", - "targetAddr": "IP / Hostname", - "targetPort": "Port", - "targetProtocol": "Protocol", - "targetTlsSettings": "Secure Connection Configuration", - "targetTlsSettingsDescription": "Configure SSL/TLS settings for your resource", - "targetTlsSettingsAdvanced": "Advanced TLS Settings", - "targetTlsSni": "TLS Server Name (SNI)", - "targetTlsSniDescription": "The TLS Server Name to use for SNI. Leave empty to use the default.", - "targetTlsSubmit": "Save Settings", - "targets": "Targets Configuration", - "targetsDescription": "Set up targets to route traffic to your backend services", - "targetStickySessions": "Enable Sticky Sessions", - "targetStickySessionsDescription": "Keep connections on the same backend target for their entire session.", - "methodSelect": "Select method", - "targetSubmit": "Add Target", - "targetNoOne": "No targets. Add a target using the form.", - "targetNoOneDescription": "Adding more than one target above will enable load balancing.", - "targetsSubmit": "Save Targets", - "proxyAdditional": "Additional Proxy Settings", - "proxyAdditionalDescription": "Configure how your resource handles proxy settings", - "proxyCustomHeader": "Custom Host Header", - "proxyCustomHeaderDescription": "The host header to set when proxying requests. Leave empty to use the default.", - "proxyAdditionalSubmit": "Save Proxy Settings", - "subnetMaskErrorInvalid": "Invalid subnet mask. Must be between 0 and 32.", - "ipAddressErrorInvalidFormat": "Invalid IP address format", - "ipAddressErrorInvalidOctet": "Invalid IP address octet", - "path": "Path", - "matchPath": "Match Path", - "ipAddressRange": "IP Range", - "rulesErrorFetch": "Failed to fetch rules", - "rulesErrorFetchDescription": "An error occurred while fetching rules", - "rulesErrorDuplicate": "Duplicate rule", - "rulesErrorDuplicateDescription": "A rule with these settings already exists", - "rulesErrorInvalidIpAddressRange": "Invalid CIDR", - "rulesErrorInvalidIpAddressRangeDescription": "Please enter a valid CIDR value", - "rulesErrorInvalidUrl": "Invalid URL path", - "rulesErrorInvalidUrlDescription": "Please enter a valid URL path value", - "rulesErrorInvalidIpAddress": "Invalid IP", - "rulesErrorInvalidIpAddressDescription": "Please enter a valid IP address", - "rulesErrorUpdate": "Failed to update rules", - "rulesErrorUpdateDescription": "An error occurred while updating rules", - "rulesUpdated": "Enable Rules", - "rulesUpdatedDescription": "Rule evaluation has been updated", - "rulesMatchIpAddressRangeDescription": "Enter an address in CIDR format (e.g., 103.21.244.0/22)", - "rulesMatchIpAddress": "Enter an IP address (e.g., 103.21.244.12)", - "rulesMatchUrl": "Enter a URL path or pattern (e.g., /api/v1/todos or /api/v1/*)", - "rulesErrorInvalidPriority": "Invalid Priority", - "rulesErrorInvalidPriorityDescription": "Please enter a valid priority", - "rulesErrorDuplicatePriority": "Duplicate Priorities", - "rulesErrorDuplicatePriorityDescription": "Please enter unique priorities", - "ruleUpdated": "Rules updated", - "ruleUpdatedDescription": "Rules updated successfully", - "ruleErrorUpdate": "Operation failed", - "ruleErrorUpdateDescription": "An error occurred during the save operation", - "rulesPriority": "Priority", - "rulesAction": "Action", - "rulesMatchType": "Match Type", - "value": "Value", - "rulesAbout": "About Rules", - "rulesAboutDescription": "Rules allow you to control access to your resource based on a set of criteria. You can create rules to allow or deny access based on IP address or URL path.", - "rulesActions": "Actions", - "rulesActionAlwaysAllow": "Always Allow: Bypass all authentication methods", - "rulesActionAlwaysDeny": "Always Deny: Block all requests; no authentication can be attempted", - "rulesActionPassToAuth": "Pass to Auth: Allow authentication methods to be attempted", - "rulesMatchCriteria": "Matching Criteria", - "rulesMatchCriteriaIpAddress": "Match a specific IP address", - "rulesMatchCriteriaIpAddressRange": "Match a range of IP addresses in CIDR notation", - "rulesMatchCriteriaUrl": "Match a URL path or pattern", - "rulesEnable": "Enable Rules", - "rulesEnableDescription": "Enable or disable rule evaluation for this resource", - "rulesResource": "Resource Rules Configuration", - "rulesResourceDescription": "Configure rules to control access to your resource", - "ruleSubmit": "Add Rule", - "rulesNoOne": "No rules. Add a rule using the form.", - "rulesOrder": "Rules are evaluated by priority in ascending order.", - "rulesSubmit": "Save Rules", - "resourceErrorCreate": "Error creating resource", - "resourceErrorCreateDescription": "An error occurred when creating the resource", - "resourceErrorCreateMessage": "Error creating resource:", - "resourceErrorCreateMessageDescription": "An unexpected error occurred", - "sitesErrorFetch": "Error fetching sites", - "sitesErrorFetchDescription": "An error occurred when fetching the sites", - "domainsErrorFetch": "Error fetching domains", - "domainsErrorFetchDescription": "An error occurred when fetching the domains", - "none": "None", - "unknown": "Unknown", - "resources": "Resources", - "resourcesDescription": "Resources are proxies to applications running on your private network. Create a resource for any HTTP/HTTPS or raw TCP/UDP service on your private network. Each resource must be connected to a site to enable private, secure connectivity through an encrypted WireGuard tunnel.", - "resourcesWireGuardConnect": "Secure connectivity with WireGuard encryption", - "resourcesMultipleAuthenticationMethods": "Configure multiple authentication methods", - "resourcesUsersRolesAccess": "User and role-based access control", - "resourcesErrorUpdate": "Failed to toggle resource", - "resourcesErrorUpdateDescription": "An error occurred while updating the resource", - "access": "Access", - "shareLink": "{resource} Share Link", - "resourceSelect": "Select resource", - "shareLinks": "Share Links", - "share": "Shareable Links", - "shareDescription2": "Create shareable links to your resources. Links provide temporary or unlimited access to your resource. You can configure the expiration duration of the link when you create one.", - "shareEasyCreate": "Easy to create and share", - "shareConfigurableExpirationDuration": "Configurable expiration duration", - "shareSecureAndRevocable": "Secure and revocable", - "nameMin": "Name must be at least {len} characters.", - "nameMax": "Name must not be longer than {len} characters.", - "sitesConfirmCopy": "Please confirm that you have copied the config.", - "unknownCommand": "Unknown command", - "newtErrorFetchReleases": "Failed to fetch release info: {err}", - "newtErrorFetchLatest": "Error fetching latest release: {err}", - "newtEndpoint": "Newt Endpoint", + "siteUpdatedDescription": "Сайтът е актуализиран.", + "siteGeneralDescription": "Конфигурирайте общи настройки за този сайт", + "siteSettingDescription": "Настройте настройките на вашия сайт", + "siteSetting": "Настройки на {siteName}", + "siteNewtTunnel": "Newt тунел (Препоръчително)", + "siteNewtTunnelDescription": "Най-лесният начин да създадете входна точка в мрежата си. Без допълнително конфигуриране.", + "siteWg": "Основен WireGuard", + "siteWgDescription": "Use any WireGuard client to establish a tunnel. Manual NAT setup required. ONLY WORKS ON SELF HOSTED NODES", + "siteWgDescriptionSaas": "Използвайте всеки WireGuard клиент за установяване на тунел. Ръчно нат задаване е необходимо. РАБОТИ САМО НА СОБСТВЕНИ УЗЛИ.", + "siteLocalDescription": "Local resources only. No tunneling. ONLY WORKS ON SELF HOSTED NODES", + "siteLocalDescriptionSaas": "Само локални ресурси. Без тунелиране. РАБОТИ САМО НА СОБСТВЕНИ УЗЛИ.", + "siteSeeAll": "Вижте всички сайтове", + "siteTunnelDescription": "Определете как искате да се свържете с вашия сайт", + "siteNewtCredentials": "Newt Удостоверения", + "siteNewtCredentialsDescription": "Това е така, защото Newt ще се удостовери със сървъра", + "siteCredentialsSave": "Запазете вашите удостоверения", + "siteCredentialsSaveDescription": "Ще можете да виждате това само веднъж. Уверете се да го копирате на сигурно място.", + "siteInfo": "Информация за сайта", + "status": "Статус", + "shareTitle": "Управление на връзки за споделяне", + "shareDescription": "Създайте споделяеми връзки, за да разрешите временен или постоянен достъп до вашите ресурси", + "shareSearch": "Търсене на връзки за споделяне...", + "shareCreate": "Създайте връзка за споделяне", + "shareErrorDelete": "Неуспешно изтриване на връзката", + "shareErrorDeleteMessage": "Възникна грешка при изтриване на връзката", + "shareDeleted": "Връзката беше изтрита", + "shareDeletedDescription": "Връзката беше премахната", + "shareTokenDescription": "Вашият достъп токен може да се предава по два начина: като параметър на URL или в заглавките на заявката. Тези трябва да се предават от клиента при всяка заявка за удостоверен достъп.", + "accessToken": "Достъп Токен", + "usageExamples": "Примери за използване", + "tokenId": "Токен ID", + "requestHeades": "Заглавие на заявката", + "queryParameter": "Параметър за заявка", + "importantNote": "Важно бележка", + "shareImportantDescription": "По съображения за сигурност, използването на заглавки се препоръчва пред параметри на заявка, когато е възможно, тъй като параметри на заявка могат да бъдат записвани в логове на сървъра или в историята на браузъра.", + "token": "Токен", + "shareTokenSecurety": "Пазете вашият достъп токен в безопасност. Не го споделяйте в публичнодостъпни зони или клиентски код.", + "shareErrorFetchResource": "Неуспешно вземане на ресурси", + "shareErrorFetchResourceDescription": "Възникна грешка при опит за вземане на ресурсите", + "shareErrorCreate": "Неуспешно създаване на връзка за споделяне", + "shareErrorCreateDescription": "Възникна грешка при създаването на връзката за споделяне", + "shareCreateDescription": "Всеки с тази връзка може да получи достъп до ресурса", + "shareTitleOptional": "Заглавие (по избор)", + "expireIn": "Изтече", + "neverExpire": "Никога не изтича", + "shareExpireDescription": "Времето на изтичане е колко дълго връзката ще бъде използваема и ще предоставя достъп до ресурса. След това време, връзката няма да работи и потребителите, които са я използвали, ще загубят достъп до ресурса.", + "shareSeeOnce": "Ще можете да видите тази връзка само веднъж. Уверете се да я копирате.", + "shareAccessHint": "Всеки с тази връзка може да има достъп до ресурса. Споделяйте я с внимание.", + "shareTokenUsage": "Вижте използването на токена за достъп", + "createLink": "Създаване на връзка", + "resourcesNotFound": "Не са намерени ресурси", + "resourceSearch": "Търсене на ресурси", + "openMenu": "Отваряне на менюто", + "resource": "Ресурс", + "title": "Заглавие", + "created": "Създадено", + "expires": "Изтича", + "never": "Никога", + "shareErrorSelectResource": "Моля, изберете ресурс", + "resourceTitle": "Управление на ресурси", + "resourceDescription": "Създайте сигурни проксита към вашите частни приложения", + "resourcesSearch": "Търсене на ресурси...", + "resourceAdd": "Добавете ресурс", + "resourceErrorDelte": "Грешка при изтриване на ресурс", + "authentication": "Удостоверяване", + "protected": "Защита", + "notProtected": "Не защитен", + "resourceMessageRemove": "След като се премахне, ресурсът няма повече да бъде достъпен. Всички цели, свързани с ресурса, също ще бъдат премахнати.", + "resourceMessageConfirm": "За потвърждение, моля, напишете името на ресурса по-долу.", + "resourceQuestionRemove": "Сигурни ли сте, че искате да премахнете ресурса {selectedResource} от организацията?", + "resourceHTTP": "HTTPS ресурс", + "resourceHTTPDescription": "Прокси заявки към вашето приложение през HTTPS с помощта на субдомейн или базов домейн.", + "resourceRaw": "Суров TCP/UDP ресурс", + "resourceRawDescription": "Прокси заявки към вашето приложение през TCP/UDP с помощта на номер на порт.", + "resourceCreate": "Създайте ресурс", + "resourceCreateDescription": "Следвайте стъпките по-долу, за да създадете нов ресурс", + "resourceSeeAll": "Вижте всички ресурси", + "resourceInfo": "Информация за ресурса", + "resourceNameDescription": "Това е дисплейното име на ресурса.", + "siteSelect": "Изберете сайт", + "siteSearch": "Търсене на сайт", + "siteNotFound": "Няма намерени сайтове.", + "siteSelectionDescription": "Този сайт ще осигури свързаност до целта.", + "resourceType": "Тип ресурс", + "resourceTypeDescription": "Определете как искате да получите достъп до вашия ресурс", + "resourceHTTPSSettings": "HTTPS настройки", + "resourceHTTPSSettingsDescription": "Конфигурирайте как вашият ресурс ще бъде достъпен през HTTPS", + "domainType": "Тип домейн", + "subdomain": "Субдомейн", + "baseDomain": "Базов домейн", + "subdomnainDescription": "Субдомейнът, в който ще бъде достъпен вашият ресурс.", + "resourceRawSettings": "TCP/UDP настройки", + "resourceRawSettingsDescription": "Конфигурирайте как вашият ресурс ще бъде достъпен през TCP/UDP", + "protocol": "Протокол", + "protocolSelect": "Изберете протокол", + "resourcePortNumber": "Номер на порт", + "resourcePortNumberDescription": "Външен номер на порт за прокси заявки.", + "cancel": "Отмяна", + "resourceConfig": "Конфигурационни фрагменти", + "resourceConfigDescription": "Копирайте и поставете тези конфигурационни фрагменти за настройка на вашия TCP/UDP ресурс", + "resourceAddEntrypoints": "Traefik: Добавете Входни точки", + "resourceExposePorts": "Gerbil: Изложете портове в Docker Compose", + "resourceLearnRaw": "Научете как да конфигурирате TCP/UDP ресурси", + "resourceBack": "Назад към ресурсите", + "resourceGoTo": "Отидете към ресурса", + "resourceDelete": "Изтрийте ресурс", + "resourceDeleteConfirm": "Потвърдете изтриване на ресурс", + "visibility": "Видимост", + "enabled": "Активиран", + "disabled": "Деактивиран", + "general": "Общи", + "generalSettings": "Общи настройки", + "proxy": "Прокси", + "internal": "Вътрешен", + "rules": "Правила", + "resourceSettingDescription": "Конфигурирайте настройките на вашия ресурс", + "resourceSetting": "Настройки на {resourceName}", + "alwaysAllow": "Винаги позволявай", + "alwaysDeny": "Винаги отказвай", + "passToAuth": "Прехвърляне към удостоверяване", + "orgSettingsDescription": "Конфигурирайте общите настройки на вашата организация", + "orgGeneralSettings": "Настройки на организацията", + "orgGeneralSettingsDescription": "Управлявайте детайлите и конфигурацията на вашата организация", + "saveGeneralSettings": "Запазете общите настройки", + "saveSettings": "Запазване на настройките", + "orgDangerZone": "Опасна зона", + "orgDangerZoneDescription": "След като изтриете тази организация, няма връщане назад. Моля, бъдете сигурен.", + "orgDelete": "Изтрийте организацията", + "orgDeleteConfirm": "Потвърдете изтриване на организация", + "orgMessageRemove": "Това действие е необратимо и ще изтрие всички свързани данни.", + "orgMessageConfirm": "За потвърждение, моля, напишете името на организацията по-долу.", + "orgQuestionRemove": "Сигурни ли сте, че искате да премахнете организацията {selectedOrg}?", + "orgUpdated": "Организацията е актуализирана", + "orgUpdatedDescription": "Организацията е обновена.", + "orgErrorUpdate": "Неуспешно актуализиране на организацията", + "orgErrorUpdateMessage": "Възникна грешка при актуализиране на организацията.", + "orgErrorFetch": "Неуспешно вземане на организации", + "orgErrorFetchMessage": "Възникна грешка при изброяване на вашите организации", + "orgErrorDelete": "Неуспешно изтриване на организацията", + "orgErrorDeleteMessage": "Възникна грешка при изтриването на организацията.", + "orgDeleted": "Организацията е изтрита", + "orgDeletedMessage": "Организацията и нейните данни са изтрити.", + "orgMissing": "Липсва идентификатор на организация", + "orgMissingMessage": "Невъзможност за регенериране на покана без идентификатор на организация.", + "accessUsersManage": "Управление на потребители", + "accessUsersDescription": "Поканете потребители и ги добавете в роли, за да управлявате достъпа до вашата организация", + "accessUsersSearch": "Търсене на потребители...", + "accessUserCreate": "Създайте потребител", + "accessUserRemove": "Премахнете потребител", + "username": "Потребителско име", + "identityProvider": "Доставчик на идентичност", + "role": "Роля", + "nameRequired": "Името е задължително", + "accessRolesManage": "Управление на роли", + "accessRolesDescription": "Конфигурирайте роли, за да управлявате достъпа до вашата организация", + "accessRolesSearch": "Търсене на роли...", + "accessRolesAdd": "Добавете роля", + "accessRoleDelete": "Изтриване на роля", + "description": "Описание", + "inviteTitle": "Отворени покани", + "inviteDescription": "Управление на вашите покани към други потребители", + "inviteSearch": "Търсене на покани...", + "minutes": "Минути", + "hours": "Часове", + "days": "Дни", + "weeks": "Седмици", + "months": "Месеци", + "years": "Години", + "day": "{count, plural, one {# ден} other {# дни}}", + "apiKeysTitle": "Информация за API ключ", + "apiKeysConfirmCopy2": "Трябва да потвърдите, че сте копирали API ключът.", + "apiKeysErrorCreate": "Грешка при създаване на API ключ", + "apiKeysErrorSetPermission": "Грешка при задаване на разрешения", + "apiKeysCreate": "Генерирайте API ключ", + "apiKeysCreateDescription": "Генерирайте нов API ключ за вашата организация", + "apiKeysGeneralSettings": "Разрешения", + "apiKeysGeneralSettingsDescription": "Определете какво може да прави този API ключ", + "apiKeysList": "Вашият API ключ", + "apiKeysSave": "Запазване на вашия API ключ", + "apiKeysSaveDescription": "Ще можете да виждате това само веднъж. Уверете се да го копирате на сигурно място.", + "apiKeysInfo": "Вашият API ключ е:", + "apiKeysConfirmCopy": "Копирах API ключа", + "generate": "Генериране", + "done": "Готово", + "apiKeysSeeAll": "Вижте всички API ключове", + "apiKeysPermissionsErrorLoadingActions": "Грешка при зареждане на действията на API ключа", + "apiKeysPermissionsErrorUpdate": "Грешка при задаване на разрешения", + "apiKeysPermissionsUpdated": "Разрешенията са актуализирани", + "apiKeysPermissionsUpdatedDescription": "Разрешенията са обновени.", + "apiKeysPermissionsGeneralSettings": "Разрешения", + "apiKeysPermissionsGeneralSettingsDescription": "Определете какво може да прави този API ключ", + "apiKeysPermissionsSave": "Запазете разрешенията", + "apiKeysPermissionsTitle": "Разрешения", + "apiKeys": "API ключове", + "searchApiKeys": "Търсене на API ключове...", + "apiKeysAdd": "Генерирайте API ключ", + "apiKeysErrorDelete": "Грешка при изтриване на API ключ", + "apiKeysErrorDeleteMessage": "Грешка при изтриване на API ключ", + "apiKeysQuestionRemove": "Сигурни ли сте, че искате да премахнете API ключа {selectedApiKey} от организацията?", + "apiKeysMessageRemove": "След като бъде премахнат, API ключът няма вече да може да се използва.", + "apiKeysMessageConfirm": "За потвърждение, моля, напишете името на API ключа по-долу.", + "apiKeysDeleteConfirm": "Потвърдете изтриване на API ключ", + "apiKeysDelete": "Изтрийте API ключа", + "apiKeysManage": "Управление на API ключове", + "apiKeysDescription": "API ключове се използват за удостоверяване с интеграционния API", + "apiKeysSettings": "Настройки на {apiKeyName}", + "userTitle": "Управление на всички потребители", + "userDescription": "Преглед и управление на всички потребители в системата", + "userAbount": "Относно управлението на потребители", + "userAbountDescription": "Тази таблица показва всички рут потребителски обекти в системата. Всеки потребител може да принадлежи към множество организации. Изтриването на потребител от организация не премахва неговия рут потребителски обект - той ще остане в системата. За да премахнете напълно потребител от системата, трябва да изтриете неговия рут потребителски обект чрез действие за изтриване в тази таблица.", + "userServer": "Сървърни потребители", + "userSearch": "Търсене на сървърни потребители...", + "userErrorDelete": "Грешка при изтриване на потребител", + "userDeleteConfirm": "Потвърдете изтриването на потребител", + "userDeleteServer": "Изтрийте потребителя от сървъра", + "userMessageRemove": "Потребителят ще бъде премахнат от всички организации и напълно заличен от сървъра.", + "userMessageConfirm": "За да потвърдите, въведете името на потребителя по-долу.", + "userQuestionRemove": "Сигурни ли сте, че искате да изтриете завинаги {selectedUser} от сървъра?", + "licenseKey": "Ключ за лиценз", + "valid": "Валиден", + "numberOfSites": "Брой сайтове", + "licenseKeySearch": "Търсене на лицензионни ключове...", + "licenseKeyAdd": "Добавете лицензионен ключ", + "type": "Тип", + "licenseKeyRequired": "Необходим е лицензионен ключ", + "licenseTermsAgree": "Трябва да се съгласите с лицензионните условия", + "licenseErrorKeyLoad": "Неуспешно зареждане на лицензионни ключове", + "licenseErrorKeyLoadDescription": "Възникна грешка при зареждане на лицензионните ключове.", + "licenseErrorKeyDelete": "Неуспешно изтриване на лицензионен ключ", + "licenseErrorKeyDeleteDescription": "Възникна грешка при изтриване на лицензионния ключ.", + "licenseKeyDeleted": "Лицензионният ключ е изтрит", + "licenseKeyDeletedDescription": "Лицензионният ключ беше изтрит.", + "licenseErrorKeyActivate": "Неуспешно активиране на лицензионния ключ", + "licenseErrorKeyActivateDescription": "Възникна грешка при активирането на лицензионния ключ.", + "licenseAbout": "Относно лицензите", + "communityEdition": "Комюнити издание", + "licenseAboutDescription": "Това е за бизнес и корпоративни потребители, които използват Pangolin в търговска среда. Ако използвате Pangolin за лична употреба, можете да игнорирате този раздел.", + "licenseKeyActivated": "Лицензионният ключ е активиран", + "licenseKeyActivatedDescription": "Лицензионният ключ беше успешно активиран.", + "licenseErrorKeyRecheck": "Неуспешно повторно проверяване на лицензионните ключове", + "licenseErrorKeyRecheckDescription": "Възникна грешка при повторно проверяване на лицензионните ключове.", + "licenseErrorKeyRechecked": "Лицензионните ключове бяха повторно проверени", + "licenseErrorKeyRecheckedDescription": "Всички лицензионни ключове бяха повторно проверени", + "licenseActivateKey": "Активиране на лицензионен ключ", + "licenseActivateKeyDescription": "Въведете лицензионен ключ, за да го активирате.", + "licenseActivate": "Активиране на лицензията", + "licenseAgreement": "Чрез поставяне на отметка в това поле потвърждавате, че сте прочели и се съгласявате с лицензионните условия, съответстващи на нивото, свързано с Вашия лицензионен ключ.", + "fossorialLicense": "Преглед на търговски условия и абонамент за Fossorial", + "licenseMessageRemove": "Това ще премахне лицензионния ключ и всички свързани права, предоставени от него.", + "licenseMessageConfirm": "За да потвърдите, въведете лицензионния ключ по-долу.", + "licenseQuestionRemove": "Сигурни ли сте, че искате да изтриете лицензионния ключ {selectedKey}?", + "licenseKeyDelete": "Изтриване на лицензионен ключ", + "licenseKeyDeleteConfirm": "Потвърдете изтриването на лицензионен ключ", + "licenseTitle": "Управление на лицензионния статус", + "licenseTitleDescription": "Преглед и управление на лицензионни ключове в системата", + "licenseHost": "Лиценз за хост", + "licenseHostDescription": "Управление на главния лицензионен ключ за хоста.", + "licensedNot": "Не е лицензиран", + "hostId": "Идентификатор на хост", + "licenseReckeckAll": "Повторно проверяване на всички ключове", + "licenseSiteUsage": "Използване на сайтове", + "licenseSiteUsageDecsription": "Преглед на броя на сайтовете, които използват този лиценз.", + "licenseNoSiteLimit": "Няма лимит за броя на сайтовете, използващи нелицензиран хост.", + "licensePurchase": "Закупуване на лиценз", + "licensePurchaseSites": "Закупуване на допълнителни сайтове", + "licenseSitesUsedMax": "{usedSites} от {maxSites} сайтове използвани", + "licenseSitesUsed": "{count, plural, =0 {# сайта} one {# сайт} other {# сайта}} в системата.", + "licensePurchaseDescription": "Изберете колко сайтове искате да {selectedMode, select, license {закупите лиценз за. Можете винаги да добавите повече сайтове по-късно.} other {добавите към съществуващия си лиценз.}}", + "licenseFee": "Такса за лиценз", + "licensePriceSite": "Цена на сайт", + "total": "Общо", + "licenseContinuePayment": "Продължете към плащане", + "pricingPage": "страница с цени", + "pricingPortal": "Преглед на портала за закупуване", + "licensePricingPage": "За най-актуални цени и отстъпки, моля, посетете ", + "invite": "Покани", + "inviteRegenerate": "Регениране на покана", + "inviteRegenerateDescription": "Отменете предишната покана и създайте нова", + "inviteRemove": "Премахване на покана", + "inviteRemoveError": "Неуспешно премахване на покана", + "inviteRemoveErrorDescription": "Възникна грешка при премахване на поканата.", + "inviteRemoved": "Поканата е премахната", + "inviteRemovedDescription": "Поканата за {имейл} е премахната.", + "inviteQuestionRemove": "Сигурни ли сте, че искате да премахнете поканата {email}?", + "inviteMessageRemove": "След като бъде премахната, тази покана няма да е валидна. Винаги можете да поканите потребителя отново по-късно.", + "inviteMessageConfirm": "За да потвърдите, въведете имейл адреса на поканата по-долу.", + "inviteQuestionRegenerate": "Сигурни ли сте, че искате да регенерирате поканата за {email}? Това ще отмени предишната покана.", + "inviteRemoveConfirm": "Потвърждение на премахването на поканата", + "inviteRegenerated": "Поканата е регенерирана", + "inviteSent": "Нова покана е изпратена на {email}.", + "inviteSentEmail": "Изпращане на имейл известие до потребителя", + "inviteGenerate": "Нова покана е генерирана за {email}.", + "inviteDuplicateError": "Дублиране на покана", + "inviteDuplicateErrorDescription": "Покана за този потребител вече съществува.", + "inviteRateLimitError": "Лимитът на регенерации е надвишен", + "inviteRateLimitErrorDescription": "Надвишили сте лимита от 3 регенерации на час. Моля, опитайте отново по-късно.", + "inviteRegenerateError": "Неуспешно регениране на поканата", + "inviteRegenerateErrorDescription": "Възникна грешка при регенирането на поканата.", + "inviteValidityPeriod": "Период на валидност", + "inviteValidityPeriodSelect": "Изберете период на валидност", + "inviteRegenerateMessage": "Поканата е регенерирана. Потребителят трябва да достъпи линка по-долу, за да приеме поканата.", + "inviteRegenerateButton": "Регениране", + "expiresAt": "Изтича на", + "accessRoleUnknown": "Непозната роля", + "placeholder": "Запълване", + "userErrorOrgRemove": "Неуспешно премахване на потребител", + "userErrorOrgRemoveDescription": "Възникна грешка при премахване на потребителя.", + "userOrgRemoved": "Потребителят е премахнат", + "userOrgRemovedDescription": "Потребителят {email} беше премахнат от организацията.", + "userQuestionOrgRemove": "Сигурни ли сте, че искате да премахнете {email} от организацията?", + "userMessageOrgRemove": "След като бъде премахнат, този потребител няма да има достъп до организацията. Винаги можете да го поканите отново по-късно, но той ще трябва да приеме отново поканата.", + "userMessageOrgConfirm": "За да потвърдите, въведете името на потребителя по-долу.", + "userRemoveOrgConfirm": "Потвърдете премахването на потребителя", + "userRemoveOrg": "Премахване на потребителя от организацията", + "users": "Потребители", + "accessRoleMember": "Член", + "accessRoleOwner": "Собственик", + "userConfirmed": "Потвърдено", + "idpNameInternal": "Вътрешен", + "emailInvalid": "Невалиден имейл адрес", + "inviteValidityDuration": "Моля, изберете продължителност", + "accessRoleSelectPlease": "Моля, изберете роля", + "usernameRequired": "Необходимо е потребителско име", + "idpSelectPlease": "Моля, изберете доставчик на идентичност", + "idpGenericOidc": "Основен OAuth2/OIDC доставчик.", + "accessRoleErrorFetch": "Неуспешно извличане на роли", + "accessRoleErrorFetchDescription": "Възникна грешка при извличане на ролите", + "idpErrorFetch": "Неуспешно извличане на доставчици на идентичност", + "idpErrorFetchDescription": "Възникна грешка при извличане на доставчиците на идентичност", + "userErrorExists": "Потребителят вече съществува", + "userErrorExistsDescription": "Този потребител вече е член на организацията.", + "inviteError": "Неуспешно поканване на потребител", + "inviteErrorDescription": "Възникна грешка при поканването на потребителя", + "userInvited": "Потребителят е поканен", + "userInvitedDescription": "Потребителят беше успешно поканен.", + "userErrorCreate": "Неуспешно създаване на потребител", + "userErrorCreateDescription": "Възникна грешка при създаване на потребителя", + "userCreated": "Потребителят е създаден", + "userCreatedDescription": "Потребителят беше успешно създаден.", + "userTypeInternal": "Вътрешен потребител", + "userTypeInternalDescription": "Поканете потребител да се присъедини директно към вашата организация.", + "userTypeExternal": "Външен потребител", + "userTypeExternalDescription": "Създайте потребител с външен доставчик на идентичност.", + "accessUserCreateDescription": "Следвайте стъпките по-долу, за да създадете нов потребител", + "userSeeAll": "Виж всички потребители", + "userTypeTitle": "Тип потребител", + "userTypeDescription": "Определете как искате да създадете потребителя", + "userSettings": "Информация за потребителя", + "userSettingsDescription": "Въведете данните за новия потребител", + "inviteEmailSent": "Изпратете покана по имейл до потребителя", + "inviteValid": "Валидна за", + "selectDuration": "Изберете продължителност", + "accessRoleSelect": "Изберете роля", + "inviteEmailSentDescription": "Имейлът е изпратен до потребителя с достъпния линк по-долу. Те трябва да достъпят линка, за да приемат поканата.", + "inviteSentDescription": "Потребителят е поканен. Те трябва да достъпят линка по-долу, за да приемат поканата.", + "inviteExpiresIn": "Поканата ще изтече след {days, plural, one {# ден} other {# дни}}.", + "idpTitle": "Доставчик на идентичност", + "idpSelect": "Изберете доставчика на идентичност за външния потребител", + "idpNotConfigured": "Няма конфигурирани доставчици на идентичност. Моля, конфигурирайте доставчик на идентичност, преди да създавате външни потребители.", + "usernameUniq": "Това трябва да съответства на уникалното потребителско име, което съществува във избрания доставчик на идентичност.", + "emailOptional": "Имейл (по избор)", + "nameOptional": "Име (по избор)", + "accessControls": "Контрол на достъпа", + "userDescription2": "Управление на настройките на този потребител", + "accessRoleErrorAdd": "Неуспешно добавяне на потребител към роля", + "accessRoleErrorAddDescription": "Възникна грешка при добавяне на потребителя към ролята.", + "userSaved": "Потребителят е запазен", + "userSavedDescription": "Потребителят беше актуализиран.", + "autoProvisioned": "Автоматично предоставено", + "autoProvisionedDescription": "Позволете този потребител да бъде автоматично управляван от доставчик на идентификационни данни", + "accessControlsDescription": "Управлявайте какво може да достъпва и прави този потребител в организацията", + "accessControlsSubmit": "Запазване на контролите за достъп", + "roles": "Роли", + "accessUsersRoles": "Управление на потребители и роли", + "accessUsersRolesDescription": "Поканете потребители и ги добавете към роли, за да управлявате достъпа до вашата организация", + "key": "Ключ", + "createdAt": "Създаден на", + "proxyErrorInvalidHeader": "Невалидна стойност за заглавие на хоста. Използвайте формат на име на домейн, или оставете празно поле за да премахнете персонализирано заглавие на хост.", + "proxyErrorTls": "Невалидно име на TLS сървър. Използвайте формат на име на домейн, или оставете празно за да премахнете името на TLS сървъра.", + "proxyEnableSSL": "Активиране на SSL (https)", + "targetErrorFetch": "Неуспешно извличане на цели", + "targetErrorFetchDescription": "Възникна грешка при извличане на целите", + "siteErrorFetch": "Неуспешно извличане на ресурс", + "siteErrorFetchDescription": "Възникна грешка при извличане на ресурса", + "targetErrorDuplicate": "Дубликат на цел", + "targetErrorDuplicateDescription": "Цел с тези настройки вече съществува", + "targetWireGuardErrorInvalidIp": "Невалиден таргет IP", + "targetWireGuardErrorInvalidIpDescription": "Таргет IP трябва да бъде в рамките на подмрежата на сайта", + "targetsUpdated": "Целите са актуализирани", + "targetsUpdatedDescription": "Целите и настройките бяха успешно актуализирани", + "targetsErrorUpdate": "Неуспешно актуализиране на целите", + "targetsErrorUpdateDescription": "Възникна грешка при актуализиране на целите", + "targetTlsUpdate": "Настройките на TLS са актуализирани", + "targetTlsUpdateDescription": "Вашите настройки на TLS бяха успешно актуализирани", + "targetErrorTlsUpdate": "Неуспешно актуализиране на настройки на TLS", + "targetErrorTlsUpdateDescription": "Възникна грешка при актуализиране на настройки на TLS", + "proxyUpdated": "Настройките на прокси са актуализирани", + "proxyUpdatedDescription": "Вашите настройки на прокси бяха успешно актуализирани", + "proxyErrorUpdate": "Неуспешно актуализиране на настройки на прокси", + "proxyErrorUpdateDescription": "Възникна грешка при актуализиране на настройки на прокси", + "targetAddr": "IP / Хост име", + "targetPort": "Порт", + "targetProtocol": "Протокол", + "targetTlsSettings": "Конфигурация на защитена връзка", + "targetTlsSettingsDescription": "Конфигурирайте SSL/TLS настройките за вашия ресурс", + "targetTlsSettingsAdvanced": "Разширени TLS настройки", + "targetTlsSni": "Име на TLS сървър (SNI)", + "targetTlsSniDescription": "Името на TLS сървъра за използване за SNI. Оставете празно, за да използвате подразбиране.", + "targetTlsSubmit": "Запазване на настройките", + "targets": "Конфигурация на целите", + "targetsDescription": "Настройте цели за маршрутиране на трафик към вашите бекенд услуги", + "targetStickySessions": "Активиране на постоянни сесии", + "targetStickySessionsDescription": "Запазване на връзките със същото задно целево място за цялата сесия.", + "methodSelect": "Изберете метод", + "targetSubmit": "Добавяне на цел", + "targetNoOne": "Няма цели. Добавете цел чрез формата.", + "targetNoOneDescription": "Добавянето на повече от една цел ще активира натоварването на баланса.", + "targetsSubmit": "Запазване на целите", + "proxyAdditional": "Допълнителни настройки на прокси", + "proxyAdditionalDescription": "Конфигурирайте как вашият ресурс обработва прокси настройки", + "proxyCustomHeader": "Персонализиран хост заглавие", + "proxyCustomHeaderDescription": "Хост заглавието, което да зададете при прокси заявките. Оставете празно, за да използвате подразбиране.", + "proxyAdditionalSubmit": "Запазване на прокси настройките", + "subnetMaskErrorInvalid": "Невалидна маска на мрежа. Трябва да е между 0 и 32.", + "ipAddressErrorInvalidFormat": "Невалиден формат на IP адрес", + "ipAddressErrorInvalidOctet": "Невалиден октет на IP адрес", + "path": "Път", + "matchPath": "Път на съвпадение", + "ipAddressRange": "IP обхват", + "rulesErrorFetch": "Неуспешно извличане на правила", + "rulesErrorFetchDescription": "Възникна грешка при извличане на правилата", + "rulesErrorDuplicate": "Дубликат на правило", + "rulesErrorDuplicateDescription": "Правило с тези настройки вече съществува", + "rulesErrorInvalidIpAddressRange": "Невалиден CIDR", + "rulesErrorInvalidIpAddressRangeDescription": "Моля, въведете валидна стойност на CIDR", + "rulesErrorInvalidUrl": "Невалиден URL път", + "rulesErrorInvalidUrlDescription": "Моля, въведете валидна стойност за URL път", + "rulesErrorInvalidIpAddress": "Невалиден IP", + "rulesErrorInvalidIpAddressDescription": "Моля, въведете валиден IP адрес", + "rulesErrorUpdate": "Неуспешно актуализиране на правилата", + "rulesErrorUpdateDescription": "Възникна грешка при актуализиране на правилата", + "rulesUpdated": "Активиране на правилата", + "rulesUpdatedDescription": "Оценяването на правилата беше актуализирано", + "rulesMatchIpAddressRangeDescription": "Въведете адрес във формат CIDR (напр. 103.21.244.0/22)", + "rulesMatchIpAddress": "Въведете IP адрес (напр. 103.21.244.12)", + "rulesMatchUrl": "Въведете URL път или модел (напр. /api/v1/todos или /api/v1/*)", + "rulesErrorInvalidPriority": "Невалиден приоритет", + "rulesErrorInvalidPriorityDescription": "Моля, въведете валиден приоритет", + "rulesErrorDuplicatePriority": "Дублирани приоритети", + "rulesErrorDuplicatePriorityDescription": "Моля, въведете уникални приоритети", + "ruleUpdated": "Правилата са актуализирани", + "ruleUpdatedDescription": "Правилата бяха успешно актуализирани", + "ruleErrorUpdate": "Операцията не бе успешна", + "ruleErrorUpdateDescription": "Възникна грешка по време на операцията за запис", + "rulesPriority": "Приоритет", + "rulesAction": "Действие", + "rulesMatchType": "Тип на съвпадение", + "value": "Стойност", + "rulesAbout": "Относно правилата", + "rulesAboutDescription": "Правилата ви позволяват да контролирате достъпа до вашия ресурс въз основа на набор от критерии. Можете да създавате правила за разрешаване или отказ на достъп въз основа на IP адрес или URL път.", + "rulesActions": "Действия", + "rulesActionAlwaysAllow": "Винаги позволи: заобикаля всички методи за автентикация", + "rulesActionAlwaysDeny": "Винаги отказвай: блокиране на всички заявки; не може да се направи опит за автентикация", + "rulesActionPassToAuth": "Прехвърляне към удостоверяване: Позволяване опити за методи на удостоверяване", + "rulesMatchCriteria": "Критерии за съответствие", + "rulesMatchCriteriaIpAddress": "Съответствие с конкретен IP адрес", + "rulesMatchCriteriaIpAddressRange": "Съответства на диапазон от IP адреси в CIDR нотация", + "rulesMatchCriteriaUrl": "Съответствие с път или шаблон URL", + "rulesEnable": "Активирай правилата", + "rulesEnableDescription": "Активиране или деактивиране на оценката на правилата за този ресурс", + "rulesResource": "Конфигурация на правилата за ресурси", + "rulesResourceDescription": "Конфигурирайте правила, за да контролирате достъпа до вашия ресурс", + "ruleSubmit": "Добави правило", + "rulesNoOne": "Няма правила. Добавете правило чрез формуляра.", + "rulesOrder": "Правилата се оценяват по приоритет в нарастващ ред.", + "rulesSubmit": "Запазване на правилата", + "resourceErrorCreate": "Грешка при създаване на ресурс", + "resourceErrorCreateDescription": "Възникна грешка при създаването на ресурса", + "resourceErrorCreateMessage": "Грешка при създаване на ресурс:", + "resourceErrorCreateMessageDescription": "Възникна неочаквана грешка", + "sitesErrorFetch": "Грешка при получаване на сайтове", + "sitesErrorFetchDescription": "Възникна грешка при получаването на сайтовете", + "domainsErrorFetch": "Грешка при получаването на домейни", + "domainsErrorFetchDescription": "Възникна грешка при получаването на домейните", + "none": "Няма", + "unknown": "Неизвестно", + "resources": "Ресурси", + "resourcesDescription": "Ресурсите са проксита за приложения, работещи във вашата частна мрежа. Създайте ресурс за всеки HTTP/HTTPS или суров TCP/UDP услуга във вашата частна мрежа. Всеки ресурс трябва да бъде свързан със сайт, за да се осигури частна, сигурна свързаност чрез криптиран WireGuard тунел.", + "resourcesWireGuardConnect": "Сигурно свързване с криптиране на WireGuard", + "resourcesMultipleAuthenticationMethods": "Конфигуриране на множество методи за автентикация", + "resourcesUsersRolesAccess": "Контрол на достъпа, базиран на потребители и роли", + "resourcesErrorUpdate": "Неуспешно превключване на ресурса", + "resourcesErrorUpdateDescription": "Възникна грешка при актуализиране на ресурса", + "access": "Достъп", + "shareLink": "{resource} Сподели връзка", + "resourceSelect": "Изберете ресурс", + "shareLinks": "Споделени връзки", + "share": "Споделени връзки", + "shareDescription2": "Създайте споделени връзки към вашите ресурси. Връзките осигуряват временно или неограничено достъп до вашия ресурс. Можете да конфигурирате продължителността на изтичане на връзката при създаването й.", + "shareEasyCreate": "Лесно за създаване и споделяне", + "shareConfigurableExpirationDuration": "Конфигурируемо време на изтичане", + "shareSecureAndRevocable": "Сигурни и отменяеми", + "nameMin": "Името трябва да съдържа поне {len} знака.", + "nameMax": "Името не трябва да е по-дълго от {len} знака.", + "sitesConfirmCopy": "Моля, потвърдете, че сте копирали конфигурацията.", + "unknownCommand": "Неизвестна команда", + "newtErrorFetchReleases": "Неуспешно получаване на информация за изданието: {err}", + "newtErrorFetchLatest": "Грешка при получаването на последното издание: {err}", + "newtEndpoint": "Newt Изходен пункт", "newtId": "Newt ID", "newtSecretKey": "Newt Secret Key", - "architecture": "Architecture", - "sites": "Sites", - "siteWgAnyClients": "Use any WireGuard client to connect. You will have to address your internal resources using the peer IP.", - "siteWgCompatibleAllClients": "Compatible with all WireGuard clients", - "siteWgManualConfigurationRequired": "Manual configuration required", - "userErrorNotAdminOrOwner": "User is not an admin or owner", - "pangolinSettings": "Settings - Pangolin", - "accessRoleYour": "Your role:", - "accessRoleSelect2": "Select a role", - "accessUserSelect": "Select a user", - "otpEmailEnter": "Enter an email", - "otpEmailEnterDescription": "Press enter to add an email after typing it in the input field.", - "otpEmailErrorInvalid": "Invalid email address. Wildcard (*) must be the entire local part.", - "otpEmailSmtpRequired": "SMTP Required", - "otpEmailSmtpRequiredDescription": "SMTP must be enabled on the server to use one-time password authentication.", - "otpEmailTitle": "One-time Passwords", - "otpEmailTitleDescription": "Require email-based authentication for resource access", - "otpEmailWhitelist": "Email Whitelist", - "otpEmailWhitelistList": "Whitelisted Emails", - "otpEmailWhitelistListDescription": "Only users with these email addresses will be able to access this resource. They will be prompted to enter a one-time password sent to their email. Wildcards (*@example.com) can be used to allow any email address from a domain.", - "otpEmailWhitelistSave": "Save Whitelist", - "passwordAdd": "Add Password", - "passwordRemove": "Remove Password", - "pincodeAdd": "Add PIN Code", - "pincodeRemove": "Remove PIN Code", - "resourceAuthMethods": "Authentication Methods", - "resourceAuthMethodsDescriptions": "Allow access to the resource via additional auth methods", - "resourceAuthSettingsSave": "Saved successfully", - "resourceAuthSettingsSaveDescription": "Authentication settings have been saved", - "resourceErrorAuthFetch": "Failed to fetch data", - "resourceErrorAuthFetchDescription": "An error occurred while fetching the data", - "resourceErrorPasswordRemove": "Error removing resource password", - "resourceErrorPasswordRemoveDescription": "An error occurred while removing the resource password", - "resourceErrorPasswordSetup": "Error setting resource password", - "resourceErrorPasswordSetupDescription": "An error occurred while setting the resource password", - "resourceErrorPincodeRemove": "Error removing resource pincode", - "resourceErrorPincodeRemoveDescription": "An error occurred while removing the resource pincode", - "resourceErrorPincodeSetup": "Error setting resource PIN code", - "resourceErrorPincodeSetupDescription": "An error occurred while setting the resource PIN code", - "resourceErrorUsersRolesSave": "Failed to set roles", - "resourceErrorUsersRolesSaveDescription": "An error occurred while setting the roles", - "resourceErrorWhitelistSave": "Failed to save whitelist", - "resourceErrorWhitelistSaveDescription": "An error occurred while saving the whitelist", - "resourcePasswordSubmit": "Enable Password Protection", - "resourcePasswordProtection": "Password Protection {status}", - "resourcePasswordRemove": "Resource password removed", - "resourcePasswordRemoveDescription": "The resource password has been removed successfully", - "resourcePasswordSetup": "Resource password set", - "resourcePasswordSetupDescription": "The resource password has been set successfully", - "resourcePasswordSetupTitle": "Set Password", - "resourcePasswordSetupTitleDescription": "Set a password to protect this resource", - "resourcePincode": "PIN Code", - "resourcePincodeSubmit": "Enable PIN Code Protection", - "resourcePincodeProtection": "PIN Code Protection {status}", - "resourcePincodeRemove": "Resource pincode removed", - "resourcePincodeRemoveDescription": "The resource password has been removed successfully", - "resourcePincodeSetup": "Resource PIN code set", - "resourcePincodeSetupDescription": "The resource pincode has been set successfully", - "resourcePincodeSetupTitle": "Set Pincode", - "resourcePincodeSetupTitleDescription": "Set a pincode to protect this resource", - "resourceRoleDescription": "Admins can always access this resource.", - "resourceUsersRoles": "Users & Roles", - "resourceUsersRolesDescription": "Configure which users and roles can visit this resource", - "resourceUsersRolesSubmit": "Save Users & Roles", - "resourceWhitelistSave": "Saved successfully", - "resourceWhitelistSaveDescription": "Whitelist settings have been saved", - "ssoUse": "Use Platform SSO", - "ssoUseDescription": "Existing users will only have to log in once for all resources that have this enabled.", - "proxyErrorInvalidPort": "Invalid port number", - "subdomainErrorInvalid": "Invalid subdomain", - "domainErrorFetch": "Error fetching domains", - "domainErrorFetchDescription": "An error occurred when fetching the domains", - "resourceErrorUpdate": "Failed to update resource", - "resourceErrorUpdateDescription": "An error occurred while updating the resource", - "resourceUpdated": "Resource updated", - "resourceUpdatedDescription": "The resource has been updated successfully", - "resourceErrorTransfer": "Failed to transfer resource", - "resourceErrorTransferDescription": "An error occurred while transferring the resource", - "resourceTransferred": "Resource transferred", - "resourceTransferredDescription": "The resource has been transferred successfully", - "resourceErrorToggle": "Failed to toggle resource", - "resourceErrorToggleDescription": "An error occurred while updating the resource", - "resourceVisibilityTitle": "Visibility", - "resourceVisibilityTitleDescription": "Completely enable or disable resource visibility", - "resourceGeneral": "General Settings", - "resourceGeneralDescription": "Configure the general settings for this resource", - "resourceEnable": "Enable Resource", - "resourceTransfer": "Transfer Resource", - "resourceTransferDescription": "Transfer this resource to a different site", - "resourceTransferSubmit": "Transfer Resource", - "siteDestination": "Destination Site", - "searchSites": "Search sites", - "accessRoleCreate": "Create Role", - "accessRoleCreateDescription": "Create a new role to group users and manage their permissions.", - "accessRoleCreateSubmit": "Create Role", - "accessRoleCreated": "Role created", - "accessRoleCreatedDescription": "The role has been successfully created.", - "accessRoleErrorCreate": "Failed to create role", - "accessRoleErrorCreateDescription": "An error occurred while creating the role.", - "accessRoleErrorNewRequired": "New role is required", - "accessRoleErrorRemove": "Failed to remove role", - "accessRoleErrorRemoveDescription": "An error occurred while removing the role.", - "accessRoleName": "Role Name", - "accessRoleQuestionRemove": "You're about to delete the {name} role. You cannot undo this action.", - "accessRoleRemove": "Remove Role", - "accessRoleRemoveDescription": "Remove a role from the organization", - "accessRoleRemoveSubmit": "Remove Role", - "accessRoleRemoved": "Role removed", - "accessRoleRemovedDescription": "The role has been successfully removed.", - "accessRoleRequiredRemove": "Before deleting this role, please select a new role to transfer existing members to.", - "manage": "Manage", - "sitesNotFound": "No sites found.", - "pangolinServerAdmin": "Server Admin - Pangolin", - "licenseTierProfessional": "Professional License", - "licenseTierEnterprise": "Enterprise License", - "licenseTierCommercial": "Commercial License", - "licensed": "Licensed", - "yes": "Yes", - "no": "No", - "sitesAdditional": "Additional Sites", - "licenseKeys": "License Keys", - "sitestCountDecrease": "Decrease site count", - "sitestCountIncrease": "Increase site count", - "idpManage": "Manage Identity Providers", - "idpManageDescription": "View and manage identity providers in the system", - "idpDeletedDescription": "Identity provider deleted successfully", + "architecture": "Архитектура", + "sites": "Сайтове", + "siteWgAnyClients": "Използвайте всеки WireGuard клиент за свързване. Ще трябва да адресирате вашите вътрешни ресурси, използвайки IP на равностойния.", + "siteWgCompatibleAllClients": "Съвместим с всички WireGuard клиенти", + "siteWgManualConfigurationRequired": "Необходима е ръчна конфигурация", + "userErrorNotAdminOrOwner": "Потребителят не е администратор или собственик", + "pangolinSettings": "Настройки - Панголин", + "accessRoleYour": "Вашата роля:", + "accessRoleSelect2": "Изберете роля", + "accessUserSelect": "Изберете потребител", + "otpEmailEnter": "Въведете имейл", + "otpEmailEnterDescription": "Натиснете Enter, за да добавите имейл след като сте го въведели в полето за въвеждане.", + "otpEmailErrorInvalid": "Невалиден имейл адрес. Wilcard (*) трябва да е цялата част от локалния адрес.", + "otpEmailSmtpRequired": "Необходимо е SMTP", + "otpEmailSmtpRequiredDescription": "SMTP трябва да бъде активиран на сървъра, за да използвате еднократни пароли за автентикация.", + "otpEmailTitle": "Еднократни пароли", + "otpEmailTitleDescription": "Изисквайте автентикация базирана на имейл за достъп до ресурси", + "otpEmailWhitelist": "Бял списък на имейли", + "otpEmailWhitelistList": "Имейли в белия списък", + "otpEmailWhitelistListDescription": "Само потребители с тези имейл адреси ще могат да имат достъп до този ресурс. Те ще бъдат помолени да въведат еднократна парола, изпратена на техния имейл. Може да се използват wildcards (*@example.com), за да се позволи на всеки имейл адрес от домейн.", + "otpEmailWhitelistSave": "Запазване на белия списък", + "passwordAdd": "Добави парола", + "passwordRemove": "Премахни парола", + "pincodeAdd": "Добави ПИН код", + "pincodeRemove": "Премахни ПИН код", + "resourceAuthMethods": "Методи за автентикация", + "resourceAuthMethodsDescriptions": "Позволете достъп до ресурса чрез допълнителни методи за автентикация", + "resourceAuthSettingsSave": "Запазено успешно", + "resourceAuthSettingsSaveDescription": "Настройките за автентикация са запазени успешно", + "resourceErrorAuthFetch": "Неуспешно получаване на данни", + "resourceErrorAuthFetchDescription": "Възникна грешка при получаването на данните", + "resourceErrorPasswordRemove": "Грешка при премахване на паролата за ресурс", + "resourceErrorPasswordRemoveDescription": "Възникна грешка при премахването на паролата за ресурс", + "resourceErrorPasswordSetup": "Грешка при настройване на паролата за ресурс", + "resourceErrorPasswordSetupDescription": "Възникна грешка при настройването на паролата за ресурс", + "resourceErrorPincodeRemove": "Грешка при премахване на ПИН кода за ресурс", + "resourceErrorPincodeRemoveDescription": "Възникна грешка при премахването на ПИН кода за ресурс", + "resourceErrorPincodeSetup": "Грешка при настройване на ПИН кода за ресурс", + "resourceErrorPincodeSetupDescription": "Възникна грешка при настройването на ПИН кода за ресурс", + "resourceErrorUsersRolesSave": "Неуспешно задаване на роли", + "resourceErrorUsersRolesSaveDescription": "Възникна грешка при задаването на ролите", + "resourceErrorWhitelistSave": "Неуспешно запазване на белия списък", + "resourceErrorWhitelistSaveDescription": "Възникна грешка при запазването на белия списък", + "resourcePasswordSubmit": "Активирай защита с парола", + "resourcePasswordProtection": "Защита с парола {status}", + "resourcePasswordRemove": "Паролата на ресурса е премахната", + "resourcePasswordRemoveDescription": "Премахването на паролата за ресурс беше успешно", + "resourcePasswordSetup": "Паролата за ресурс е настроена", + "resourcePasswordSetupDescription": "Паролата за ресурс беше успешно настроена", + "resourcePasswordSetupTitle": "Задай парола", + "resourcePasswordSetupTitleDescription": "Задайте парола, за да защитите този ресурс", + "resourcePincode": "ПИН код", + "resourcePincodeSubmit": "Активирай защита с ПИН код", + "resourcePincodeProtection": "Защита с ПИН код {status}", + "resourcePincodeRemove": "Премахнат ПИН код за ресурс", + "resourcePincodeRemoveDescription": "Премахването на ПИН кода за ресурс беше успешно", + "resourcePincodeSetup": "Настроен ПИН код за ресурс", + "resourcePincodeSetupDescription": "Настройването на ПИН кода за ресурс беше успешно", + "resourcePincodeSetupTitle": "Задай ПИН код", + "resourcePincodeSetupTitleDescription": "Задайте ПИН код, за да защитите този ресурс", + "resourceRoleDescription": "Администраторите винаги могат да имат достъп до този ресурс.", + "resourceUsersRoles": "Потребители и роли", + "resourceUsersRolesDescription": "Конфигурирайте кои потребители и роли могат да посещават този ресурс", + "resourceUsersRolesSubmit": "Запазете потребители и роли", + "resourceWhitelistSave": "Успешно запазено", + "resourceWhitelistSaveDescription": "Настройките на белия списък са запазени", + "ssoUse": "Използвай платформен SSO", + "ssoUseDescription": "Съществуващите потребители ще трябва да влязат само веднъж за всички ресурси, които имат тази опция активирана.", + "proxyErrorInvalidPort": "Невалиден номер на порт", + "subdomainErrorInvalid": "Невалиден поддомейн", + "domainErrorFetch": "Грешка при получаването на домейни", + "domainErrorFetchDescription": "Възникна грешка при получаването на домейните", + "resourceErrorUpdate": "Неуспешно актуализиране на ресурса", + "resourceErrorUpdateDescription": "Възникна грешка при актуализирането на ресурса", + "resourceUpdated": "Ресурсът е обновен", + "resourceUpdatedDescription": "Ресурсът беше успешно обновен", + "resourceErrorTransfer": "Неуспешно прехвърляне на ресурса", + "resourceErrorTransferDescription": "Възникна грешка при прехвърлянето на ресурса", + "resourceTransferred": "Ресурсът е прехвърлен", + "resourceTransferredDescription": "Ресурсът беше успешно прехвърлен", + "resourceErrorToggle": "Неуспешно превключване на ресурса", + "resourceErrorToggleDescription": "Възникна грешка при актуализирането на ресурса", + "resourceVisibilityTitle": "Видимост", + "resourceVisibilityTitleDescription": "Напълно активирайте или деактивирайте видимостта на ресурса", + "resourceGeneral": "Общи настройки", + "resourceGeneralDescription": "Конфигурирайте общите настройки за този ресурс", + "resourceEnable": "Активирайте ресурс", + "resourceTransfer": "Прехвърлете ресурс", + "resourceTransferDescription": "Прехвърлете този ресурс към различен сайт", + "resourceTransferSubmit": "Прехвърлете ресурс", + "siteDestination": "Дестинационен сайт", + "searchSites": "Търси сайтове", + "accessRoleCreate": "Създайте роля", + "accessRoleCreateDescription": "Създайте нова роля за групиране на потребители и управление на техните разрешения.", + "accessRoleCreateSubmit": "Създайте роля", + "accessRoleCreated": "Ролята е създадена", + "accessRoleCreatedDescription": "Ролята беше успешно създадена.", + "accessRoleErrorCreate": "Неуспешно създаване на роля", + "accessRoleErrorCreateDescription": "Възникна грешка при създаването на ролята.", + "accessRoleErrorNewRequired": "Нова роля е необходима", + "accessRoleErrorRemove": "Неуспешно премахване на роля", + "accessRoleErrorRemoveDescription": "Възникна грешка при премахването на роля.", + "accessRoleName": "Име на роля", + "accessRoleQuestionRemove": "Ще изтриете ролята {name}. Не можете да отмените това действие.", + "accessRoleRemove": "Премахни роля", + "accessRoleRemoveDescription": "Премахни роля от организацията", + "accessRoleRemoveSubmit": "Премахни роля", + "accessRoleRemoved": "Ролята е премахната", + "accessRoleRemovedDescription": "Ролята беше успешно премахната.", + "accessRoleRequiredRemove": "Преди да изтриете тази роля, моля изберете нова роля, към която да прехвърлите настоящите членове.", + "manage": "Управление", + "sitesNotFound": "Няма намерени сайтове.", + "pangolinServerAdmin": "Администратор на сървър - Панголин", + "licenseTierProfessional": "Професионален лиценз", + "licenseTierEnterprise": "Предприятие лиценз", + "licenseTierCommercial": "Търговски лиценз", + "licensed": "Лицензиран", + "yes": "Да", + "no": "Не", + "sitesAdditional": "Допълнителни сайтове", + "licenseKeys": "Лицензионни ключове", + "sitestCountDecrease": "Намаляване на броя на сайтовете", + "sitestCountIncrease": "Увеличаване на броя на сайтовете", + "idpManage": "Управление на доставчици на идентичност", + "idpManageDescription": "Прегледайте и управлявайте доставчици на идентичност в системата", + "idpDeletedDescription": "Доставчик на идентичност успешно изтрит", "idpOidc": "OAuth2/OIDC", - "idpQuestionRemove": "Are you sure you want to permanently delete the identity provider {name}?", - "idpMessageRemove": "This will remove the identity provider and all associated configurations. Users who authenticate through this provider will no longer be able to log in.", - "idpMessageConfirm": "To confirm, please type the name of the identity provider below.", - "idpConfirmDelete": "Confirm Delete Identity Provider", - "idpDelete": "Delete Identity Provider", - "idp": "Identity Providers", - "idpSearch": "Search identity providers...", - "idpAdd": "Add Identity Provider", - "idpClientIdRequired": "Client ID is required.", - "idpClientSecretRequired": "Client Secret is required.", - "idpErrorAuthUrlInvalid": "Auth URL must be a valid URL.", - "idpErrorTokenUrlInvalid": "Token URL must be a valid URL.", - "idpPathRequired": "Identifier Path is required.", - "idpScopeRequired": "Scopes are required.", - "idpOidcDescription": "Configure an OpenID Connect identity provider", - "idpCreatedDescription": "Identity provider created successfully", - "idpCreate": "Create Identity Provider", - "idpCreateDescription": "Configure a new identity provider for user authentication", - "idpSeeAll": "See All Identity Providers", - "idpSettingsDescription": "Configure the basic information for your identity provider", - "idpDisplayName": "A display name for this identity provider", - "idpAutoProvisionUsers": "Auto Provision Users", - "idpAutoProvisionUsersDescription": "When enabled, users will be automatically created in the system upon first login with the ability to map users to roles and organizations.", - "licenseBadge": "Professional", - "idpType": "Provider Type", - "idpTypeDescription": "Select the type of identity provider you want to configure", - "idpOidcConfigure": "OAuth2/OIDC Configuration", - "idpOidcConfigureDescription": "Configure the OAuth2/OIDC provider endpoints and credentials", - "idpClientId": "Client ID", - "idpClientIdDescription": "The OAuth2 client ID from your identity provider", - "idpClientSecret": "Client Secret", - "idpClientSecretDescription": "The OAuth2 client secret from your identity provider", - "idpAuthUrl": "Authorization URL", - "idpAuthUrlDescription": "The OAuth2 authorization endpoint URL", - "idpTokenUrl": "Token URL", - "idpTokenUrlDescription": "The OAuth2 token endpoint URL", - "idpOidcConfigureAlert": "Important Information", - "idpOidcConfigureAlertDescription": "After creating the identity provider, you will need to configure the callback URL in your identity provider's settings. The callback URL will be provided after successful creation.", - "idpToken": "Token Configuration", - "idpTokenDescription": "Configure how to extract user information from the ID token", - "idpJmespathAbout": "About JMESPath", - "idpJmespathAboutDescription": "The paths below use JMESPath syntax to extract values from the ID token.", - "idpJmespathAboutDescriptionLink": "Learn more about JMESPath", - "idpJmespathLabel": "Identifier Path", - "idpJmespathLabelDescription": "The path to the user identifier in the ID token", - "idpJmespathEmailPathOptional": "Email Path (Optional)", - "idpJmespathEmailPathOptionalDescription": "The path to the user's email in the ID token", - "idpJmespathNamePathOptional": "Name Path (Optional)", - "idpJmespathNamePathOptionalDescription": "The path to the user's name in the ID token", - "idpOidcConfigureScopes": "Scopes", - "idpOidcConfigureScopesDescription": "Space-separated list of OAuth2 scopes to request", - "idpSubmit": "Create Identity Provider", - "orgPolicies": "Organization Policies", - "idpSettings": "{idpName} Settings", - "idpCreateSettingsDescription": "Configure the settings for your identity provider", - "roleMapping": "Role Mapping", - "orgMapping": "Organization Mapping", - "orgPoliciesSearch": "Search organization policies...", - "orgPoliciesAdd": "Add Organization Policy", - "orgRequired": "Organization is required", - "error": "Error", - "success": "Success", - "orgPolicyAddedDescription": "Policy added successfully", - "orgPolicyUpdatedDescription": "Policy updated successfully", - "orgPolicyDeletedDescription": "Policy deleted successfully", - "defaultMappingsUpdatedDescription": "Default mappings updated successfully", - "orgPoliciesAbout": "About Organization Policies", - "orgPoliciesAboutDescription": "Organization policies are used to control access to organizations based on the user's ID token. You can specify JMESPath expressions to extract role and organization information from the ID token.", - "orgPoliciesAboutDescriptionLink": "See documentation, for more information.", - "defaultMappingsOptional": "Default Mappings (Optional)", - "defaultMappingsOptionalDescription": "The default mappings are used when when there is not an organization policy defined for an organization. You can specify the default role and organization mappings to fall back to here.", - "defaultMappingsRole": "Default Role Mapping", - "defaultMappingsRoleDescription": "The result of this expression must return the role name as defined in the organization as a string.", - "defaultMappingsOrg": "Default Organization Mapping", - "defaultMappingsOrgDescription": "This expression must return the org ID or true for the user to be allowed to access the organization.", - "defaultMappingsSubmit": "Save Default Mappings", - "orgPoliciesEdit": "Edit Organization Policy", - "org": "Organization", - "orgSelect": "Select organization", - "orgSearch": "Search org", - "orgNotFound": "No org found.", - "roleMappingPathOptional": "Role Mapping Path (Optional)", - "orgMappingPathOptional": "Organization Mapping Path (Optional)", - "orgPolicyUpdate": "Update Policy", - "orgPolicyAdd": "Add Policy", - "orgPolicyConfig": "Configure access for an organization", - "idpUpdatedDescription": "Identity provider updated successfully", - "redirectUrl": "Redirect URL", - "redirectUrlAbout": "About Redirect URL", - "redirectUrlAboutDescription": "This is the URL to which users will be redirected after authentication. You need to configure this URL in your identity provider settings.", - "pangolinAuth": "Auth - Pangolin", - "verificationCodeLengthRequirements": "Your verification code must be 8 characters.", - "errorOccurred": "An error occurred", - "emailErrorVerify": "Failed to verify email:", - "emailVerified": "Email successfully verified! Redirecting you...", - "verificationCodeErrorResend": "Failed to resend verification code:", - "verificationCodeResend": "Verification code resent", - "verificationCodeResendDescription": "We've resent a verification code to your email address. Please check your inbox.", - "emailVerify": "Verify Email", - "emailVerifyDescription": "Enter the verification code sent to your email address.", - "verificationCode": "Verification Code", - "verificationCodeEmailSent": "We sent a verification code to your email address.", - "submit": "Submit", - "emailVerifyResendProgress": "Resending...", - "emailVerifyResend": "Didn't receive a code? Click here to resend", - "passwordNotMatch": "Passwords do not match", + "idpQuestionRemove": "Сигурни ли сте, че искате да изтриете трайно доставчика на идентичност {name}", + "idpMessageRemove": "Това ще премахне доставчика на идентичност и всички свързани конфигурации. Потребителите, които се удостоверяват през този доставчик, вече няма да могат да влязат.", + "idpMessageConfirm": "За потвърждение, моля въведете името на доставчика на идентичност по-долу.", + "idpConfirmDelete": "Потвърдите изтриването на доставчик на идентичност", + "idpDelete": "Изтрий доставчик на идентичност", + "idp": "Доставчици на идентичност", + "idpSearch": "Търси доставчици на идентичност...", + "idpAdd": "Добавяне на доставчик на идентичност", + "idpClientIdRequired": "Необходим е идентификационен номер на клиента.", + "idpClientSecretRequired": "Необходим секретен код на клиента.", + "idpErrorAuthUrlInvalid": "URL за удостоверяване трябва да бъде валиден URL.", + "idpErrorTokenUrlInvalid": "URL токен трябва да бъде валиден URL.", + "idpPathRequired": "Идентификаторът на пътя е необходим.", + "idpScopeRequired": "Областите са задължителни.", + "idpOidcDescription": "Конфигурирайте доставчик на идентичност с OpenID Connect", + "idpCreatedDescription": "Доставчикът на идентичност създаден успешно", + "idpCreate": "Създаване на доставчик на идентичност", + "idpCreateDescription": "Конфигурирайте нов доставчик на идентичност за удостоверяване на потребителя", + "idpSeeAll": "Виж всички доставчици на идентичност", + "idpSettingsDescription": "Конфигурирайте основната информация за вашия доставчик на идентичност", + "idpDisplayName": "Име за показване за този доставчик на идентичност", + "idpAutoProvisionUsers": "Автоматично потребителско създаване", + "idpAutoProvisionUsersDescription": "Когато е активирано, потребителите ще бъдат автоматично създадени в системата при първо влизане с възможност за свързване на потребителите с роли и организации.", + "licenseBadge": "Професионален", + "idpType": "Тип доставчик", + "idpTypeDescription": "Изберете типа доставчик на идентичност, който искате да конфигурирате", + "idpOidcConfigure": "Конфигурация на OAuth2/OIDC", + "idpOidcConfigureDescription": "Конфигурирайте OAuth2/OIDC доставчика на крайни точки и кредити", + "idpClientId": "ID на клиента", + "idpClientIdDescription": "OAuth2 идентификационен номер на клиента от вашия доставчик на идентичност", + "idpClientSecret": "Секретен код на клиента", + "idpClientSecretDescription": "OAuth2 секретен код на клиента от вашия доставчик на идентичност", + "idpAuthUrl": "URL за удостоверение", + "idpAuthUrlDescription": "OAuth2 крайна точка за удостоверяване URL", + "idpTokenUrl": "URL на токена", + "idpTokenUrlDescription": "OAuth2 крайна точка на токена URL", + "idpOidcConfigureAlert": "Важно информация", + "idpOidcConfigureAlertDescription": "След създаването на доставчика на идентичност ще е необходимо да конфигурирате URL за обратна връзка в настройките на вашия доставчик на идентичност. URL за обратна връзка ще бъде предоставен след успешно създаване.", + "idpToken": "Конфигуриране на токените", + "idpTokenDescription": "Конфигурирайте как да извлечете информация за потребителя от ID токена", + "idpJmespathAbout": "Относно JMESPath", + "idpJmespathAboutDescription": "Пътищата по-долу използват синтаксиса JMESPath за извличане на стойности от ID токена.", + "idpJmespathAboutDescriptionLink": "Научете повече за JMESPath", + "idpJmespathLabel": "Идентификатор на пътя", + "idpJmespathLabelDescription": "Пътят към идентификатора на потребителя в ID токена", + "idpJmespathEmailPathOptional": "Път за имейл (по избор)", + "idpJmespathEmailPathOptionalDescription": "Пътят до имейла на потребителя в ID токена", + "idpJmespathNamePathOptional": "Път (по избор) на име", + "idpJmespathNamePathOptionalDescription": "Пътят до името на потребителя в ID токена", + "idpOidcConfigureScopes": "Области", + "idpOidcConfigureScopesDescription": "Списък от разделените се с интервали OAuth2 области, които да се заявят", + "idpSubmit": "Създайте доставчик на идентичност", + "orgPolicies": "Организационни политики", + "idpSettings": "{idpName} Настройки", + "idpCreateSettingsDescription": "Конфигурирайте настройките за вашия доставчик на идентичност", + "roleMapping": "Ролева карта", + "orgMapping": "Организационна карта", + "orgPoliciesSearch": "Търсене на организационни политики...", + "orgPoliciesAdd": "Добавяне на организационна политика", + "orgRequired": "Организацията е задължителна", + "error": "Грешка", + "success": "Успех", + "orgPolicyAddedDescription": "Политиката беше добавена успешно", + "orgPolicyUpdatedDescription": "Политиката беше актуализирана успешно", + "orgPolicyDeletedDescription": "Политиката беше изтрита успешно", + "defaultMappingsUpdatedDescription": "Файловете по подразбиране бяха актуализирани успешно", + "orgPoliciesAbout": "За Организационни политики", + "orgPoliciesAboutDescription": "Организационните политики се използват за контрол на достъпа до организации въз основа на идентификационния токен на потребителя. Можете да зададете JMESPath изрази за извличане на роля и информация за организацията от идентификационния токен.", + "orgPoliciesAboutDescriptionLink": "Вижте документацията за повече информация.", + "defaultMappingsOptional": "Файлове по подразбиране (По желание)", + "defaultMappingsOptionalDescription": "Файловете по подразбиране се използват, когато няма дефинирана организационна политика за организацията. Можете да зададете роля и файлове за организацията по подразбиране, които да се използват в този случай.", + "defaultMappingsRole": "Карта на роля по подразбиране", + "defaultMappingsRoleDescription": "Резултатът от този израз трябва да върне името на ролята, както е дефинирано в организацията, като стринг.", + "defaultMappingsOrg": "Карта на организация по подразбиране", + "defaultMappingsOrgDescription": "Този израз трябва да върне ID на организацията или 'true', за да бъде разрешен достъпът на потребителя до организацията.", + "defaultMappingsSubmit": "Запазване на файловете по подразбиране", + "orgPoliciesEdit": "Редактиране на Организационна Политика", + "org": "Организация", + "orgSelect": "Изберете организация", + "orgSearch": "Търсене на организация", + "orgNotFound": "Не е намерена организация.", + "roleMappingPathOptional": "Път на ролята (По желание)", + "orgMappingPathOptional": "Път на организацията (По желание)", + "orgPolicyUpdate": "Актуализиране на Политика", + "orgPolicyAdd": "Добавяне на Политика", + "orgPolicyConfig": "Конфигуриране на достъп за организация", + "idpUpdatedDescription": "Идентификационният доставчик беше актуализиран успешно", + "redirectUrl": "URL за пренасочване", + "redirectUrlAbout": "За URL за пренасочване", + "redirectUrlAboutDescription": "Това е URL, към който потребителите ще бъдат пренасочени след удостоверяване. Трябва да конфигурирате този URL в настройките на вашия доставчик на идентификация.", + "pangolinAuth": "Authent - Pangolin", + "verificationCodeLengthRequirements": "Вашият код за удостоверяване трябва да бъде 8 символа.", + "errorOccurred": "Възникна грешка", + "emailErrorVerify": "Неуспешно удостоверяване на имейл:", + "emailVerified": "Имейлът беше успешно удостоверен! Пренасочване...", + "verificationCodeErrorResend": "Неуспешно изпращане на код за удостоверяване отново:", + "verificationCodeResend": "Кодът за удостоверяване беше изпратен отново", + "verificationCodeResendDescription": "Изпратихме код за удостоверяване на вашия имейл адрес. Моля, проверете входящата си поща.", + "emailVerify": "Потвърждаване на имейл", + "emailVerifyDescription": "Въведете кода за удостоверяване, изпратен на вашия имейл адрес.", + "verificationCode": "Код за удостоверяване", + "verificationCodeEmailSent": "Изпратихме код за удостоверяване на вашия имейл адрес.", + "submit": "Изпращане", + "emailVerifyResendProgress": "Пренасочване...", + "emailVerifyResend": "Не получихте код? Кликнете тук, за да изпратите отново", + "passwordNotMatch": "Паролите не съвпадат", "signupError": "An error occurred while signing up", - "pangolinLogoAlt": "Pangolin Logo", - "inviteAlready": "Looks like you've been invited!", - "inviteAlreadyDescription": "To accept the invite, you must log in or create an account.", - "signupQuestion": "Already have an account?", - "login": "Log in", - "resourceNotFound": "Resource Not Found", - "resourceNotFoundDescription": "The resource you're trying to access does not exist.", - "pincodeRequirementsLength": "PIN must be exactly 6 digits", - "pincodeRequirementsChars": "PIN must only contain numbers", - "passwordRequirementsLength": "Password must be at least 1 character long", - "passwordRequirementsTitle": "Password requirements:", - "passwordRequirementLength": "At least 8 characters long", - "passwordRequirementUppercase": "At least one uppercase letter", - "passwordRequirementLowercase": "At least one lowercase letter", - "passwordRequirementNumber": "At least one number", - "passwordRequirementSpecial": "At least one special character", - "passwordRequirementsMet": "✓ Password meets all requirements", - "passwordStrength": "Password strength", - "passwordStrengthWeak": "Weak", - "passwordStrengthMedium": "Medium", - "passwordStrengthStrong": "Strong", - "passwordRequirements": "Requirements:", - "passwordRequirementLengthText": "8+ characters", - "passwordRequirementUppercaseText": "Uppercase letter (A-Z)", - "passwordRequirementLowercaseText": "Lowercase letter (a-z)", - "passwordRequirementNumberText": "Number (0-9)", - "passwordRequirementSpecialText": "Special character (!@#$%...)", - "passwordsDoNotMatch": "Passwords do not match", - "otpEmailRequirementsLength": "OTP must be at least 1 character long", - "otpEmailSent": "OTP Sent", - "otpEmailSentDescription": "An OTP has been sent to your email", - "otpEmailErrorAuthenticate": "Failed to authenticate with email", - "pincodeErrorAuthenticate": "Failed to authenticate with pincode", - "passwordErrorAuthenticate": "Failed to authenticate with password", - "poweredBy": "Powered by", - "authenticationRequired": "Authentication Required", - "authenticationMethodChoose": "Choose your preferred method to access {name}", - "authenticationRequest": "You must authenticate to access {name}", - "user": "User", - "pincodeInput": "6-digit PIN Code", - "pincodeSubmit": "Log in with PIN", - "passwordSubmit": "Log In with Password", - "otpEmailDescription": "A one-time code will be sent to this email.", - "otpEmailSend": "Send One-time Code", - "otpEmail": "One-Time Password (OTP)", - "otpEmailSubmit": "Submit OTP", - "backToEmail": "Back to Email", - "noSupportKey": "Server is running without a supporter key. Consider supporting the project!", - "accessDenied": "Access Denied", - "accessDeniedDescription": "You're not allowed to access this resource. If this is a mistake, please contact the administrator.", - "accessTokenError": "Error checking access token", - "accessGranted": "Access Granted", - "accessUrlInvalid": "Access URL Invalid", - "accessGrantedDescription": "You have been granted access to this resource. Redirecting you...", - "accessUrlInvalidDescription": "This shared access URL is invalid. Please contact the resource owner for a new URL.", - "tokenInvalid": "Invalid token", - "pincodeInvalid": "Invalid code", - "passwordErrorRequestReset": "Failed to request reset:", - "passwordErrorReset": "Failed to reset password:", - "passwordResetSuccess": "Password reset successfully! Back to log in...", - "passwordReset": "Reset Password", - "passwordResetDescription": "Follow the steps to reset your password", - "passwordResetSent": "We'll send a password reset code to this email address.", - "passwordResetCode": "Reset Code", - "passwordResetCodeDescription": "Check your email for the reset code.", - "passwordNew": "New Password", - "passwordNewConfirm": "Confirm New Password", - "pincodeAuth": "Authenticator Code", - "pincodeSubmit2": "Submit Code", - "passwordResetSubmit": "Request Reset", - "passwordBack": "Back to Password", - "loginBack": "Go back to log in", - "signup": "Sign up", - "loginStart": "Log in to get started", - "idpOidcTokenValidating": "Validating OIDC token", - "idpOidcTokenResponse": "Validate OIDC token response", - "idpErrorOidcTokenValidating": "Error validating OIDC token", - "idpConnectingTo": "Connecting to {name}", - "idpConnectingToDescription": "Validating your identity", - "idpConnectingToProcess": "Connecting...", - "idpConnectingToFinished": "Connected", - "idpErrorConnectingTo": "There was a problem connecting to {name}. Please contact your administrator.", - "idpErrorNotFound": "IdP not found", + "pangolinLogoAlt": "Лого на Pangolin", + "inviteAlready": "Изглежда, че сте били поканени!", + "inviteAlreadyDescription": "За да приемете поканата, трябва да влезете или да създадете акаунт.", + "signupQuestion": "Вече имате акаунт?", + "login": "Влизане", + "resourceNotFound": "Ресурсът не е намерен", + "resourceNotFoundDescription": "Ресурсът, който се опитвате да достъпите, не съществува.", + "pincodeRequirementsLength": "ПИН трябва да бъде точно 6 цифри", + "pincodeRequirementsChars": "ПИН трябва да съдържа само цифри", + "passwordRequirementsLength": "Паролата трябва да бъде поне 1 символа дълга", + "passwordRequirementsTitle": "Изисквания към паролата:", + "passwordRequirementLength": "Поне 8 символа дължина", + "passwordRequirementUppercase": "Поне една главна буква", + "passwordRequirementLowercase": "Поне една малка буква", + "passwordRequirementNumber": "Поне една цифра", + "passwordRequirementSpecial": "Поне един специален символ", + "passwordRequirementsMet": "✓ Паролата отговаря на всички изисквания", + "passwordStrength": "Сила на паролата", + "passwordStrengthWeak": "Слаба", + "passwordStrengthMedium": "Средна", + "passwordStrengthStrong": "Силна", + "passwordRequirements": "Изисквания:", + "passwordRequirementLengthText": "8+ символа", + "passwordRequirementUppercaseText": "Главна буква (A-Z)", + "passwordRequirementLowercaseText": "Малка буква (a-z)", + "passwordRequirementNumberText": "Цифра (0-9)", + "passwordRequirementSpecialText": "Специален символ (!@#$%...)", + "passwordsDoNotMatch": "Паролите не съвпадат", + "otpEmailRequirementsLength": "OTP трябва да бъде поне 1 символа дълга", + "otpEmailSent": "OTP изпратен", + "otpEmailSentDescription": "OTP беше изпратен на вашия имейл", + "otpEmailErrorAuthenticate": "Неуспешно удостоверяване чрез имейл", + "pincodeErrorAuthenticate": "Неуспешно удостоверяване чрез ПИН", + "passwordErrorAuthenticate": "Неуспешно удостоверяване чрез парола", + "poweredBy": "Поддържано от", + "authenticationRequired": "Необходимо е удостоверяване", + "authenticationMethodChoose": "Изберете предпочитаният метод за достъп до {name}", + "authenticationRequest": "Трябва да удостоверите за достъп до {name}", + "user": "Потребител", + "pincodeInput": "6-цифрен ПИН код", + "pincodeSubmit": "Влез с ПИН", + "passwordSubmit": "Влез с Парола", + "otpEmailDescription": "Код за еднократна употреба ще бъде изпратен на този имейл.", + "otpEmailSend": "Изпращане на код за еднократна употреба", + "otpEmail": "Парола за еднократна употреба (OTP)", + "otpEmailSubmit": "Изпрати OTP", + "backToEmail": "Назад към Имейл", + "noSupportKey": "Сървърът работи без поддържащ ключ. Разгледайте възможностите за подкрепа на проекта!", + "accessDenied": "Достъпът е отказан", + "accessDeniedDescription": "Не ви е разрешен достъпът до този ресурс. Ако това е грешка, моля свържете се с администратора.", + "accessTokenError": "Грешка при проверка на достъпния токен", + "accessGranted": "Достъпът е разрешен", + "accessUrlInvalid": "Невалиден URL за достъп", + "accessGrantedDescription": "Достъпът до този ресурс ви е разрешен. Пренасочване...", + "accessUrlInvalidDescription": "Този споделен URL за достъп е невалиден. Моля, свържете се със собственика на ресурса за нов URL.", + "tokenInvalid": "Невалиден токен", + "pincodeInvalid": "Невалиден код", + "passwordErrorRequestReset": "Неуспешно заявление за нулиране:", + "passwordErrorReset": "Неуспешно нулиране на паролата:", + "passwordResetSuccess": "Паролата е успешно нулирана! Връщане към вход...", + "passwordReset": "Нулиране на парола", + "passwordResetDescription": "Следвайте стъпките, за да нулирате паролата си", + "passwordResetSent": "Ще изпратим код за нулиране на паролата на този имейл адрес.", + "passwordResetCode": "Код за нулиране", + "passwordResetCodeDescription": "Проверете имейла си за код за нулиране.", + "passwordNew": "Нова парола", + "passwordNewConfirm": "Потвърдете новата парола", + "pincodeAuth": "Код на удостоверителя", + "pincodeSubmit2": "Изпрати код", + "passwordResetSubmit": "Заявка за нулиране", + "passwordBack": "Назад към Парола", + "loginBack": "Връщане към вход", + "signup": "Регистрация", + "loginStart": "Влезте, за да започнете", + "idpOidcTokenValidating": "Валидиране на OIDC токен", + "idpOidcTokenResponse": "Валидирайте отговора на OIDC токен", + "idpErrorOidcTokenValidating": "Грешка при валидиране на OIDC токен", + "idpConnectingTo": "Свързване с {name}", + "idpConnectingToDescription": "Валидиране на идентичността ви", + "idpConnectingToProcess": "Свързва се...", + "idpConnectingToFinished": "Свързано", + "idpErrorConnectingTo": "Имаше проблем със свързването към {name}. Моля, свържете се с вашия администратор.", + "idpErrorNotFound": "Не е намерен идентификационен доставчик", "idpGoogleAlt": "Google", "idpAzureAlt": "Azure", - "inviteInvalid": "Invalid Invite", - "inviteInvalidDescription": "The invite link is invalid.", - "inviteErrorWrongUser": "Invite is not for this user", - "inviteErrorUserNotExists": "User does not exist. Please create an account first.", - "inviteErrorLoginRequired": "You must be logged in to accept an invite", - "inviteErrorExpired": "The invite may have expired", - "inviteErrorRevoked": "The invite might have been revoked", - "inviteErrorTypo": "There could be a typo in the invite link", - "pangolinSetup": "Setup - Pangolin", - "orgNameRequired": "Organization name is required", - "orgIdRequired": "Organization ID is required", - "orgErrorCreate": "An error occurred while creating org", - "pageNotFound": "Page Not Found", - "pageNotFoundDescription": "Oops! The page you're looking for doesn't exist.", - "overview": "Overview", - "home": "Home", - "accessControl": "Access Control", - "settings": "Settings", - "usersAll": "All Users", - "license": "License", - "pangolinDashboard": "Dashboard - Pangolin", - "noResults": "No results found.", + "inviteInvalid": "Невалидна покана", + "inviteInvalidDescription": "Линкът към поканата е невалиден.", + "inviteErrorWrongUser": "Поканата не е за този потребител", + "inviteErrorUserNotExists": "Потребителят не съществува. Моля, създайте акаунт първо.", + "inviteErrorLoginRequired": "Трябва да сте влезли, за да приемете покана", + "inviteErrorExpired": "Може би поканата е изтекла", + "inviteErrorRevoked": "Поканата може да е била отменена", + "inviteErrorTypo": "Може би има грешка при въвеждане в линка за поканата", + "pangolinSetup": "Настройка - Pangolin", + "orgNameRequired": "Името на организацията е задължително", + "orgIdRequired": "ID на организацията е задължително", + "orgErrorCreate": "Възникна грешка при създаване на организация", + "pageNotFound": "Страницата не е намерена", + "pageNotFoundDescription": "О, не! Страницата, която търсите, не съществува.", + "overview": "Общ преглед", + "home": "Начало", + "accessControl": "Контрол на достъпа", + "settings": "Настройки", + "usersAll": "Всички потребители", + "license": "Лиценз", + "pangolinDashboard": "Табло за управление - Pangolin", + "noResults": "Няма намерени резултати.", "terabytes": "{count} TB", "gigabytes": "{count} GB", "megabytes": "{count} MB", - "tagsEntered": "Entered Tags", - "tagsEnteredDescription": "These are the tags you`ve entered.", - "tagsWarnCannotBeLessThanZero": "maxTags and minTags cannot be less than 0", - "tagsWarnNotAllowedAutocompleteOptions": "Tag not allowed as per autocomplete options", - "tagsWarnInvalid": "Invalid tag as per validateTag", - "tagWarnTooShort": "Tag {tagText} is too short", - "tagWarnTooLong": "Tag {tagText} is too long", - "tagsWarnReachedMaxNumber": "Reached the maximum number of tags allowed", - "tagWarnDuplicate": "Duplicate tag {tagText} not added", - "supportKeyInvalid": "Invalid Key", - "supportKeyInvalidDescription": "Your supporter key is invalid.", - "supportKeyValid": "Valid Key", - "supportKeyValidDescription": "Your supporter key has been validated. Thank you for your support!", - "supportKeyErrorValidationDescription": "Failed to validate supporter key.", - "supportKey": "Support Development and Adopt a Pangolin!", - "supportKeyDescription": "Purchase a supporter key to help us continue developing Pangolin for the community. Your contribution allows us to commit more time to maintain and add new features to the application for everyone. We will never use this to paywall features. This is separate from any Commercial Edition.", - "supportKeyPet": "You will also get to adopt and meet your very own pet Pangolin!", - "supportKeyPurchase": "Payments are processed via GitHub. Afterward, you can retrieve your key on", - "supportKeyPurchaseLink": "our website", - "supportKeyPurchase2": "and redeem it here.", - "supportKeyLearnMore": "Learn more.", - "supportKeyOptions": "Please select the option that best suits you.", - "supportKetOptionFull": "Full Supporter", - "forWholeServer": "For the whole server", - "lifetimePurchase": "Lifetime purchase", - "supporterStatus": "Supporter status", - "buy": "Buy", - "supportKeyOptionLimited": "Limited Supporter", - "forFiveUsers": "For 5 or less users", - "supportKeyRedeem": "Redeem Supporter Key", - "supportKeyHideSevenDays": "Hide for 7 days", - "supportKeyEnter": "Enter Supporter Key", - "supportKeyEnterDescription": "Meet your very own pet Pangolin!", - "githubUsername": "GitHub Username", - "supportKeyInput": "Supporter Key", - "supportKeyBuy": "Buy Supporter Key", - "logoutError": "Error logging out", - "signingAs": "Signed in as", - "serverAdmin": "Server Admin", - "managedSelfhosted": "Managed Self-Hosted", - "otpEnable": "Enable Two-factor", - "otpDisable": "Disable Two-factor", - "logout": "Log Out", - "licenseTierProfessionalRequired": "Professional Edition Required", - "licenseTierProfessionalRequiredDescription": "This feature is only available in the Professional Edition.", - "actionGetOrg": "Get Organization", - "updateOrgUser": "Update Org User", - "createOrgUser": "Create Org User", - "actionUpdateOrg": "Update Organization", - "actionUpdateUser": "Update User", - "actionGetUser": "Get User", - "actionGetOrgUser": "Get Organization User", - "actionListOrgDomains": "List Organization Domains", - "actionCreateSite": "Create Site", - "actionDeleteSite": "Delete Site", - "actionGetSite": "Get Site", - "actionListSites": "List Sites", - "actionApplyBlueprint": "Apply Blueprint", - "setupToken": "Setup Token", - "setupTokenDescription": "Enter the setup token from the server console.", - "setupTokenRequired": "Setup token is required", - "actionUpdateSite": "Update Site", - "actionListSiteRoles": "List Allowed Site Roles", - "actionCreateResource": "Create Resource", - "actionDeleteResource": "Delete Resource", - "actionGetResource": "Get Resource", - "actionListResource": "List Resources", - "actionUpdateResource": "Update Resource", - "actionListResourceUsers": "List Resource Users", - "actionSetResourceUsers": "Set Resource Users", - "actionSetAllowedResourceRoles": "Set Allowed Resource Roles", - "actionListAllowedResourceRoles": "List Allowed Resource Roles", - "actionSetResourcePassword": "Set Resource Password", - "actionSetResourcePincode": "Set Resource Pincode", - "actionSetResourceEmailWhitelist": "Set Resource Email Whitelist", - "actionGetResourceEmailWhitelist": "Get Resource Email Whitelist", - "actionCreateTarget": "Create Target", - "actionDeleteTarget": "Delete Target", - "actionGetTarget": "Get Target", - "actionListTargets": "List Targets", - "actionUpdateTarget": "Update Target", - "actionCreateRole": "Create Role", - "actionDeleteRole": "Delete Role", - "actionGetRole": "Get Role", - "actionListRole": "List Roles", - "actionUpdateRole": "Update Role", - "actionListAllowedRoleResources": "List Allowed Role Resources", - "actionInviteUser": "Invite User", - "actionRemoveUser": "Remove User", - "actionListUsers": "List Users", - "actionAddUserRole": "Add User Role", - "actionGenerateAccessToken": "Generate Access Token", - "actionDeleteAccessToken": "Delete Access Token", - "actionListAccessTokens": "List Access Tokens", - "actionCreateResourceRule": "Create Resource Rule", - "actionDeleteResourceRule": "Delete Resource Rule", - "actionListResourceRules": "List Resource Rules", - "actionUpdateResourceRule": "Update Resource Rule", - "actionListOrgs": "List Organizations", - "actionCheckOrgId": "Check ID", - "actionCreateOrg": "Create Organization", - "actionDeleteOrg": "Delete Organization", - "actionListApiKeys": "List API Keys", - "actionListApiKeyActions": "List API Key Actions", - "actionSetApiKeyActions": "Set API Key Allowed Actions", - "actionCreateApiKey": "Create API Key", - "actionDeleteApiKey": "Delete API Key", - "actionCreateIdp": "Create IDP", - "actionUpdateIdp": "Update IDP", - "actionDeleteIdp": "Delete IDP", - "actionListIdps": "List IDP", - "actionGetIdp": "Get IDP", - "actionCreateIdpOrg": "Create IDP Org Policy", - "actionDeleteIdpOrg": "Delete IDP Org Policy", - "actionListIdpOrgs": "List IDP Orgs", - "actionUpdateIdpOrg": "Update IDP Org", - "actionCreateClient": "Create Client", - "actionDeleteClient": "Delete Client", - "actionUpdateClient": "Update Client", - "actionListClients": "List Clients", - "actionGetClient": "Get Client", - "actionCreateSiteResource": "Create Site Resource", - "actionDeleteSiteResource": "Delete Site Resource", - "actionGetSiteResource": "Get Site Resource", - "actionListSiteResources": "List Site Resources", - "actionUpdateSiteResource": "Update Site Resource", - "actionListInvitations": "List Invitations", - "noneSelected": "None selected", - "orgNotFound2": "No organizations found.", - "searchProgress": "Search...", - "create": "Create", - "orgs": "Organizations", - "loginError": "An error occurred while logging in", - "passwordForgot": "Forgot your password?", - "otpAuth": "Two-Factor Authentication", - "otpAuthDescription": "Enter the code from your authenticator app or one of your single-use backup codes.", - "otpAuthSubmit": "Submit Code", - "idpContinue": "Or continue with", - "otpAuthBack": "Back to Log In", - "navbar": "Navigation Menu", - "navbarDescription": "Main navigation menu for the application", - "navbarDocsLink": "Documentation", - "commercialEdition": "Commercial Edition", - "otpErrorEnable": "Unable to enable 2FA", - "otpErrorEnableDescription": "An error occurred while enabling 2FA", - "otpSetupCheckCode": "Please enter a 6-digit code", - "otpSetupCheckCodeRetry": "Invalid code. Please try again.", - "otpSetup": "Enable Two-factor Authentication", - "otpSetupDescription": "Secure your account with an extra layer of protection", - "otpSetupScanQr": "Scan this QR code with your authenticator app or enter the secret key manually:", - "otpSetupSecretCode": "Authenticator Code", - "otpSetupSuccess": "Two-Factor Authentication Enabled", - "otpSetupSuccessStoreBackupCodes": "Your account is now more secure. Don't forget to save your backup codes.", - "otpErrorDisable": "Unable to disable 2FA", - "otpErrorDisableDescription": "An error occurred while disabling 2FA", - "otpRemove": "Disable Two-factor Authentication", - "otpRemoveDescription": "Disable two-factor authentication for your account", - "otpRemoveSuccess": "Two-Factor Authentication Disabled", - "otpRemoveSuccessMessage": "Two-factor authentication has been disabled for your account. You can enable it again at any time.", - "otpRemoveSubmit": "Disable 2FA", - "paginator": "Page {current} of {last}", - "paginatorToFirst": "Go to first page", - "paginatorToPrevious": "Go to previous page", - "paginatorToNext": "Go to next page", - "paginatorToLast": "Go to last page", - "copyText": "Copy text", - "copyTextFailed": "Failed to copy text: ", - "copyTextClipboard": "Copy to clipboard", - "inviteErrorInvalidConfirmation": "Invalid confirmation", - "passwordRequired": "Password is required", - "allowAll": "Allow All", - "permissionsAllowAll": "Allow All Permissions", - "githubUsernameRequired": "GitHub username is required", - "supportKeyRequired": "Supporter key is required", - "passwordRequirementsChars": "Password must be at least 8 characters", - "language": "Language", - "verificationCodeRequired": "Code is required", - "userErrorNoUpdate": "No user to update", - "siteErrorNoUpdate": "No site to update", - "resourceErrorNoUpdate": "No resource to update", - "authErrorNoUpdate": "No auth info to update", - "orgErrorNoUpdate": "No org to update", - "orgErrorNoProvided": "No org provided", - "apiKeysErrorNoUpdate": "No API key to update", - "sidebarOverview": "Overview", - "sidebarHome": "Home", - "sidebarSites": "Sites", - "sidebarResources": "Resources", - "sidebarAccessControl": "Access Control", - "sidebarUsers": "Users", - "sidebarInvitations": "Invitations", - "sidebarRoles": "Roles", - "sidebarShareableLinks": "Shareable Links", - "sidebarApiKeys": "API Keys", - "sidebarSettings": "Settings", - "sidebarAllUsers": "All Users", - "sidebarIdentityProviders": "Identity Providers", - "sidebarLicense": "License", - "sidebarClients": "Clients (Beta)", - "sidebarDomains": "Domains", - "enableDockerSocket": "Enable Docker Blueprint", - "enableDockerSocketDescription": "Enable Docker Socket label scraping for blueprint labels. Socket path must be provided to Newt.", - "enableDockerSocketLink": "Learn More", - "viewDockerContainers": "View Docker Containers", - "containersIn": "Containers in {siteName}", - "selectContainerDescription": "Select any container to use as a hostname for this target. Click a port to use a port.", - "containerName": "Name", - "containerImage": "Image", - "containerState": "State", - "containerNetworks": "Networks", - "containerHostnameIp": "Hostname/IP", - "containerLabels": "Labels", - "containerLabelsCount": "{count, plural, one {# label} other {# labels}}", - "containerLabelsTitle": "Container Labels", - "containerLabelEmpty": "", - "containerPorts": "Ports", - "containerPortsMore": "+{count} more", - "containerActions": "Actions", - "select": "Select", - "noContainersMatchingFilters": "No containers found matching the current filters.", - "showContainersWithoutPorts": "Show containers without ports", - "showStoppedContainers": "Show stopped containers", - "noContainersFound": "No containers found. Make sure Docker containers are running.", - "searchContainersPlaceholder": "Search across {count} containers...", - "searchResultsCount": "{count, plural, one {# result} other {# results}}", - "filters": "Filters", - "filterOptions": "Filter Options", - "filterPorts": "Ports", - "filterStopped": "Stopped", - "clearAllFilters": "Clear all filters", - "columns": "Columns", - "toggleColumns": "Toggle Columns", - "refreshContainersList": "Refresh containers list", - "searching": "Searching...", - "noContainersFoundMatching": "No containers found matching \"{filter}\".", - "light": "light", - "dark": "dark", - "system": "system", - "theme": "Theme", - "subnetRequired": "Subnet is required", - "initialSetupTitle": "Initial Server Setup", - "initialSetupDescription": "Create the intial server admin account. Only one server admin can exist. You can always change these credentials later.", - "createAdminAccount": "Create Admin Account", - "setupErrorCreateAdmin": "An error occurred while creating the server admin account.", - "certificateStatus": "Certificate Status", - "loading": "Loading", - "restart": "Restart", - "domains": "Domains", - "domainsDescription": "Manage domains for your organization", - "domainsSearch": "Search domains...", - "domainAdd": "Add Domain", - "domainAddDescription": "Register a new domain with your organization", - "domainCreate": "Create Domain", - "domainCreatedDescription": "Domain created successfully", - "domainDeletedDescription": "Domain deleted successfully", - "domainQuestionRemove": "Are you sure you want to remove the domain {domain} from your account?", - "domainMessageRemove": "Once removed, the domain will no longer be associated with your account.", - "domainMessageConfirm": "To confirm, please type the domain name below.", - "domainConfirmDelete": "Confirm Delete Domain", - "domainDelete": "Delete Domain", - "domain": "Domain", - "selectDomainTypeNsName": "Domain Delegation (NS)", - "selectDomainTypeNsDescription": "This domain and all its subdomains. Use this when you want to control an entire domain zone.", - "selectDomainTypeCnameName": "Single Domain (CNAME)", - "selectDomainTypeCnameDescription": "Just this specific domain. Use this for individual subdomains or specific domain entries.", - "selectDomainTypeWildcardName": "Wildcard Domain", - "selectDomainTypeWildcardDescription": "This domain and its subdomains.", - "domainDelegation": "Single Domain", - "selectType": "Select a type", - "actions": "Actions", - "refresh": "Refresh", - "refreshError": "Failed to refresh data", - "verified": "Verified", - "pending": "Pending", - "sidebarBilling": "Billing", - "billing": "Billing", - "orgBillingDescription": "Manage your billing information and subscriptions", + "tagsEntered": "Въведени тагове", + "tagsEnteredDescription": "Това са таговете, които сте въвели.", + "tagsWarnCannotBeLessThanZero": "maxTags и minTags не могат да бъдат по-малки от 0", + "tagsWarnNotAllowedAutocompleteOptions": "Таг не е разрешен, съобразно опциите за автозавършване", + "tagsWarnInvalid": "Невалиден таг според validateTag", + "tagWarnTooShort": "Таг {tagText} е твърде кратък", + "tagWarnTooLong": "Таг {tagText} е твърде дълъг", + "tagsWarnReachedMaxNumber": "Достигнат е максималния брой разрешени тагове", + "tagWarnDuplicate": "Дублиран таг {tagText} не е добавен", + "supportKeyInvalid": "Невалиден ключ", + "supportKeyInvalidDescription": "Вашият поддържащ ключ е невалиден.", + "supportKeyValid": "Валиден ключ", + "supportKeyValidDescription": "Вашият поддържащ ключ е валидиран. Благодарим за подкрепата!", + "supportKeyErrorValidationDescription": "Неуспешна валидиция на поддържащ ключ.", + "supportKey": "Подкрепете развитието и си осинови Панголин!", + "supportKeyDescription": "Купете поддържащ ключ, за да ни помогнете да продължим развитието на Pangolin за общността. Вашата помощ ни позволява да отделим повече време за поддръжка и добавяне на нови функции към приложението за всички. Ние никога няма да използваме това за заплащане на функции. Това е отделно от каквото и да е издание за комерсиални цели.", + "supportKeyPet": "Вие също ще имате възможност да осиновите и срещнете вашия собствен домашен панголин!", + "supportKeyPurchase": "Плащания се обработват през GitHub. След това можете да получите вашия ключ от", + "supportKeyPurchaseLink": "нашия уебсайт", + "supportKeyPurchase2": "и да го използвате тук.", + "supportKeyLearnMore": "Научете повече.", + "supportKeyOptions": "Изберете опцията, която най-добре съответства на вас.", + "supportKetOptionFull": "Пълна поддръжка", + "forWholeServer": "За целия сървър", + "lifetimePurchase": "Пожизнена покупка", + "supporterStatus": "Статус на поддръжника", + "buy": "Купи", + "supportKeyOptionLimited": "Ограничена поддръжка", + "forFiveUsers": "За 5 или по-малко потребители", + "supportKeyRedeem": "Изкупи поддържащ ключ", + "supportKeyHideSevenDays": "Скрий за 7 дни", + "supportKeyEnter": "Въведете поддържащ ключ", + "supportKeyEnterDescription": "Запознайте се с вашия собствен домашен панголин!", + "githubUsername": "Потребителско име в GitHub", + "supportKeyInput": "Поддържащ ключ", + "supportKeyBuy": "Купи поддържащ ключ", + "logoutError": "Грешка при излизане", + "signingAs": "Влезли сте като", + "serverAdmin": "Администратор на сървъра", + "managedSelfhosted": "Управлявано Самостоятелно-хоствано", + "otpEnable": "Включване на двуфакторен", + "otpDisable": "Изключване на двуфакторен", + "logout": "Изход", + "licenseTierProfessionalRequired": "Изисква се професионално издание", + "licenseTierProfessionalRequiredDescription": "Тази функция е достъпна само в професионалното издание.", + "actionGetOrg": "Вземете организация", + "updateOrgUser": "Актуализиране на Организационна Потребител", + "createOrgUser": "Създаване на Организационна Потребител", + "actionUpdateOrg": "Актуализиране на организацията", + "actionUpdateUser": "Актуализиране на потребител", + "actionGetUser": "Получаване на потребител", + "actionGetOrgUser": "Вземете потребител на организация", + "actionListOrgDomains": "Изброяване на домейни на организация", + "actionCreateSite": "Създаване на сайт", + "actionDeleteSite": "Изтриване на сайта", + "actionGetSite": "Вземете сайт", + "actionListSites": "Изброяване на сайтове", + "actionApplyBlueprint": "Приложи Чернова", + "setupToken": "Конфигурация на токен", + "setupTokenDescription": "Въведете конфигурационния токен от сървърната конзола.", + "setupTokenRequired": "Необходим е конфигурационен токен", + "actionUpdateSite": "Актуализиране на сайт", + "actionListSiteRoles": "Изброяване на позволените роли за сайта", + "actionCreateResource": "Създаване на ресурс", + "actionDeleteResource": "Изтриване на ресурс", + "actionGetResource": "Вземете ресурс", + "actionListResource": "Изброяване на ресурси", + "actionUpdateResource": "Актуализиране на ресурс", + "actionListResourceUsers": "Изброяване на потребители на ресурси", + "actionSetResourceUsers": "Задайте потребители на ресурси", + "actionSetAllowedResourceRoles": "Задайте позволени роли за ресурса", + "actionListAllowedResourceRoles": "Изброяване на позволени роли за ресурси", + "actionSetResourcePassword": "Задайте парола на ресурса", + "actionSetResourcePincode": "Задайте ПИН код на ресурса", + "actionSetResourceEmailWhitelist": "Задайте списък на одобрените имейл адреси за ресурса", + "actionGetResourceEmailWhitelist": "Вземете списък на одобрените имейл адреси за ресурса", + "actionCreateTarget": "Създайте цел", + "actionDeleteTarget": "Изтрийте цел", + "actionGetTarget": "Вземете цел", + "actionListTargets": "Изброяване на цели", + "actionUpdateTarget": "Актуализирайте цел", + "actionCreateRole": "Създайте роля", + "actionDeleteRole": "Изтрийте роля", + "actionGetRole": "Вземете роля", + "actionListRole": "Изброяване на роли", + "actionUpdateRole": "Актуализирайте роля", + "actionListAllowedRoleResources": "Изброяване на разрешени ресурси за роля", + "actionInviteUser": "Покани потребител", + "actionRemoveUser": "Изтрийте потребител", + "actionListUsers": "Изброяване на потребители", + "actionAddUserRole": "Добавяне на роля на потребител", + "actionGenerateAccessToken": "Генериране на токен за достъп", + "actionDeleteAccessToken": "Изтриване на токен за достъп", + "actionListAccessTokens": "Изброяване на токени за достъп", + "actionCreateResourceRule": "Създаване на правило за ресурс", + "actionDeleteResourceRule": "Изтрийте правило за ресурс", + "actionListResourceRules": "Изброяване на правила за ресурс", + "actionUpdateResourceRule": "Актуализиране на правило за ресурс", + "actionListOrgs": "Изброяване на организации", + "actionCheckOrgId": "Проверка на ID на организацията", + "actionCreateOrg": "Създаване на организация", + "actionDeleteOrg": "Изтриване на организация", + "actionListApiKeys": "Изброяване на API ключове", + "actionListApiKeyActions": "Изброяване на действия за API ключ", + "actionSetApiKeyActions": "Задайте разрешени действия за API ключ", + "actionCreateApiKey": "Създаване на API ключ", + "actionDeleteApiKey": "Изтриване на API ключ", + "actionCreateIdp": "Създаване на IdP", + "actionUpdateIdp": "Актуализиране на IdP", + "actionDeleteIdp": "Изтриване на IdP", + "actionListIdps": "Изброяване на IdP", + "actionGetIdp": "Вземете IdP", + "actionCreateIdpOrg": "Създаване на политика за IdP организация", + "actionDeleteIdpOrg": "Изтриване на политика за IdP организация", + "actionListIdpOrgs": "Изброяване на IdP организации", + "actionUpdateIdpOrg": "Актуализиране на IdP организация", + "actionCreateClient": "Създаване на клиент", + "actionDeleteClient": "Изтриване на клиент", + "actionUpdateClient": "Актуализиране на клиент", + "actionListClients": "Списък с клиенти", + "actionGetClient": "Получаване на клиент", + "actionCreateSiteResource": "Създаване на сайт ресурс", + "actionDeleteSiteResource": "Изтриване на сайт ресурс", + "actionGetSiteResource": "Получаване на сайт ресурс", + "actionListSiteResources": "Списък на ресурсите на сайта", + "actionUpdateSiteResource": "Актуализиране на сайт ресурс", + "actionListInvitations": "Списък с покани", + "noneSelected": "Нищо не е избрано", + "orgNotFound2": "Няма намерени организации.", + "searchProgress": "Търсене...", + "create": "Създаване", + "orgs": "Организации", + "loginError": "Възникна грешка при влизане", + "passwordForgot": "Забравена парола?", + "otpAuth": "Двуфакторно удостоверяване", + "otpAuthDescription": "Въведете кода от приложението за удостоверяване или един от вашите резервни кодове за еднократна употреба.", + "otpAuthSubmit": "Изпрати код", + "idpContinue": "Или продължете със", + "otpAuthBack": "Назад към Вход", + "navbar": "Навигационно меню", + "navbarDescription": "Главно навигационно меню за приложението", + "navbarDocsLink": "Документация", + "commercialEdition": "Търговско издание", + "otpErrorEnable": "Не може да се активира 2FA", + "otpErrorEnableDescription": "Възникна грешка при активиране на 2FA", + "otpSetupCheckCode": "Моля, въведете 6-цифрен код", + "otpSetupCheckCodeRetry": "Невалиден код. Моля, опитайте отново.", + "otpSetup": "Активиране на двуфакторно удостоверяване", + "otpSetupDescription": "Защитете профила си с допълнителен слой защита", + "otpSetupScanQr": "Сканирайте този QR код с вашето приложение за автентикация или въведете ръчно тайния ключ:", + "otpSetupSecretCode": "Код за автентикация", + "otpSetupSuccess": "Двуфакторното удостоверяване е активирано", + "otpSetupSuccessStoreBackupCodes": "Профилът ви сега е по-сигурен. Не забравяйте да запазите резервните си кодове.", + "otpErrorDisable": "Не може да се деактивира 2FA", + "otpErrorDisableDescription": "Възникна грешка при деактивиране на 2FA", + "otpRemove": "Деактивиране на двуфакторно удостоверяване", + "otpRemoveDescription": "Деактивирайте двуфакторното удостоверяване за вашия профил", + "otpRemoveSuccess": "Двуфакторното удостоверяване е деактивирано", + "otpRemoveSuccessMessage": "Двуфакторното удостоверяване за вашия профил е деактивирано. Можете да го активирате отново по всяко време.", + "otpRemoveSubmit": "Деактивиране на 2FA", + "paginator": "Страница {current} от {last}", + "paginatorToFirst": "Отидете на първата страница", + "paginatorToPrevious": "Отидете на предишната страница", + "paginatorToNext": "Отидете на следващата страница", + "paginatorToLast": "Отидете на последната страница", + "copyText": "Копиране на текст", + "copyTextFailed": "Неуспешно копиране на текст: ", + "copyTextClipboard": "Копиране в клипборда", + "inviteErrorInvalidConfirmation": "Невалидно потвърждение", + "passwordRequired": "Паролата е задължителна", + "allowAll": "Разрешаване на всички", + "permissionsAllowAll": "Разрешаване на всички разрешения", + "githubUsernameRequired": "GitHub потребителското име е задължително", + "supportKeyRequired": "Ключът на поддръжката е задължителен", + "passwordRequirementsChars": "Паролата трябва да е поне 8 символа", + "language": "Език", + "verificationCodeRequired": "Кодът е задължителен", + "userErrorNoUpdate": "Няма потребител за актуализиране", + "siteErrorNoUpdate": "Няма сайт за актуализиране", + "resourceErrorNoUpdate": "Няма ресурс за актуализиране", + "authErrorNoUpdate": "Няма информация за удостоверяване за актуализиране", + "orgErrorNoUpdate": "Няма организация за актуализиране", + "orgErrorNoProvided": "Няма предоставена организация", + "apiKeysErrorNoUpdate": "Няма API ключ за актуализиране", + "sidebarOverview": "Общ преглед", + "sidebarHome": "Начало", + "sidebarSites": "Сайтове", + "sidebarResources": "Ресурси", + "sidebarAccessControl": "Контрол на достъпа", + "sidebarUsers": "Потребители", + "sidebarInvitations": "Покани", + "sidebarRoles": "Роли", + "sidebarShareableLinks": "Споделени връзки", + "sidebarApiKeys": "API ключове", + "sidebarSettings": "Настройки", + "sidebarAllUsers": "Всички потребители", + "sidebarIdentityProviders": "Идентификационни доставчици", + "sidebarLicense": "Лиценз", + "sidebarClients": "Клиенти (Бета)", + "sidebarDomains": "Домейни", + "enableDockerSocket": "Активиране на Docker Чернова", + "enableDockerSocketDescription": "Активиране на Docker Socket маркировка за изтегляне на етикети на чернова. Пътят на гнездото трябва да бъде предоставен на Newt.", + "enableDockerSocketLink": "Научете повече", + "viewDockerContainers": "Преглед на Docker контейнери", + "containersIn": "Контейнери в {siteName}", + "selectContainerDescription": "Изберете контейнер, който да ползвате като име на хост за целта. Натиснете порт, за да ползвате порт", + "containerName": "Име", + "containerImage": "Образ", + "containerState": "Състояние", + "containerNetworks": "Мрежи", + "containerHostnameIp": "Име на хост/IP", + "containerLabels": "Етикети", + "containerLabelsCount": "{count, plural, one {# етикет} other {# етикета}}", + "containerLabelsTitle": "Етикети на контейнера", + "containerLabelEmpty": "<празно>", + "containerPorts": "Портове", + "containerPortsMore": "+{count} още", + "containerActions": "Действия", + "select": "Избор", + "noContainersMatchingFilters": "Не са намерени контейнери, съответстващи на текущите филтри.", + "showContainersWithoutPorts": "Показване на контейнери без портове", + "showStoppedContainers": "Показване на спрени контейнери", + "noContainersFound": "Не са намерени контейнери. Уверете се, че Docker контейнерите са активирани.", + "searchContainersPlaceholder": "Търсене сред {count} контейнери...", + "searchResultsCount": "{count, plural, one {# резултат} other {# резултати}}", + "filters": "Филтри", + "filterOptions": "Опции за филтриране", + "filterPorts": "Портове", + "filterStopped": "Спрени", + "clearAllFilters": "Изчистване на всички филтри", + "columns": "Колони", + "toggleColumns": "Превключване на колони", + "refreshContainersList": "Обновяване на списъка с контейнери", + "searching": "Търсене...", + "noContainersFoundMatching": "Не са намерени контейнери, съответстващи на \"{filter}\".", + "light": "светъл", + "dark": "тъмен", + "system": "система", + "theme": "Тема", + "subnetRequired": "Необходим е подмрежа", + "initialSetupTitle": "Начална конфигурация на сървъра", + "initialSetupDescription": "Създайте администраторски акаунт на сървъра. Може да съществува само един администраторски акаунт. Винаги можете да промените тези данни по-късно.", + "createAdminAccount": "Създаване на админ акаунт", + "setupErrorCreateAdmin": "Възникна грешка при създаване на админ акаунт.", + "certificateStatus": "Статус на сертификата", + "loading": "Зареждане", + "restart": "Рестарт", + "domains": "Домейни", + "domainsDescription": "Управление на домейни за вашата организация", + "domainsSearch": "Търсене на домейни...", + "domainAdd": "Добавяне на домейн", + "domainAddDescription": "Регистриране на нов домейн с вашата организация", + "domainCreate": "Създаване на домейн", + "domainCreatedDescription": "Домейнът е създаден успешно", + "domainDeletedDescription": "Домейнът е изтрит успешно", + "domainQuestionRemove": "Сигурни ли сте, че искате да премахнете домейна {domain} от вашия профил?", + "domainMessageRemove": "След премахването, домейнът вече няма да бъде свързан с вашия профил.", + "domainMessageConfirm": "За потвърждение, моля въведете името на домейна по-долу.", + "domainConfirmDelete": "Потвърдете изтриването на домейн", + "domainDelete": "Изтриване на домейн", + "domain": "Домейн", + "selectDomainTypeNsName": "Делегация на домейни (NS)", + "selectDomainTypeNsDescription": "Този домейн и всичките му поддомейни. Ползвайте го, когато искате да контролирате цялата зона на домейна.", + "selectDomainTypeCnameName": "Единичен домейн (CNAME)", + "selectDomainTypeCnameDescription": "Само този специфичен домейн. Ползвайте го за индивидуални поддомейни или специфични домейн записи.", + "selectDomainTypeWildcardName": "Общ домейн", + "selectDomainTypeWildcardDescription": "Този домейн и неговите поддомейни.", + "domainDelegation": "Единичен домейн", + "selectType": "Изберете тип", + "actions": "Действия", + "refresh": "Обновяване", + "refreshError": "Неуспешно обновяване на данни", + "verified": "Потвърдено", + "pending": "Чакащо", + "sidebarBilling": "Фактуриране", + "billing": "Фактуриране", + "orgBillingDescription": "Управление на информацията за фактуриране и абонаментите", "github": "GitHub", - "pangolinHosted": "Pangolin Hosted", + "pangolinHosted": "Hosted Pangolin", "fossorial": "Fossorial", - "completeAccountSetup": "Complete Account Setup", - "completeAccountSetupDescription": "Set your password to get started", - "accountSetupSent": "We'll send an account setup code to this email address.", - "accountSetupCode": "Setup Code", - "accountSetupCodeDescription": "Check your email for the setup code.", - "passwordCreate": "Create Password", - "passwordCreateConfirm": "Confirm Password", - "accountSetupSubmit": "Send Setup Code", - "completeSetup": "Complete Setup", - "accountSetupSuccess": "Account setup completed! Welcome to Pangolin!", - "documentation": "Documentation", - "saveAllSettings": "Save All Settings", - "settingsUpdated": "Settings updated", - "settingsUpdatedDescription": "All settings have been updated successfully", - "settingsErrorUpdate": "Failed to update settings", - "settingsErrorUpdateDescription": "An error occurred while updating settings", - "sidebarCollapse": "Collapse", - "sidebarExpand": "Expand", - "newtUpdateAvailable": "Update Available", - "newtUpdateAvailableInfo": "A new version of Newt is available. Please update to the latest version for the best experience.", - "domainPickerEnterDomain": "Domain", + "completeAccountSetup": "Завършете настройката на профила", + "completeAccountSetupDescription": "Задайте паролата си, за да започнете", + "accountSetupSent": "Ще изпратим код за настройка на профила на този адрес имейл.", + "accountSetupCode": "Код за настройка", + "accountSetupCodeDescription": "Проверете имейла си за код за настройка.", + "passwordCreate": "Създайте парола", + "passwordCreateConfirm": "Потвърждение на паролата", + "accountSetupSubmit": "Изпращане на код за настройка", + "completeSetup": "Завършване на настройката", + "accountSetupSuccess": "Настройката на профила завърши успешно! Добре дошли в Pangolin!", + "documentation": "Документация", + "saveAllSettings": "Запазване на всички настройки", + "settingsUpdated": "Настройките са обновени", + "settingsUpdatedDescription": "Всички настройки са успешно обновени", + "settingsErrorUpdate": "Неуспешно обновяване на настройките", + "settingsErrorUpdateDescription": "Възникна грешка при обновяване на настройките", + "sidebarCollapse": "Свиване", + "sidebarExpand": "Разширяване", + "newtUpdateAvailable": "Ново обновление", + "newtUpdateAvailableInfo": "Нова версия на Newt е налична. Моля, обновете до последната версия за най-добро изживяване.", + "domainPickerEnterDomain": "Домейн", "domainPickerPlaceholder": "myapp.example.com", - "domainPickerDescription": "Enter the full domain of the resource to see available options.", - "domainPickerDescriptionSaas": "Enter a full domain, subdomain, or just a name to see available options", - "domainPickerTabAll": "All", - "domainPickerTabOrganization": "Organization", - "domainPickerTabProvided": "Provided", + "domainPickerDescription": "Въведете пълния домейн на ресурса, за да видите наличните опции.", + "domainPickerDescriptionSaas": "Въведете пълен домейн, поддомейн или само име, за да видите наличните опции", + "domainPickerTabAll": "Всички", + "domainPickerTabOrganization": "Организация", + "domainPickerTabProvided": "Предоставен", "domainPickerSortAsc": "A-Z", "domainPickerSortDesc": "Z-A", - "domainPickerCheckingAvailability": "Checking availability...", - "domainPickerNoMatchingDomains": "No matching domains found. Try a different domain or check your organization's domain settings.", - "domainPickerOrganizationDomains": "Organization Domains", - "domainPickerProvidedDomains": "Provided Domains", - "domainPickerSubdomain": "Subdomain: {subdomain}", - "domainPickerNamespace": "Namespace: {namespace}", - "domainPickerShowMore": "Show More", - "domainNotFound": "Domain Not Found", - "domainNotFoundDescription": "This resource is disabled because the domain no longer exists our system. Please set a new domain for this resource.", - "failed": "Failed", - "createNewOrgDescription": "Create a new organization", - "organization": "Organization", - "port": "Port", - "securityKeyManage": "Manage Security Keys", - "securityKeyDescription": "Add or remove security keys for passwordless authentication", - "securityKeyRegister": "Register New Security Key", - "securityKeyList": "Your Security Keys", - "securityKeyNone": "No security keys registered yet", - "securityKeyNameRequired": "Name is required", - "securityKeyRemove": "Remove", - "securityKeyLastUsed": "Last used: {date}", - "securityKeyNameLabel": "Security Key Name", - "securityKeyRegisterSuccess": "Security key registered successfully", - "securityKeyRegisterError": "Failed to register security key", - "securityKeyRemoveSuccess": "Security key removed successfully", - "securityKeyRemoveError": "Failed to remove security key", - "securityKeyLoadError": "Failed to load security keys", - "securityKeyLogin": "Continue with security key", - "securityKeyAuthError": "Failed to authenticate with security key", - "securityKeyRecommendation": "Register a backup security key on another device to ensure you always have access to your account.", - "registering": "Registering...", - "securityKeyPrompt": "Please verify your identity using your security key. Make sure your security key is connected and ready.", - "securityKeyBrowserNotSupported": "Your browser doesn't support security keys. Please use a modern browser like Chrome, Firefox, or Safari.", - "securityKeyPermissionDenied": "Please allow access to your security key to continue signing in.", - "securityKeyRemovedTooQuickly": "Please keep your security key connected until the sign-in process completes.", - "securityKeyNotSupported": "Your security key may not be compatible. Please try a different security key.", - "securityKeyUnknownError": "There was a problem using your security key. Please try again.", - "twoFactorRequired": "Two-factor authentication is required to register a security key.", - "twoFactor": "Two-Factor Authentication", - "adminEnabled2FaOnYourAccount": "Your administrator has enabled two-factor authentication for {email}. Please complete the setup process to continue.", - "continueToApplication": "Continue to Application", - "securityKeyAdd": "Add Security Key", - "securityKeyRegisterTitle": "Register New Security Key", - "securityKeyRegisterDescription": "Connect your security key and enter a name to identify it", - "securityKeyTwoFactorRequired": "Two-Factor Authentication Required", - "securityKeyTwoFactorDescription": "Please enter your two-factor authentication code to register the security key", - "securityKeyTwoFactorRemoveDescription": "Please enter your two-factor authentication code to remove the security key", - "securityKeyTwoFactorCode": "Two-Factor Code", - "securityKeyRemoveTitle": "Remove Security Key", - "securityKeyRemoveDescription": "Enter your password to remove the security key \"{name}\"", - "securityKeyNoKeysRegistered": "No security keys registered", - "securityKeyNoKeysDescription": "Add a security key to enhance your account security", - "createDomainRequired": "Domain is required", - "createDomainAddDnsRecords": "Add DNS Records", - "createDomainAddDnsRecordsDescription": "Add the following DNS records to your domain provider to complete the setup.", - "createDomainNsRecords": "NS Records", - "createDomainRecord": "Record", - "createDomainType": "Type:", - "createDomainName": "Name:", - "createDomainValue": "Value:", - "createDomainCnameRecords": "CNAME Records", - "createDomainARecords": "A Records", - "createDomainRecordNumber": "Record {number}", - "createDomainTxtRecords": "TXT Records", - "createDomainSaveTheseRecords": "Save These Records", - "createDomainSaveTheseRecordsDescription": "Make sure to save these DNS records as you will not see them again.", - "createDomainDnsPropagation": "DNS Propagation", - "createDomainDnsPropagationDescription": "DNS changes may take some time to propagate across the internet. This can take anywhere from a few minutes to 48 hours, depending on your DNS provider and TTL settings.", - "resourcePortRequired": "Port number is required for non-HTTP resources", - "resourcePortNotAllowed": "Port number should not be set for HTTP resources", + "domainPickerCheckingAvailability": "Проверка на наличността...", + "domainPickerNoMatchingDomains": "Не са намерени съвпадащи домейни. Опитайте се с друг домейн или проверете настройките на домейна на вашата организация.", + "domainPickerOrganizationDomains": "Домейни на организацията", + "domainPickerProvidedDomains": "Предоставени домейни", + "domainPickerSubdomain": "Поддомейн: {subdomain}", + "domainPickerNamespace": "Име на пространство: {namespace}", + "domainPickerShowMore": "Покажи повече", + "domainNotFound": "Домейнът не е намерен", + "domainNotFoundDescription": "Този ресурс е деактивиран, защото домейнът вече не съществува в нашата система. Моля, задайте нов домейн за този ресурс.", + "failed": "Неуспешно", + "createNewOrgDescription": "Създайте нова организация", + "organization": "Организация", + "port": "Порт", + "securityKeyManage": "Управление на ключове за защита", + "securityKeyDescription": "Добавяне или премахване на ключове за защита за удостоверяване без парола", + "securityKeyRegister": "Регистриране на нов ключ за защита", + "securityKeyList": "Вашите ключове за защита", + "securityKeyNone": "Все още не са регистрирани ключове за защита", + "securityKeyNameRequired": "Името е задължително", + "securityKeyRemove": "Премахване", + "securityKeyLastUsed": "Последно използван: {date}", + "securityKeyNameLabel": "Име на ключа за сигурност", + "securityKeyRegisterSuccess": "Ключът за защита е регистриран успешно", + "securityKeyRegisterError": "Неуспешна регистрация на ключ за защита", + "securityKeyRemoveSuccess": "Ключът за защита е премахнат успешно", + "securityKeyRemoveError": "Неуспешно премахване на ключ за защита", + "securityKeyLoadError": "Неуспешно зареждане на ключове за защита", + "securityKeyLogin": "Продължете с ключа за сигурност", + "securityKeyAuthError": "Неуспешно удостоверяване с ключ за сигурност", + "securityKeyRecommendation": "Регистрирайте резервен ключ за безопасност на друго устройство, за да сте сигурни, че винаги ще имате достъп до профила си", + "registering": "Регистрация...", + "securityKeyPrompt": "Моля, потвърдете самоличността си, използвайки вашия ключ за защита. Уверете се, че е свързан и готов за употреба", + "securityKeyBrowserNotSupported": "Вашият браузър не поддържа ключове за сигурност. Моля, използвайте модерен браузър като Chrome, Firefox или Safari.", + "securityKeyPermissionDenied": "Моля, позволете достъп до ключа за защита, за да продължите с влизането.", + "securityKeyRemovedTooQuickly": "Моля, дръжте ключа си за сигурност свързан, докато процеса на влизане приключи.", + "securityKeyNotSupported": "Вашият ключ за сигурност може да не е съвместим. Моля, опитайте с друг ключ.", + "securityKeyUnknownError": "Възникна проблем при използването на ключа за сигурност. Моля, опитайте отново.", + "twoFactorRequired": "Двуфакторното удостоверяване е необходимо за регистрация на ключ за защита.", + "twoFactor": "Двуфакторно удостоверяване", + "adminEnabled2FaOnYourAccount": "Вашият администратор е активирал двуфакторно удостоверяване за {email}. Моля, завършете процеса по настройка, за да продължите.", + "continueToApplication": "Продължаване към приложението", + "securityKeyAdd": "Добавяне на ключ за сигурност", + "securityKeyRegisterTitle": "Регистриране на нов ключ за сигурност", + "securityKeyRegisterDescription": "Свържете ключа за сигурност и въведете име, по което да го идентифицирате", + "securityKeyTwoFactorRequired": "Необходимо е двуфакторно удостоверяване", + "securityKeyTwoFactorDescription": "Моля, въведете вашия код за двуфакторно удостоверяване, за да регистрирате ключа за сигурност", + "securityKeyTwoFactorRemoveDescription": "Моля, въведете вашия код за двуфакторно удостоверяване, за да премахнете ключа за сигурност", + "securityKeyTwoFactorCode": "Двуфакторен код", + "securityKeyRemoveTitle": "Премахване на ключ за сигурност", + "securityKeyRemoveDescription": "Въведете паролата си, за да премахнете ключа за сигурност “{name}”", + "securityKeyNoKeysRegistered": "Няма регистрирани ключове за сигурност", + "securityKeyNoKeysDescription": "Добавяне на ключ за сигурност, за да подобрите сигурността на профила си", + "createDomainRequired": "Домейнът е задължителен", + "createDomainAddDnsRecords": "Добавяне на DNS записи", + "createDomainAddDnsRecordsDescription": "Добавете следните DNS записи на вашия домейн провайдер, за да завършите настройката.", + "createDomainNsRecords": "NS записи", + "createDomainRecord": "Запис", + "createDomainType": "Тип:", + "createDomainName": "Име:", + "createDomainValue": "Стойност:", + "createDomainCnameRecords": "CNAME записи", + "createDomainARecords": "A записи", + "createDomainRecordNumber": "Запис {number}", + "createDomainTxtRecords": "TXT записи", + "createDomainSaveTheseRecords": "Запазете тези записи", + "createDomainSaveTheseRecordsDescription": "Уверете се, че запазвате тези DNS записи, тъй като няма да ги видите отново.", + "createDomainDnsPropagation": "Разпространение на DNS", + "createDomainDnsPropagationDescription": "Промените в DNS може да отнемат време, за да се разпространят в интернет. Това може да отнеме от няколко минути до 48 часа, в зависимост от вашия DNS доставчик и TTL настройките .", + "resourcePortRequired": "Номерът на порта е задължителен за не-HTTP ресурси", + "resourcePortNotAllowed": "Номерът на порта не трябва да бъде задаван за HTTP ресурси", "signUpTerms": { - "IAgreeToThe": "I agree to the", - "termsOfService": "terms of service", - "and": "and", - "privacyPolicy": "privacy policy" + "IAgreeToThe": "Съгласен съм с", + "termsOfService": "условията за ползване", + "and": "и", + "privacyPolicy": "политиката за поверителност" }, - "siteRequired": "Site is required.", - "olmTunnel": "Olm Tunnel", - "olmTunnelDescription": "Use Olm for client connectivity", - "errorCreatingClient": "Error creating client", - "clientDefaultsNotFound": "Client defaults not found", - "createClient": "Create Client", - "createClientDescription": "Create a new client for connecting to your sites", - "seeAllClients": "See All Clients", - "clientInformation": "Client Information", - "clientNamePlaceholder": "Client name", - "address": "Address", - "subnetPlaceholder": "Subnet", - "addressDescription": "The address that this client will use for connectivity", - "selectSites": "Select sites", - "sitesDescription": "The client will have connectivity to the selected sites", - "clientInstallOlm": "Install Olm", - "clientInstallOlmDescription": "Get Olm running on your system", - "clientOlmCredentials": "Olm Credentials", - "clientOlmCredentialsDescription": "This is how Olm will authenticate with the server", - "olmEndpoint": "Olm Endpoint", + "siteRequired": "Изисква се сайт.", + "olmTunnel": "Olm тунел", + "olmTunnelDescription": "Използвайте Olm за клиентска свързаност", + "errorCreatingClient": "Възникна грешка при създаване на клиент", + "clientDefaultsNotFound": "Не са намерени настройки по подразбиране за клиента", + "createClient": "Създаване на клиент", + "createClientDescription": "Създайте нов клиент за свързване към вашите сайтове", + "seeAllClients": "Виж всички клиенти", + "clientInformation": "Информация за клиента", + "clientNamePlaceholder": "Име на клиента", + "address": "Адрес", + "subnetPlaceholder": "Мрежа", + "addressDescription": "Адресът, който клиентът ще използва за свързване", + "selectSites": "Избор на сайтове", + "sitesDescription": "Клиентът ще има връзка с избраните сайтове", + "clientInstallOlm": "Инсталиране на Olm", + "clientInstallOlmDescription": "Конфигурирайте Olm да работи на вашата система", + "clientOlmCredentials": "Olm Удостоверения", + "clientOlmCredentialsDescription": "Това е как Olm ще се удостоверява със сървъра", + "olmEndpoint": "Olm Ендпойнт", "olmId": "Olm ID", - "olmSecretKey": "Olm Secret Key", - "clientCredentialsSave": "Save Your Credentials", - "clientCredentialsSaveDescription": "You will only be able to see this once. Make sure to copy it to a secure place.", - "generalSettingsDescription": "Configure the general settings for this client", - "clientUpdated": "Client updated", - "clientUpdatedDescription": "The client has been updated.", - "clientUpdateFailed": "Failed to update client", - "clientUpdateError": "An error occurred while updating the client.", - "sitesFetchFailed": "Failed to fetch sites", - "sitesFetchError": "An error occurred while fetching sites.", - "olmErrorFetchReleases": "An error occurred while fetching Olm releases.", - "olmErrorFetchLatest": "An error occurred while fetching the latest Olm release.", - "remoteSubnets": "Remote Subnets", - "enterCidrRange": "Enter CIDR range", - "remoteSubnetsDescription": "Add CIDR ranges that can be accessed from this site remotely using clients. Use format like 10.0.0.0/24. This ONLY applies to VPN client connectivity.", - "resourceEnableProxy": "Enable Public Proxy", - "resourceEnableProxyDescription": "Enable public proxying to this resource. This allows access to the resource from outside the network through the cloud on an open port. Requires Traefik config.", - "externalProxyEnabled": "External Proxy Enabled", - "addNewTarget": "Add New Target", - "targetsList": "Targets List", - "targetErrorDuplicateTargetFound": "Duplicate target found", - "httpMethod": "HTTP Method", - "selectHttpMethod": "Select HTTP method", - "domainPickerSubdomainLabel": "Subdomain", - "domainPickerBaseDomainLabel": "Base Domain", - "domainPickerSearchDomains": "Search domains...", - "domainPickerNoDomainsFound": "No domains found", - "domainPickerLoadingDomains": "Loading domains...", - "domainPickerSelectBaseDomain": "Select base domain...", - "domainPickerNotAvailableForCname": "Not available for CNAME domains", - "domainPickerEnterSubdomainOrLeaveBlank": "Enter subdomain or leave blank to use base domain.", - "domainPickerEnterSubdomainToSearch": "Enter a subdomain to search and select from available free domains.", - "domainPickerFreeDomains": "Free Domains", - "domainPickerSearchForAvailableDomains": "Search for available domains", - "resourceDomain": "Domain", - "resourceEditDomain": "Edit Domain", - "siteName": "Site Name", - "proxyPort": "Port", - "resourcesTableProxyResources": "Proxy Resources", - "resourcesTableClientResources": "Client Resources", - "resourcesTableNoProxyResourcesFound": "No proxy resources found.", - "resourcesTableNoInternalResourcesFound": "No internal resources found.", - "resourcesTableDestination": "Destination", - "resourcesTableTheseResourcesForUseWith": "These resources are for use with", - "resourcesTableClients": "Clients", - "resourcesTableAndOnlyAccessibleInternally": "and are only accessible internally when connected with a client.", - "editInternalResourceDialogEditClientResource": "Edit Client Resource", - "editInternalResourceDialogUpdateResourceProperties": "Update the resource properties and target configuration for {resourceName}.", - "editInternalResourceDialogResourceProperties": "Resource Properties", - "editInternalResourceDialogName": "Name", - "editInternalResourceDialogProtocol": "Protocol", - "editInternalResourceDialogSitePort": "Site Port", - "editInternalResourceDialogTargetConfiguration": "Target Configuration", - "editInternalResourceDialogCancel": "Cancel", - "editInternalResourceDialogSaveResource": "Save Resource", - "editInternalResourceDialogSuccess": "Success", - "editInternalResourceDialogInternalResourceUpdatedSuccessfully": "Internal resource updated successfully", - "editInternalResourceDialogError": "Error", - "editInternalResourceDialogFailedToUpdateInternalResource": "Failed to update internal resource", - "editInternalResourceDialogNameRequired": "Name is required", - "editInternalResourceDialogNameMaxLength": "Name must be less than 255 characters", - "editInternalResourceDialogProxyPortMin": "Proxy port must be at least 1", - "editInternalResourceDialogProxyPortMax": "Proxy port must be less than 65536", - "editInternalResourceDialogInvalidIPAddressFormat": "Invalid IP address format", - "editInternalResourceDialogDestinationPortMin": "Destination port must be at least 1", - "editInternalResourceDialogDestinationPortMax": "Destination port must be less than 65536", - "createInternalResourceDialogNoSitesAvailable": "No Sites Available", - "createInternalResourceDialogNoSitesAvailableDescription": "You need to have at least one Newt site with a subnet configured to create internal resources.", - "createInternalResourceDialogClose": "Close", - "createInternalResourceDialogCreateClientResource": "Create Client Resource", - "createInternalResourceDialogCreateClientResourceDescription": "Create a new resource that will be accessible to clients connected to the selected site.", - "createInternalResourceDialogResourceProperties": "Resource Properties", - "createInternalResourceDialogName": "Name", - "createInternalResourceDialogSite": "Site", - "createInternalResourceDialogSelectSite": "Select site...", - "createInternalResourceDialogSearchSites": "Search sites...", - "createInternalResourceDialogNoSitesFound": "No sites found.", - "createInternalResourceDialogProtocol": "Protocol", + "olmSecretKey": "Olm Тайна парола", + "clientCredentialsSave": "Запазете вашите удостоверения", + "clientCredentialsSaveDescription": "Ще можете да го видите само веднъж. Уверете се, че ще го копирате на сигурно място.", + "generalSettingsDescription": "Конфигурирайте общите настройки за този клиент", + "clientUpdated": "Клиентът актуализиран", + "clientUpdatedDescription": "Клиентът беше актуализиран.", + "clientUpdateFailed": "Актуализацията на клиента неуспешна", + "clientUpdateError": "Възникна грешка по време на актуализацията на клиента.", + "sitesFetchFailed": "Неуспешно получаване на сайтове", + "sitesFetchError": "Възникна грешка при получаването на сайтовете.", + "olmErrorFetchReleases": "Възникна грешка при получаването на Olm версиите.", + "olmErrorFetchLatest": "Възникна грешка при получаването на последната версия на Olm.", + "remoteSubnets": "Отдалечени подмрежи", + "enterCidrRange": "Въведете CIDR обхват", + "remoteSubnetsDescription": "Добавете CIDR диапазони, които могат да бъдат достъпни от този сайт отдалечено с клиенти. Използвайте формат като 10.0.0.0/24. Това се прилага САМО за VPN клиентска свързаност.", + "resourceEnableProxy": "Разрешаване на публичен прокси", + "resourceEnableProxyDescription": "Разрешете публично проксиране на този ресурс. Това позволява достъп до ресурса извън мрежата чрез облак на отворен порт. Изисква конфигурация на Traefik.", + "externalProxyEnabled": "Външен прокси разрешен", + "addNewTarget": "Добави нова цел", + "targetsList": "Списък с цели", + "targetErrorDuplicateTargetFound": "Дублирана цел намерена", + "httpMethod": "HTTP Метод", + "selectHttpMethod": "Изберете HTTP метод", + "domainPickerSubdomainLabel": "Поддомен", + "domainPickerBaseDomainLabel": "Основен домейн", + "domainPickerSearchDomains": "Търсене на домейни...", + "domainPickerNoDomainsFound": "Не са намерени домейни", + "domainPickerLoadingDomains": "Зареждане на домейни...", + "domainPickerSelectBaseDomain": "Изберете основен домейн...", + "domainPickerNotAvailableForCname": "Не е налично за CNAME домейни", + "domainPickerEnterSubdomainOrLeaveBlank": "Въведете поддомен или оставете празно, за да използвате основния домейн.", + "domainPickerEnterSubdomainToSearch": "Въведете поддомен, за да търсите и изберете от наличните свободни домейни.", + "domainPickerFreeDomains": "Безплатни домейни", + "domainPickerSearchForAvailableDomains": "Търсене за налични домейни", + "resourceDomain": "Домейн", + "resourceEditDomain": "Редактиране на домейн", + "siteName": "Име на сайта", + "proxyPort": "Порт", + "resourcesTableProxyResources": "Прокси Ресурси", + "resourcesTableClientResources": "Клиентски ресурси", + "resourcesTableNoProxyResourcesFound": "Не са намерени ресурсни проксита.", + "resourcesTableNoInternalResourcesFound": "Не са намерени вътрешни ресурси.", + "resourcesTableDestination": "Дестинация", + "resourcesTableTheseResourcesForUseWith": "Тези ресурси са за използване с", + "resourcesTableClients": "Клиенти", + "resourcesTableAndOnlyAccessibleInternally": "и са достъпни само вътрешно при свързване с клиент.", + "editInternalResourceDialogEditClientResource": "Редактиране на клиентски ресурс", + "editInternalResourceDialogUpdateResourceProperties": "Актуализирайте свойствата на ресурса и конфигурацията на целите за {resourceName}.", + "editInternalResourceDialogResourceProperties": "Свойствата на ресурса", + "editInternalResourceDialogName": "Име", + "editInternalResourceDialogProtocol": "Протокол", + "editInternalResourceDialogSitePort": "Сайт Порт", + "editInternalResourceDialogTargetConfiguration": "Конфигурация на целите", + "editInternalResourceDialogCancel": "Отмяна", + "editInternalResourceDialogSaveResource": "Запазване на ресурс", + "editInternalResourceDialogSuccess": "Успех", + "editInternalResourceDialogInternalResourceUpdatedSuccessfully": "Вътрешният ресурс успешно актуализиран", + "editInternalResourceDialogError": "Грешка", + "editInternalResourceDialogFailedToUpdateInternalResource": "Неуспешно актуализиране на вътрешен ресурс", + "editInternalResourceDialogNameRequired": "Името е задължително", + "editInternalResourceDialogNameMaxLength": "Името трябва да е по-малко от 255 символа", + "editInternalResourceDialogProxyPortMin": "Прокси портът трябва да бъде поне 1", + "editInternalResourceDialogProxyPortMax": "Прокси портът трябва да е по-малък от 65536", + "editInternalResourceDialogInvalidIPAddressFormat": "Невалиден формат на IP адрес", + "editInternalResourceDialogDestinationPortMin": "Дестинационният порт трябва да бъде поне 1", + "editInternalResourceDialogDestinationPortMax": "Дестинационният порт трябва да е по-малък от 65536", + "createInternalResourceDialogNoSitesAvailable": "Няма достъпни сайтове", + "createInternalResourceDialogNoSitesAvailableDescription": "Трябва да имате поне един сайт на Newt с конфигурирана мрежа, за да създадете вътрешни ресурси.", + "createInternalResourceDialogClose": "Затвори", + "createInternalResourceDialogCreateClientResource": "Създаване на клиентски ресурс", + "createInternalResourceDialogCreateClientResourceDescription": "Създайте нов ресурс, който ще бъде достъпен за клиентите свързани със избрания сайт.", + "createInternalResourceDialogResourceProperties": "Свойства на ресурса", + "createInternalResourceDialogName": "Име", + "createInternalResourceDialogSite": "Сайт", + "createInternalResourceDialogSelectSite": "Изберете сайт...", + "createInternalResourceDialogSearchSites": "Търсене на сайтове...", + "createInternalResourceDialogNoSitesFound": "Не са намерени сайтове.", + "createInternalResourceDialogProtocol": "Протокол", "createInternalResourceDialogTcp": "TCP", "createInternalResourceDialogUdp": "UDP", - "createInternalResourceDialogSitePort": "Site Port", - "createInternalResourceDialogSitePortDescription": "Use this port to access the resource on the site when connected with a client.", - "createInternalResourceDialogTargetConfiguration": "Target Configuration", - "createInternalResourceDialogDestinationIPDescription": "The IP or hostname address of the resource on the site's network.", - "createInternalResourceDialogDestinationPortDescription": "The port on the destination IP where the resource is accessible.", - "createInternalResourceDialogCancel": "Cancel", - "createInternalResourceDialogCreateResource": "Create Resource", - "createInternalResourceDialogSuccess": "Success", - "createInternalResourceDialogInternalResourceCreatedSuccessfully": "Internal resource created successfully", - "createInternalResourceDialogError": "Error", - "createInternalResourceDialogFailedToCreateInternalResource": "Failed to create internal resource", - "createInternalResourceDialogNameRequired": "Name is required", - "createInternalResourceDialogNameMaxLength": "Name must be less than 255 characters", - "createInternalResourceDialogPleaseSelectSite": "Please select a site", - "createInternalResourceDialogProxyPortMin": "Proxy port must be at least 1", - "createInternalResourceDialogProxyPortMax": "Proxy port must be less than 65536", - "createInternalResourceDialogInvalidIPAddressFormat": "Invalid IP address format", - "createInternalResourceDialogDestinationPortMin": "Destination port must be at least 1", - "createInternalResourceDialogDestinationPortMax": "Destination port must be less than 65536", - "siteConfiguration": "Configuration", - "siteAcceptClientConnections": "Accept Client Connections", - "siteAcceptClientConnectionsDescription": "Allow other devices to connect through this Newt instance as a gateway using clients.", - "siteAddress": "Site Address", - "siteAddressDescription": "Specify the IP address of the host for clients to connect to. This is the internal address of the site in the Pangolin network for clients to address. Must fall within the Org subnet.", - "autoLoginExternalIdp": "Auto Login with External IDP", - "autoLoginExternalIdpDescription": "Immediately redirect the user to the external IDP for authentication.", - "selectIdp": "Select IDP", - "selectIdpPlaceholder": "Choose an IDP...", - "selectIdpRequired": "Please select an IDP when auto login is enabled.", - "autoLoginTitle": "Redirecting", - "autoLoginDescription": "Redirecting you to the external identity provider for authentication.", - "autoLoginProcessing": "Preparing authentication...", - "autoLoginRedirecting": "Redirecting to login...", - "autoLoginError": "Auto Login Error", - "autoLoginErrorNoRedirectUrl": "No redirect URL received from the identity provider.", - "autoLoginErrorGeneratingUrl": "Failed to generate authentication URL.", + "createInternalResourceDialogSitePort": "Сайт Порт", + "createInternalResourceDialogSitePortDescription": "Използвайте този порт за достъп до ресурса на сайта при свързване с клиент.", + "createInternalResourceDialogTargetConfiguration": "Конфигурация на целите", + "createInternalResourceDialogDestinationIPDescription": "IP или хостният адрес на ресурса в мрежата на сайта.", + "createInternalResourceDialogDestinationPortDescription": "Портът на дестинационния IP, където ресурсът е достъпен.", + "createInternalResourceDialogCancel": "Отмяна", + "createInternalResourceDialogCreateResource": "Създаване на ресурс", + "createInternalResourceDialogSuccess": "Успех", + "createInternalResourceDialogInternalResourceCreatedSuccessfully": "Вътрешният ресурс създаден успешно", + "createInternalResourceDialogError": "Грешка", + "createInternalResourceDialogFailedToCreateInternalResource": "Неуспешно създаване на вътрешен ресурс", + "createInternalResourceDialogNameRequired": "Името е задължително", + "createInternalResourceDialogNameMaxLength": "Името трябва да е по-малко от 255 символа", + "createInternalResourceDialogPleaseSelectSite": "Моля, изберете сайт", + "createInternalResourceDialogProxyPortMin": "Прокси портът трябва да бъде поне 1", + "createInternalResourceDialogProxyPortMax": "Прокси портът трябва да е по-малък от 65536", + "createInternalResourceDialogInvalidIPAddressFormat": "Невалиден формат на IP адрес", + "createInternalResourceDialogDestinationPortMin": "Дестинационният порт трябва да бъде поне 1", + "createInternalResourceDialogDestinationPortMax": "Дестинационният порт трябва да е по-малък от 65536", + "siteConfiguration": "Конфигурация", + "siteAcceptClientConnections": "Приемане на клиентски връзки", + "siteAcceptClientConnectionsDescription": "Позволете на други устройства да се свързват чрез този Newt инстанция като възел чрез клиенти.", + "siteAddress": "Адрес на сайта", + "siteAddressDescription": "Посочете IP адреса на хоста, към който клиентите ще се свързват. Това е вътрешният адрес на сайта в мрежата на Панголиин за адресиране от клиенти. Трябва да е в рамките на подмрежата на Организацията.", + "autoLoginExternalIdp": "Автоматично влизане с Външен IDP", + "autoLoginExternalIdpDescription": "Незабавно пренасочете потребителя към външния IDP за удостоверяване.", + "selectIdp": "Изберете IDP", + "selectIdpPlaceholder": "Изберете IDP...", + "selectIdpRequired": "Моля, изберете IDP, когато автоматичното влизане е разрешено.", + "autoLoginTitle": "Пренасочване", + "autoLoginDescription": "Пренасочване към външния доставчик на идентификационни данни за удостоверяване.", + "autoLoginProcessing": "Подготовка за удостоверяване...", + "autoLoginRedirecting": "Пренасочване към вход...", + "autoLoginError": "Грешка при автоматично влизане", + "autoLoginErrorNoRedirectUrl": "Не е получен URL за пренасочване от доставчика на идентификационни данни.", + "autoLoginErrorGeneratingUrl": "Неуспешно генериране на URL за удостоверяване.", "managedSelfHosted": { - "title": "Managed Self-Hosted", - "description": "More reliable and low-maintenance self-hosted Pangolin server with extra bells and whistles", - "introTitle": "Managed Self-Hosted Pangolin", - "introDescription": "is a deployment option designed for people who want simplicity and extra reliability while still keeping their data private and self-hosted.", - "introDetail": "With this option, you still run your own Pangolin node — your tunnels, SSL termination, and traffic all stay on your server. The difference is that management and monitoring are handled through our cloud dashboard, which unlocks a number of benefits:", + "title": "Управлявано Самостоятелно-хоствано", + "description": "По-надежден и по-нисък поддръжка на Самостоятелно-хостван Панголиин сървър с допълнителни екстри", + "introTitle": "Управлявано Самостоятелно-хостван Панголиин", + "introDescription": "е опция за внедряване, предназначена за хора, които искат простота и допълнителна надеждност, като същевременно запазят данните си частни и самостоятелно-хоствани.", + "introDetail": "С тази опция все още управлявате свой собствен Панголиин възел — вашите тунели, SSL терминатора и трафик остават на вашия сървър. Разликата е, че управлението и мониторингът се обработват чрез нашия облачен панел за контрол, който отключва редица предимства:", "benefitSimplerOperations": { - "title": "Simpler operations", - "description": "No need to run your own mail server or set up complex alerting. You'll get health checks and downtime alerts out of the box." + "title": "По-прости операции", + "description": "Няма нужда да управлявате свой собствен имейл сървър или да настройвате сложни аларми. Ще получите проверки и предупреждения при прекъсване от самото начало." }, "benefitAutomaticUpdates": { - "title": "Automatic updates", - "description": "The cloud dashboard evolves quickly, so you get new features and bug fixes without having to manually pull new containers every time." + "title": "Автоматични актуализации", + "description": "Облачният панел за контрол се развива бързо, така че получавате нови функции и корекции на грешки без да се налага да извличате нови контейнери всеки път." }, "benefitLessMaintenance": { - "title": "Less maintenance", - "description": "No database migrations, backups, or extra infrastructure to manage. We handle that in the cloud." + "title": "По-малко поддръжка", + "description": "Няма миграции на база от данни, резервни копия или допълнителна инфраструктура за управление. Ние се грижим за това в облака." }, "benefitCloudFailover": { - "title": "Cloud failover", - "description": "If your node goes down, your tunnels can temporarily fail over to our cloud points of presence until you bring it back online." + "title": "Облачно преобръщане", + "description": "Ако вашият възел спре да работи, вашите тунели могат временно да преориентират към нашите облачни точки, докато не го възстановите." }, "benefitHighAvailability": { - "title": "High availability (PoPs)", - "description": "You can also attach multiple nodes to your account for redundancy and better performance." + "title": "Висока наличност (PoPs)", + "description": "Можете също така да прикрепите множество възли към вашия акаунт за резервно копиране и по-добра производителност." }, "benefitFutureEnhancements": { - "title": "Future enhancements", - "description": "We're planning to add more analytics, alerting, and management tools to make your deployment even more robust." + "title": "Бъдещи подобрения", + "description": "Планираме да добавим още аналитични, алармиращи и управителни инструменти, за да направим вашето внедряване още по-здраво." }, "docsAlert": { - "text": "Learn more about the Managed Self-Hosted option in our", - "documentation": "documentation" + "text": "Научете повече за Управляваното Самостоятелно-хоствано опцията в нашата", + "documentation": "документация" }, - "convertButton": "Convert This Node to Managed Self-Hosted" + "convertButton": "Конвертирайте този възел в Управлявано Самостоятелно-хоствано" }, - "internationaldomaindetected": "International Domain Detected", - "willbestoredas": "Will be stored as:", - "idpGoogleDescription": "Google OAuth2/OIDC provider", - "idpAzureDescription": "Microsoft Azure OAuth2/OIDC provider", - "customHeaders": "Custom Headers", - "headersValidationError": "Headers must be in the format: Header-Name: value.", - "domainPickerProvidedDomain": "Provided Domain", - "domainPickerFreeProvidedDomain": "Free Provided Domain", - "domainPickerVerified": "Verified", - "domainPickerUnverified": "Unverified", - "domainPickerInvalidSubdomainStructure": "This subdomain contains invalid characters or structure. It will be sanitized automatically when you save.", - "domainPickerError": "Error", - "domainPickerErrorLoadDomains": "Failed to load organization domains", - "domainPickerErrorCheckAvailability": "Failed to check domain availability", - "domainPickerInvalidSubdomain": "Invalid subdomain", - "domainPickerInvalidSubdomainRemoved": "The input \"{sub}\" was removed because it's not valid.", - "domainPickerInvalidSubdomainCannotMakeValid": "\"{sub}\" could not be made valid for {domain}.", - "domainPickerSubdomainSanitized": "Subdomain sanitized", - "domainPickerSubdomainCorrected": "\"{sub}\" was corrected to \"{sanitized}\"", - "resourceAddEntrypointsEditFile": "Edit file: config/traefik/traefik_config.yml", - "resourceExposePortsEditFile": "Edit file: docker-compose.yml", - "emailVerificationRequired": "Email verification is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here.", - "twoFactorSetupRequired": "Two-factor authentication setup is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here." + "internationaldomaindetected": "Открит международен домейн", + "willbestoredas": "Ще бъде съхранено като:", + "idpGoogleDescription": "Google OAuth2/OIDC доставчик", + "idpAzureDescription": "Microsoft Azure OAuth2/OIDC доставчик", + "customHeaders": "Персонализирани заглавия", + "headersValidationError": "Заглавията трябва да бъдат във формат: Име на заглавието: стойност.", + "domainPickerProvidedDomain": "Предоставен домейн", + "domainPickerFreeProvidedDomain": "Безплатен предоставен домейн", + "domainPickerVerified": "Проверено", + "domainPickerUnverified": "Непроверено", + "domainPickerInvalidSubdomainStructure": "Този поддомен съдържа невалидни знаци или структура. Ще бъде автоматично пречистен при запазване.", + "domainPickerError": "Грешка", + "domainPickerErrorLoadDomains": "Неуспешно зареждане на домейни на организацията", + "domainPickerErrorCheckAvailability": "Неуспешна проверка на наличността на домейни", + "domainPickerInvalidSubdomain": "Невалиден поддомен", + "domainPickerInvalidSubdomainRemoved": "Входът \"{sub}\" беше премахнат, защото не е валиден.", + "domainPickerInvalidSubdomainCannotMakeValid": "\"{sub}\" не може да се направи валиден за {domain}.", + "domainPickerSubdomainSanitized": "Поддомен пречистен", + "domainPickerSubdomainCorrected": "\"{sub}\" беше коригиран на \"{sanitized}\"", + "resourceAddEntrypointsEditFile": "Редактиране на файл: config/traefik/traefik_config.yml", + "resourceExposePortsEditFile": "Редактиране на файл: docker-compose.yml", + "emailVerificationRequired": "Потвърждението на Email е необходимо. Моля, влезте отново чрез {dashboardUrl}/auth/login, за да завършите тази стъпка. След това, върнете се тук.", + "twoFactorSetupRequired": "Необходима е настройка на двуфакторно удостоверяване. Моля, влезте отново чрез {dashboardUrl}/auth/login, за да завършите тази стъпка. След това, върнете се тук." } diff --git a/messages/cs-CZ.json b/messages/cs-CZ.json index 22a64460..424d0663 100644 --- a/messages/cs-CZ.json +++ b/messages/cs-CZ.json @@ -157,9 +157,9 @@ "resourceMessageConfirm": "Pro potvrzení zadejte prosím název zdroje.", "resourceQuestionRemove": "Opravdu chcete odstranit zdroj {selectedResource} z organizace?", "resourceHTTP": "Zdroj HTTPS", - "resourceHTTPDescription": "Proxy requests to your app over HTTPS using a subdomain or base domain.", - "resourceRaw": "Raw TCP/UDP Resource", - "resourceRawDescription": "Proxy requests to your app over TCP/UDP using a port number.", + "resourceHTTPDescription": "Požadavky na proxy pro vaši aplikaci přes HTTPS pomocí subdomény nebo základní domény.", + "resourceRaw": "Surový TCP/UDP zdroj", + "resourceRawDescription": "Požadavky na proxy pro vaši aplikaci přes TCP/UDP pomocí čísla portu.", "resourceCreate": "Vytvořit zdroj", "resourceCreateDescription": "Postupujte podle níže uvedených kroků, abyste vytvořili a připojili nový zdroj", "resourceSeeAll": "Zobrazit všechny zdroje", @@ -188,1338 +188,1338 @@ "resourceConfigDescription": "Zkopírujte a vložte tyto konfigurační snippety pro nastavení TCP/UDP zdroje", "resourceAddEntrypoints": "Traefik: Přidat vstupní body", "resourceExposePorts": "Gerbil: Expose Ports in Docker Compose", - "resourceLearnRaw": "Learn how to configure TCP/UDP resources", - "resourceBack": "Back to Resources", - "resourceGoTo": "Go to Resource", - "resourceDelete": "Delete Resource", - "resourceDeleteConfirm": "Confirm Delete Resource", - "visibility": "Visibility", - "enabled": "Enabled", - "disabled": "Disabled", - "general": "General", - "generalSettings": "General Settings", - "proxy": "Proxy", - "internal": "Internal", - "rules": "Rules", - "resourceSettingDescription": "Configure the settings on your resource", - "resourceSetting": "{resourceName} Settings", - "alwaysAllow": "Always Allow", - "alwaysDeny": "Always Deny", - "passToAuth": "Pass to Auth", - "orgSettingsDescription": "Configure your organization's general settings", - "orgGeneralSettings": "Organization Settings", - "orgGeneralSettingsDescription": "Manage your organization details and configuration", - "saveGeneralSettings": "Save General Settings", - "saveSettings": "Save Settings", - "orgDangerZone": "Danger Zone", - "orgDangerZoneDescription": "Once you delete this org, there is no going back. Please be certain.", - "orgDelete": "Delete Organization", - "orgDeleteConfirm": "Confirm Delete Organization", - "orgMessageRemove": "This action is irreversible and will delete all associated data.", - "orgMessageConfirm": "To confirm, please type the name of the organization below.", - "orgQuestionRemove": "Are you sure you want to remove the organization {selectedOrg}?", - "orgUpdated": "Organization updated", - "orgUpdatedDescription": "The organization has been updated.", - "orgErrorUpdate": "Failed to update organization", - "orgErrorUpdateMessage": "An error occurred while updating the organization.", - "orgErrorFetch": "Failed to fetch organizations", - "orgErrorFetchMessage": "An error occurred while listing your organizations", - "orgErrorDelete": "Failed to delete organization", - "orgErrorDeleteMessage": "An error occurred while deleting the organization.", - "orgDeleted": "Organization deleted", - "orgDeletedMessage": "The organization and its data has been deleted.", - "orgMissing": "Organization ID Missing", - "orgMissingMessage": "Unable to regenerate invitation without an organization ID.", - "accessUsersManage": "Manage Users", - "accessUsersDescription": "Invite users and add them to roles to manage access to your organization", - "accessUsersSearch": "Search users...", - "accessUserCreate": "Create User", - "accessUserRemove": "Remove User", - "username": "Username", - "identityProvider": "Identity Provider", + "resourceLearnRaw": "Naučte se konfigurovat zdroje TCP/UDP", + "resourceBack": "Zpět na zdroje", + "resourceGoTo": "Přejít na dokument", + "resourceDelete": "Odstranit dokument", + "resourceDeleteConfirm": "Potvrdit odstranění dokumentu", + "visibility": "Viditelnost", + "enabled": "Povoleno", + "disabled": "Zakázáno", + "general": "Obecná ustanovení", + "generalSettings": "Obecná nastavení", + "proxy": "Proxy server", + "internal": "Interní", + "rules": "Pravidla", + "resourceSettingDescription": "Konfigurace nastavení na vašem zdroji", + "resourceSetting": "Nastavení {resourceName}", + "alwaysAllow": "Vždy povolit", + "alwaysDeny": "Vždy zakázat", + "passToAuth": "Předat k ověření", + "orgSettingsDescription": "Konfigurace obecných nastavení vaší organizace", + "orgGeneralSettings": "Nastavení organizace", + "orgGeneralSettingsDescription": "Spravujte údaje a konfiguraci vaší organizace", + "saveGeneralSettings": "Uložit obecné nastavení", + "saveSettings": "Uložit nastavení", + "orgDangerZone": "Nebezpečná zóna", + "orgDangerZoneDescription": "Jakmile smažete tento org, nic se nevrátí. Buďte si jistí.", + "orgDelete": "Odstranit organizaci", + "orgDeleteConfirm": "Potvrdit odstranění organizace", + "orgMessageRemove": "Tato akce je nevratná a odstraní všechna související data.", + "orgMessageConfirm": "Pro potvrzení zadejte níže uvedený název organizace.", + "orgQuestionRemove": "Opravdu chcete odstranit organizaci {selectedOrg}?", + "orgUpdated": "Organizace byla aktualizována", + "orgUpdatedDescription": "Organizace byla aktualizována.", + "orgErrorUpdate": "Aktualizace organizace se nezdařila", + "orgErrorUpdateMessage": "Došlo k chybě při aktualizaci organizace.", + "orgErrorFetch": "Nepodařilo se načíst organizace", + "orgErrorFetchMessage": "Došlo k chybě při výpisu vašich organizací", + "orgErrorDelete": "Nepodařilo se odstranit organizaci", + "orgErrorDeleteMessage": "Došlo k chybě při odstraňování organizace.", + "orgDeleted": "Organizace odstraněna", + "orgDeletedMessage": "Organizace a její data byla smazána.", + "orgMissing": "Chybí ID organizace", + "orgMissingMessage": "Nelze obnovit pozvánku bez ID organizace.", + "accessUsersManage": "Spravovat uživatele", + "accessUsersDescription": "Pozvěte uživatele a přidejte je do rolí pro správu přístupu do vaší organizace", + "accessUsersSearch": "Hledat uživatele...", + "accessUserCreate": "Vytvořit uživatele", + "accessUserRemove": "Odstranit uživatele", + "username": "Uživatelské jméno", + "identityProvider": "Poskytovatel identity", "role": "Role", - "nameRequired": "Name is required", - "accessRolesManage": "Manage Roles", - "accessRolesDescription": "Configure roles to manage access to your organization", - "accessRolesSearch": "Search roles...", - "accessRolesAdd": "Add Role", - "accessRoleDelete": "Delete Role", - "description": "Description", - "inviteTitle": "Open Invitations", - "inviteDescription": "Manage your invitations to other users", - "inviteSearch": "Search invitations...", - "minutes": "Minutes", - "hours": "Hours", - "days": "Days", - "weeks": "Weeks", - "months": "Months", - "years": "Years", - "day": "{count, plural, one {# day} other {# days}}", - "apiKeysTitle": "API Key Information", - "apiKeysConfirmCopy2": "You must confirm that you have copied the API key.", - "apiKeysErrorCreate": "Error creating API key", - "apiKeysErrorSetPermission": "Error setting permissions", - "apiKeysCreate": "Generate API Key", - "apiKeysCreateDescription": "Generate a new API key for your organization", - "apiKeysGeneralSettings": "Permissions", - "apiKeysGeneralSettingsDescription": "Determine what this API key can do", - "apiKeysList": "Your API Key", - "apiKeysSave": "Save Your API Key", - "apiKeysSaveDescription": "You will only be able to see this once. Make sure to copy it to a secure place.", - "apiKeysInfo": "Your API key is:", - "apiKeysConfirmCopy": "I have copied the API key", - "generate": "Generate", - "done": "Done", - "apiKeysSeeAll": "See All API Keys", - "apiKeysPermissionsErrorLoadingActions": "Error loading API key actions", - "apiKeysPermissionsErrorUpdate": "Error setting permissions", - "apiKeysPermissionsUpdated": "Permissions updated", - "apiKeysPermissionsUpdatedDescription": "The permissions have been updated.", - "apiKeysPermissionsGeneralSettings": "Permissions", - "apiKeysPermissionsGeneralSettingsDescription": "Determine what this API key can do", - "apiKeysPermissionsSave": "Save Permissions", - "apiKeysPermissionsTitle": "Permissions", - "apiKeys": "API Keys", - "searchApiKeys": "Search API keys...", - "apiKeysAdd": "Generate API Key", - "apiKeysErrorDelete": "Error deleting API key", - "apiKeysErrorDeleteMessage": "Error deleting API key", - "apiKeysQuestionRemove": "Are you sure you want to remove the API key {selectedApiKey} from the organization?", - "apiKeysMessageRemove": "Once removed, the API key will no longer be able to be used.", - "apiKeysMessageConfirm": "To confirm, please type the name of the API key below.", - "apiKeysDeleteConfirm": "Confirm Delete API Key", - "apiKeysDelete": "Delete API Key", - "apiKeysManage": "Manage API Keys", - "apiKeysDescription": "API keys are used to authenticate with the integration API", - "apiKeysSettings": "{apiKeyName} Settings", - "userTitle": "Manage All Users", - "userDescription": "View and manage all users in the system", - "userAbount": "About User Management", - "userAbountDescription": "This table displays all root user objects in the system. Each user may belong to multiple organizations. Removing a user from an organization does not delete their root user object - they will remain in the system. To completely remove a user from the system, you must delete their root user object using the delete action in this table.", - "userServer": "Server Users", - "userSearch": "Search server users...", - "userErrorDelete": "Error deleting user", - "userDeleteConfirm": "Confirm Delete User", - "userDeleteServer": "Delete User from Server", - "userMessageRemove": "The user will be removed from all organizations and be completely removed from the server.", - "userMessageConfirm": "To confirm, please type the name of the user below.", - "userQuestionRemove": "Are you sure you want to permanently delete {selectedUser} from the server?", - "licenseKey": "License Key", + "nameRequired": "Název je povinný", + "accessRolesManage": "Spravovat role", + "accessRolesDescription": "Konfigurace rolí pro správu přístupu do vaší organizace", + "accessRolesSearch": "Hledat role...", + "accessRolesAdd": "Přidat roli", + "accessRoleDelete": "Odstranit roli", + "description": "L 343, 22.12.2009, s. 1).", + "inviteTitle": "Otevřít pozvánky", + "inviteDescription": "Spravujte své pozvánky ostatním uživatelům", + "inviteSearch": "Hledat pozvánky...", + "minutes": "Zápis z jednání", + "hours": "Hodiny", + "days": "Dny", + "weeks": "Týdny", + "months": "Měsíce", + "years": "Roky", + "day": "{count, plural, one {# den} other {# dní}}", + "apiKeysTitle": "Informace API klíče", + "apiKeysConfirmCopy2": "Musíte potvrdit, že jste zkopírovali API klíč.", + "apiKeysErrorCreate": "Chyba při vytváření API klíče", + "apiKeysErrorSetPermission": "Chyba nastavení oprávnění", + "apiKeysCreate": "Generovat API klíč", + "apiKeysCreateDescription": "Vygenerovat nový API klíč pro vaši organizaci", + "apiKeysGeneralSettings": "Práva", + "apiKeysGeneralSettingsDescription": "Určete, co může tento API klíč udělat", + "apiKeysList": "Váš API klíč", + "apiKeysSave": "Uložit váš API klíč", + "apiKeysSaveDescription": "Toto nastavení uvidíte pouze jednou. Ujistěte se, že jej zkopírujete na bezpečné místo.", + "apiKeysInfo": "Váš API klíč je:", + "apiKeysConfirmCopy": "Kopíroval jsem API klíč", + "generate": "Generovat", + "done": "Hotovo", + "apiKeysSeeAll": "Zobrazit všechny API klíče", + "apiKeysPermissionsErrorLoadingActions": "Chyba při načítání akcí API klíče", + "apiKeysPermissionsErrorUpdate": "Chyba nastavení oprávnění", + "apiKeysPermissionsUpdated": "Oprávnění byla aktualizována", + "apiKeysPermissionsUpdatedDescription": "Oprávnění byla aktualizována.", + "apiKeysPermissionsGeneralSettings": "Práva", + "apiKeysPermissionsGeneralSettingsDescription": "Určete, co může tento API klíč udělat", + "apiKeysPermissionsSave": "Uložit oprávnění", + "apiKeysPermissionsTitle": "Práva", + "apiKeys": "API klíče", + "searchApiKeys": "Hledat API klíče...", + "apiKeysAdd": "Generovat API klíč", + "apiKeysErrorDelete": "Chyba při odstraňování API klíče", + "apiKeysErrorDeleteMessage": "Chyba při odstraňování API klíče", + "apiKeysQuestionRemove": "Opravdu chcete odstranit API klíč {selectedApiKey} z organizace?", + "apiKeysMessageRemove": "Po odstranění klíče API již nebude možné použít.", + "apiKeysMessageConfirm": "Pro potvrzení zadejte název klíče API.", + "apiKeysDeleteConfirm": "Potvrdit odstranění API klíče", + "apiKeysDelete": "Odstranit klíč API", + "apiKeysManage": "Správa API klíčů", + "apiKeysDescription": "API klíče se používají k ověření s integračním API", + "apiKeysSettings": "Nastavení {apiKeyName}", + "userTitle": "Spravovat všechny uživatele", + "userDescription": "Zobrazit a spravovat všechny uživatele v systému", + "userAbount": "O správě uživatelů", + "userAbountDescription": "Tato tabulka zobrazuje všechny root uživatelské objekty v systému. Každý uživatel může patřit do více organizací. Odstranění uživatele z organizace neodstraní jeho kořenový uživatelský objekt - zůstanou v systému. Pro úplné odstranění uživatele ze systému musíte odstranit jejich kořenový uživatelský objekt pomocí smazané akce v této tabulce.", + "userServer": "Uživatelé serveru", + "userSearch": "Hledat uživatele serveru...", + "userErrorDelete": "Chyba při odstraňování uživatele", + "userDeleteConfirm": "Potvrdit odstranění uživatele", + "userDeleteServer": "Odstranit uživatele ze serveru", + "userMessageRemove": "Uživatel bude odstraněn ze všech organizací a bude zcela odstraněn ze serveru.", + "userMessageConfirm": "Pro potvrzení zadejte níže uvedené jméno uživatele.", + "userQuestionRemove": "Opravdu chcete trvale odstranit {selectedUser} ze serveru?", + "licenseKey": "Licenční klíč", "valid": "Valid", - "numberOfSites": "Number of Sites", - "licenseKeySearch": "Search license keys...", - "licenseKeyAdd": "Add License Key", - "type": "Type", - "licenseKeyRequired": "License key is required", - "licenseTermsAgree": "You must agree to the license terms", - "licenseErrorKeyLoad": "Failed to load license keys", - "licenseErrorKeyLoadDescription": "An error occurred loading license keys.", - "licenseErrorKeyDelete": "Failed to delete license key", - "licenseErrorKeyDeleteDescription": "An error occurred deleting license key.", - "licenseKeyDeleted": "License key deleted", - "licenseKeyDeletedDescription": "The license key has been deleted.", - "licenseErrorKeyActivate": "Failed to activate license key", - "licenseErrorKeyActivateDescription": "An error occurred while activating the license key.", - "licenseAbout": "About Licensing", - "communityEdition": "Community Edition", - "licenseAboutDescription": "This is for business and enterprise users who are using Pangolin in a commercial environment. If you are using Pangolin for personal use, you can ignore this section.", - "licenseKeyActivated": "License key activated", - "licenseKeyActivatedDescription": "The license key has been successfully activated.", - "licenseErrorKeyRecheck": "Failed to recheck license keys", - "licenseErrorKeyRecheckDescription": "An error occurred rechecking license keys.", - "licenseErrorKeyRechecked": "License keys rechecked", - "licenseErrorKeyRecheckedDescription": "All license keys have been rechecked", - "licenseActivateKey": "Activate License Key", - "licenseActivateKeyDescription": "Enter a license key to activate it.", - "licenseActivate": "Activate License", - "licenseAgreement": "By checking this box, you confirm that you have read and agree to the license terms corresponding to the tier associated with your license key.", - "fossorialLicense": "View Fossorial Commercial License & Subscription Terms", - "licenseMessageRemove": "This will remove the license key and all associated permissions granted by it.", - "licenseMessageConfirm": "To confirm, please type the license key below.", - "licenseQuestionRemove": "Are you sure you want to delete the license key {selectedKey} ?", - "licenseKeyDelete": "Delete License Key", - "licenseKeyDeleteConfirm": "Confirm Delete License Key", - "licenseTitle": "Manage License Status", - "licenseTitleDescription": "View and manage license keys in the system", - "licenseHost": "Host License", - "licenseHostDescription": "Manage the main license key for the host.", - "licensedNot": "Not Licensed", - "hostId": "Host ID", - "licenseReckeckAll": "Recheck All Keys", - "licenseSiteUsage": "Sites Usage", - "licenseSiteUsageDecsription": "View the number of sites using this license.", - "licenseNoSiteLimit": "There is no limit on the number of sites using an unlicensed host.", - "licensePurchase": "Purchase License", - "licensePurchaseSites": "Purchase Additional Sites", - "licenseSitesUsedMax": "{usedSites} of {maxSites} sites used", - "licenseSitesUsed": "{count, plural, =0 {# sites} one {# site} other {# sites}} in system.", - "licensePurchaseDescription": "Choose how many sites you want to {selectedMode, select, license {purchase a license for. You can always add more sites later.} other {add to your existing license.}}", - "licenseFee": "License fee", - "licensePriceSite": "Price per site", - "total": "Total", - "licenseContinuePayment": "Continue to Payment", - "pricingPage": "pricing page", - "pricingPortal": "See Purchase Portal", - "licensePricingPage": "For the most up-to-date pricing and discounts, please visit the ", - "invite": "Invitations", - "inviteRegenerate": "Regenerate Invitation", - "inviteRegenerateDescription": "Revoke previous invitation and create a new one", - "inviteRemove": "Remove Invitation", - "inviteRemoveError": "Failed to remove invitation", - "inviteRemoveErrorDescription": "An error occurred while removing the invitation.", - "inviteRemoved": "Invitation removed", - "inviteRemovedDescription": "The invitation for {email} has been removed.", - "inviteQuestionRemove": "Are you sure you want to remove the invitation {email}?", - "inviteMessageRemove": "Once removed, this invitation will no longer be valid. You can always re-invite the user later.", - "inviteMessageConfirm": "To confirm, please type the email address of the invitation below.", - "inviteQuestionRegenerate": "Are you sure you want to regenerate the invitation for {email}? This will revoke the previous invitation.", - "inviteRemoveConfirm": "Confirm Remove Invitation", - "inviteRegenerated": "Invitation Regenerated", - "inviteSent": "A new invitation has been sent to {email}.", - "inviteSentEmail": "Send email notification to the user", - "inviteGenerate": "A new invitation has been generated for {email}.", + "numberOfSites": "Počet stránek", + "licenseKeySearch": "Hledat licenční klíče...", + "licenseKeyAdd": "Přidat licenční klíč", + "type": "Typ", + "licenseKeyRequired": "Je vyžadován licenční klíč", + "licenseTermsAgree": "Musíte souhlasit s podmínkami licence", + "licenseErrorKeyLoad": "Nepodařilo se načíst licenční klíče", + "licenseErrorKeyLoadDescription": "Došlo k chybě při načítání licenčních klíčů.", + "licenseErrorKeyDelete": "Nepodařilo se odstranit licenční klíč", + "licenseErrorKeyDeleteDescription": "Došlo k chybě při odstraňování licenčního klíče.", + "licenseKeyDeleted": "Licenční klíč byl smazán", + "licenseKeyDeletedDescription": "Licenční klíč byl odstraněn.", + "licenseErrorKeyActivate": "Nepodařilo se aktivovat licenční klíč", + "licenseErrorKeyActivateDescription": "Došlo k chybě při aktivaci licenčního klíče.", + "licenseAbout": "O licencích", + "communityEdition": "Komunitní edice", + "licenseAboutDescription": "To je pro obchodní a podnikové uživatele, kteří používají Pangolin v komerčním prostředí. Pokud používáte Pangolin pro osobní použití, můžete tuto sekci ignorovat.", + "licenseKeyActivated": "Licenční klíč aktivován", + "licenseKeyActivatedDescription": "Licenční klíč byl úspěšně aktivován.", + "licenseErrorKeyRecheck": "Nepodařilo se znovu zkontrolovat licenční klíče", + "licenseErrorKeyRecheckDescription": "Došlo k chybě při opětovné kontrole licenčních klíčů.", + "licenseErrorKeyRechecked": "Licenční klíče překontrolovány", + "licenseErrorKeyRecheckedDescription": "Všechny licenční klíče byly znovu zkontrolovány", + "licenseActivateKey": "Aktivovat licenční klíč", + "licenseActivateKeyDescription": "Zadejte licenční klíč pro jeho aktivaci.", + "licenseActivate": "Aktivovat licenci", + "licenseAgreement": "Zaškrtnutím tohoto políčka potvrdíte, že jste si přečetli licenční podmínky odpovídající úrovni přiřazené k vašemu licenčnímu klíči a souhlasíte s nimi.", + "fossorialLicense": "Zobrazit Fossorial Commercial License & Subscription terms", + "licenseMessageRemove": "Tímto odstraníte licenční klíč a všechna s ním spojená oprávnění, která mu byla udělena.", + "licenseMessageConfirm": "Pro potvrzení zadejte licenční klíč níže.", + "licenseQuestionRemove": "Jste si jisti, že chcete odstranit licenční klíč {selectedKey}?", + "licenseKeyDelete": "Odstranit licenční klíč", + "licenseKeyDeleteConfirm": "Potvrdit odstranění licenčního klíče", + "licenseTitle": "Správa stavu licence", + "licenseTitleDescription": "Zobrazit a spravovat licenční klíče v systému", + "licenseHost": "Licence hostitele", + "licenseHostDescription": "Správa hlavního licenčního klíče pro hostitele.", + "licensedNot": "Bez licence", + "hostId": "ID hostitele", + "licenseReckeckAll": "Znovu zobrazit všechny klíče", + "licenseSiteUsage": "Využití stránek", + "licenseSiteUsageDecsription": "Zobrazit počet stránek používajících tuto licenci.", + "licenseNoSiteLimit": "Neexistuje žádný limit počtu webů používajících nelicencovaný hostitele.", + "licensePurchase": "Zakoupit licenci", + "licensePurchaseSites": "Zakoupit další stránky", + "licenseSitesUsedMax": "{usedSites} použitých stránek {maxSites}", + "licenseSitesUsed": "{count, plural, =0 {# stránek} one {# stránky} other {# stránek}}", + "licensePurchaseDescription": "Vyberte kolik stránek chcete {selectedMode, select, license {Zakupte si licenci. Vždy můžete přidat více webů později.} other {Přidejte k vaší existující licenci.}}", + "licenseFee": "Licenční poplatek", + "licensePriceSite": "Cena za stránku", + "total": "Celkem", + "licenseContinuePayment": "Pokračovat v platbě", + "pricingPage": "cenová stránka", + "pricingPortal": "Zobrazit nákupní portál", + "licensePricingPage": "Pro nejaktuálnější ceny a slevy navštivte ", + "invite": "Pozvánky", + "inviteRegenerate": "Obnovit pozvánku", + "inviteRegenerateDescription": "Zrušit předchozí pozvání a vytvořit nové", + "inviteRemove": "Odstranit pozvánku", + "inviteRemoveError": "Nepodařilo se odstranit pozvánku", + "inviteRemoveErrorDescription": "Došlo k chybě při odstraňování pozvánky.", + "inviteRemoved": "Pozvánka odstraněna", + "inviteRemovedDescription": "Pozvánka pro {email} byla odstraněna.", + "inviteQuestionRemove": "Jste si jisti, že chcete odstranit pozvánku {email}?", + "inviteMessageRemove": "Po odstranění, tato pozvánka již nebude platná. Později můžete uživatele znovu pozvat.", + "inviteMessageConfirm": "Pro potvrzení zadejte prosím níže uvedenou e-mailovou adresu.", + "inviteQuestionRegenerate": "Jste si jisti, že chcete obnovit pozvánku pro {email}? Tato akce zruší předchozí pozvánku.", + "inviteRemoveConfirm": "Potvrdit odstranění pozvánky", + "inviteRegenerated": "Pozvánka obnovena", + "inviteSent": "Nová pozvánka byla odeslána na {email}.", + "inviteSentEmail": "Poslat uživateli oznámení e-mailem", + "inviteGenerate": "Nová pozvánka byla vygenerována pro {email}.", "inviteDuplicateError": "Duplicate Invite", - "inviteDuplicateErrorDescription": "An invitation for this user already exists.", - "inviteRateLimitError": "Rate Limit Exceeded", - "inviteRateLimitErrorDescription": "You have exceeded the limit of 3 regenerations per hour. Please try again later.", - "inviteRegenerateError": "Failed to Regenerate Invitation", - "inviteRegenerateErrorDescription": "An error occurred while regenerating the invitation.", - "inviteValidityPeriod": "Validity Period", - "inviteValidityPeriodSelect": "Select validity period", - "inviteRegenerateMessage": "The invitation has been regenerated. The user must access the link below to accept the invitation.", - "inviteRegenerateButton": "Regenerate", - "expiresAt": "Expires At", - "accessRoleUnknown": "Unknown Role", - "placeholder": "Placeholder", - "userErrorOrgRemove": "Failed to remove user", - "userErrorOrgRemoveDescription": "An error occurred while removing the user.", - "userOrgRemoved": "User removed", - "userOrgRemovedDescription": "The user {email} has been removed from the organization.", - "userQuestionOrgRemove": "Are you sure you want to remove {email} from the organization?", - "userMessageOrgRemove": "Once removed, this user will no longer have access to the organization. You can always re-invite them later, but they will need to accept the invitation again.", - "userMessageOrgConfirm": "To confirm, please type the name of the of the user below.", - "userRemoveOrgConfirm": "Confirm Remove User", - "userRemoveOrg": "Remove User from Organization", - "users": "Users", - "accessRoleMember": "Member", - "accessRoleOwner": "Owner", - "userConfirmed": "Confirmed", - "idpNameInternal": "Internal", - "emailInvalid": "Invalid email address", - "inviteValidityDuration": "Please select a duration", - "accessRoleSelectPlease": "Please select a role", - "usernameRequired": "Username is required", - "idpSelectPlease": "Please select an identity provider", + "inviteDuplicateErrorDescription": "Pozvánka pro tohoto uživatele již existuje.", + "inviteRateLimitError": "Limit sazby překročen", + "inviteRateLimitErrorDescription": "Překročil jsi limit 3 regenerací za hodinu. Opakujte akci později.", + "inviteRegenerateError": "Nepodařilo se obnovit pozvánku", + "inviteRegenerateErrorDescription": "Došlo k chybě při obnovování pozvánky.", + "inviteValidityPeriod": "Doba platnosti", + "inviteValidityPeriodSelect": "Vyberte dobu platnosti", + "inviteRegenerateMessage": "Pozvánka byla obnovena. Uživatel musí mít přístup k níže uvedenému odkazu, aby mohl pozvánku přijmout.", + "inviteRegenerateButton": "Regenerovat", + "expiresAt": "Vyprší v", + "accessRoleUnknown": "Neznámá role", + "placeholder": "Zástupný symbol", + "userErrorOrgRemove": "Odstranění uživatele se nezdařilo", + "userErrorOrgRemoveDescription": "Došlo k chybě při odebírání uživatele.", + "userOrgRemoved": "Uživatel odstraněn", + "userOrgRemovedDescription": "Uživatel {email} byl odebrán z organizace.", + "userQuestionOrgRemove": "Jste si jisti, že chcete odstranit {email} z organizace?", + "userMessageOrgRemove": "Po odstranění tohoto uživatele již nebude mít přístup k organizaci. Vždy je můžete znovu pozvat později, ale budou muset pozvání znovu přijmout.", + "userMessageOrgConfirm": "Pro potvrzení, zadejte prosím jméno uživatele níže.", + "userRemoveOrgConfirm": "Potvrdit odebrání uživatele", + "userRemoveOrg": "Odebrat uživatele z organizace", + "users": "Uživatelé", + "accessRoleMember": "Člen", + "accessRoleOwner": "Vlastník", + "userConfirmed": "Potvrzeno", + "idpNameInternal": "Interní", + "emailInvalid": "Neplatná e-mailová adresa", + "inviteValidityDuration": "Zvolte prosím dobu trvání", + "accessRoleSelectPlease": "Vyberte prosím roli", + "usernameRequired": "Uživatelské jméno je povinné", + "idpSelectPlease": "Vyberte poskytovatele identity", "idpGenericOidc": "Generic OAuth2/OIDC provider.", - "accessRoleErrorFetch": "Failed to fetch roles", - "accessRoleErrorFetchDescription": "An error occurred while fetching the roles", - "idpErrorFetch": "Failed to fetch identity providers", - "idpErrorFetchDescription": "An error occurred while fetching identity providers", - "userErrorExists": "User Already Exists", - "userErrorExistsDescription": "This user is already a member of the organization.", - "inviteError": "Failed to invite user", - "inviteErrorDescription": "An error occurred while inviting the user", - "userInvited": "User invited", - "userInvitedDescription": "The user has been successfully invited.", - "userErrorCreate": "Failed to create user", - "userErrorCreateDescription": "An error occurred while creating the user", - "userCreated": "User created", - "userCreatedDescription": "The user has been successfully created.", - "userTypeInternal": "Internal User", - "userTypeInternalDescription": "Invite a user to join your organization directly.", - "userTypeExternal": "External User", - "userTypeExternalDescription": "Create a user with an external identity provider.", - "accessUserCreateDescription": "Follow the steps below to create a new user", - "userSeeAll": "See All Users", - "userTypeTitle": "User Type", - "userTypeDescription": "Determine how you want to create the user", - "userSettings": "User Information", - "userSettingsDescription": "Enter the details for the new user", - "inviteEmailSent": "Send invite email to user", - "inviteValid": "Valid For", - "selectDuration": "Select duration", - "accessRoleSelect": "Select role", - "inviteEmailSentDescription": "An email has been sent to the user with the access link below. They must access the link to accept the invitation.", - "inviteSentDescription": "The user has been invited. They must access the link below to accept the invitation.", - "inviteExpiresIn": "The invite will expire in {days, plural, one {# day} other {# days}}.", - "idpTitle": "Identity Provider", - "idpSelect": "Select the identity provider for the external user", - "idpNotConfigured": "No identity providers are configured. Please configure an identity provider before creating external users.", - "usernameUniq": "This must match the unique username that exists in the selected identity provider.", - "emailOptional": "Email (Optional)", - "nameOptional": "Name (Optional)", - "accessControls": "Access Controls", - "userDescription2": "Manage the settings on this user", - "accessRoleErrorAdd": "Failed to add user to role", - "accessRoleErrorAddDescription": "An error occurred while adding user to the role.", - "userSaved": "User saved", - "userSavedDescription": "The user has been updated.", - "autoProvisioned": "Auto Provisioned", - "autoProvisionedDescription": "Allow this user to be automatically managed by identity provider", - "accessControlsDescription": "Manage what this user can access and do in the organization", - "accessControlsSubmit": "Save Access Controls", - "roles": "Roles", - "accessUsersRoles": "Manage Users & Roles", - "accessUsersRolesDescription": "Invite users and add them to roles to manage access to your organization", - "key": "Key", - "createdAt": "Created At", - "proxyErrorInvalidHeader": "Invalid custom Host Header value. Use domain name format, or save empty to unset custom Host Header.", - "proxyErrorTls": "Invalid TLS Server Name. Use domain name format, or save empty to remove the TLS Server Name.", - "proxyEnableSSL": "Enable SSL (https)", - "targetErrorFetch": "Failed to fetch targets", - "targetErrorFetchDescription": "An error occurred while fetching targets", - "siteErrorFetch": "Failed to fetch resource", - "siteErrorFetchDescription": "An error occurred while fetching resource", + "accessRoleErrorFetch": "Nepodařilo se načíst role", + "accessRoleErrorFetchDescription": "Při načítání rolí došlo k chybě", + "idpErrorFetch": "Nepodařilo se načíst poskytovatele identity", + "idpErrorFetchDescription": "Při načítání poskytovatelů identity došlo k chybě", + "userErrorExists": "Uživatel již existuje", + "userErrorExistsDescription": "Tento uživatel je již členem organizace.", + "inviteError": "Nepodařilo se pozvat uživatele", + "inviteErrorDescription": "Při pozvání uživatele došlo k chybě", + "userInvited": "Uživatel pozván", + "userInvitedDescription": "Uživatel byl úspěšně pozván.", + "userErrorCreate": "Nepodařilo se vytvořit uživatele", + "userErrorCreateDescription": "Došlo k chybě při vytváření uživatele", + "userCreated": "Uživatel byl vytvořen", + "userCreatedDescription": "Uživatel byl úspěšně vytvořen.", + "userTypeInternal": "Interní uživatel", + "userTypeInternalDescription": "Pozvěte uživatele do vaší organizace přímo.", + "userTypeExternal": "Externí uživatel", + "userTypeExternalDescription": "Vytvořte uživatele s externím poskytovatelem identity.", + "accessUserCreateDescription": "Postupujte podle níže uvedených kroků pro vytvoření nového uživatele", + "userSeeAll": "Zobrazit všechny uživatele", + "userTypeTitle": "Typ uživatele", + "userTypeDescription": "Určete, jak chcete vytvořit uživatele", + "userSettings": "Informace o uživateli", + "userSettingsDescription": "Zadejte podrobnosti pro nového uživatele", + "inviteEmailSent": "Poslat uživateli pozvánku", + "inviteValid": "Platné pro", + "selectDuration": "Vyberte dobu trvání", + "accessRoleSelect": "Vybrat roli", + "inviteEmailSentDescription": "Uživateli byl odeslán e-mail s odkazem pro přístup níže. Pro přijetí pozvánky musí mít přístup k odkazu.", + "inviteSentDescription": "Uživatel byl pozván. Pro přijetí pozvánky musí mít přístup na níže uvedený odkaz.", + "inviteExpiresIn": "Pozvánka vyprší za {days, plural, one {# den} other {# days}}.", + "idpTitle": "Poskytovatel identity", + "idpSelect": "Vyberte poskytovatele identity pro externího uživatele", + "idpNotConfigured": "Nejsou nakonfigurováni žádní poskytovatelé identity. Před vytvořením externích uživatelů prosím nakonfigurujte poskytovatele identity.", + "usernameUniq": "Toto musí odpovídat jedinečné uživatelské jméno, které existuje ve vybraném poskytovateli identity.", + "emailOptional": "E-mail (nepovinné)", + "nameOptional": "Jméno (nepovinné)", + "accessControls": "Kontrola přístupu", + "userDescription2": "Spravovat nastavení tohoto uživatele", + "accessRoleErrorAdd": "Přidání uživatele do role se nezdařilo", + "accessRoleErrorAddDescription": "Došlo k chybě při přidávání uživatele do role.", + "userSaved": "Uživatel uložen", + "userSavedDescription": "Uživatel byl aktualizován.", + "autoProvisioned": "Automaticky poskytnuto", + "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", + "roles": "Role", + "accessUsersRoles": "Spravovat uživatele a role", + "accessUsersRolesDescription": "Pozvěte uživatele a přidejte je do rolí pro správu přístupu do vaší organizace", + "key": "Klíč", + "createdAt": "Vytvořeno v", + "proxyErrorInvalidHeader": "Neplatná hodnota hlavičky hostitele. Použijte formát názvu domény, nebo uložte prázdné pro zrušení vlastního hlavičky hostitele.", + "proxyErrorTls": "Neplatné jméno TLS serveru. Použijte formát doménového jména nebo uložte prázdné pro odstranění názvu TLS serveru.", + "proxyEnableSSL": "Povolit SSL (https)", + "targetErrorFetch": "Nepodařilo se načíst cíle", + "targetErrorFetchDescription": "Při načítání cílů došlo k chybě", + "siteErrorFetch": "Nepodařilo se načíst zdroj", + "siteErrorFetchDescription": "Při načítání zdroje došlo k chybě", "targetErrorDuplicate": "Duplicate target", - "targetErrorDuplicateDescription": "A target with these settings already exists", + "targetErrorDuplicateDescription": "Cíl s těmito nastaveními již existuje", "targetWireGuardErrorInvalidIp": "Invalid target IP", - "targetWireGuardErrorInvalidIpDescription": "Target IP must be within the site subnet", - "targetsUpdated": "Targets updated", - "targetsUpdatedDescription": "Targets and settings updated successfully", - "targetsErrorUpdate": "Failed to update targets", - "targetsErrorUpdateDescription": "An error occurred while updating targets", - "targetTlsUpdate": "TLS settings updated", - "targetTlsUpdateDescription": "Your TLS settings have been updated successfully", - "targetErrorTlsUpdate": "Failed to update TLS settings", - "targetErrorTlsUpdateDescription": "An error occurred while updating TLS settings", - "proxyUpdated": "Proxy settings updated", - "proxyUpdatedDescription": "Your proxy settings have been updated successfully", - "proxyErrorUpdate": "Failed to update proxy settings", - "proxyErrorUpdateDescription": "An error occurred while updating proxy settings", + "targetWireGuardErrorInvalidIpDescription": "Cílová IP adresa musí být v podsíti webu", + "targetsUpdated": "Cíle byly aktualizovány", + "targetsUpdatedDescription": "Cíle a nastavení byly úspěšně aktualizovány", + "targetsErrorUpdate": "Nepodařilo se aktualizovat cíle", + "targetsErrorUpdateDescription": "Došlo k chybě při aktualizaci cílů", + "targetTlsUpdate": "Nastavení TLS aktualizováno", + "targetTlsUpdateDescription": "Vaše nastavení TLS bylo úspěšně aktualizováno", + "targetErrorTlsUpdate": "Aktualizace nastavení TLS se nezdařila", + "targetErrorTlsUpdateDescription": "Došlo k chybě při aktualizaci nastavení TLS", + "proxyUpdated": "Nastavení proxy bylo aktualizováno", + "proxyUpdatedDescription": "Vaše nastavení proxy bylo úspěšně aktualizováno", + "proxyErrorUpdate": "Aktualizace nastavení proxy se nezdařila", + "proxyErrorUpdateDescription": "Došlo k chybě při aktualizaci nastavení proxy", "targetAddr": "IP / Hostname", - "targetPort": "Port", - "targetProtocol": "Protocol", - "targetTlsSettings": "Secure Connection Configuration", - "targetTlsSettingsDescription": "Configure SSL/TLS settings for your resource", - "targetTlsSettingsAdvanced": "Advanced TLS Settings", - "targetTlsSni": "TLS Server Name (SNI)", - "targetTlsSniDescription": "The TLS Server Name to use for SNI. Leave empty to use the default.", - "targetTlsSubmit": "Save Settings", - "targets": "Targets Configuration", - "targetsDescription": "Set up targets to route traffic to your backend services", - "targetStickySessions": "Enable Sticky Sessions", - "targetStickySessionsDescription": "Keep connections on the same backend target for their entire session.", - "methodSelect": "Select method", + "targetPort": "Přístav", + "targetProtocol": "Protokol", + "targetTlsSettings": "Nastavení bezpečného připojení", + "targetTlsSettingsDescription": "Konfigurace nastavení SSL/TLS pro váš dokument", + "targetTlsSettingsAdvanced": "Pokročilé nastavení TLS", + "targetTlsSni": "Název serveru TLS (SNI)", + "targetTlsSniDescription": "Název serveru TLS pro použití v SNI. Ponechte prázdné pro použití výchozího nastavení.", + "targetTlsSubmit": "Uložit nastavení", + "targets": "Konfigurace cílů", + "targetsDescription": "Nastavte cíle pro směrování provozu do záložních služeb", + "targetStickySessions": "Povolit Rychlé relace", + "targetStickySessionsDescription": "Zachovat spojení na stejném cíli pro celou relaci.", + "methodSelect": "Vyberte metodu", "targetSubmit": "Add Target", - "targetNoOne": "No targets. Add a target using the form.", - "targetNoOneDescription": "Adding more than one target above will enable load balancing.", - "targetsSubmit": "Save Targets", - "proxyAdditional": "Additional Proxy Settings", - "proxyAdditionalDescription": "Configure how your resource handles proxy settings", - "proxyCustomHeader": "Custom Host Header", - "proxyCustomHeaderDescription": "The host header to set when proxying requests. Leave empty to use the default.", - "proxyAdditionalSubmit": "Save Proxy Settings", - "subnetMaskErrorInvalid": "Invalid subnet mask. Must be between 0 and 32.", - "ipAddressErrorInvalidFormat": "Invalid IP address format", - "ipAddressErrorInvalidOctet": "Invalid IP address octet", - "path": "Path", - "matchPath": "Match Path", - "ipAddressRange": "IP Range", - "rulesErrorFetch": "Failed to fetch rules", - "rulesErrorFetchDescription": "An error occurred while fetching rules", - "rulesErrorDuplicate": "Duplicate rule", - "rulesErrorDuplicateDescription": "A rule with these settings already exists", - "rulesErrorInvalidIpAddressRange": "Invalid CIDR", - "rulesErrorInvalidIpAddressRangeDescription": "Please enter a valid CIDR value", - "rulesErrorInvalidUrl": "Invalid URL path", - "rulesErrorInvalidUrlDescription": "Please enter a valid URL path value", - "rulesErrorInvalidIpAddress": "Invalid IP", - "rulesErrorInvalidIpAddressDescription": "Please enter a valid IP address", - "rulesErrorUpdate": "Failed to update rules", - "rulesErrorUpdateDescription": "An error occurred while updating rules", - "rulesUpdated": "Enable Rules", - "rulesUpdatedDescription": "Rule evaluation has been updated", - "rulesMatchIpAddressRangeDescription": "Enter an address in CIDR format (e.g., 103.21.244.0/22)", - "rulesMatchIpAddress": "Enter an IP address (e.g., 103.21.244.12)", - "rulesMatchUrl": "Enter a URL path or pattern (e.g., /api/v1/todos or /api/v1/*)", - "rulesErrorInvalidPriority": "Invalid Priority", - "rulesErrorInvalidPriorityDescription": "Please enter a valid priority", - "rulesErrorDuplicatePriority": "Duplicate Priorities", - "rulesErrorDuplicatePriorityDescription": "Please enter unique priorities", - "ruleUpdated": "Rules updated", - "ruleUpdatedDescription": "Rules updated successfully", - "ruleErrorUpdate": "Operation failed", - "ruleErrorUpdateDescription": "An error occurred during the save operation", - "rulesPriority": "Priority", - "rulesAction": "Action", - "rulesMatchType": "Match Type", - "value": "Value", - "rulesAbout": "About Rules", - "rulesAboutDescription": "Rules allow you to control access to your resource based on a set of criteria. You can create rules to allow or deny access based on IP address or URL path.", - "rulesActions": "Actions", - "rulesActionAlwaysAllow": "Always Allow: Bypass all authentication methods", - "rulesActionAlwaysDeny": "Always Deny: Block all requests; no authentication can be attempted", - "rulesActionPassToAuth": "Pass to Auth: Allow authentication methods to be attempted", - "rulesMatchCriteria": "Matching Criteria", - "rulesMatchCriteriaIpAddress": "Match a specific IP address", - "rulesMatchCriteriaIpAddressRange": "Match a range of IP addresses in CIDR notation", - "rulesMatchCriteriaUrl": "Match a URL path or pattern", - "rulesEnable": "Enable Rules", - "rulesEnableDescription": "Enable or disable rule evaluation for this resource", - "rulesResource": "Resource Rules Configuration", - "rulesResourceDescription": "Configure rules to control access to your resource", - "ruleSubmit": "Add Rule", - "rulesNoOne": "No rules. Add a rule using the form.", - "rulesOrder": "Rules are evaluated by priority in ascending order.", - "rulesSubmit": "Save Rules", - "resourceErrorCreate": "Error creating resource", - "resourceErrorCreateDescription": "An error occurred when creating the resource", - "resourceErrorCreateMessage": "Error creating resource:", - "resourceErrorCreateMessageDescription": "An unexpected error occurred", - "sitesErrorFetch": "Error fetching sites", - "sitesErrorFetchDescription": "An error occurred when fetching the sites", - "domainsErrorFetch": "Error fetching domains", - "domainsErrorFetchDescription": "An error occurred when fetching the domains", - "none": "None", - "unknown": "Unknown", - "resources": "Resources", - "resourcesDescription": "Resources are proxies to applications running on your private network. Create a resource for any HTTP/HTTPS or raw TCP/UDP service on your private network. Each resource must be connected to a site to enable private, secure connectivity through an encrypted WireGuard tunnel.", - "resourcesWireGuardConnect": "Secure connectivity with WireGuard encryption", - "resourcesMultipleAuthenticationMethods": "Configure multiple authentication methods", - "resourcesUsersRolesAccess": "User and role-based access control", - "resourcesErrorUpdate": "Failed to toggle resource", - "resourcesErrorUpdateDescription": "An error occurred while updating the resource", - "access": "Access", - "shareLink": "{resource} Share Link", - "resourceSelect": "Select resource", - "shareLinks": "Share Links", - "share": "Shareable Links", - "shareDescription2": "Create shareable links to your resources. Links provide temporary or unlimited access to your resource. You can configure the expiration duration of the link when you create one.", - "shareEasyCreate": "Easy to create and share", - "shareConfigurableExpirationDuration": "Configurable expiration duration", - "shareSecureAndRevocable": "Secure and revocable", - "nameMin": "Name must be at least {len} characters.", - "nameMax": "Name must not be longer than {len} characters.", - "sitesConfirmCopy": "Please confirm that you have copied the config.", - "unknownCommand": "Unknown command", - "newtErrorFetchReleases": "Failed to fetch release info: {err}", - "newtErrorFetchLatest": "Error fetching latest release: {err}", + "targetNoOne": "Žádné cíle. Přidejte cíl pomocí formuláře.", + "targetNoOneDescription": "Přidáním více než jednoho cíle se umožní vyvážení zatížení.", + "targetsSubmit": "Uložit cíle", + "proxyAdditional": "Další nastavení proxy", + "proxyAdditionalDescription": "Konfigurovat nastavení proxy zpracování vašeho zdroje", + "proxyCustomHeader": "Vlastní hlavička hostitele", + "proxyCustomHeaderDescription": "Hlavička hostitele bude nastavena při proxování požadavků. Nechte prázdné pro použití výchozího nastavení.", + "proxyAdditionalSubmit": "Uložit nastavení proxy", + "subnetMaskErrorInvalid": "Neplatná maska subsítě. Musí být mezi 0 a 32.", + "ipAddressErrorInvalidFormat": "Neplatný formát IP adresy", + "ipAddressErrorInvalidOctet": "Neplatná IP adresa octet", + "path": "Cesta", + "matchPath": "Cesta k zápasu", + "ipAddressRange": "Rozsah IP", + "rulesErrorFetch": "Nepodařilo se načíst pravidla", + "rulesErrorFetchDescription": "Při načítání pravidel došlo k chybě", + "rulesErrorDuplicate": "Duplikovat pravidlo", + "rulesErrorDuplicateDescription": "Pravidlo s těmito nastaveními již existuje", + "rulesErrorInvalidIpAddressRange": "Neplatný CIDR", + "rulesErrorInvalidIpAddressRangeDescription": "Zadejte prosím platnou hodnotu CIDR", + "rulesErrorInvalidUrl": "Neplatná URL cesta", + "rulesErrorInvalidUrlDescription": "Zadejte platnou hodnotu URL cesty", + "rulesErrorInvalidIpAddress": "Neplatná IP adresa", + "rulesErrorInvalidIpAddressDescription": "Zadejte prosím platnou IP adresu", + "rulesErrorUpdate": "Aktualizace pravidel se nezdařila", + "rulesErrorUpdateDescription": "Při aktualizaci pravidel došlo k chybě", + "rulesUpdated": "Povolit pravidla", + "rulesUpdatedDescription": "Hodnocení pravidel bylo aktualizováno", + "rulesMatchIpAddressRangeDescription": "Zadejte adresu ve formátu CIDR (např. 103.21.244.0/22)", + "rulesMatchIpAddress": "Zadejte IP adresu (např. 103.21.244.12)", + "rulesMatchUrl": "Zadejte URL cestu nebo vzor (např. /api/v1/todos nebo /api/v1/*)", + "rulesErrorInvalidPriority": "Neplatná Priorita", + "rulesErrorInvalidPriorityDescription": "Zadejte prosím platnou prioritu", + "rulesErrorDuplicatePriority": "Duplikovat priority", + "rulesErrorDuplicatePriorityDescription": "Zadejte prosím unikátní priority", + "ruleUpdated": "Pravidla byla aktualizována", + "ruleUpdatedDescription": "Pravidla byla úspěšně aktualizována", + "ruleErrorUpdate": "Operace selhala", + "ruleErrorUpdateDescription": "Při ukládání došlo k chybě", + "rulesPriority": "Priorita", + "rulesAction": "Akce", + "rulesMatchType": "Typ shody", + "value": "Hodnota", + "rulesAbout": "O pravidlech", + "rulesAboutDescription": "Pravidla vám umožňují kontrolovat přístup k vašemu zdroji na základě sady kritérií. Můžete vytvořit pravidla pro povolení nebo zamítnutí přístupu na základě IP adresy nebo cesty URL.", + "rulesActions": "Akce", + "rulesActionAlwaysAllow": "Vždy Povolit: Obejít všechny metody ověřování", + "rulesActionAlwaysDeny": "Vždy odepří: Zablokovat všechny požadavky; nelze se pokusit o ověření", + "rulesActionPassToAuth": "Pass to Auth: Povolit autentizační metody", + "rulesMatchCriteria": "Odpovídající kritéria", + "rulesMatchCriteriaIpAddress": "Porovnat konkrétní IP adresu", + "rulesMatchCriteriaIpAddressRange": "Odpovídá rozsahu IP adres v CIDR značení", + "rulesMatchCriteriaUrl": "Porovnejte URL cestu nebo gesto", + "rulesEnable": "Povolit pravidla", + "rulesEnableDescription": "Povolit nebo zakázat hodnocení pravidel pro tento zdroj", + "rulesResource": "Konfigurace pravidel zdroje", + "rulesResourceDescription": "Konfigurace pravidel pro kontrolu přístupu k vašemu zdroji", + "ruleSubmit": "Přidat pravidlo", + "rulesNoOne": "Žádná pravidla. Přidejte pravidlo pomocí formuláře.", + "rulesOrder": "Pravidla jsou hodnocena podle priority vzestupně.", + "rulesSubmit": "Uložit pravidla", + "resourceErrorCreate": "Chyba při vytváření zdroje", + "resourceErrorCreateDescription": "Při vytváření zdroje došlo k chybě", + "resourceErrorCreateMessage": "Chyba při vytváření zdroje:", + "resourceErrorCreateMessageDescription": "Došlo k neočekávané chybě", + "sitesErrorFetch": "Chyba při načítání stránek", + "sitesErrorFetchDescription": "Při načítání stránek došlo k chybě", + "domainsErrorFetch": "Chyba při načítání domén", + "domainsErrorFetchDescription": "Při načítání domén došlo k chybě", + "none": "Nic", + "unknown": "Neznámý", + "resources": "Zdroje", + "resourcesDescription": "Zdroje jsou proxy aplikací běžících na vaší soukromé síti. Vytvořte zdroj pro jakoukoli HTTP/HTTPS nebo nakreslete TCP/UDP službu na vaší soukromé síti. Každý zdroj musí být připojen k webu pro povolení soukromého, zabezpečeného připojení pomocí šifrovaného tunelu WireGuard.", + "resourcesWireGuardConnect": "Bezpečné připojení s šifrováním WireGuard", + "resourcesMultipleAuthenticationMethods": "Konfigurace vícenásobných metod ověřování", + "resourcesUsersRolesAccess": "Kontrola přístupu na základě uživatelů a rolí", + "resourcesErrorUpdate": "Nepodařilo se přepnout zdroj", + "resourcesErrorUpdateDescription": "Došlo k chybě při aktualizaci zdroje", + "access": "Přístup", + "shareLink": "{resource} Sdílet odkaz", + "resourceSelect": "Vyberte zdroj", + "shareLinks": "Sdílet odkazy", + "share": "Sdílené odkazy", + "shareDescription2": "Vytvořte sdílitelné odkazy na vaše zdroje. Odkazy poskytují dočasný nebo neomezený přístup k vašemu zdroji. Můžete nakonfigurovat dobu vypršení platnosti odkazu při jeho vytvoření.", + "shareEasyCreate": "Snadné vytváření a sdílení", + "shareConfigurableExpirationDuration": "Konfigurovatelná doba vypršení platnosti", + "shareSecureAndRevocable": "Bezpečné a odvolatelné", + "nameMin": "Jméno musí být alespoň {len} znaků.", + "nameMax": "Název nesmí být delší než {len} znaků.", + "sitesConfirmCopy": "Potvrďte, že jste zkopírovali konfiguraci.", + "unknownCommand": "Neznámý příkaz", + "newtErrorFetchReleases": "Nepodařilo se načíst informace o vydání: {err}", + "newtErrorFetchLatest": "Chyba při načítání nejnovější verze: {err}", "newtEndpoint": "Newt Endpoint", "newtId": "Newt ID", - "newtSecretKey": "Newt Secret Key", - "architecture": "Architecture", - "sites": "Sites", - "siteWgAnyClients": "Use any WireGuard client to connect. You will have to address your internal resources using the peer IP.", - "siteWgCompatibleAllClients": "Compatible with all WireGuard clients", - "siteWgManualConfigurationRequired": "Manual configuration required", - "userErrorNotAdminOrOwner": "User is not an admin or owner", - "pangolinSettings": "Settings - Pangolin", - "accessRoleYour": "Your role:", - "accessRoleSelect2": "Select a role", - "accessUserSelect": "Select a user", - "otpEmailEnter": "Enter an email", - "otpEmailEnterDescription": "Press enter to add an email after typing it in the input field.", - "otpEmailErrorInvalid": "Invalid email address. Wildcard (*) must be the entire local part.", - "otpEmailSmtpRequired": "SMTP Required", - "otpEmailSmtpRequiredDescription": "SMTP must be enabled on the server to use one-time password authentication.", - "otpEmailTitle": "One-time Passwords", - "otpEmailTitleDescription": "Require email-based authentication for resource access", - "otpEmailWhitelist": "Email Whitelist", - "otpEmailWhitelistList": "Whitelisted Emails", - "otpEmailWhitelistListDescription": "Only users with these email addresses will be able to access this resource. They will be prompted to enter a one-time password sent to their email. Wildcards (*@example.com) can be used to allow any email address from a domain.", - "otpEmailWhitelistSave": "Save Whitelist", - "passwordAdd": "Add Password", - "passwordRemove": "Remove Password", - "pincodeAdd": "Add PIN Code", - "pincodeRemove": "Remove PIN Code", - "resourceAuthMethods": "Authentication Methods", - "resourceAuthMethodsDescriptions": "Allow access to the resource via additional auth methods", - "resourceAuthSettingsSave": "Saved successfully", - "resourceAuthSettingsSaveDescription": "Authentication settings have been saved", - "resourceErrorAuthFetch": "Failed to fetch data", - "resourceErrorAuthFetchDescription": "An error occurred while fetching the data", - "resourceErrorPasswordRemove": "Error removing resource password", - "resourceErrorPasswordRemoveDescription": "An error occurred while removing the resource password", - "resourceErrorPasswordSetup": "Error setting resource password", - "resourceErrorPasswordSetupDescription": "An error occurred while setting the resource password", - "resourceErrorPincodeRemove": "Error removing resource pincode", - "resourceErrorPincodeRemoveDescription": "An error occurred while removing the resource pincode", - "resourceErrorPincodeSetup": "Error setting resource PIN code", - "resourceErrorPincodeSetupDescription": "An error occurred while setting the resource PIN code", - "resourceErrorUsersRolesSave": "Failed to set roles", - "resourceErrorUsersRolesSaveDescription": "An error occurred while setting the roles", - "resourceErrorWhitelistSave": "Failed to save whitelist", - "resourceErrorWhitelistSaveDescription": "An error occurred while saving the whitelist", - "resourcePasswordSubmit": "Enable Password Protection", - "resourcePasswordProtection": "Password Protection {status}", - "resourcePasswordRemove": "Resource password removed", - "resourcePasswordRemoveDescription": "The resource password has been removed successfully", - "resourcePasswordSetup": "Resource password set", - "resourcePasswordSetupDescription": "The resource password has been set successfully", - "resourcePasswordSetupTitle": "Set Password", - "resourcePasswordSetupTitleDescription": "Set a password to protect this resource", - "resourcePincode": "PIN Code", - "resourcePincodeSubmit": "Enable PIN Code Protection", - "resourcePincodeProtection": "PIN Code Protection {status}", - "resourcePincodeRemove": "Resource pincode removed", - "resourcePincodeRemoveDescription": "The resource password has been removed successfully", - "resourcePincodeSetup": "Resource PIN code set", - "resourcePincodeSetupDescription": "The resource pincode has been set successfully", - "resourcePincodeSetupTitle": "Set Pincode", - "resourcePincodeSetupTitleDescription": "Set a pincode to protect this resource", - "resourceRoleDescription": "Admins can always access this resource.", - "resourceUsersRoles": "Users & Roles", - "resourceUsersRolesDescription": "Configure which users and roles can visit this resource", - "resourceUsersRolesSubmit": "Save Users & Roles", - "resourceWhitelistSave": "Saved successfully", - "resourceWhitelistSaveDescription": "Whitelist settings have been saved", - "ssoUse": "Use Platform SSO", - "ssoUseDescription": "Existing users will only have to log in once for all resources that have this enabled.", - "proxyErrorInvalidPort": "Invalid port number", - "subdomainErrorInvalid": "Invalid subdomain", - "domainErrorFetch": "Error fetching domains", - "domainErrorFetchDescription": "An error occurred when fetching the domains", - "resourceErrorUpdate": "Failed to update resource", - "resourceErrorUpdateDescription": "An error occurred while updating the resource", - "resourceUpdated": "Resource updated", - "resourceUpdatedDescription": "The resource has been updated successfully", - "resourceErrorTransfer": "Failed to transfer resource", - "resourceErrorTransferDescription": "An error occurred while transferring the resource", - "resourceTransferred": "Resource transferred", - "resourceTransferredDescription": "The resource has been transferred successfully", - "resourceErrorToggle": "Failed to toggle resource", - "resourceErrorToggleDescription": "An error occurred while updating the resource", - "resourceVisibilityTitle": "Visibility", - "resourceVisibilityTitleDescription": "Completely enable or disable resource visibility", - "resourceGeneral": "General Settings", - "resourceGeneralDescription": "Configure the general settings for this resource", - "resourceEnable": "Enable Resource", - "resourceTransfer": "Transfer Resource", - "resourceTransferDescription": "Transfer this resource to a different site", - "resourceTransferSubmit": "Transfer Resource", - "siteDestination": "Destination Site", - "searchSites": "Search sites", - "accessRoleCreate": "Create Role", - "accessRoleCreateDescription": "Create a new role to group users and manage their permissions.", - "accessRoleCreateSubmit": "Create Role", - "accessRoleCreated": "Role created", - "accessRoleCreatedDescription": "The role has been successfully created.", - "accessRoleErrorCreate": "Failed to create role", - "accessRoleErrorCreateDescription": "An error occurred while creating the role.", - "accessRoleErrorNewRequired": "New role is required", - "accessRoleErrorRemove": "Failed to remove role", - "accessRoleErrorRemoveDescription": "An error occurred while removing the role.", - "accessRoleName": "Role Name", - "accessRoleQuestionRemove": "You're about to delete the {name} role. You cannot undo this action.", - "accessRoleRemove": "Remove Role", - "accessRoleRemoveDescription": "Remove a role from the organization", - "accessRoleRemoveSubmit": "Remove Role", - "accessRoleRemoved": "Role removed", - "accessRoleRemovedDescription": "The role has been successfully removed.", - "accessRoleRequiredRemove": "Before deleting this role, please select a new role to transfer existing members to.", - "manage": "Manage", - "sitesNotFound": "No sites found.", - "pangolinServerAdmin": "Server Admin - Pangolin", - "licenseTierProfessional": "Professional License", - "licenseTierEnterprise": "Enterprise License", - "licenseTierCommercial": "Commercial License", - "licensed": "Licensed", - "yes": "Yes", - "no": "No", - "sitesAdditional": "Additional Sites", - "licenseKeys": "License Keys", - "sitestCountDecrease": "Decrease site count", - "sitestCountIncrease": "Increase site count", - "idpManage": "Manage Identity Providers", - "idpManageDescription": "View and manage identity providers in the system", - "idpDeletedDescription": "Identity provider deleted successfully", + "newtSecretKey": "Tajný klíč novinky", + "architecture": "Architektura", + "sites": "Stránky", + "siteWgAnyClients": "K připojení použijte jakéhokoli klienta WireGuard. Budete muset řešit své interní zdroje pomocí klientské IP adresy.", + "siteWgCompatibleAllClients": "Kompatibilní se všemi klienty aplikace WireGuard", + "siteWgManualConfigurationRequired": "Je vyžadována ruční konfigurace", + "userErrorNotAdminOrOwner": "Uživatel není administrátor nebo vlastník", + "pangolinSettings": "Nastavení - Pangolin", + "accessRoleYour": "Vaše role:", + "accessRoleSelect2": "Vyberte roli", + "accessUserSelect": "Vyberte uživatele", + "otpEmailEnter": "Zadejte e-mail", + "otpEmailEnterDescription": "Stisknutím klávesy Enter přidáte e-mail po zadání do vstupního pole.", + "otpEmailErrorInvalid": "Neplatná e-mailová adresa. Wildcard (*) musí být celá místní část.", + "otpEmailSmtpRequired": "Vyžadováno SMTP", + "otpEmailSmtpRequiredDescription": "Pro použití jednorázového ověření heslem musí být na serveru povolen SMTP.", + "otpEmailTitle": "Jednorázová hesla", + "otpEmailTitleDescription": "Vyžadovat ověření pomocí e-mailu pro přístup ke zdrojům", + "otpEmailWhitelist": "Whitelist e-mailu", + "otpEmailWhitelistList": "Povolené e-maily", + "otpEmailWhitelistListDescription": "K tomuto zdroji budou mít přístup pouze uživatelé s těmito e-mailovými adresami. Budou vyzváni k zadání jednorázového hesla, které bude odesláno na svůj e-mail. Wildcards (*@example.com) lze použít pro povolení jakékoli e-mailové adresy z domény.", + "otpEmailWhitelistSave": "Uložit seznam povolených", + "passwordAdd": "Přidat heslo", + "passwordRemove": "Odstranit heslo", + "pincodeAdd": "Přidat PIN kód", + "pincodeRemove": "Odstranit PIN kód", + "resourceAuthMethods": "Metody ověřování", + "resourceAuthMethodsDescriptions": "Povolit přístup ke zdroji pomocí dodatečných metod autorizace", + "resourceAuthSettingsSave": "Úspěšně uloženo", + "resourceAuthSettingsSaveDescription": "Nastavení ověřování bylo uloženo", + "resourceErrorAuthFetch": "Nepodařilo se načíst data", + "resourceErrorAuthFetchDescription": "Při načítání dat došlo k chybě", + "resourceErrorPasswordRemove": "Chyba při odstraňování hesla zdroje", + "resourceErrorPasswordRemoveDescription": "Došlo k chybě při odstraňování hesla", + "resourceErrorPasswordSetup": "Chyba při nastavování hesla", + "resourceErrorPasswordSetupDescription": "Při nastavování hesla došlo k chybě", + "resourceErrorPincodeRemove": "Chyba při odstraňování zdrojového kódu", + "resourceErrorPincodeRemoveDescription": "Došlo k chybě při odstraňování zdroje pincode", + "resourceErrorPincodeSetup": "Chyba při nastavení zdrojového PIN kódu", + "resourceErrorPincodeSetupDescription": "Došlo k chybě při nastavování zdrojového PIN kódu", + "resourceErrorUsersRolesSave": "Nepodařilo se nastavit role", + "resourceErrorUsersRolesSaveDescription": "Při nastavování rolí došlo k chybě", + "resourceErrorWhitelistSave": "Nepodařilo se uložit seznam povolených", + "resourceErrorWhitelistSaveDescription": "Došlo k chybě při ukládání seznamu povolených", + "resourcePasswordSubmit": "Povolit ochranu heslem", + "resourcePasswordProtection": "Ochrana hesla {status}", + "resourcePasswordRemove": "Heslo zdroje odstraněno", + "resourcePasswordRemoveDescription": "Heslo zdroje bylo úspěšně odstraněno", + "resourcePasswordSetup": "Heslo zdroje nastaveno", + "resourcePasswordSetupDescription": "Heslo zdroje bylo úspěšně nastaveno", + "resourcePasswordSetupTitle": "Nastavit heslo", + "resourcePasswordSetupTitleDescription": "Nastavte heslo pro ochranu tohoto zdroje", + "resourcePincode": "PIN kód", + "resourcePincodeSubmit": "Povolit ochranu PIN kódu", + "resourcePincodeProtection": "Ochrana kódu PIN {status}", + "resourcePincodeRemove": "Zdroj byl odstraněn", + "resourcePincodeRemoveDescription": "Heslo zdroje bylo úspěšně odstraněno", + "resourcePincodeSetup": "PIN kód zdroje nastaven", + "resourcePincodeSetupDescription": "Zdroj byl úspěšně nastaven", + "resourcePincodeSetupTitle": "Nastavit anonymní kód", + "resourcePincodeSetupTitleDescription": "Nastavit pincode pro ochranu tohoto zdroje", + "resourceRoleDescription": "Administrátoři mají vždy přístup k tomuto zdroji.", + "resourceUsersRoles": "Uživatelé a role", + "resourceUsersRolesDescription": "Nastavení, kteří uživatelé a role mohou navštívit tento zdroj", + "resourceUsersRolesSubmit": "Uložit uživatele a role", + "resourceWhitelistSave": "Úspěšně uloženo", + "resourceWhitelistSaveDescription": "Nastavení seznamu povolených položek bylo uloženo", + "ssoUse": "Použít platformu SSO", + "ssoUseDescription": "Existující uživatelé se budou muset přihlásit pouze jednou pro všechny zdroje, které jsou povoleny.", + "proxyErrorInvalidPort": "Neplatné číslo portu", + "subdomainErrorInvalid": "Neplatná subdoména", + "domainErrorFetch": "Chyba při načítání domén", + "domainErrorFetchDescription": "Při načítání domén došlo k chybě", + "resourceErrorUpdate": "Aktualizace zdroje se nezdařila", + "resourceErrorUpdateDescription": "Došlo k chybě při aktualizaci zdroje", + "resourceUpdated": "Zdroj byl aktualizován", + "resourceUpdatedDescription": "Zdroj byl úspěšně aktualizován", + "resourceErrorTransfer": "Nepodařilo se přenést dokument", + "resourceErrorTransferDescription": "Došlo k chybě při přenosu zdroje", + "resourceTransferred": "Přenesené zdroje", + "resourceTransferredDescription": "Zdroj byl úspěšně přenesen", + "resourceErrorToggle": "Nepodařilo se přepnout zdroj", + "resourceErrorToggleDescription": "Došlo k chybě při aktualizaci zdroje", + "resourceVisibilityTitle": "Viditelnost", + "resourceVisibilityTitleDescription": "Zcela povolit nebo zakázat viditelnost zdrojů", + "resourceGeneral": "Obecná nastavení", + "resourceGeneralDescription": "Konfigurace obecných nastavení tohoto zdroje", + "resourceEnable": "Povolit dokument", + "resourceTransfer": "Přenos zdroje", + "resourceTransferDescription": "Přenést tento zdroj na jiný web", + "resourceTransferSubmit": "Přenos zdroje", + "siteDestination": "Cílová stránka", + "searchSites": "Hledat lokality", + "accessRoleCreate": "Vytvořit roli", + "accessRoleCreateDescription": "Vytvořte novou roli pro seskupení uživatelů a spravujte jejich oprávnění.", + "accessRoleCreateSubmit": "Vytvořit roli", + "accessRoleCreated": "Role vytvořena", + "accessRoleCreatedDescription": "Role byla úspěšně vytvořena.", + "accessRoleErrorCreate": "Nepodařilo se vytvořit roli", + "accessRoleErrorCreateDescription": "Došlo k chybě při vytváření role.", + "accessRoleErrorNewRequired": "Je vyžadována nová role", + "accessRoleErrorRemove": "Nepodařilo se odstranit roli", + "accessRoleErrorRemoveDescription": "Došlo k chybě při odstraňování role.", + "accessRoleName": "Název role", + "accessRoleQuestionRemove": "Chystáte se odstranit {name} roli. Tuto akci nelze vrátit zpět.", + "accessRoleRemove": "Odstranit roli", + "accessRoleRemoveDescription": "Odebrat roli z organizace", + "accessRoleRemoveSubmit": "Odstranit roli", + "accessRoleRemoved": "Role odstraněna", + "accessRoleRemovedDescription": "Role byla úspěšně odstraněna.", + "accessRoleRequiredRemove": "Před odstraněním této role vyberte novou roli, do které chcete převést existující členy.", + "manage": "Spravovat", + "sitesNotFound": "Nebyly nalezeny žádné stránky.", + "pangolinServerAdmin": "Správce serveru - Pangolin", + "licenseTierProfessional": "Profesionální licence", + "licenseTierEnterprise": "Podniková licence", + "licenseTierCommercial": "Obchodní licence", + "licensed": "Licencováno", + "yes": "Ano", + "no": "Ne", + "sitesAdditional": "Další weby", + "licenseKeys": "Licenční klíče", + "sitestCountDecrease": "Snížit počet stránek", + "sitestCountIncrease": "Zvýšit počet stránek", + "idpManage": "Spravovat poskytovatele identity", + "idpManageDescription": "Zobrazit a spravovat poskytovatele identity v systému", + "idpDeletedDescription": "Poskytovatel identity byl úspěšně odstraněn", "idpOidc": "OAuth2/OIDC", - "idpQuestionRemove": "Are you sure you want to permanently delete the identity provider {name}?", - "idpMessageRemove": "This will remove the identity provider and all associated configurations. Users who authenticate through this provider will no longer be able to log in.", - "idpMessageConfirm": "To confirm, please type the name of the identity provider below.", - "idpConfirmDelete": "Confirm Delete Identity Provider", - "idpDelete": "Delete Identity Provider", - "idp": "Identity Providers", - "idpSearch": "Search identity providers...", - "idpAdd": "Add Identity Provider", - "idpClientIdRequired": "Client ID is required.", - "idpClientSecretRequired": "Client Secret is required.", - "idpErrorAuthUrlInvalid": "Auth URL must be a valid URL.", - "idpErrorTokenUrlInvalid": "Token URL must be a valid URL.", - "idpPathRequired": "Identifier Path is required.", - "idpScopeRequired": "Scopes are required.", - "idpOidcDescription": "Configure an OpenID Connect identity provider", - "idpCreatedDescription": "Identity provider created successfully", - "idpCreate": "Create Identity Provider", - "idpCreateDescription": "Configure a new identity provider for user authentication", - "idpSeeAll": "See All Identity Providers", - "idpSettingsDescription": "Configure the basic information for your identity provider", - "idpDisplayName": "A display name for this identity provider", - "idpAutoProvisionUsers": "Auto Provision Users", - "idpAutoProvisionUsersDescription": "When enabled, users will be automatically created in the system upon first login with the ability to map users to roles and organizations.", - "licenseBadge": "Professional", - "idpType": "Provider Type", - "idpTypeDescription": "Select the type of identity provider you want to configure", - "idpOidcConfigure": "OAuth2/OIDC Configuration", - "idpOidcConfigureDescription": "Configure the OAuth2/OIDC provider endpoints and credentials", - "idpClientId": "Client ID", - "idpClientIdDescription": "The OAuth2 client ID from your identity provider", - "idpClientSecret": "Client Secret", - "idpClientSecretDescription": "The OAuth2 client secret from your identity provider", - "idpAuthUrl": "Authorization URL", - "idpAuthUrlDescription": "The OAuth2 authorization endpoint URL", - "idpTokenUrl": "Token URL", - "idpTokenUrlDescription": "The OAuth2 token endpoint URL", - "idpOidcConfigureAlert": "Important Information", - "idpOidcConfigureAlertDescription": "After creating the identity provider, you will need to configure the callback URL in your identity provider's settings. The callback URL will be provided after successful creation.", - "idpToken": "Token Configuration", - "idpTokenDescription": "Configure how to extract user information from the ID token", - "idpJmespathAbout": "About JMESPath", - "idpJmespathAboutDescription": "The paths below use JMESPath syntax to extract values from the ID token.", - "idpJmespathAboutDescriptionLink": "Learn more about JMESPath", - "idpJmespathLabel": "Identifier Path", - "idpJmespathLabelDescription": "The path to the user identifier in the ID token", - "idpJmespathEmailPathOptional": "Email Path (Optional)", - "idpJmespathEmailPathOptionalDescription": "The path to the user's email in the ID token", - "idpJmespathNamePathOptional": "Name Path (Optional)", - "idpJmespathNamePathOptionalDescription": "The path to the user's name in the ID token", - "idpOidcConfigureScopes": "Scopes", - "idpOidcConfigureScopesDescription": "Space-separated list of OAuth2 scopes to request", - "idpSubmit": "Create Identity Provider", - "orgPolicies": "Organization Policies", - "idpSettings": "{idpName} Settings", - "idpCreateSettingsDescription": "Configure the settings for your identity provider", - "roleMapping": "Role Mapping", - "orgMapping": "Organization Mapping", - "orgPoliciesSearch": "Search organization policies...", - "orgPoliciesAdd": "Add Organization Policy", - "orgRequired": "Organization is required", - "error": "Error", - "success": "Success", - "orgPolicyAddedDescription": "Policy added successfully", - "orgPolicyUpdatedDescription": "Policy updated successfully", - "orgPolicyDeletedDescription": "Policy deleted successfully", - "defaultMappingsUpdatedDescription": "Default mappings updated successfully", - "orgPoliciesAbout": "About Organization Policies", - "orgPoliciesAboutDescription": "Organization policies are used to control access to organizations based on the user's ID token. You can specify JMESPath expressions to extract role and organization information from the ID token.", - "orgPoliciesAboutDescriptionLink": "See documentation, for more information.", - "defaultMappingsOptional": "Default Mappings (Optional)", - "defaultMappingsOptionalDescription": "The default mappings are used when when there is not an organization policy defined for an organization. You can specify the default role and organization mappings to fall back to here.", - "defaultMappingsRole": "Default Role Mapping", - "defaultMappingsRoleDescription": "The result of this expression must return the role name as defined in the organization as a string.", - "defaultMappingsOrg": "Default Organization Mapping", - "defaultMappingsOrgDescription": "This expression must return the org ID or true for the user to be allowed to access the organization.", - "defaultMappingsSubmit": "Save Default Mappings", - "orgPoliciesEdit": "Edit Organization Policy", - "org": "Organization", - "orgSelect": "Select organization", - "orgSearch": "Search org", - "orgNotFound": "No org found.", - "roleMappingPathOptional": "Role Mapping Path (Optional)", - "orgMappingPathOptional": "Organization Mapping Path (Optional)", - "orgPolicyUpdate": "Update Policy", - "orgPolicyAdd": "Add Policy", - "orgPolicyConfig": "Configure access for an organization", - "idpUpdatedDescription": "Identity provider updated successfully", - "redirectUrl": "Redirect URL", - "redirectUrlAbout": "About Redirect URL", - "redirectUrlAboutDescription": "This is the URL to which users will be redirected after authentication. You need to configure this URL in your identity provider settings.", + "idpQuestionRemove": "Jste si jisti, že chcete trvale odstranit poskytovatele identity {name}?", + "idpMessageRemove": "Tímto odstraníte poskytovatele identity a všechny přidružené konfigurace. Uživatelé, kteří se autentizují prostřednictvím tohoto poskytovatele, se již nebudou moci přihlásit.", + "idpMessageConfirm": "Pro potvrzení zadejte níže uvedené jméno poskytovatele identity.", + "idpConfirmDelete": "Potvrdit odstranění poskytovatele identity", + "idpDelete": "Odstranit poskytovatele identity", + "idp": "Poskytovatelé identity", + "idpSearch": "Hledat poskytovatele identity...", + "idpAdd": "Přidat poskytovatele identity", + "idpClientIdRequired": "Je vyžadováno ID klienta.", + "idpClientSecretRequired": "Tajný klíč klienta je povinný.", + "idpErrorAuthUrlInvalid": "Ověřovací URL musí být platná adresa URL.", + "idpErrorTokenUrlInvalid": "URL tokenu musí být platná adresa URL.", + "idpPathRequired": "Je vyžadována cesta identifikátora.", + "idpScopeRequired": "Rozsahy jsou povinné.", + "idpOidcDescription": "Konfigurace OpenID Connect identitu poskytovatele", + "idpCreatedDescription": "Poskytovatel identity byl úspěšně vytvořen", + "idpCreate": "Vytvořit poskytovatele identity", + "idpCreateDescription": "Konfigurace nového poskytovatele identity pro ověření uživatele", + "idpSeeAll": "Zobrazit všechny poskytovatele identity", + "idpSettingsDescription": "Konfigurace základních informací pro svého poskytovatele identity", + "idpDisplayName": "Zobrazované jméno tohoto poskytovatele identity", + "idpAutoProvisionUsers": "Automatická úprava uživatelů", + "idpAutoProvisionUsersDescription": "Pokud je povoleno, uživatelé budou automaticky vytvářeni v systému při prvním přihlášení, s možností namapovat uživatele na role a organizace.", + "licenseBadge": "Profesionální", + "idpType": "Typ poskytovatele", + "idpTypeDescription": "Vyberte typ poskytovatele identity, který chcete nakonfigurovat", + "idpOidcConfigure": "Nastavení OAuth2/OIDC", + "idpOidcConfigureDescription": "Konfigurace koncových bodů a pověření poskytovatele OAuth2/OIDC", + "idpClientId": "ID klienta", + "idpClientIdDescription": "Klientské ID OAuth2 od poskytovatele identity", + "idpClientSecret": "Tajný klíč klienta", + "idpClientSecretDescription": "OAuth2 klíč klienta od poskytovatele identity", + "idpAuthUrl": "Autorizační URL", + "idpAuthUrlDescription": "Koncový koncový bod ověření OAuth2", + "idpTokenUrl": "URL tokenu", + "idpTokenUrlDescription": "URL koncového bodu OAuth2", + "idpOidcConfigureAlert": "Důležité informace", + "idpOidcConfigureAlertDescription": "Po vytvoření poskytovatele identity budete muset nakonfigurovat URL zpětného volání v nastavení poskytovatele identity. Adresa URL zpětného volání bude poskytnuta po úspěšném vytvoření.", + "idpToken": "Nastavení tokenu", + "idpTokenDescription": "Konfigurovat jak extrahovat informace o uživateli z ID tokenu", + "idpJmespathAbout": "O JMESPath", + "idpJmespathAboutDescription": "Cesty níže používají JMESPath syntax pro extrakci hodnot z ID tokenu.", + "idpJmespathAboutDescriptionLink": "Další informace o cestě JMESPath", + "idpJmespathLabel": "Cesta identifikátoru", + "idpJmespathLabelDescription": "Cesta k identifikátoru uživatele v tokenu ID", + "idpJmespathEmailPathOptional": "Cesta e-mailu (volitelné)", + "idpJmespathEmailPathOptionalDescription": "Cesta k e-mailu uživatele v ID tokenu", + "idpJmespathNamePathOptional": "Cesta k názvu (volitelné)", + "idpJmespathNamePathOptionalDescription": "Cesta ke jménu uživatele v identifikačním tokenu", + "idpOidcConfigureScopes": "Rozsah", + "idpOidcConfigureScopesDescription": "Seznam OAuth2 rozsahů oddělených mezerou", + "idpSubmit": "Vytvořit poskytovatele identity", + "orgPolicies": "Zásady organizace", + "idpSettings": "Nastavení {idpName}", + "idpCreateSettingsDescription": "Konfigurace nastavení pro poskytovatele identity", + "roleMapping": "Mapování rolí", + "orgMapping": "Mapování organizace", + "orgPoliciesSearch": "Hledat v zásadách organizace...", + "orgPoliciesAdd": "Přidat zásady organizace", + "orgRequired": "Organizace je povinná", + "error": "Chyba", + "success": "Úspěšně", + "orgPolicyAddedDescription": "Politika byla úspěšně přidána", + "orgPolicyUpdatedDescription": "Zásady byly úspěšně aktualizovány", + "orgPolicyDeletedDescription": "Zásady byly úspěšně odstraněny", + "defaultMappingsUpdatedDescription": "Výchozí mapování bylo úspěšně aktualizováno", + "orgPoliciesAbout": "O zásadách organizace", + "orgPoliciesAboutDescription": "Zásady organizace se používají pro kontrolu přístupu do organizací na základě identifikačního tokenu. Můžete zadat JMESPath výrazy pro extrahování rolí a informací o organizaci z ID tokenu.", + "orgPoliciesAboutDescriptionLink": "Další informace naleznete v dokumentaci.", + "defaultMappingsOptional": "Výchozí mapování (volitelné)", + "defaultMappingsOptionalDescription": "Výchozí mapování se používá, pokud nejsou pro organizaci definovány zásady organizace. Můžete zadat výchozí roli a mapování organizace pro návrat zde.", + "defaultMappingsRole": "Výchozí mapování rolí", + "defaultMappingsRoleDescription": "Výsledek tohoto výrazu musí vrátit název role definovaný v organizaci jako řetězec.", + "defaultMappingsOrg": "Výchozí mapování organizace", + "defaultMappingsOrgDescription": "Tento výraz musí vrátit org ID nebo pravdu, aby měl uživatel přístup k organizaci.", + "defaultMappingsSubmit": "Uložit výchozí mapování", + "orgPoliciesEdit": "Upravit zásady organizace", + "org": "Organizace", + "orgSelect": "Vyberte organizaci", + "orgSearch": "Hledat v org", + "orgNotFound": "Nenalezeny žádné org.", + "roleMappingPathOptional": "Cesta k mapování rolí (volitelné)", + "orgMappingPathOptional": "Cesta k mapování organizace (volitelné)", + "orgPolicyUpdate": "Aktualizovat přístupové právo", + "orgPolicyAdd": "Přidat přístupové právo", + "orgPolicyConfig": "Konfigurace přístupu pro organizaci", + "idpUpdatedDescription": "Poskytovatel identity byl úspěšně aktualizován", + "redirectUrl": "Přesměrovat URL", + "redirectUrlAbout": "O přesměrování URL", + "redirectUrlAboutDescription": "Toto je URL, na kterou budou uživatelé po ověření přesměrováni. Tuto URL je třeba nakonfigurovat v nastavení poskytovatele identity.", "pangolinAuth": "Auth - Pangolin", - "verificationCodeLengthRequirements": "Your verification code must be 8 characters.", - "errorOccurred": "An error occurred", - "emailErrorVerify": "Failed to verify email:", - "emailVerified": "Email successfully verified! Redirecting you...", - "verificationCodeErrorResend": "Failed to resend verification code:", - "verificationCodeResend": "Verification code resent", - "verificationCodeResendDescription": "We've resent a verification code to your email address. Please check your inbox.", - "emailVerify": "Verify Email", - "emailVerifyDescription": "Enter the verification code sent to your email address.", - "verificationCode": "Verification Code", - "verificationCodeEmailSent": "We sent a verification code to your email address.", - "submit": "Submit", - "emailVerifyResendProgress": "Resending...", - "emailVerifyResend": "Didn't receive a code? Click here to resend", - "passwordNotMatch": "Passwords do not match", - "signupError": "An error occurred while signing up", - "pangolinLogoAlt": "Pangolin Logo", - "inviteAlready": "Looks like you've been invited!", - "inviteAlreadyDescription": "To accept the invite, you must log in or create an account.", - "signupQuestion": "Already have an account?", - "login": "Log in", - "resourceNotFound": "Resource Not Found", - "resourceNotFoundDescription": "The resource you're trying to access does not exist.", - "pincodeRequirementsLength": "PIN must be exactly 6 digits", - "pincodeRequirementsChars": "PIN must only contain numbers", - "passwordRequirementsLength": "Password must be at least 1 character long", - "passwordRequirementsTitle": "Password requirements:", - "passwordRequirementLength": "At least 8 characters long", - "passwordRequirementUppercase": "At least one uppercase letter", - "passwordRequirementLowercase": "At least one lowercase letter", - "passwordRequirementNumber": "At least one number", - "passwordRequirementSpecial": "At least one special character", - "passwordRequirementsMet": "✓ Password meets all requirements", - "passwordStrength": "Password strength", - "passwordStrengthWeak": "Weak", - "passwordStrengthMedium": "Medium", - "passwordStrengthStrong": "Strong", - "passwordRequirements": "Requirements:", - "passwordRequirementLengthText": "8+ characters", - "passwordRequirementUppercaseText": "Uppercase letter (A-Z)", - "passwordRequirementLowercaseText": "Lowercase letter (a-z)", - "passwordRequirementNumberText": "Number (0-9)", + "verificationCodeLengthRequirements": "Váš ověřovací kód musí mít 8 znaků.", + "errorOccurred": "Došlo k chybě", + "emailErrorVerify": "Nepodařilo se ověřit e-mail:", + "emailVerified": "E-mail byl úspěšně ověřen! Přesměrování vás...", + "verificationCodeErrorResend": "Nepodařilo se znovu odeslat ověřovací kód:", + "verificationCodeResend": "Ověřovací kód znovu odeslán", + "verificationCodeResendDescription": "Znovu jsme odeslali ověřovací kód na vaši e-mailovou adresu. Zkontrolujte prosím svou doručenou poštu.", + "emailVerify": "Ověřit e-mail", + "emailVerifyDescription": "Zadejte ověřovací kód zaslaný na vaši e-mailovou adresu.", + "verificationCode": "Ověřovací kód", + "verificationCodeEmailSent": "Na vaši e-mailovou adresu jsme zaslali ověřovací kód.", + "submit": "Odeslat", + "emailVerifyResendProgress": "Znovu odesílání...", + "emailVerifyResend": "Neobdrželi jste kód? Klikněte zde pro opětovné odeslání", + "passwordNotMatch": "Hesla se neshodují", + "signupError": "Při registraci došlo k chybě", + "pangolinLogoAlt": "Logo Pangolin", + "inviteAlready": "Vypadá to, že jste byli pozváni!", + "inviteAlreadyDescription": "Chcete-li přijmout pozvánku, musíte se přihlásit nebo vytvořit účet.", + "signupQuestion": "Již máte účet?", + "login": "Přihlásit se", + "resourceNotFound": "Zdroj nebyl nalezen", + "resourceNotFoundDescription": "Dokument, ke kterému se snažíte přistupovat, neexistuje.", + "pincodeRequirementsLength": "PIN musí být přesně 6 číslic", + "pincodeRequirementsChars": "PIN musí obsahovat pouze čísla", + "passwordRequirementsLength": "Heslo musí mít alespoň 1 znak", + "passwordRequirementsTitle": "Požadavky na hesla:", + "passwordRequirementLength": "Nejméně 8 znaků dlouhé", + "passwordRequirementUppercase": "Alespoň jedno velké písmeno", + "passwordRequirementLowercase": "Alespoň jedno malé písmeno", + "passwordRequirementNumber": "Alespoň jedno číslo", + "passwordRequirementSpecial": "Alespoň jeden speciální znak", + "passwordRequirementsMet": "✓ Heslo splňuje všechny požadavky", + "passwordStrength": "Síla hesla", + "passwordStrengthWeak": "Slabé", + "passwordStrengthMedium": "Střední", + "passwordStrengthStrong": "Silný", + "passwordRequirements": "Požadavky:", + "passwordRequirementLengthText": "8+ znaků", + "passwordRequirementUppercaseText": "Velké písmeno (A-Z)", + "passwordRequirementLowercaseText": "Malé písmeno (a-z)", + "passwordRequirementNumberText": "Číslo (0-9)", "passwordRequirementSpecialText": "Special character (!@#$%...)", - "passwordsDoNotMatch": "Passwords do not match", - "otpEmailRequirementsLength": "OTP must be at least 1 character long", - "otpEmailSent": "OTP Sent", - "otpEmailSentDescription": "An OTP has been sent to your email", - "otpEmailErrorAuthenticate": "Failed to authenticate with email", - "pincodeErrorAuthenticate": "Failed to authenticate with pincode", - "passwordErrorAuthenticate": "Failed to authenticate with password", - "poweredBy": "Powered by", - "authenticationRequired": "Authentication Required", - "authenticationMethodChoose": "Choose your preferred method to access {name}", - "authenticationRequest": "You must authenticate to access {name}", - "user": "User", - "pincodeInput": "6-digit PIN Code", - "pincodeSubmit": "Log in with PIN", - "passwordSubmit": "Log In with Password", - "otpEmailDescription": "A one-time code will be sent to this email.", - "otpEmailSend": "Send One-time Code", - "otpEmail": "One-Time Password (OTP)", - "otpEmailSubmit": "Submit OTP", - "backToEmail": "Back to Email", - "noSupportKey": "Server is running without a supporter key. Consider supporting the project!", - "accessDenied": "Access Denied", - "accessDeniedDescription": "You're not allowed to access this resource. If this is a mistake, please contact the administrator.", - "accessTokenError": "Error checking access token", - "accessGranted": "Access Granted", - "accessUrlInvalid": "Access URL Invalid", - "accessGrantedDescription": "You have been granted access to this resource. Redirecting you...", - "accessUrlInvalidDescription": "This shared access URL is invalid. Please contact the resource owner for a new URL.", - "tokenInvalid": "Invalid token", - "pincodeInvalid": "Invalid code", - "passwordErrorRequestReset": "Failed to request reset:", - "passwordErrorReset": "Failed to reset password:", - "passwordResetSuccess": "Password reset successfully! Back to log in...", - "passwordReset": "Reset Password", - "passwordResetDescription": "Follow the steps to reset your password", - "passwordResetSent": "We'll send a password reset code to this email address.", + "passwordsDoNotMatch": "Hesla se neshodují", + "otpEmailRequirementsLength": "OTP musí mít alespoň 1 znak", + "otpEmailSent": "OTP odesláno", + "otpEmailSentDescription": "OTP bylo odesláno na váš e-mail", + "otpEmailErrorAuthenticate": "Ověření pomocí e-mailu se nezdařilo", + "pincodeErrorAuthenticate": "Ověření pomocí pincode se nezdařilo", + "passwordErrorAuthenticate": "Ověření pomocí hesla se nezdařilo", + "poweredBy": "Běží na", + "authenticationRequired": "Vyžadována autentizace", + "authenticationMethodChoose": "Vyberte si preferovanou metodu pro přístup k {name}", + "authenticationRequest": "Musíte se přihlásit k přístupu {name}", + "user": "Uživatel", + "pincodeInput": "6místný PIN kód", + "pincodeSubmit": "Přihlásit se pomocí PIN", + "passwordSubmit": "Přihlásit se pomocí hesla", + "otpEmailDescription": "Na tento e-mail bude zaslán jednorázový kód.", + "otpEmailSend": "Poslat jednorázový kód", + "otpEmail": "Jednorázové heslo (OTP)", + "otpEmailSubmit": "Odeslat OTP", + "backToEmail": "Zpět na e-mail", + "noSupportKey": "Server běží bez klíče podporovatele. Zvažte podporu projektu!", + "accessDenied": "Přístup odepřen", + "accessDeniedDescription": "Nemáte oprávnění k přístupu k tomuto dokumentu. Pokud se jedná o chybu, obraťte se na správce.", + "accessTokenError": "Chyba při kontrole přístupu token", + "accessGranted": "Přístup povolen", + "accessUrlInvalid": "Neplatná URL adresa přístupu", + "accessGrantedDescription": "Byl vám udělen přístup k tomuto zdroji. Přesměrování vás...", + "accessUrlInvalidDescription": "Tato URL adresa sdíleného přístupu je neplatná. Kontaktujte prosím vlastníka zdroje pro novou URL.", + "tokenInvalid": "Neplatný token", + "pincodeInvalid": "Neplatný kód", + "passwordErrorRequestReset": "Nepodařilo se požádat o reset:", + "passwordErrorReset": "Obnovení hesla selhalo:", + "passwordResetSuccess": "Obnovení hesla úspěšné! Zpět do přihlášení...", + "passwordReset": "Obnovit heslo", + "passwordResetDescription": "Postupujte podle kroků pro obnovení hesla", + "passwordResetSent": "Na tuto e-mailovou adresu zašleme kód pro obnovení hesla.", "passwordResetCode": "Reset Code", - "passwordResetCodeDescription": "Check your email for the reset code.", - "passwordNew": "New Password", - "passwordNewConfirm": "Confirm New Password", - "pincodeAuth": "Authenticator Code", - "pincodeSubmit2": "Submit Code", - "passwordResetSubmit": "Request Reset", - "passwordBack": "Back to Password", - "loginBack": "Go back to log in", - "signup": "Sign up", - "loginStart": "Log in to get started", - "idpOidcTokenValidating": "Validating OIDC token", - "idpOidcTokenResponse": "Validate OIDC token response", - "idpErrorOidcTokenValidating": "Error validating OIDC token", - "idpConnectingTo": "Connecting to {name}", - "idpConnectingToDescription": "Validating your identity", - "idpConnectingToProcess": "Connecting...", - "idpConnectingToFinished": "Connected", - "idpErrorConnectingTo": "There was a problem connecting to {name}. Please contact your administrator.", - "idpErrorNotFound": "IdP not found", + "passwordResetCodeDescription": "Zkontrolujte svůj e-mail pro kód pro obnovení.", + "passwordNew": "Nové heslo", + "passwordNewConfirm": "Potvrdit nové heslo", + "pincodeAuth": "Ověřovací kód", + "pincodeSubmit2": "Odeslat kód", + "passwordResetSubmit": "Žádost o obnovení", + "passwordBack": "Zpět na heslo", + "loginBack": "Přejít zpět na přihlášení", + "signup": "Zaregistrovat se", + "loginStart": "Přihlaste se a začněte", + "idpOidcTokenValidating": "Ověřování OIDC tokenu", + "idpOidcTokenResponse": "Potvrdit odpověď OIDC tokenu", + "idpErrorOidcTokenValidating": "Chyba při ověřování OIDC tokenu", + "idpConnectingTo": "Připojování k {name}", + "idpConnectingToDescription": "Ověření Vaší identity", + "idpConnectingToProcess": "Připojování...", + "idpConnectingToFinished": "Připojeno", + "idpErrorConnectingTo": "Při připojování k {name}došlo k chybě. Obraťte se na správce.", + "idpErrorNotFound": "IdP nenalezen", "idpGoogleAlt": "Google", "idpAzureAlt": "Azure", - "inviteInvalid": "Invalid Invite", - "inviteInvalidDescription": "The invite link is invalid.", - "inviteErrorWrongUser": "Invite is not for this user", - "inviteErrorUserNotExists": "User does not exist. Please create an account first.", - "inviteErrorLoginRequired": "You must be logged in to accept an invite", - "inviteErrorExpired": "The invite may have expired", - "inviteErrorRevoked": "The invite might have been revoked", - "inviteErrorTypo": "There could be a typo in the invite link", + "inviteInvalid": "Neplatná pozvánka", + "inviteInvalidDescription": "Odkaz pro pozvání je neplatný.", + "inviteErrorWrongUser": "Pozvat není pro tohoto uživatele", + "inviteErrorUserNotExists": "Uživatel neexistuje. Nejprve si vytvořte účet.", + "inviteErrorLoginRequired": "Musíte být přihlášeni, abyste mohli přijmout pozvánku", + "inviteErrorExpired": "Pozvánka možná vypršela", + "inviteErrorRevoked": "Pozvánka mohla být zrušena", + "inviteErrorTypo": "Na pozvánce může být typol", "pangolinSetup": "Setup - Pangolin", - "orgNameRequired": "Organization name is required", - "orgIdRequired": "Organization ID is required", - "orgErrorCreate": "An error occurred while creating org", - "pageNotFound": "Page Not Found", - "pageNotFoundDescription": "Oops! The page you're looking for doesn't exist.", - "overview": "Overview", - "home": "Home", - "accessControl": "Access Control", - "settings": "Settings", - "usersAll": "All Users", - "license": "License", - "pangolinDashboard": "Dashboard - Pangolin", - "noResults": "No results found.", + "orgNameRequired": "Je vyžadován název organizace", + "orgIdRequired": "Je vyžadováno ID organizace", + "orgErrorCreate": "Při vytváření org došlo k chybě", + "pageNotFound": "Stránka nenalezena", + "pageNotFoundDescription": "Jejda! Stránka, kterou hledáte, neexistuje.", + "overview": "Přehled", + "home": "Domů", + "accessControl": "Kontrola přístupu", + "settings": "Nastavení", + "usersAll": "Všichni uživatelé", + "license": "Licence", + "pangolinDashboard": "Nástěnka - Pangolin", + "noResults": "Nebyly nalezeny žádné výsledky.", "terabytes": "{count} TB", "gigabytes": "{count} GB", "megabytes": "{count} MB", - "tagsEntered": "Entered Tags", - "tagsEnteredDescription": "These are the tags you`ve entered.", - "tagsWarnCannotBeLessThanZero": "maxTags and minTags cannot be less than 0", - "tagsWarnNotAllowedAutocompleteOptions": "Tag not allowed as per autocomplete options", - "tagsWarnInvalid": "Invalid tag as per validateTag", - "tagWarnTooShort": "Tag {tagText} is too short", - "tagWarnTooLong": "Tag {tagText} is too long", - "tagsWarnReachedMaxNumber": "Reached the maximum number of tags allowed", - "tagWarnDuplicate": "Duplicate tag {tagText} not added", - "supportKeyInvalid": "Invalid Key", - "supportKeyInvalidDescription": "Your supporter key is invalid.", + "tagsEntered": "Zadané štítky", + "tagsEnteredDescription": "Toto jsou značky, které jste zadali.", + "tagsWarnCannotBeLessThanZero": "maxTagy a minTagy nesmí být menší než 0", + "tagsWarnNotAllowedAutocompleteOptions": "Označení není povoleno podle možností automatického dokončování", + "tagsWarnInvalid": "Neplatný štítek pro ověření tagu", + "tagWarnTooShort": "Značka {tagText} je příliš krátká", + "tagWarnTooLong": "Značka {tagText} je příliš dlouhá", + "tagsWarnReachedMaxNumber": "Dosažen maximální povolený počet štítků", + "tagWarnDuplicate": "Duplicitní značka {tagText} nebyla přidána", + "supportKeyInvalid": "Neplatný klíč", + "supportKeyInvalidDescription": "Váš supporter klíč je neplatný.", "supportKeyValid": "Valid Key", - "supportKeyValidDescription": "Your supporter key has been validated. Thank you for your support!", - "supportKeyErrorValidationDescription": "Failed to validate supporter key.", - "supportKey": "Support Development and Adopt a Pangolin!", - "supportKeyDescription": "Purchase a supporter key to help us continue developing Pangolin for the community. Your contribution allows us to commit more time to maintain and add new features to the application for everyone. We will never use this to paywall features. This is separate from any Commercial Edition.", - "supportKeyPet": "You will also get to adopt and meet your very own pet Pangolin!", - "supportKeyPurchase": "Payments are processed via GitHub. Afterward, you can retrieve your key on", - "supportKeyPurchaseLink": "our website", - "supportKeyPurchase2": "and redeem it here.", - "supportKeyLearnMore": "Learn more.", - "supportKeyOptions": "Please select the option that best suits you.", - "supportKetOptionFull": "Full Supporter", - "forWholeServer": "For the whole server", - "lifetimePurchase": "Lifetime purchase", - "supporterStatus": "Supporter status", - "buy": "Buy", - "supportKeyOptionLimited": "Limited Supporter", - "forFiveUsers": "For 5 or less users", - "supportKeyRedeem": "Redeem Supporter Key", - "supportKeyHideSevenDays": "Hide for 7 days", - "supportKeyEnter": "Enter Supporter Key", - "supportKeyEnterDescription": "Meet your very own pet Pangolin!", + "supportKeyValidDescription": "Váš klíč podporovatele byl ověřen. Děkujeme za vaši podporu!", + "supportKeyErrorValidationDescription": "Nepodařilo se ověřit klíč podporovatele.", + "supportKey": "Podpořte vývoj a přijměte Pangolin!", + "supportKeyDescription": "Kupte klíč podporovatele, který nám pomůže pokračovat ve vývoji Pangolinu pro komunitu. Váš příspěvek nám umožňuje získat více času pro zachování a přidání nových funkcí do aplikace pro všechny. Nikdy to nepoužijeme pro funkce Paywall a to je oddělené od jakékoliv obchodní verze.", + "supportKeyPet": "Také se dostanete k adopci a setkáte se s vlastním mazlíčkem Pangolinem!", + "supportKeyPurchase": "Platby jsou zpracovávány přes GitHub. Poté můžete získat svůj klíč na", + "supportKeyPurchaseLink": "naše webové stránky", + "supportKeyPurchase2": "a znovu jej zde vyplatit.", + "supportKeyLearnMore": "Zjistěte více.", + "supportKeyOptions": "Vyberte si prosím možnost, která vám nejlépe vyhovuje.", + "supportKetOptionFull": "Plný podporovatel", + "forWholeServer": "Pro celý server", + "lifetimePurchase": "Doživotní nákup", + "supporterStatus": "Stav podporovatele", + "buy": "Koupit", + "supportKeyOptionLimited": "Omezený podporovatel", + "forFiveUsers": "Pro 5 nebo méně uživatelů", + "supportKeyRedeem": "Uplatnit klíč podpory", + "supportKeyHideSevenDays": "Skrýt na 7 dní", + "supportKeyEnter": "Zadejte klíč podpory", + "supportKeyEnterDescription": "Seznamte se s vlastním mazlíčkem Pangolin!", "githubUsername": "GitHub Username", - "supportKeyInput": "Supporter Key", - "supportKeyBuy": "Buy Supporter Key", - "logoutError": "Error logging out", - "signingAs": "Signed in as", - "serverAdmin": "Server Admin", - "managedSelfhosted": "Managed Self-Hosted", - "otpEnable": "Enable Two-factor", - "otpDisable": "Disable Two-factor", - "logout": "Log Out", - "licenseTierProfessionalRequired": "Professional Edition Required", - "licenseTierProfessionalRequiredDescription": "This feature is only available in the Professional Edition.", - "actionGetOrg": "Get Organization", - "updateOrgUser": "Update Org User", - "createOrgUser": "Create Org User", - "actionUpdateOrg": "Update Organization", - "actionUpdateUser": "Update User", - "actionGetUser": "Get User", - "actionGetOrgUser": "Get Organization User", - "actionListOrgDomains": "List Organization Domains", - "actionCreateSite": "Create Site", - "actionDeleteSite": "Delete Site", - "actionGetSite": "Get Site", - "actionListSites": "List Sites", - "actionApplyBlueprint": "Apply Blueprint", - "setupToken": "Setup Token", - "setupTokenDescription": "Enter the setup token from the server console.", - "setupTokenRequired": "Setup token is required", - "actionUpdateSite": "Update Site", - "actionListSiteRoles": "List Allowed Site Roles", - "actionCreateResource": "Create Resource", - "actionDeleteResource": "Delete Resource", - "actionGetResource": "Get Resource", - "actionListResource": "List Resources", - "actionUpdateResource": "Update Resource", - "actionListResourceUsers": "List Resource Users", - "actionSetResourceUsers": "Set Resource Users", - "actionSetAllowedResourceRoles": "Set Allowed Resource Roles", - "actionListAllowedResourceRoles": "List Allowed Resource Roles", - "actionSetResourcePassword": "Set Resource Password", - "actionSetResourcePincode": "Set Resource Pincode", - "actionSetResourceEmailWhitelist": "Set Resource Email Whitelist", - "actionGetResourceEmailWhitelist": "Get Resource Email Whitelist", + "supportKeyInput": "Klíč pro podporu", + "supportKeyBuy": "Koupit klíč pro podporu", + "logoutError": "Chyba při odhlášení", + "signingAs": "Přihlášen jako", + "serverAdmin": "Správce serveru", + "managedSelfhosted": "Spravované vlastní hostování", + "otpEnable": "Povolit dvoufaktorové", + "otpDisable": "Zakázat dvoufaktorové", + "logout": "Odhlásit se", + "licenseTierProfessionalRequired": "Vyžadována profesionální edice", + "licenseTierProfessionalRequiredDescription": "Tato funkce je dostupná pouze v Professional Edition.", + "actionGetOrg": "Získat organizaci", + "updateOrgUser": "Aktualizovat Org uživatele", + "createOrgUser": "Vytvořit Org uživatele", + "actionUpdateOrg": "Aktualizovat organizaci", + "actionUpdateUser": "Aktualizovat uživatele", + "actionGetUser": "Získat uživatele", + "actionGetOrgUser": "Získat uživatele organizace", + "actionListOrgDomains": "Seznam domén organizace", + "actionCreateSite": "Vytvořit lokalitu", + "actionDeleteSite": "Odstranění lokality", + "actionGetSite": "Získat web", + "actionListSites": "Seznam stránek", + "actionApplyBlueprint": "Použít plán", + "setupToken": "Nastavit token", + "setupTokenDescription": "Zadejte nastavovací token z konzole serveru.", + "setupTokenRequired": "Je vyžadován token nastavení", + "actionUpdateSite": "Aktualizovat stránku", + "actionListSiteRoles": "Seznam povolených rolí webu", + "actionCreateResource": "Vytvořit zdroj", + "actionDeleteResource": "Odstranit dokument", + "actionGetResource": "Získat dokument", + "actionListResource": "Seznam zdrojů", + "actionUpdateResource": "Aktualizovat dokument", + "actionListResourceUsers": "Seznam uživatelů zdrojů", + "actionSetResourceUsers": "Nastavit uživatele zdrojů", + "actionSetAllowedResourceRoles": "Nastavit povolené role zdrojů", + "actionListAllowedResourceRoles": "Seznam povolených rolí zdrojů", + "actionSetResourcePassword": "Nastavit heslo zdroje", + "actionSetResourcePincode": "Nastavit zdrojový kód", + "actionSetResourceEmailWhitelist": "Nastavit seznam povolených dokumentů", + "actionGetResourceEmailWhitelist": "Získat seznam povolených dokumentů", "actionCreateTarget": "Create Target", - "actionDeleteTarget": "Delete Target", - "actionGetTarget": "Get Target", - "actionListTargets": "List Targets", + "actionDeleteTarget": "Odstranit cíl", + "actionGetTarget": "Získat cíl", + "actionListTargets": "Seznam cílů", "actionUpdateTarget": "Update Target", - "actionCreateRole": "Create Role", - "actionDeleteRole": "Delete Role", - "actionGetRole": "Get Role", - "actionListRole": "List Roles", - "actionUpdateRole": "Update Role", - "actionListAllowedRoleResources": "List Allowed Role Resources", - "actionInviteUser": "Invite User", - "actionRemoveUser": "Remove User", - "actionListUsers": "List Users", - "actionAddUserRole": "Add User Role", - "actionGenerateAccessToken": "Generate Access Token", - "actionDeleteAccessToken": "Delete Access Token", - "actionListAccessTokens": "List Access Tokens", - "actionCreateResourceRule": "Create Resource Rule", - "actionDeleteResourceRule": "Delete Resource Rule", - "actionListResourceRules": "List Resource Rules", - "actionUpdateResourceRule": "Update Resource Rule", - "actionListOrgs": "List Organizations", - "actionCheckOrgId": "Check ID", - "actionCreateOrg": "Create Organization", - "actionDeleteOrg": "Delete Organization", - "actionListApiKeys": "List API Keys", - "actionListApiKeyActions": "List API Key Actions", - "actionSetApiKeyActions": "Set API Key Allowed Actions", - "actionCreateApiKey": "Create API Key", - "actionDeleteApiKey": "Delete API Key", - "actionCreateIdp": "Create IDP", - "actionUpdateIdp": "Update IDP", - "actionDeleteIdp": "Delete IDP", - "actionListIdps": "List IDP", - "actionGetIdp": "Get IDP", - "actionCreateIdpOrg": "Create IDP Org Policy", - "actionDeleteIdpOrg": "Delete IDP Org Policy", - "actionListIdpOrgs": "List IDP Orgs", - "actionUpdateIdpOrg": "Update IDP Org", - "actionCreateClient": "Create Client", - "actionDeleteClient": "Delete Client", - "actionUpdateClient": "Update Client", - "actionListClients": "List Clients", - "actionGetClient": "Get Client", - "actionCreateSiteResource": "Create Site Resource", - "actionDeleteSiteResource": "Delete Site Resource", - "actionGetSiteResource": "Get Site Resource", - "actionListSiteResources": "List Site Resources", - "actionUpdateSiteResource": "Update Site Resource", - "actionListInvitations": "List Invitations", - "noneSelected": "None selected", - "orgNotFound2": "No organizations found.", - "searchProgress": "Search...", - "create": "Create", - "orgs": "Organizations", - "loginError": "An error occurred while logging in", - "passwordForgot": "Forgot your password?", - "otpAuth": "Two-Factor Authentication", - "otpAuthDescription": "Enter the code from your authenticator app or one of your single-use backup codes.", - "otpAuthSubmit": "Submit Code", - "idpContinue": "Or continue with", - "otpAuthBack": "Back to Log In", + "actionCreateRole": "Vytvořit roli", + "actionDeleteRole": "Odstranit roli", + "actionGetRole": "Získat roli", + "actionListRole": "Seznam rolí", + "actionUpdateRole": "Aktualizovat roli", + "actionListAllowedRoleResources": "Seznam povolených zdrojů rolí", + "actionInviteUser": "Pozvat uživatele", + "actionRemoveUser": "Odstranit uživatele", + "actionListUsers": "Seznam uživatelů", + "actionAddUserRole": "Přidat uživatelskou roli", + "actionGenerateAccessToken": "Generovat přístupový token", + "actionDeleteAccessToken": "Odstranit přístupový token", + "actionListAccessTokens": "Seznam přístupových tokenů", + "actionCreateResourceRule": "Vytvořit pravidlo pro zdroj", + "actionDeleteResourceRule": "Odstranit pravidlo pro dokument", + "actionListResourceRules": "Seznam pravidel zdrojů", + "actionUpdateResourceRule": "Aktualizovat pravidlo pro dokument", + "actionListOrgs": "Seznam organizací", + "actionCheckOrgId": "ID kontroly", + "actionCreateOrg": "Vytvořit organizaci", + "actionDeleteOrg": "Odstranit organizaci", + "actionListApiKeys": "Seznam API klíčů", + "actionListApiKeyActions": "Seznam akcí API klíče", + "actionSetApiKeyActions": "Nastavit povolené akce API klíče", + "actionCreateApiKey": "Vytvořit klíč API", + "actionDeleteApiKey": "Odstranit klíč API", + "actionCreateIdp": "Vytvořit IDP", + "actionUpdateIdp": "Aktualizovat IDP", + "actionDeleteIdp": "Odstranit IDP", + "actionListIdps": "ID seznamu", + "actionGetIdp": "Získat IDP", + "actionCreateIdpOrg": "Vytvořit IDP Org Policy", + "actionDeleteIdpOrg": "Odstranit IDP Org Policy", + "actionListIdpOrgs": "Seznam IDP orgánů", + "actionUpdateIdpOrg": "Aktualizovat IDP Org", + "actionCreateClient": "Vytvořit klienta", + "actionDeleteClient": "Odstranit klienta", + "actionUpdateClient": "Aktualizovat klienta", + "actionListClients": "Seznam klientů", + "actionGetClient": "Získat klienta", + "actionCreateSiteResource": "Vytvořit zdroj webu", + "actionDeleteSiteResource": "Odstranit dokument webu", + "actionGetSiteResource": "Získat zdroj webu", + "actionListSiteResources": "Seznam zdrojů webu", + "actionUpdateSiteResource": "Aktualizovat dokument webu", + "actionListInvitations": "Seznam pozvánek", + "noneSelected": "Není vybráno", + "orgNotFound2": "Nebyly nalezeny žádné organizace.", + "searchProgress": "Hledat...", + "create": "Vytvořit", + "orgs": "Organizace", + "loginError": "Při přihlášení došlo k chybě", + "passwordForgot": "Zapomněli jste heslo?", + "otpAuth": "Dvoufaktorové ověření", + "otpAuthDescription": "Zadejte kód z vaší autentizační aplikace nebo jeden z vlastních záložních kódů.", + "otpAuthSubmit": "Odeslat kód", + "idpContinue": "Nebo pokračovat s", + "otpAuthBack": "Zpět na přihlášení", "navbar": "Navigation Menu", - "navbarDescription": "Main navigation menu for the application", - "navbarDocsLink": "Documentation", - "commercialEdition": "Commercial Edition", - "otpErrorEnable": "Unable to enable 2FA", - "otpErrorEnableDescription": "An error occurred while enabling 2FA", - "otpSetupCheckCode": "Please enter a 6-digit code", - "otpSetupCheckCodeRetry": "Invalid code. Please try again.", - "otpSetup": "Enable Two-factor Authentication", - "otpSetupDescription": "Secure your account with an extra layer of protection", - "otpSetupScanQr": "Scan this QR code with your authenticator app or enter the secret key manually:", - "otpSetupSecretCode": "Authenticator Code", - "otpSetupSuccess": "Two-Factor Authentication Enabled", - "otpSetupSuccessStoreBackupCodes": "Your account is now more secure. Don't forget to save your backup codes.", - "otpErrorDisable": "Unable to disable 2FA", - "otpErrorDisableDescription": "An error occurred while disabling 2FA", - "otpRemove": "Disable Two-factor Authentication", - "otpRemoveDescription": "Disable two-factor authentication for your account", - "otpRemoveSuccess": "Two-Factor Authentication Disabled", - "otpRemoveSuccessMessage": "Two-factor authentication has been disabled for your account. You can enable it again at any time.", - "otpRemoveSubmit": "Disable 2FA", - "paginator": "Page {current} of {last}", - "paginatorToFirst": "Go to first page", - "paginatorToPrevious": "Go to previous page", - "paginatorToNext": "Go to next page", - "paginatorToLast": "Go to last page", - "copyText": "Copy text", - "copyTextFailed": "Failed to copy text: ", - "copyTextClipboard": "Copy to clipboard", - "inviteErrorInvalidConfirmation": "Invalid confirmation", - "passwordRequired": "Password is required", - "allowAll": "Allow All", - "permissionsAllowAll": "Allow All Permissions", - "githubUsernameRequired": "GitHub username is required", - "supportKeyRequired": "Supporter key is required", - "passwordRequirementsChars": "Password must be at least 8 characters", - "language": "Language", - "verificationCodeRequired": "Code is required", - "userErrorNoUpdate": "No user to update", - "siteErrorNoUpdate": "No site to update", - "resourceErrorNoUpdate": "No resource to update", - "authErrorNoUpdate": "No auth info to update", - "orgErrorNoUpdate": "No org to update", - "orgErrorNoProvided": "No org provided", - "apiKeysErrorNoUpdate": "No API key to update", - "sidebarOverview": "Overview", - "sidebarHome": "Home", - "sidebarSites": "Sites", - "sidebarResources": "Resources", - "sidebarAccessControl": "Access Control", - "sidebarUsers": "Users", - "sidebarInvitations": "Invitations", - "sidebarRoles": "Roles", - "sidebarShareableLinks": "Shareable Links", - "sidebarApiKeys": "API Keys", - "sidebarSettings": "Settings", - "sidebarAllUsers": "All Users", - "sidebarIdentityProviders": "Identity Providers", - "sidebarLicense": "License", - "sidebarClients": "Clients (Beta)", - "sidebarDomains": "Domains", - "enableDockerSocket": "Enable Docker Blueprint", - "enableDockerSocketDescription": "Enable Docker Socket label scraping for blueprint labels. Socket path must be provided to Newt.", - "enableDockerSocketLink": "Learn More", - "viewDockerContainers": "View Docker Containers", - "containersIn": "Containers in {siteName}", - "selectContainerDescription": "Select any container to use as a hostname for this target. Click a port to use a port.", - "containerName": "Name", - "containerImage": "Image", - "containerState": "State", - "containerNetworks": "Networks", + "navbarDescription": "Hlavní navigační menu aplikace", + "navbarDocsLink": "Dokumentace", + "commercialEdition": "Obchodní vydání", + "otpErrorEnable": "2FA nelze povolit", + "otpErrorEnableDescription": "Došlo k chybě při povolování 2FA", + "otpSetupCheckCode": "Zadejte 6místný kód", + "otpSetupCheckCodeRetry": "Neplatný kód. Zkuste to prosím znovu.", + "otpSetup": "Povolit dvoufaktorové ověření", + "otpSetupDescription": "Zabezpečte svůj účet s další vrstvou ochrany", + "otpSetupScanQr": "Naskenujte tento QR kód pomocí vaší autentizační aplikace nebo zadejte tajný klíč ručně:", + "otpSetupSecretCode": "Ověřovací kód", + "otpSetupSuccess": "Dvoufázové ověřování povoleno", + "otpSetupSuccessStoreBackupCodes": "Váš účet je nyní bezpečnější. Nezapomeňte uložit své záložní kódy.", + "otpErrorDisable": "2FA nelze zakázat", + "otpErrorDisableDescription": "Došlo k chybě při zakázání 2FA", + "otpRemove": "Zakázat dvoufaktorové ověřování", + "otpRemoveDescription": "Zakázat dvoufaktorové ověřování vašeho účtu", + "otpRemoveSuccess": "Dvoufázové ověřování zakázáno", + "otpRemoveSuccessMessage": "Dvoufaktorové ověřování bylo pro váš účet zakázáno. Můžete jej kdykoliv znovu povolit.", + "otpRemoveSubmit": "Zakázat 2FA", + "paginator": "Strana {current} z {last}", + "paginatorToFirst": "Přejít na první stránku", + "paginatorToPrevious": "Přejít na předchozí stránku", + "paginatorToNext": "Přejít na další stránku", + "paginatorToLast": "Přejít na poslední stránku", + "copyText": "Kopírovat text", + "copyTextFailed": "Nepodařilo se zkopírovat text: ", + "copyTextClipboard": "Kopírovat do schránky", + "inviteErrorInvalidConfirmation": "Neplatné potvrzení", + "passwordRequired": "Heslo je vyžadováno", + "allowAll": "Povolit vše", + "permissionsAllowAll": "Povolit všechna oprávnění", + "githubUsernameRequired": "Je vyžadováno uživatelské jméno GitHub", + "supportKeyRequired": "Je vyžadován klíč podpory", + "passwordRequirementsChars": "Heslo musí mít alespoň 8 znaků", + "language": "Jazyk", + "verificationCodeRequired": "Kód je povinný", + "userErrorNoUpdate": "Žádný uživatel k aktualizaci", + "siteErrorNoUpdate": "Žádná stránka k aktualizaci", + "resourceErrorNoUpdate": "Žádný zdroj k aktualizaci", + "authErrorNoUpdate": "Žádné informace o ověření k aktualizaci", + "orgErrorNoUpdate": "Žádný z orgů k aktualizaci", + "orgErrorNoProvided": "Není k dispozici žádný org", + "apiKeysErrorNoUpdate": "Žádný API klíč k aktualizaci", + "sidebarOverview": "Přehled", + "sidebarHome": "Domů", + "sidebarSites": "Stránky", + "sidebarResources": "Zdroje", + "sidebarAccessControl": "Kontrola přístupu", + "sidebarUsers": "Uživatelé", + "sidebarInvitations": "Pozvánky", + "sidebarRoles": "Role", + "sidebarShareableLinks": "Sdílené odkazy", + "sidebarApiKeys": "API klíče", + "sidebarSettings": "Nastavení", + "sidebarAllUsers": "Všichni uživatelé", + "sidebarIdentityProviders": "Poskytovatelé identity", + "sidebarLicense": "Licence", + "sidebarClients": "Klienti (Beta)", + "sidebarDomains": "Domény", + "enableDockerSocket": "Povolit Docker plán", + "enableDockerSocketDescription": "Povolte seškrábání štítků na Docker Socket pro popisky plánů. Nová cesta musí být k dispozici.", + "enableDockerSocketLink": "Zjistit více", + "viewDockerContainers": "Zobrazit kontejnery Dockeru", + "containersIn": "Kontejnery v {siteName}", + "selectContainerDescription": "Vyberte jakýkoli kontejner pro použití jako název hostitele pro tento cíl. Klikněte na port pro použití portu.", + "containerName": "Jméno", + "containerImage": "Obrázek", + "containerState": "Stát", + "containerNetworks": "Síť", "containerHostnameIp": "Hostname/IP", - "containerLabels": "Labels", - "containerLabelsCount": "{count, plural, one {# label} other {# labels}}", - "containerLabelsTitle": "Container Labels", + "containerLabels": "Popisky", + "containerLabelsCount": "{count, plural, one {# štítek} other {# štítků}}", + "containerLabelsTitle": "Popisky kontejneru", "containerLabelEmpty": "", - "containerPorts": "Ports", - "containerPortsMore": "+{count} more", - "containerActions": "Actions", - "select": "Select", - "noContainersMatchingFilters": "No containers found matching the current filters.", - "showContainersWithoutPorts": "Show containers without ports", - "showStoppedContainers": "Show stopped containers", - "noContainersFound": "No containers found. Make sure Docker containers are running.", - "searchContainersPlaceholder": "Search across {count} containers...", - "searchResultsCount": "{count, plural, one {# result} other {# results}}", - "filters": "Filters", - "filterOptions": "Filter Options", - "filterPorts": "Ports", - "filterStopped": "Stopped", - "clearAllFilters": "Clear all filters", - "columns": "Columns", - "toggleColumns": "Toggle Columns", - "refreshContainersList": "Refresh containers list", - "searching": "Searching...", - "noContainersFoundMatching": "No containers found matching \"{filter}\".", - "light": "light", - "dark": "dark", - "system": "system", - "theme": "Theme", - "subnetRequired": "Subnet is required", - "initialSetupTitle": "Initial Server Setup", - "initialSetupDescription": "Create the intial server admin account. Only one server admin can exist. You can always change these credentials later.", - "createAdminAccount": "Create Admin Account", - "setupErrorCreateAdmin": "An error occurred while creating the server admin account.", - "certificateStatus": "Certificate Status", - "loading": "Loading", - "restart": "Restart", - "domains": "Domains", - "domainsDescription": "Manage domains for your organization", - "domainsSearch": "Search domains...", - "domainAdd": "Add Domain", - "domainAddDescription": "Register a new domain with your organization", - "domainCreate": "Create Domain", - "domainCreatedDescription": "Domain created successfully", - "domainDeletedDescription": "Domain deleted successfully", - "domainQuestionRemove": "Are you sure you want to remove the domain {domain} from your account?", - "domainMessageRemove": "Once removed, the domain will no longer be associated with your account.", - "domainMessageConfirm": "To confirm, please type the domain name below.", - "domainConfirmDelete": "Confirm Delete Domain", - "domainDelete": "Delete Domain", - "domain": "Domain", - "selectDomainTypeNsName": "Domain Delegation (NS)", - "selectDomainTypeNsDescription": "This domain and all its subdomains. Use this when you want to control an entire domain zone.", - "selectDomainTypeCnameName": "Single Domain (CNAME)", - "selectDomainTypeCnameDescription": "Just this specific domain. Use this for individual subdomains or specific domain entries.", - "selectDomainTypeWildcardName": "Wildcard Domain", - "selectDomainTypeWildcardDescription": "This domain and its subdomains.", - "domainDelegation": "Single Domain", - "selectType": "Select a type", - "actions": "Actions", - "refresh": "Refresh", - "refreshError": "Failed to refresh data", - "verified": "Verified", - "pending": "Pending", - "sidebarBilling": "Billing", - "billing": "Billing", - "orgBillingDescription": "Manage your billing information and subscriptions", + "containerPorts": "Přístavy", + "containerPortsMore": "+{count} další", + "containerActions": "Akce", + "select": "Vybrat", + "noContainersMatchingFilters": "Nebyly nalezeny žádné kontejnery odpovídající aktuálním filtrům.", + "showContainersWithoutPorts": "Zobrazit kontejnery bez portů", + "showStoppedContainers": "Zobrazit zastavené kontejnery", + "noContainersFound": "Nebyly nalezeny žádné kontejnery. Ujistěte se, že jsou v kontejnerech Docker spuštěny.", + "searchContainersPlaceholder": "Hledat napříč {count} kontejnery...", + "searchResultsCount": "{count, plural, one {# výsledek} other {# výsledků}}", + "filters": "Filtry", + "filterOptions": "Možnosti filtru", + "filterPorts": "Přístavy", + "filterStopped": "Zastaveno", + "clearAllFilters": "Vymazat všechny filtry", + "columns": "Sloupce", + "toggleColumns": "Přepnout sloupce", + "refreshContainersList": "Aktualizovat seznam kontejnerů", + "searching": "Vyhledávání...", + "noContainersFoundMatching": "Nebyly nalezeny žádné kontejnery odpovídající \"{filter}\".", + "light": "lehké", + "dark": "tmavé", + "system": "systém", + "theme": "Téma", + "subnetRequired": "Podsíť je vyžadována", + "initialSetupTitle": "Počáteční nastavení serveru", + "initialSetupDescription": "Vytvořte účet správce intial serveru. Pouze jeden správce serveru může existovat. Tyto přihlašovací údaje můžete kdykoliv změnit.", + "createAdminAccount": "Vytvořit účet správce", + "setupErrorCreateAdmin": "Došlo k chybě při vytváření účtu správce serveru.", + "certificateStatus": "Stav certifikátu", + "loading": "Načítání", + "restart": "Restartovat", + "domains": "Domény", + "domainsDescription": "Spravovat domény pro vaši organizaci", + "domainsSearch": "Hledat domény...", + "domainAdd": "Přidat doménu", + "domainAddDescription": "Registrujte novou doménu ve vaší organizaci", + "domainCreate": "Vytvořit doménu", + "domainCreatedDescription": "Doména byla úspěšně vytvořena", + "domainDeletedDescription": "Doména byla úspěšně odstraněna", + "domainQuestionRemove": "Opravdu chcete odstranit doménu {domain} z vašeho účtu?", + "domainMessageRemove": "Po odstranění domény již nebude přiřazena k vašemu účtu.", + "domainMessageConfirm": "Pro potvrzení zadejte název domény níže.", + "domainConfirmDelete": "Potvrdit odstranění domény", + "domainDelete": "Odstranit doménu", + "domain": "Doména", + "selectDomainTypeNsName": "Delegace domény (blíže neurčeno)", + "selectDomainTypeNsDescription": "Tato doména a všechny její subdomény. Použijte tuto možnost, pokud chcete ovládat celou doménu zóny.", + "selectDomainTypeCnameName": "Jedna doména (CNAME)", + "selectDomainTypeCnameDescription": "Jen tato konkrétní doména. Použijte tuto možnost pro jednotlivé subdomény nebo konkrétní doménové položky.", + "selectDomainTypeWildcardName": "Doména zástupného znaku", + "selectDomainTypeWildcardDescription": "Tato doména a její subdomény.", + "domainDelegation": "Jedna doména", + "selectType": "Vyberte typ", + "actions": "Akce", + "refresh": "Aktualizovat", + "refreshError": "Obnovení dat se nezdařilo", + "verified": "Ověřeno", + "pending": "Nevyřízeno", + "sidebarBilling": "Fakturace", + "billing": "Fakturace", + "orgBillingDescription": "Spravujte své fakturační údaje a předplatné", "github": "GitHub", - "pangolinHosted": "Pangolin Hosted", - "fossorial": "Fossorial", - "completeAccountSetup": "Complete Account Setup", - "completeAccountSetupDescription": "Set your password to get started", - "accountSetupSent": "We'll send an account setup code to this email address.", - "accountSetupCode": "Setup Code", - "accountSetupCodeDescription": "Check your email for the setup code.", - "passwordCreate": "Create Password", - "passwordCreateConfirm": "Confirm Password", - "accountSetupSubmit": "Send Setup Code", - "completeSetup": "Complete Setup", - "accountSetupSuccess": "Account setup completed! Welcome to Pangolin!", - "documentation": "Documentation", - "saveAllSettings": "Save All Settings", - "settingsUpdated": "Settings updated", - "settingsUpdatedDescription": "All settings have been updated successfully", - "settingsErrorUpdate": "Failed to update settings", - "settingsErrorUpdateDescription": "An error occurred while updating settings", - "sidebarCollapse": "Collapse", - "sidebarExpand": "Expand", - "newtUpdateAvailable": "Update Available", - "newtUpdateAvailableInfo": "A new version of Newt is available. Please update to the latest version for the best experience.", - "domainPickerEnterDomain": "Domain", + "pangolinHosted": "Pangolin hostovaný", + "fossorial": "Fossorální", + "completeAccountSetup": "Dokončit nastavení účtu", + "completeAccountSetupDescription": "Nastavte heslo pro spuštění", + "accountSetupSent": "Na tuto e-mailovou adresu zašleme nastavovací kód účtu.", + "accountSetupCode": "Nastavte kód", + "accountSetupCodeDescription": "Zkontrolujte svůj e-mail pro nastavení.", + "passwordCreate": "Vytvořit heslo", + "passwordCreateConfirm": "Potvrďte heslo", + "accountSetupSubmit": "Odeslat instalační kód", + "completeSetup": "Dokončit nastavení", + "accountSetupSuccess": "Nastavení účtu dokončeno! Vítejte v Pangolinu!", + "documentation": "Dokumentace", + "saveAllSettings": "Uložit všechna nastavení", + "settingsUpdated": "Nastavení aktualizováno", + "settingsUpdatedDescription": "Všechna nastavení byla úspěšně aktualizována", + "settingsErrorUpdate": "Aktualizace nastavení se nezdařila", + "settingsErrorUpdateDescription": "Došlo k chybě při aktualizaci nastavení", + "sidebarCollapse": "Sbalit", + "sidebarExpand": "Rozbalit", + "newtUpdateAvailable": "Dostupná aktualizace", + "newtUpdateAvailableInfo": "Je k dispozici nová verze Newt. Pro nejlepší zážitek prosím aktualizujte na nejnovější verzi.", + "domainPickerEnterDomain": "Doména", "domainPickerPlaceholder": "myapp.example.com", - "domainPickerDescription": "Enter the full domain of the resource to see available options.", - "domainPickerDescriptionSaas": "Enter a full domain, subdomain, or just a name to see available options", - "domainPickerTabAll": "All", - "domainPickerTabOrganization": "Organization", - "domainPickerTabProvided": "Provided", + "domainPickerDescription": "Zadejte úplnou doménu zdroje pro zobrazení dostupných možností.", + "domainPickerDescriptionSaas": "Zadejte celou doménu, subdoménu nebo jméno pro zobrazení dostupných možností", + "domainPickerTabAll": "Vše", + "domainPickerTabOrganization": "Organizace", + "domainPickerTabProvided": "Poskytnuto", "domainPickerSortAsc": "A-Z", "domainPickerSortDesc": "Z-A", - "domainPickerCheckingAvailability": "Checking availability...", - "domainPickerNoMatchingDomains": "No matching domains found. Try a different domain or check your organization's domain settings.", - "domainPickerOrganizationDomains": "Organization Domains", - "domainPickerProvidedDomains": "Provided Domains", - "domainPickerSubdomain": "Subdomain: {subdomain}", - "domainPickerNamespace": "Namespace: {namespace}", - "domainPickerShowMore": "Show More", - "domainNotFound": "Domain Not Found", - "domainNotFoundDescription": "This resource is disabled because the domain no longer exists our system. Please set a new domain for this resource.", - "failed": "Failed", - "createNewOrgDescription": "Create a new organization", - "organization": "Organization", - "port": "Port", - "securityKeyManage": "Manage Security Keys", - "securityKeyDescription": "Add or remove security keys for passwordless authentication", - "securityKeyRegister": "Register New Security Key", - "securityKeyList": "Your Security Keys", - "securityKeyNone": "No security keys registered yet", - "securityKeyNameRequired": "Name is required", - "securityKeyRemove": "Remove", - "securityKeyLastUsed": "Last used: {date}", - "securityKeyNameLabel": "Security Key Name", - "securityKeyRegisterSuccess": "Security key registered successfully", - "securityKeyRegisterError": "Failed to register security key", - "securityKeyRemoveSuccess": "Security key removed successfully", - "securityKeyRemoveError": "Failed to remove security key", - "securityKeyLoadError": "Failed to load security keys", - "securityKeyLogin": "Continue with security key", - "securityKeyAuthError": "Failed to authenticate with security key", - "securityKeyRecommendation": "Register a backup security key on another device to ensure you always have access to your account.", - "registering": "Registering...", - "securityKeyPrompt": "Please verify your identity using your security key. Make sure your security key is connected and ready.", - "securityKeyBrowserNotSupported": "Your browser doesn't support security keys. Please use a modern browser like Chrome, Firefox, or Safari.", - "securityKeyPermissionDenied": "Please allow access to your security key to continue signing in.", - "securityKeyRemovedTooQuickly": "Please keep your security key connected until the sign-in process completes.", - "securityKeyNotSupported": "Your security key may not be compatible. Please try a different security key.", - "securityKeyUnknownError": "There was a problem using your security key. Please try again.", - "twoFactorRequired": "Two-factor authentication is required to register a security key.", - "twoFactor": "Two-Factor Authentication", - "adminEnabled2FaOnYourAccount": "Your administrator has enabled two-factor authentication for {email}. Please complete the setup process to continue.", - "continueToApplication": "Continue to Application", - "securityKeyAdd": "Add Security Key", - "securityKeyRegisterTitle": "Register New Security Key", - "securityKeyRegisterDescription": "Connect your security key and enter a name to identify it", - "securityKeyTwoFactorRequired": "Two-Factor Authentication Required", - "securityKeyTwoFactorDescription": "Please enter your two-factor authentication code to register the security key", - "securityKeyTwoFactorRemoveDescription": "Please enter your two-factor authentication code to remove the security key", - "securityKeyTwoFactorCode": "Two-Factor Code", - "securityKeyRemoveTitle": "Remove Security Key", - "securityKeyRemoveDescription": "Enter your password to remove the security key \"{name}\"", - "securityKeyNoKeysRegistered": "No security keys registered", - "securityKeyNoKeysDescription": "Add a security key to enhance your account security", - "createDomainRequired": "Domain is required", - "createDomainAddDnsRecords": "Add DNS Records", - "createDomainAddDnsRecordsDescription": "Add the following DNS records to your domain provider to complete the setup.", - "createDomainNsRecords": "NS Records", - "createDomainRecord": "Record", - "createDomainType": "Type:", - "createDomainName": "Name:", - "createDomainValue": "Value:", - "createDomainCnameRecords": "CNAME Records", - "createDomainARecords": "A Records", - "createDomainRecordNumber": "Record {number}", - "createDomainTxtRecords": "TXT Records", - "createDomainSaveTheseRecords": "Save These Records", - "createDomainSaveTheseRecordsDescription": "Make sure to save these DNS records as you will not see them again.", - "createDomainDnsPropagation": "DNS Propagation", - "createDomainDnsPropagationDescription": "DNS changes may take some time to propagate across the internet. This can take anywhere from a few minutes to 48 hours, depending on your DNS provider and TTL settings.", - "resourcePortRequired": "Port number is required for non-HTTP resources", - "resourcePortNotAllowed": "Port number should not be set for HTTP resources", + "domainPickerCheckingAvailability": "Kontrola dostupnosti...", + "domainPickerNoMatchingDomains": "Nebyly nalezeny žádné odpovídající domény. Zkuste jinou doménu nebo zkontrolujte nastavení domény vaší organizace.", + "domainPickerOrganizationDomains": "Domény organizace", + "domainPickerProvidedDomains": "Poskytnuté domény", + "domainPickerSubdomain": "Subdoména: {subdomain}", + "domainPickerNamespace": "Jmenný prostor: {namespace}", + "domainPickerShowMore": "Zobrazit více", + "domainNotFound": "Doména nenalezena", + "domainNotFoundDescription": "Tento dokument je zakázán, protože doména již neexistuje náš systém. Nastavte prosím novou doménu pro tento dokument.", + "failed": "Selhalo", + "createNewOrgDescription": "Vytvořit novou organizaci", + "organization": "Organizace", + "port": "Přístav", + "securityKeyManage": "Správa bezpečnostních klíčů", + "securityKeyDescription": "Přidat nebo odebrat bezpečnostní klíče pro bezheslou autentizaci", + "securityKeyRegister": "Registrovat nový bezpečnostní klíč", + "securityKeyList": "Vaše bezpečnostní klíče", + "securityKeyNone": "Zatím nejsou registrovány žádné bezpečnostní klíče", + "securityKeyNameRequired": "Název je povinný", + "securityKeyRemove": "Odebrat", + "securityKeyLastUsed": "Naposledy použito: {date}", + "securityKeyNameLabel": "Název bezpečnostního klíče", + "securityKeyRegisterSuccess": "Bezpečnostní klíč byl úspěšně zaregistrován", + "securityKeyRegisterError": "Nepodařilo se zaregistrovat bezpečnostní klíč", + "securityKeyRemoveSuccess": "Bezpečnostní klíč byl úspěšně odstraněn", + "securityKeyRemoveError": "Odstranění bezpečnostního klíče se nezdařilo", + "securityKeyLoadError": "Nepodařilo se načíst bezpečnostní klíče", + "securityKeyLogin": "Pokračovat s bezpečnostním klíčem", + "securityKeyAuthError": "Ověření bezpečnostním klíčem se nezdařilo", + "securityKeyRecommendation": "Registrujte záložní bezpečnostní klíč na jiném zařízení, abyste zajistili, že budete mít vždy přístup ke svému účtu.", + "registering": "Registrace...", + "securityKeyPrompt": "Ověřte svou identitu pomocí bezpečnostního klíče. Ujistěte se, že je Váš bezpečnostní klíč připojen a připraven.", + "securityKeyBrowserNotSupported": "Váš prohlížeč nepodporuje bezpečnostní klíče. Použijte prosím moderní prohlížeč jako Chrome, Firefox nebo Safari.", + "securityKeyPermissionDenied": "Prosím povolte přístup k bezpečnostnímu klíči, abyste mohli pokračovat v přihlašování.", + "securityKeyRemovedTooQuickly": "Prosím udržujte svůj bezpečnostní klíč připojený do dokončení procesu přihlášení.", + "securityKeyNotSupported": "Váš bezpečnostní klíč nemusí být kompatibilní. Zkuste jiný bezpečnostní klíč.", + "securityKeyUnknownError": "Vyskytl se problém s použitím bezpečnostního klíče. Zkuste to prosím znovu.", + "twoFactorRequired": "Pro registraci bezpečnostního klíče je nutné dvoufaktorové ověření.", + "twoFactor": "Dvoufaktorové ověření", + "adminEnabled2FaOnYourAccount": "Váš správce povolil dvoufaktorové ověřování pro {email}. Chcete-li pokračovat, dokončete proces nastavení.", + "continueToApplication": "Pokračovat do aplikace", + "securityKeyAdd": "Přidat bezpečnostní klíč", + "securityKeyRegisterTitle": "Registrovat nový bezpečnostní klíč", + "securityKeyRegisterDescription": "Připojte svůj bezpečnostní klíč a zadejte jméno pro jeho identifikaci", + "securityKeyTwoFactorRequired": "Vyžadováno dvoufaktorové ověření", + "securityKeyTwoFactorDescription": "Zadejte prosím váš dvoufaktorový ověřovací kód pro registraci bezpečnostního klíče", + "securityKeyTwoFactorRemoveDescription": "Zadejte prosím váš dvoufaktorový ověřovací kód pro odstranění bezpečnostního klíče", + "securityKeyTwoFactorCode": "Dvoufaktorový kód", + "securityKeyRemoveTitle": "Odstranit bezpečnostní klíč", + "securityKeyRemoveDescription": "Zadejte své heslo pro odstranění bezpečnostního klíče \"{name}\"", + "securityKeyNoKeysRegistered": "Nebyly registrovány žádné bezpečnostní klíče", + "securityKeyNoKeysDescription": "Přidejte bezpečnostní klíč pro zvýšení zabezpečení vašeho účtu", + "createDomainRequired": "Doména je vyžadována", + "createDomainAddDnsRecords": "Přidat DNS záznamy", + "createDomainAddDnsRecordsDescription": "Přidejte následující DNS záznamy k poskytovateli domény pro dokončení nastavení.", + "createDomainNsRecords": "NS záznamy", + "createDomainRecord": "Nahrávat", + "createDomainType": "Typ:", + "createDomainName": "Jméno:", + "createDomainValue": "Hodnota:", + "createDomainCnameRecords": "Záznamy CNAME", + "createDomainARecords": "Záznamy", + "createDomainRecordNumber": "Nahrát {number}", + "createDomainTxtRecords": "TXT záznamy", + "createDomainSaveTheseRecords": "Uložit tyto záznamy", + "createDomainSaveTheseRecordsDescription": "Ujistěte se, že chcete uložit tyto DNS záznamy, protože je znovu neuvidíte.", + "createDomainDnsPropagation": "Šíření DNS", + "createDomainDnsPropagationDescription": "Změna DNS může trvat nějakou dobu, než se šíří po internetu. To může trvat kdekoli od několika minut do 48 hodin v závislosti na poskytovateli DNS a nastavení TTL.", + "resourcePortRequired": "Pro neHTTP zdroje je vyžadováno číslo portu", + "resourcePortNotAllowed": "Číslo portu by nemělo být nastaveno pro HTTP zdroje", "signUpTerms": { - "IAgreeToThe": "I agree to the", - "termsOfService": "terms of service", - "and": "and", - "privacyPolicy": "privacy policy" + "IAgreeToThe": "Souhlasím s", + "termsOfService": "podmínky služby", + "and": "a", + "privacyPolicy": "zásady ochrany osobních údajů" }, - "siteRequired": "Site is required.", - "olmTunnel": "Olm Tunnel", - "olmTunnelDescription": "Use Olm for client connectivity", - "errorCreatingClient": "Error creating client", - "clientDefaultsNotFound": "Client defaults not found", - "createClient": "Create Client", - "createClientDescription": "Create a new client for connecting to your sites", - "seeAllClients": "See All Clients", - "clientInformation": "Client Information", - "clientNamePlaceholder": "Client name", - "address": "Address", - "subnetPlaceholder": "Subnet", - "addressDescription": "The address that this client will use for connectivity", - "selectSites": "Select sites", - "sitesDescription": "The client will have connectivity to the selected sites", - "clientInstallOlm": "Install Olm", - "clientInstallOlmDescription": "Get Olm running on your system", - "clientOlmCredentials": "Olm Credentials", - "clientOlmCredentialsDescription": "This is how Olm will authenticate with the server", - "olmEndpoint": "Olm Endpoint", + "siteRequired": "Stránka je povinná.", + "olmTunnel": "Starý tunel", + "olmTunnelDescription": "Použít Olm pro připojení klienta", + "errorCreatingClient": "Chyba při vytváření klienta", + "clientDefaultsNotFound": "Výchozí hodnoty klienta nebyly nalezeny", + "createClient": "Vytvořit klienta", + "createClientDescription": "Vytvořte nového klienta pro připojení k vašim stránkám", + "seeAllClients": "Zobrazit všechny klienty", + "clientInformation": "Informace o klientovi", + "clientNamePlaceholder": "Název klienta", + "address": "Adresa", + "subnetPlaceholder": "Podsíť", + "addressDescription": "Adresa, kterou bude tento klient používat pro připojení", + "selectSites": "Vyberte stránky", + "sitesDescription": "Klient bude mít připojení k vybraným webům", + "clientInstallOlm": "Nainstalovat Olm", + "clientInstallOlmDescription": "Stáhněte si Olm běžící ve vašem systému", + "clientOlmCredentials": "Olm pověření", + "clientOlmCredentialsDescription": "Tímto způsobem se bude Olm autentizovat se serverem", + "olmEndpoint": "Olm koncový bod", "olmId": "Olm ID", - "olmSecretKey": "Olm Secret Key", - "clientCredentialsSave": "Save Your Credentials", - "clientCredentialsSaveDescription": "You will only be able to see this once. Make sure to copy it to a secure place.", - "generalSettingsDescription": "Configure the general settings for this client", - "clientUpdated": "Client updated", - "clientUpdatedDescription": "The client has been updated.", - "clientUpdateFailed": "Failed to update client", - "clientUpdateError": "An error occurred while updating the client.", - "sitesFetchFailed": "Failed to fetch sites", - "sitesFetchError": "An error occurred while fetching sites.", - "olmErrorFetchReleases": "An error occurred while fetching Olm releases.", - "olmErrorFetchLatest": "An error occurred while fetching the latest Olm release.", - "remoteSubnets": "Remote Subnets", - "enterCidrRange": "Enter CIDR range", - "remoteSubnetsDescription": "Add CIDR ranges that can be accessed from this site remotely using clients. Use format like 10.0.0.0/24. This ONLY applies to VPN client connectivity.", - "resourceEnableProxy": "Enable Public Proxy", - "resourceEnableProxyDescription": "Enable public proxying to this resource. This allows access to the resource from outside the network through the cloud on an open port. Requires Traefik config.", - "externalProxyEnabled": "External Proxy Enabled", + "olmSecretKey": "Olm tajný klíč", + "clientCredentialsSave": "Uložit přihlašovací údaje", + "clientCredentialsSaveDescription": "Toto nastavení uvidíte pouze jednou. Ujistěte se, že jej zkopírujete na bezpečné místo.", + "generalSettingsDescription": "Konfigurace obecných nastavení pro tohoto klienta", + "clientUpdated": "Klient byl aktualizován", + "clientUpdatedDescription": "Klient byl aktualizován.", + "clientUpdateFailed": "Nepodařilo se aktualizovat klienta", + "clientUpdateError": "Došlo k chybě při aktualizaci klienta.", + "sitesFetchFailed": "Nepodařilo se načíst stránky", + "sitesFetchError": "Došlo k chybě při načítání stránek.", + "olmErrorFetchReleases": "Při načítání vydání Olm došlo k chybě.", + "olmErrorFetchLatest": "Došlo k chybě při načítání nejnovější verze Olm.", + "remoteSubnets": "Vzdálené podsítě", + "enterCidrRange": "Zadejte rozsah CIDR", + "remoteSubnetsDescription": "Přidejte CIDR rozsahy, které mohou být přístupné z tohoto webu dálkově pomocí klientů. Použijte formát jako 10.0.0.0/24. Toto platí pro připojení klienta VPN.", + "resourceEnableProxy": "Povolit veřejné proxy", + "resourceEnableProxyDescription": "Povolit veřejné proxying pro tento zdroj. To umožňuje přístup ke zdrojům mimo síť prostřednictvím cloudu na otevřeném portu. Vyžaduje nastavení Traefik.", + "externalProxyEnabled": "Externí proxy povolen", "addNewTarget": "Add New Target", - "targetsList": "Targets List", - "targetErrorDuplicateTargetFound": "Duplicate target found", - "httpMethod": "HTTP Method", - "selectHttpMethod": "Select HTTP method", - "domainPickerSubdomainLabel": "Subdomain", - "domainPickerBaseDomainLabel": "Base Domain", - "domainPickerSearchDomains": "Search domains...", - "domainPickerNoDomainsFound": "No domains found", - "domainPickerLoadingDomains": "Loading domains...", - "domainPickerSelectBaseDomain": "Select base domain...", - "domainPickerNotAvailableForCname": "Not available for CNAME domains", - "domainPickerEnterSubdomainOrLeaveBlank": "Enter subdomain or leave blank to use base domain.", - "domainPickerEnterSubdomainToSearch": "Enter a subdomain to search and select from available free domains.", - "domainPickerFreeDomains": "Free Domains", - "domainPickerSearchForAvailableDomains": "Search for available domains", - "resourceDomain": "Domain", - "resourceEditDomain": "Edit Domain", - "siteName": "Site Name", - "proxyPort": "Port", - "resourcesTableProxyResources": "Proxy Resources", - "resourcesTableClientResources": "Client Resources", - "resourcesTableNoProxyResourcesFound": "No proxy resources found.", - "resourcesTableNoInternalResourcesFound": "No internal resources found.", - "resourcesTableDestination": "Destination", - "resourcesTableTheseResourcesForUseWith": "These resources are for use with", - "resourcesTableClients": "Clients", - "resourcesTableAndOnlyAccessibleInternally": "and are only accessible internally when connected with a client.", - "editInternalResourceDialogEditClientResource": "Edit Client Resource", - "editInternalResourceDialogUpdateResourceProperties": "Update the resource properties and target configuration for {resourceName}.", - "editInternalResourceDialogResourceProperties": "Resource Properties", - "editInternalResourceDialogName": "Name", - "editInternalResourceDialogProtocol": "Protocol", - "editInternalResourceDialogSitePort": "Site Port", + "targetsList": "Seznam cílů", + "targetErrorDuplicateTargetFound": "Byl nalezen duplicitní cíl", + "httpMethod": "HTTP metoda", + "selectHttpMethod": "Vyberte HTTP metodu", + "domainPickerSubdomainLabel": "Subdoména", + "domainPickerBaseDomainLabel": "Základní doména", + "domainPickerSearchDomains": "Hledat domény...", + "domainPickerNoDomainsFound": "Nebyly nalezeny žádné domény", + "domainPickerLoadingDomains": "Načítám domény...", + "domainPickerSelectBaseDomain": "Vyberte základní doménu...", + "domainPickerNotAvailableForCname": "Není k dispozici pro domény CNAME", + "domainPickerEnterSubdomainOrLeaveBlank": "Zadejte subdoménu nebo ponechte prázdné pro použití základní domény.", + "domainPickerEnterSubdomainToSearch": "Zadejte subdoménu pro hledání a výběr z dostupných domén zdarma.", + "domainPickerFreeDomains": "Volné domény", + "domainPickerSearchForAvailableDomains": "Hledat dostupné domény", + "resourceDomain": "Doména", + "resourceEditDomain": "Upravit doménu", + "siteName": "Název webu", + "proxyPort": "Přístav", + "resourcesTableProxyResources": "Zdroje proxy", + "resourcesTableClientResources": "Zdroje klienta", + "resourcesTableNoProxyResourcesFound": "Nebyly nalezeny žádné zdroje proxy", + "resourcesTableNoInternalResourcesFound": "Nebyly nalezeny žádné vnitřní zdroje.", + "resourcesTableDestination": "Místo určení", + "resourcesTableTheseResourcesForUseWith": "Tyto zdroje jsou určeny pro použití s", + "resourcesTableClients": "Klienti", + "resourcesTableAndOnlyAccessibleInternally": "a jsou interně přístupné pouze v případě, že jsou propojeni s klientem.", + "editInternalResourceDialogEditClientResource": "Upravit klientský dokument", + "editInternalResourceDialogUpdateResourceProperties": "Aktualizujte vlastnosti zdroje a cílovou konfiguraci pro {resourceName}.", + "editInternalResourceDialogResourceProperties": "Vlastnosti zdroje", + "editInternalResourceDialogName": "Jméno", + "editInternalResourceDialogProtocol": "Protokol", + "editInternalResourceDialogSitePort": "Port webu", "editInternalResourceDialogTargetConfiguration": "Target Configuration", - "editInternalResourceDialogCancel": "Cancel", - "editInternalResourceDialogSaveResource": "Save Resource", - "editInternalResourceDialogSuccess": "Success", - "editInternalResourceDialogInternalResourceUpdatedSuccessfully": "Internal resource updated successfully", - "editInternalResourceDialogError": "Error", - "editInternalResourceDialogFailedToUpdateInternalResource": "Failed to update internal resource", - "editInternalResourceDialogNameRequired": "Name is required", - "editInternalResourceDialogNameMaxLength": "Name must be less than 255 characters", - "editInternalResourceDialogProxyPortMin": "Proxy port must be at least 1", - "editInternalResourceDialogProxyPortMax": "Proxy port must be less than 65536", - "editInternalResourceDialogInvalidIPAddressFormat": "Invalid IP address format", - "editInternalResourceDialogDestinationPortMin": "Destination port must be at least 1", - "editInternalResourceDialogDestinationPortMax": "Destination port must be less than 65536", - "createInternalResourceDialogNoSitesAvailable": "No Sites Available", - "createInternalResourceDialogNoSitesAvailableDescription": "You need to have at least one Newt site with a subnet configured to create internal resources.", - "createInternalResourceDialogClose": "Close", - "createInternalResourceDialogCreateClientResource": "Create Client Resource", - "createInternalResourceDialogCreateClientResourceDescription": "Create a new resource that will be accessible to clients connected to the selected site.", - "createInternalResourceDialogResourceProperties": "Resource Properties", - "createInternalResourceDialogName": "Name", - "createInternalResourceDialogSite": "Site", - "createInternalResourceDialogSelectSite": "Select site...", - "createInternalResourceDialogSearchSites": "Search sites...", - "createInternalResourceDialogNoSitesFound": "No sites found.", - "createInternalResourceDialogProtocol": "Protocol", + "editInternalResourceDialogCancel": "Zrušit", + "editInternalResourceDialogSaveResource": "Uložit dokument", + "editInternalResourceDialogSuccess": "Úspěšně", + "editInternalResourceDialogInternalResourceUpdatedSuccessfully": "Interní zdroj byl úspěšně aktualizován", + "editInternalResourceDialogError": "Chyba", + "editInternalResourceDialogFailedToUpdateInternalResource": "Aktualizace interního zdroje se nezdařila", + "editInternalResourceDialogNameRequired": "Název je povinný", + "editInternalResourceDialogNameMaxLength": "Název musí mít méně než 255 znaků", + "editInternalResourceDialogProxyPortMin": "Port proxy serveru musí být alespoň 1", + "editInternalResourceDialogProxyPortMax": "Port proxy serveru musí být menší než 65536", + "editInternalResourceDialogInvalidIPAddressFormat": "Neplatný formát IP adresy", + "editInternalResourceDialogDestinationPortMin": "Cílový přístav musí být alespoň 1", + "editInternalResourceDialogDestinationPortMax": "Cílový přístav musí být nižší než 65536", + "createInternalResourceDialogNoSitesAvailable": "Nejsou k dispozici žádné weby", + "createInternalResourceDialogNoSitesAvailableDescription": "Musíte mít alespoň jeden Newt web s podsítí nakonfigurovanou pro vytvoření vnitřních zdrojů.", + "createInternalResourceDialogClose": "Zavřít", + "createInternalResourceDialogCreateClientResource": "Vytvořit klientský dokument", + "createInternalResourceDialogCreateClientResourceDescription": "Vytvořte nový zdroj, který bude přístupný klientům připojeným k vybranému webu.", + "createInternalResourceDialogResourceProperties": "Vlastnosti zdroje", + "createInternalResourceDialogName": "Jméno", + "createInternalResourceDialogSite": "Lokalita", + "createInternalResourceDialogSelectSite": "Vybrat lokalitu...", + "createInternalResourceDialogSearchSites": "Hledat lokality...", + "createInternalResourceDialogNoSitesFound": "Nebyly nalezeny žádné stránky.", + "createInternalResourceDialogProtocol": "Protokol", "createInternalResourceDialogTcp": "TCP", "createInternalResourceDialogUdp": "UDP", - "createInternalResourceDialogSitePort": "Site Port", - "createInternalResourceDialogSitePortDescription": "Use this port to access the resource on the site when connected with a client.", + "createInternalResourceDialogSitePort": "Port webu", + "createInternalResourceDialogSitePortDescription": "Použijte tento port pro přístup ke zdroji na webu při připojení s klientem.", "createInternalResourceDialogTargetConfiguration": "Target Configuration", - "createInternalResourceDialogDestinationIPDescription": "The IP or hostname address of the resource on the site's network.", - "createInternalResourceDialogDestinationPortDescription": "The port on the destination IP where the resource is accessible.", - "createInternalResourceDialogCancel": "Cancel", - "createInternalResourceDialogCreateResource": "Create Resource", - "createInternalResourceDialogSuccess": "Success", - "createInternalResourceDialogInternalResourceCreatedSuccessfully": "Internal resource created successfully", - "createInternalResourceDialogError": "Error", - "createInternalResourceDialogFailedToCreateInternalResource": "Failed to create internal resource", - "createInternalResourceDialogNameRequired": "Name is required", - "createInternalResourceDialogNameMaxLength": "Name must be less than 255 characters", - "createInternalResourceDialogPleaseSelectSite": "Please select a site", - "createInternalResourceDialogProxyPortMin": "Proxy port must be at least 1", - "createInternalResourceDialogProxyPortMax": "Proxy port must be less than 65536", - "createInternalResourceDialogInvalidIPAddressFormat": "Invalid IP address format", - "createInternalResourceDialogDestinationPortMin": "Destination port must be at least 1", - "createInternalResourceDialogDestinationPortMax": "Destination port must be less than 65536", - "siteConfiguration": "Configuration", - "siteAcceptClientConnections": "Accept Client Connections", - "siteAcceptClientConnectionsDescription": "Allow other devices to connect through this Newt instance as a gateway using clients.", - "siteAddress": "Site Address", - "siteAddressDescription": "Specify the IP address of the host for clients to connect to. This is the internal address of the site in the Pangolin network for clients to address. Must fall within the Org subnet.", - "autoLoginExternalIdp": "Auto Login with External IDP", - "autoLoginExternalIdpDescription": "Immediately redirect the user to the external IDP for authentication.", - "selectIdp": "Select IDP", - "selectIdpPlaceholder": "Choose an IDP...", - "selectIdpRequired": "Please select an IDP when auto login is enabled.", - "autoLoginTitle": "Redirecting", - "autoLoginDescription": "Redirecting you to the external identity provider for authentication.", - "autoLoginProcessing": "Preparing authentication...", - "autoLoginRedirecting": "Redirecting to login...", - "autoLoginError": "Auto Login Error", - "autoLoginErrorNoRedirectUrl": "No redirect URL received from the identity provider.", - "autoLoginErrorGeneratingUrl": "Failed to generate authentication URL.", + "createInternalResourceDialogDestinationIPDescription": "IP nebo název hostitele zdroje v síti webu.", + "createInternalResourceDialogDestinationPortDescription": "Přístav na cílové IP adrese, kde je zdroj dostupný.", + "createInternalResourceDialogCancel": "Zrušit", + "createInternalResourceDialogCreateResource": "Vytvořit zdroj", + "createInternalResourceDialogSuccess": "Úspěšně", + "createInternalResourceDialogInternalResourceCreatedSuccessfully": "Interní zdroj byl úspěšně vytvořen", + "createInternalResourceDialogError": "Chyba", + "createInternalResourceDialogFailedToCreateInternalResource": "Nepodařilo se vytvořit interní zdroj", + "createInternalResourceDialogNameRequired": "Název je povinný", + "createInternalResourceDialogNameMaxLength": "Název musí mít méně než 255 znaků", + "createInternalResourceDialogPleaseSelectSite": "Vyberte prosím web", + "createInternalResourceDialogProxyPortMin": "Port proxy serveru musí být alespoň 1", + "createInternalResourceDialogProxyPortMax": "Port proxy serveru musí být menší než 65536", + "createInternalResourceDialogInvalidIPAddressFormat": "Neplatný formát IP adresy", + "createInternalResourceDialogDestinationPortMin": "Cílový přístav musí být alespoň 1", + "createInternalResourceDialogDestinationPortMax": "Cílový přístav musí být nižší než 65536", + "siteConfiguration": "Konfigurace", + "siteAcceptClientConnections": "Přijmout připojení klienta", + "siteAcceptClientConnectionsDescription": "Umožnit ostatním zařízením připojit se prostřednictvím této instance Newt jako brána pomocí klientů.", + "siteAddress": "Adresa webu", + "siteAddressDescription": "Zadejte IP adresu hostitele pro připojení. Toto je interní adresa webu v síti Pangolin pro klienty. Musí spadat do podsítě Org.", + "autoLoginExternalIdp": "Automatické přihlášení pomocí externího IDP", + "autoLoginExternalIdpDescription": "Okamžitě přesměrujte uživatele na externí IDP k ověření.", + "selectIdp": "Vybrat IDP", + "selectIdpPlaceholder": "Vyberte IDP...", + "selectIdpRequired": "Prosím vyberte IDP, když je povoleno automatické přihlášení.", + "autoLoginTitle": "Přesměrování", + "autoLoginDescription": "Přesměrování k externímu poskytovateli identity pro ověření.", + "autoLoginProcessing": "Příprava ověřování...", + "autoLoginRedirecting": "Přesměrování k přihlášení...", + "autoLoginError": "Automatická chyba přihlášení", + "autoLoginErrorNoRedirectUrl": "Od poskytovatele identity nebyla obdržena žádná adresa URL.", + "autoLoginErrorGeneratingUrl": "Nepodařilo se vygenerovat ověřovací URL.", "managedSelfHosted": { - "title": "Managed Self-Hosted", - "description": "More reliable and low-maintenance self-hosted Pangolin server with extra bells and whistles", - "introTitle": "Managed Self-Hosted Pangolin", - "introDescription": "is a deployment option designed for people who want simplicity and extra reliability while still keeping their data private and self-hosted.", - "introDetail": "With this option, you still run your own Pangolin node — your tunnels, SSL termination, and traffic all stay on your server. The difference is that management and monitoring are handled through our cloud dashboard, which unlocks a number of benefits:", + "title": "Spravované vlastní hostování", + "description": "Spolehlivější a nízko udržovaný Pangolinův server s dalšími zvony a bičkami", + "introTitle": "Spravovaný Pangolin", + "introDescription": "je možnost nasazení určená pro lidi, kteří chtějí jednoduchost a spolehlivost při zachování soukromých a samoobslužných dat.", + "introDetail": "Pomocí této volby stále provozujete vlastní uzel Pangolin — tunely, SSL terminály a provoz všech pobytů na vašem serveru. Rozdíl spočívá v tom, že řízení a monitorování se řeší prostřednictvím našeho cloudového panelu, který odemkne řadu výhod:", "benefitSimplerOperations": { - "title": "Simpler operations", - "description": "No need to run your own mail server or set up complex alerting. You'll get health checks and downtime alerts out of the box." + "title": "Jednoduchý provoz", + "description": "Není třeba spouštět svůj vlastní poštovní server nebo nastavit komplexní upozornění. Ze schránky dostanete upozornění na zdravotní kontrolu a výpadek." }, "benefitAutomaticUpdates": { - "title": "Automatic updates", - "description": "The cloud dashboard evolves quickly, so you get new features and bug fixes without having to manually pull new containers every time." + "title": "Automatické aktualizace", + "description": "Nástěnka cloudu se rychle vyvíjí, takže dostanete nové funkce a opravy chyb, aniž byste museli vždy ručně stahovat nové kontejnery." }, "benefitLessMaintenance": { - "title": "Less maintenance", - "description": "No database migrations, backups, or extra infrastructure to manage. We handle that in the cloud." + "title": "Méně údržby", + "description": "Žádná migrace do databáze, zálohování nebo další infrastruktura pro správu. Zabýváme se tím v cloudu." }, "benefitCloudFailover": { - "title": "Cloud failover", - "description": "If your node goes down, your tunnels can temporarily fail over to our cloud points of presence until you bring it back online." + "title": "Selhání cloudu", + "description": "Pokud váš uzel klesne, vaše tunely mohou dočasně selhat na naše body přítomnosti v cloudu, dokud jej nevrátíte zpět online." }, "benefitHighAvailability": { - "title": "High availability (PoPs)", - "description": "You can also attach multiple nodes to your account for redundancy and better performance." + "title": "Vysoká dostupnost (PoP)", + "description": "Můžete také připojit více uzlů k vašemu účtu pro nadbytečnost a lepší výkon." }, "benefitFutureEnhancements": { - "title": "Future enhancements", - "description": "We're planning to add more analytics, alerting, and management tools to make your deployment even more robust." + "title": "Budoucí vylepšení", + "description": "Plánujeme přidat více analytických, varovných a manažerských nástrojů, aby bylo vaše nasazení ještě robustnější." }, "docsAlert": { - "text": "Learn more about the Managed Self-Hosted option in our", - "documentation": "documentation" + "text": "Další informace o možnostech Managed Self-Hosted v našem", + "documentation": "dokumentace" }, - "convertButton": "Convert This Node to Managed Self-Hosted" + "convertButton": "Převést tento uzel na spravovaný vlastní hostitel" }, - "internationaldomaindetected": "International Domain Detected", - "willbestoredas": "Will be stored as:", - "idpGoogleDescription": "Google OAuth2/OIDC provider", + "internationaldomaindetected": "Zjištěna mezinárodní doména", + "willbestoredas": "Bude uloženo jako:", + "idpGoogleDescription": "Poskytovatel Google OAuth2/OIDC", "idpAzureDescription": "Microsoft Azure OAuth2/OIDC provider", - "customHeaders": "Custom Headers", - "headersValidationError": "Headers must be in the format: Header-Name: value.", - "domainPickerProvidedDomain": "Provided Domain", - "domainPickerFreeProvidedDomain": "Free Provided Domain", - "domainPickerVerified": "Verified", - "domainPickerUnverified": "Unverified", - "domainPickerInvalidSubdomainStructure": "This subdomain contains invalid characters or structure. It will be sanitized automatically when you save.", - "domainPickerError": "Error", - "domainPickerErrorLoadDomains": "Failed to load organization domains", - "domainPickerErrorCheckAvailability": "Failed to check domain availability", - "domainPickerInvalidSubdomain": "Invalid subdomain", - "domainPickerInvalidSubdomainRemoved": "The input \"{sub}\" was removed because it's not valid.", - "domainPickerInvalidSubdomainCannotMakeValid": "\"{sub}\" could not be made valid for {domain}.", - "domainPickerSubdomainSanitized": "Subdomain sanitized", - "domainPickerSubdomainCorrected": "\"{sub}\" was corrected to \"{sanitized}\"", - "resourceAddEntrypointsEditFile": "Edit file: config/traefik/traefik_config.yml", - "resourceExposePortsEditFile": "Edit file: docker-compose.yml", - "emailVerificationRequired": "Email verification is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here.", - "twoFactorSetupRequired": "Two-factor authentication setup is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here." + "customHeaders": "Vlastní záhlaví", + "headersValidationError": "Záhlaví musí být ve formátu: název záhlaví: hodnota.", + "domainPickerProvidedDomain": "Poskytnutá doména", + "domainPickerFreeProvidedDomain": "Zdarma poskytnutá doména", + "domainPickerVerified": "Ověřeno", + "domainPickerUnverified": "Neověřeno", + "domainPickerInvalidSubdomainStructure": "Tato subdoména obsahuje neplatné znaky nebo strukturu. Bude automaticky sanitována při uložení.", + "domainPickerError": "Chyba", + "domainPickerErrorLoadDomains": "Nepodařilo se načíst domény organizace", + "domainPickerErrorCheckAvailability": "Kontrola dostupnosti domény se nezdařila", + "domainPickerInvalidSubdomain": "Neplatná subdoména", + "domainPickerInvalidSubdomainRemoved": "Vstup \"{sub}\" byl odstraněn, protože není platný.", + "domainPickerInvalidSubdomainCannotMakeValid": "\"{sub}\" nemohl být platný pro {domain}.", + "domainPickerSubdomainSanitized": "Upravená subdoména", + "domainPickerSubdomainCorrected": "\"{sub}\" bylo opraveno na \"{sanitized}\"", + "resourceAddEntrypointsEditFile": "Upravit soubor: config/traefik/traefik_config.yml", + "resourceExposePortsEditFile": "Upravit soubor: docker-compose.yml", + "emailVerificationRequired": "Je vyžadováno ověření e-mailu. Přihlaste se znovu pomocí {dashboardUrl}/auth/login dokončete tento krok. Poté se vraťte zde.", + "twoFactorSetupRequired": "Je vyžadováno nastavení dvoufaktorového ověřování. Přihlaste se znovu pomocí {dashboardUrl}/autentizace/přihlášení dokončí tento krok. Poté se vraťte zde." } diff --git a/messages/de-DE.json b/messages/de-DE.json index 57ec1bd3..98c0226c 100644 --- a/messages/de-DE.json +++ b/messages/de-DE.json @@ -1520,6 +1520,6 @@ "domainPickerSubdomainCorrected": "\"{sub}\" wurde korrigiert zu \"{sanitized}\"", "resourceAddEntrypointsEditFile": "Datei bearbeiten: config/traefik/traefik_config.yml", "resourceExposePortsEditFile": "Datei bearbeiten: docker-compose.yml", - "emailVerificationRequired": "Email verification is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here.", - "twoFactorSetupRequired": "Two-factor authentication setup is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here." + "emailVerificationRequired": "E-Mail-Verifizierung ist erforderlich. Bitte melden Sie sich erneut über {dashboardUrl}/auth/login an. Kommen Sie dann wieder hierher.", + "twoFactorSetupRequired": "Die Zwei-Faktor-Authentifizierung ist erforderlich. Bitte melden Sie sich erneut über {dashboardUrl}/auth/login an. Dann kommen Sie hierher zurück." } diff --git a/messages/es-ES.json b/messages/es-ES.json index 17c44014..55d046df 100644 --- a/messages/es-ES.json +++ b/messages/es-ES.json @@ -1520,6 +1520,6 @@ "domainPickerSubdomainCorrected": "\"{sub}\" fue corregido a \"{sanitized}\"", "resourceAddEntrypointsEditFile": "Editar archivo: config/traefik/traefik_config.yml", "resourceExposePortsEditFile": "Editar archivo: docker-compose.yml", - "emailVerificationRequired": "Email verification is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here.", - "twoFactorSetupRequired": "Two-factor authentication setup is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here." + "emailVerificationRequired": "Se requiere verificación de correo electrónico. Por favor, inicie sesión de nuevo a través de {dashboardUrl}/auth/login complete este paso. Luego, vuelva aquí.", + "twoFactorSetupRequired": "La configuración de autenticación de doble factor es requerida. Por favor, inicia sesión de nuevo a través de {dashboardUrl}/auth/login completa este paso. Luego, vuelve aquí." } diff --git a/messages/fr-FR.json b/messages/fr-FR.json index 8aa3f192..2b431ccf 100644 --- a/messages/fr-FR.json +++ b/messages/fr-FR.json @@ -1520,6 +1520,6 @@ "domainPickerSubdomainCorrected": "\"{sub}\" a été corrigé à \"{sanitized}\"", "resourceAddEntrypointsEditFile": "Modifier le fichier : config/traefik/traefik_config.yml", "resourceExposePortsEditFile": "Modifier le fichier : docker-compose.yml", - "emailVerificationRequired": "Email verification is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here.", - "twoFactorSetupRequired": "Two-factor authentication setup is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here." + "emailVerificationRequired": "La vérification de l'e-mail est requise. Veuillez vous reconnecter via {dashboardUrl}/auth/login terminé cette étape. Puis revenez ici.", + "twoFactorSetupRequired": "La configuration d'authentification à deux facteurs est requise. Veuillez vous reconnecter via {dashboardUrl}/auth/login terminé cette étape. Puis revenez ici." } diff --git a/messages/it-IT.json b/messages/it-IT.json index 57e9514f..ec74a974 100644 --- a/messages/it-IT.json +++ b/messages/it-IT.json @@ -1520,6 +1520,6 @@ "domainPickerSubdomainCorrected": "\"{sub}\" è stato corretto in \"{sanitized}\"", "resourceAddEntrypointsEditFile": "Modifica file: config/traefik/traefik_config.yml", "resourceExposePortsEditFile": "Modifica file: docker-compose.yml", - "emailVerificationRequired": "Email verification is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here.", - "twoFactorSetupRequired": "Two-factor authentication setup is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here." + "emailVerificationRequired": "Verifica via email. Effettua nuovamente il login via {dashboardUrl}/auth/login completa questo passaggio. Quindi, torna qui.", + "twoFactorSetupRequired": "È richiesta la configurazione di autenticazione a due fattori. Effettua nuovamente l'accesso tramite {dashboardUrl}/auth/login completa questo passaggio. Quindi, torna qui." } diff --git a/messages/ko-KR.json b/messages/ko-KR.json index f73190cf..91fd5aa8 100644 --- a/messages/ko-KR.json +++ b/messages/ko-KR.json @@ -1520,6 +1520,6 @@ "domainPickerSubdomainCorrected": "\"{sub}\"이(가) \"{sanitized}\"로 수정되었습니다", "resourceAddEntrypointsEditFile": "파일 편집: config/traefik/traefik_config.yml", "resourceExposePortsEditFile": "파일 편집: docker-compose.yml", - "emailVerificationRequired": "Email verification is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here.", - "twoFactorSetupRequired": "Two-factor authentication setup is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here." + "emailVerificationRequired": "이메일 인증이 필요합니다. 이 단계를 완료하려면 {dashboardUrl}/auth/login 통해 다시 로그인하십시오. 그런 다음 여기로 돌아오세요.", + "twoFactorSetupRequired": "이중 인증 설정이 필요합니다. 이 단계를 완료하려면 {dashboardUrl}/auth/login 통해 다시 로그인하십시오. 그런 다음 여기로 돌아오세요." } diff --git a/messages/nb-NO.json b/messages/nb-NO.json index b9439f68..aca7fe6d 100644 --- a/messages/nb-NO.json +++ b/messages/nb-NO.json @@ -1520,6 +1520,6 @@ "domainPickerSubdomainCorrected": "\"{sub}\" var korrigert til \"{sanitized}\"", "resourceAddEntrypointsEditFile": "Rediger fil: config/traefik/traefik_config.yml", "resourceExposePortsEditFile": "Rediger fil: docker-compose.yml", - "emailVerificationRequired": "Email verification is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here.", - "twoFactorSetupRequired": "Two-factor authentication setup is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here." + "emailVerificationRequired": "E-postbekreftelse er nødvendig. Logg inn på nytt via {dashboardUrl}/auth/login og fullfør dette trinnet. Kom deretter tilbake her.", + "twoFactorSetupRequired": "To-faktor autentiseringsoppsett er nødvendig. Vennligst logg inn igjen via {dashboardUrl}/auth/login og fullfør dette steget. Kom deretter tilbake her." } diff --git a/messages/nl-NL.json b/messages/nl-NL.json index b0a67894..da05681d 100644 --- a/messages/nl-NL.json +++ b/messages/nl-NL.json @@ -1520,6 +1520,6 @@ "domainPickerSubdomainCorrected": "\"{sub}\" was gecorrigeerd op \"{sanitized}\"", "resourceAddEntrypointsEditFile": "Bestand bewerken: config/traefik/traefik_config.yml", "resourceExposePortsEditFile": "Bestand bewerken: docker-compose.yml", - "emailVerificationRequired": "Email verification is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here.", - "twoFactorSetupRequired": "Two-factor authentication setup is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here." + "emailVerificationRequired": "E-mail verificatie is vereist. Log opnieuw in via {dashboardUrl}/auth/login voltooide deze stap. Kom daarna hier terug.", + "twoFactorSetupRequired": "Tweestapsverificatie instellen is vereist. Log opnieuw in via {dashboardUrl}/auth/login voltooide deze stap. Kom daarna hier terug." } diff --git a/messages/pl-PL.json b/messages/pl-PL.json index fb2d021d..7ff49860 100644 --- a/messages/pl-PL.json +++ b/messages/pl-PL.json @@ -1520,6 +1520,6 @@ "domainPickerSubdomainCorrected": "\"{sub}\" został skorygowany do \"{sanitized}\"", "resourceAddEntrypointsEditFile": "Edytuj plik: config/traefik/traefik_config.yml", "resourceExposePortsEditFile": "Edytuj plik: docker-compose.yml", - "emailVerificationRequired": "Email verification is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here.", - "twoFactorSetupRequired": "Two-factor authentication setup is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here." + "emailVerificationRequired": "Weryfikacja adresu e-mail jest wymagana. Zaloguj się ponownie przez {dashboardUrl}/auth/login zakończył ten krok. Następnie wróć tutaj.", + "twoFactorSetupRequired": "Konfiguracja uwierzytelniania dwuskładnikowego jest wymagana. Zaloguj się ponownie przez {dashboardUrl}/auth/login dokończ ten krok. Następnie wróć tutaj." } diff --git a/messages/pt-PT.json b/messages/pt-PT.json index 72db4444..914a7dd3 100644 --- a/messages/pt-PT.json +++ b/messages/pt-PT.json @@ -1520,6 +1520,6 @@ "domainPickerSubdomainCorrected": "\"{sub}\" foi corrigido para \"{sanitized}\"", "resourceAddEntrypointsEditFile": "Editar arquivo: config/traefik/traefik_config.yml", "resourceExposePortsEditFile": "Editar arquivo: docker-compose.yml", - "emailVerificationRequired": "Email verification is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here.", - "twoFactorSetupRequired": "Two-factor authentication setup is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here." + "emailVerificationRequired": "Verificação de e-mail é necessária. Por favor, faça login novamente via {dashboardUrl}/auth/login conclui esta etapa. Em seguida, volte aqui.", + "twoFactorSetupRequired": "Configuração de autenticação de dois fatores é necessária. Por favor, entre novamente via {dashboardUrl}/auth/login conclua este passo. Em seguida, volte aqui." } diff --git a/messages/ru-RU.json b/messages/ru-RU.json index a7758452..94e93594 100644 --- a/messages/ru-RU.json +++ b/messages/ru-RU.json @@ -1520,6 +1520,6 @@ "domainPickerSubdomainCorrected": "\"{sub}\" был исправлен на \"{sanitized}\"", "resourceAddEntrypointsEditFile": "Редактировать файл: config/traefik/traefik_config.yml", "resourceExposePortsEditFile": "Редактировать файл: docker-compose.yml", - "emailVerificationRequired": "Email verification is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here.", - "twoFactorSetupRequired": "Two-factor authentication setup is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here." + "emailVerificationRequired": "Требуется подтверждение адреса электронной почты. Пожалуйста, войдите снова через {dashboardUrl}/auth/login завершить этот шаг. Затем вернитесь сюда.", + "twoFactorSetupRequired": "Требуется настройка двухфакторной аутентификации. Пожалуйста, войдите снова через {dashboardUrl}/auth/login завершить этот шаг. Затем вернитесь сюда." } diff --git a/messages/tr-TR.json b/messages/tr-TR.json index 47821f97..cf1c9157 100644 --- a/messages/tr-TR.json +++ b/messages/tr-TR.json @@ -1520,6 +1520,6 @@ "domainPickerSubdomainCorrected": "\"{sub}\" \"{sanitized}\" olarak düzeltildi", "resourceAddEntrypointsEditFile": "Dosyayı düzenle: config/traefik/traefik_config.yml", "resourceExposePortsEditFile": "Dosyayı düzenle: docker-compose.yml", - "emailVerificationRequired": "Email verification is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here.", - "twoFactorSetupRequired": "Two-factor authentication setup is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here." + "emailVerificationRequired": "E-posta doğrulaması gereklidir. Bu adımı tamamlamak için lütfen tekrar {dashboardUrl}/auth/login üzerinden oturum açın. Sonra buraya geri dönün.", + "twoFactorSetupRequired": "İki faktörlü kimlik doğrulama ayarı gereklidir. Bu adımı tamamlamak için lütfen tekrar {dashboardUrl}/auth/login üzerinden oturum açın. Sonra buraya geri dönün." } diff --git a/messages/zh-CN.json b/messages/zh-CN.json index fc85369e..656096e9 100644 --- a/messages/zh-CN.json +++ b/messages/zh-CN.json @@ -1520,6 +1520,6 @@ "domainPickerSubdomainCorrected": "\"{sub}\" 已被更正为 \"{sanitized}\"", "resourceAddEntrypointsEditFile": "编辑文件:config/traefik/traefik_config.yml", "resourceExposePortsEditFile": "编辑文件:docker-compose.yml", - "emailVerificationRequired": "Email verification is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here.", - "twoFactorSetupRequired": "Two-factor authentication setup is required. Please log in again via {dashboardUrl}/auth/login complete this step. Then, come back here." + "emailVerificationRequired": "需要电子邮件验证。 请通过 {dashboardUrl}/auth/login 再次登录以完成此步骤。 然后,回到这里。", + "twoFactorSetupRequired": "需要设置双因素身份验证。 请通过 {dashboardUrl}/auth/login 再次登录以完成此步骤。 然后,回到这里。" }