mirror of
https://github.com/fosrl/pangolin.git
synced 2025-08-28 21:58:15 +02:00
Merge branch 'dev' of github.com:fosrl/pangolin into dev
This commit is contained in:
commit
704ded4410
3 changed files with 114 additions and 114 deletions
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"setupCreate": "Създайте своя организация, сайт и ресурси",
|
||||
"setupNewOrg": "Нова организация",
|
||||
"setupCreateOrg": "Създай организация",
|
||||
"setupCreateResources": "Създай ресурси",
|
||||
"setupCreateOrg": "Създаване на организация",
|
||||
"setupCreateResources": "Създаване на ресурси",
|
||||
"setupOrgName": "Име на организацията",
|
||||
"orgDisplayName": "Това е публичното име на вашата организация.",
|
||||
"orgId": "Идентификатор на организация",
|
||||
|
@ -12,12 +12,12 @@
|
|||
"componentsErrorNoMember": "В момента не сте част от организация.",
|
||||
"welcome": "Добре дошли!",
|
||||
"welcomeTo": "Добре дошли в",
|
||||
"componentsCreateOrg": "Създай организация",
|
||||
"componentsMember": "You're a member of {count, plural, =0 {no organization} one {one organization} other {# organizations}}.",
|
||||
"componentsInvalidKey": "Invalid or expired license keys detected. Follow license terms to continue using all features.",
|
||||
"dismiss": "Dismiss",
|
||||
"componentsLicenseViolation": "License Violation: This server is using {usedSites} sites which exceeds its licensed limit of {maxSites} sites. Follow license terms to continue using all features.",
|
||||
"componentsSupporterMessage": "Thank you for supporting Pangolin as a {tier}!",
|
||||
"componentsCreateOrg": "Създаване на организация",
|
||||
"componentsMember": "Вие сте част от {count, plural, =0 {нула организации} one {една организация} other {# организации}}.",
|
||||
"componentsInvalidKey": "Засечен е невалиден или изтекъл лиценз. Проверете лицензионните условия, за да се възползвате от всички функционалности.",
|
||||
"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.",
|
||||
|
@ -29,24 +29,24 @@
|
|||
"inviteNotAccepted": "Invite Not Accepted",
|
||||
"authCreateAccount": "Create an account to get started",
|
||||
"authNoAccount": "Don't have an account?",
|
||||
"email": "Email",
|
||||
"password": "Password",
|
||||
"confirmPassword": "Confirm Password",
|
||||
"createAccount": "Create Account",
|
||||
"viewSettings": "View settings",
|
||||
"delete": "Delete",
|
||||
"name": "Name",
|
||||
"online": "Online",
|
||||
"offline": "Offline",
|
||||
"site": "Site",
|
||||
"dataIn": "Data In",
|
||||
"dataOut": "Data Out",
|
||||
"connectionType": "Connection Type",
|
||||
"tunnelType": "Tunnel Type",
|
||||
"local": "Local",
|
||||
"edit": "Edit",
|
||||
"siteConfirmDelete": "Confirm Delete Site",
|
||||
"siteDelete": "Delete Site",
|
||||
"email": "Имейл",
|
||||
"password": "Парола",
|
||||
"confirmPassword": "Потвърждение на паролата",
|
||||
"createAccount": "Създаване на профил",
|
||||
"viewSettings": "Преглед на настройките",
|
||||
"delete": "Изтриване",
|
||||
"name": "Име",
|
||||
"online": "На линия",
|
||||
"offline": "Извън линия",
|
||||
"site": "Сайт",
|
||||
"dataIn": "Входящ трафик",
|
||||
"dataOut": "Изходящ трафик",
|
||||
"connectionType": "Вид на връзката",
|
||||
"tunnelType": "Вид на тунела",
|
||||
"local": "Локална",
|
||||
"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?",
|
||||
|
@ -85,7 +85,7 @@
|
|||
"siteErrorDelete": "Error deleting site",
|
||||
"siteErrorUpdate": "Failed to update site",
|
||||
"siteErrorUpdateDescription": "An error occurred while updating the site.",
|
||||
"siteUpdated": "Site updated",
|
||||
"siteUpdated": "Сайтът е обновен",
|
||||
"siteUpdatedDescription": "The site has been updated.",
|
||||
"siteGeneralDescription": "Configure the general settings for this site",
|
||||
"siteSettingDescription": "Configure the settings on your site",
|
||||
|
|
|
@ -10,8 +10,8 @@
|
|||
"setupErrorIdentifier": "ID organizace je již použito. Zvolte prosím jiné.",
|
||||
"componentsErrorNoMemberCreate": "Zatím nejste členem žádné organizace. Abyste mohli začít, vytvořte si organizaci.",
|
||||
"componentsErrorNoMember": "Zatím nejste členem žádných organizací.",
|
||||
"welcome": "Welcome!",
|
||||
"welcomeTo": "Welcome to",
|
||||
"welcome": "Vítejte!",
|
||||
"welcomeTo": "Vítejte v",
|
||||
"componentsCreateOrg": "Vytvořte organizaci",
|
||||
"componentsMember": "Jste členem {count, plural, =0 {0 organizací} one {1 organizace} other {# organizací}}.",
|
||||
"componentsInvalidKey": "Byly nalezeny neplatné nebo propadlé licenční klíče. Pokud chcete nadále používat všechny funkce, postupujte podle licenčních podmínek.",
|
||||
|
@ -62,93 +62,93 @@
|
|||
"method": "Způsob",
|
||||
"siteMethodDescription": "Tímto způsobem budete vystavovat spojení.",
|
||||
"siteLearnNewt": "Naučte se, jak nainstalovat Newt na svůj systém",
|
||||
"siteSeeConfigOnce": "You will only be able to see the configuration once.",
|
||||
"siteLoadWGConfig": "Loading WireGuard configuration...",
|
||||
"siteDocker": "Expand for Docker Deployment Details",
|
||||
"toggle": "Toggle",
|
||||
"siteSeeConfigOnce": "Konfiguraci uvidíte pouze jednou.",
|
||||
"siteLoadWGConfig": "Načítání konfigurace WireGuard...",
|
||||
"siteDocker": "Rozbalit pro detaily nasazení v Dockeru",
|
||||
"toggle": "Přepínač",
|
||||
"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.",
|
||||
"siteUpdated": "Site updated",
|
||||
"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.",
|
||||
"siteLearnLocal": "Místní lokality se netunelují, dozvědět se více",
|
||||
"siteConfirmCopy": "Konfiguraci jsem zkopíroval",
|
||||
"searchSitesProgress": "Hledat lokality...",
|
||||
"siteAdd": "Přidat lokalitu",
|
||||
"siteInstallNewt": "Nainstalovat Newt",
|
||||
"siteInstallNewtDescription": "Spustit Newt na vašem systému",
|
||||
"WgConfiguration": "Konfigurace WireGuard",
|
||||
"WgConfigurationDescription": "Použijte následující konfiguraci pro připojení k vaší síti",
|
||||
"operatingSystem": "Operační systém",
|
||||
"commands": "Příkazy",
|
||||
"recommended": "Doporučeno",
|
||||
"siteNewtDescription": "Ideálně použijte Newt, který využívá WireGuard a umožňuje adresovat vaše soukromé zdroje pomocí jejich LAN adresy ve vaší privátní síti přímo z dashboardu Pangolin.",
|
||||
"siteRunsInDocker": "Běží v Dockeru",
|
||||
"siteRunsInShell": "Běží v shellu na macOS, Linuxu a Windows",
|
||||
"siteErrorDelete": "Chyba při odstraňování lokality",
|
||||
"siteErrorUpdate": "Nepodařilo se upravit lokalitu",
|
||||
"siteErrorUpdateDescription": "Při úpravě lokality došlo k chybě.",
|
||||
"siteUpdated": "Lokalita upravena",
|
||||
"siteUpdatedDescription": "Lokalita byla upravena.",
|
||||
"siteGeneralDescription": "Upravte obecná nastavení pro tuto lokalitu",
|
||||
"siteSettingDescription": "Upravte nastavení vaší lokality",
|
||||
"siteSetting": "Nastavení {siteName}",
|
||||
"siteNewtTunnel": "Tunel Newt (doporučeno)",
|
||||
"siteNewtTunnelDescription": "Nejjednodušší způsob, jak vytvořit vstupní bod do vaší sítě. Žádné další nastavení.",
|
||||
"siteWg": "Základní WireGuard",
|
||||
"siteWgDescription": "Použijte jakéhokoli klienta WireGuard abyste sestavili tunel. Vyžaduje se ruční nastavení NAT.",
|
||||
"siteWgDescriptionSaas": "Použijte jakéhokoli klienta WireGuard abyste sestavili tunel. Vyžaduje se ruční nastavení NAT. FUNGUJE POUZE NA SELF-HOSTED SERVERECH",
|
||||
"siteLocalDescription": "Pouze lokální zdroje. Žádný tunel.",
|
||||
"siteLocalDescriptionSaas": "Pouze lokální zdroje. Žádný tunel. FUNGUJE POUZE NA SELF-HOSTED SERVERECH",
|
||||
"siteSeeAll": "Zobrazit všechny lokality",
|
||||
"siteTunnelDescription": "Určete jak se chcete připojit k vaší lokalitě",
|
||||
"siteNewtCredentials": "Přihlašovací údaje Newt",
|
||||
"siteNewtCredentialsDescription": "Tímto způsobem se bude Newt autentizovat na serveru",
|
||||
"siteCredentialsSave": "Uložit přihlašovací údaje",
|
||||
"siteCredentialsSaveDescription": "Toto nastavení uvidíte pouze jednou. Ujistěte se, že jej zkopírujete na bezpečné místo.",
|
||||
"siteInfo": "Údaje o lokalitě",
|
||||
"status": "Stav",
|
||||
"shareTitle": "Spravovat sdílení odkazů",
|
||||
"shareDescription": "Vytvořte odkazy, abyste udělili dočasný nebo trvalý přístup k vašim zdrojům",
|
||||
"shareSearch": "Hledat sdílené odkazy...",
|
||||
"shareCreate": "Vytvořit odkaz",
|
||||
"shareErrorDelete": "Nepodařilo se odstranit odkaz",
|
||||
"shareErrorDeleteMessage": "Došlo k chybě při odstraňování odkazu",
|
||||
"shareDeleted": "Odkaz odstraněn",
|
||||
"shareDeletedDescription": "Odkaz byl odstraněn",
|
||||
"shareTokenDescription": "Váš přístupový token může být předán dvěma způsoby: jako parametr dotazu nebo v záhlaví požadavku. Tyto údaje musí být předány klientem v každé žádosti o ověřený přístup.",
|
||||
"accessToken": "Přístupový token",
|
||||
"usageExamples": "Příklady použití",
|
||||
"tokenId": "ID tokenu",
|
||||
"requestHeades": "Hlavičky požadavku",
|
||||
"queryParameter": "Parametry dotazu",
|
||||
"importantNote": "Důležité upozornění",
|
||||
"shareImportantDescription": "Z bezpečnostních důvodů je doporučeno používat raději hlavičky než parametry dotazu pokud je to možné, protože parametry dotazu mohou být zaznamenány v logu serveru nebo v historii prohlížeče.",
|
||||
"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",
|
||||
"shareTokenSecurety": "Uchovejte přístupový token v bezpečí. Nesdílejte jej na veřejně přístupných místěch nebo v kódu na straně klienta.",
|
||||
"shareErrorFetchResource": "Nepodařilo se načíst zdroje",
|
||||
"shareErrorFetchResourceDescription": "Při načítání zdrojů došlo k chybě",
|
||||
"shareErrorCreate": "Nepodařilo se vytvořit odkaz",
|
||||
"shareErrorCreateDescription": "Při vytváření odkazu došlo k chybě",
|
||||
"shareCreateDescription": "Kdokoliv s tímto odkazem může přistupovat ke zdroji",
|
||||
"shareTitleOptional": "Název (volitelné)",
|
||||
"expireIn": "Platnost vyprší za",
|
||||
"neverExpire": "Nikdy nevyprší",
|
||||
"shareExpireDescription": "Doba platnosti určuje, jak dlouho bude odkaz použitelný a bude poskytovat přístup ke zdroji. Po této době odkaz již nebude fungovat a uživatelé kteří tento odkaz používali ztratí přístup ke zdroji.",
|
||||
"shareSeeOnce": "Tento odkaz uvidíte pouze jednou. Ujistěte se, že jste jej zkopírovali.",
|
||||
"shareAccessHint": "Kdokoli s tímto odkazem může přistupovat ke zdroji. Sdílejte jej s rozvahou.",
|
||||
"shareTokenUsage": "Zobrazit využití přístupového tokenu",
|
||||
"createLink": "Vytvořit odkaz",
|
||||
"resourcesNotFound": "Nebyly nalezeny žádné zdroje",
|
||||
"resourceSearch": "Vyhledat zdroje",
|
||||
"openMenu": "Otevřít nabídku",
|
||||
"resource": "Zdroj",
|
||||
"title": "Název",
|
||||
"created": "Vytvořeno",
|
||||
"expires": "Vyprší",
|
||||
"never": "Nikdy",
|
||||
"shareErrorSelectResource": "Zvolte prosím zdroj",
|
||||
"resourceTitle": "Spravovat zdroje",
|
||||
"resourceDescription": "Vytvořte bezpečné proxy služby pro přístup k privátním aplikacím",
|
||||
"resourcesSearch": "Prohledat zdroje...",
|
||||
"resourceAdd": "Přidat zdroj",
|
||||
"resourceErrorDelte": "Error deleting resource",
|
||||
"authentication": "Authentication",
|
||||
"protected": "Protected",
|
||||
|
|
|
@ -64,7 +64,7 @@ export const configSchema = z
|
|||
server: z.object({
|
||||
integration_port: portSchema
|
||||
.optional()
|
||||
.default(3003)
|
||||
.default(3004)
|
||||
.transform(stoi)
|
||||
.pipe(portSchema.optional()),
|
||||
external_port: portSchema
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue