diff --git a/dashboard/public/translation/da.json b/dashboard/public/translation/da.json index d0e748654..65b82d6cf 100644 --- a/dashboard/public/translation/da.json +++ b/dashboard/public/translation/da.json @@ -585,7 +585,6 @@ "setupAction": "Oprettelse af konto", "subscription": "Abonnement", "cloudronId": "Cloudron ID", - "subscriptionEndsAt": "Annulleret og slutter den", "subscriptionChangeAction": "Ændre abonnement", "subscriptionReactivateAction": "Genaktivere abonnementet", "emailNotVerified": "E-mail endnu ikke bekræftet" @@ -630,7 +629,6 @@ }, "domainDialog": { "wildcardInfo": "OpsætningArecords for *.{{ domain }}.og{ domain }}.til denne servers IP.", - "wellKnownDescription": "Værdierne vil blive brugt af Cloudron til at svare på /.well-known/ URL'er. Bemærk, at en app skal være tilgængelig på det nøgne domæne {{{ domæne }} for at dette kan fungere. Se docs for flere oplysninger.", "addTitle": "Tilføj domæne", "editTitle": "Konfigurer {{ domain }}", "domain": "Domæne", @@ -696,11 +694,7 @@ "title": "Synkronisering af DNS", "description": "Dette vil reprovisionere app- og e-mail-DNS-poster på tværs af alle domæner.", "syncAction": "Synkronisering af DNS" - }, - "domainWellKnown": { - "title": "Well-Known locations på {{ domain }}" - }, - "tooltipWellKnown": "Indstil well-known lokationer" + } }, "notifications": { "markAllAsRead": "Markér alle som læst", diff --git a/dashboard/public/translation/de.json b/dashboard/public/translation/de.json index 77915f281..7eff67128 100644 --- a/dashboard/public/translation/de.json +++ b/dashboard/public/translation/de.json @@ -135,7 +135,6 @@ "setupAction": "Konto einrichten", "subscription": "Abonnement-Typ", "subscriptionReactivateAction": "Abonnement reaktivieren", - "subscriptionEndsAt": "Gekündigt - endet am", "emailNotVerified": "E-Mail noch nicht verifiziert", "account": "Konto", "unlinkAction": "Konto trennen", @@ -548,7 +547,6 @@ "netcupApiKey": "API Key", "netcupCustomerNumber": "Kundennummer", "vultrToken": "Vultr Token", - "wellKnownDescription": "Die Werte werden verwendet, um auf /.well-known/ URLs zu antworten. Beachten Sie, dass eine App auf der nackten Domain {{ domain }} verfügbar sein muss, damit dies funktioniert. Siehe die Dokumentation für weitere Informationen.", "hetznerToken": "Hetzner Token", "jitsiHostname": "Jitsi Domain", "cloudflareDefaultProxyStatus": "Proxying für neue DNS-Einträge aktivieren", @@ -584,10 +582,6 @@ "title": "Synchronisiere DNS", "description": "Hiermit werden all App und Email DNS Einträge über alle Domains neu erstellt." }, - "tooltipWellKnown": "Well-Known Pfade", - "domainWellKnown": { - "title": ".well-known Pfade von {{ domain }}" - }, "emptyPlaceholder": "Keine Domänen", "noMatchesPlaceholder": "Keine passende Domäne" }, diff --git a/dashboard/public/translation/en.json b/dashboard/public/translation/en.json index 177baa39d..70ad81184 100644 --- a/dashboard/public/translation/en.json +++ b/dashboard/public/translation/en.json @@ -663,7 +663,6 @@ "setupAction": "Set up account", "subscription": "Subscription", "cloudronId": "Cloudron ID", - "subscriptionEndsAt": "Canceled and ends on", "subscriptionChangeAction": "Manage subscription", "subscriptionReactivateAction": "Reactivate Subscription", "emailNotVerified": "Email not yet verified", @@ -672,8 +671,7 @@ "unlinkDialog": { "title": "Unlink Cloudron.io Account", "description": "Unlink this Cloudron from the current Cloudron.io account. It can then be linked to another account." - }, - "expired": "Subscription expired" + } }, "timezone": { "title": "System time zone", @@ -812,7 +810,6 @@ "netcupApiKey": "Netcup API key", "netcupApiPassword": "Netcup API password", "vultrToken": "Vultr token", - "wellKnownDescription": "The values will be used to respond to https://{{ domain }}/.well-known/ URLs. Note that an app must be available on the bare domain {{ domain }} for this to work. See the docs for more information.", "jitsiHostname": "Jitsi location", "hetznerToken": "Hetzner token", "cloudflareDefaultProxyStatus": "Enable proxying for new DNS records", @@ -843,13 +840,15 @@ "description": "Updates app and email DNS records for all domains.", "syncAction": "Sync DNS" }, - "domainWellKnown": { - "title": "Well-Known Locations of {{ domain }}" - }, - "tooltipWellKnown": "Well-Known locations", "emptyPlaceholder": "No Domains", "noMatchesPlaceholder": "No matching domain", - "description": "Adding a domain allows you to install apps on its subdomains." + "description": "Adding a domain allows you to install apps on its subdomains.", + "wellknown": { + "editAction": "Well-known URIs", + "title": "Well-known URIs", + "context": "Configure responses to \"https://{{ domain }}/.well-known/\" URLs", + "description": "This feature requires an app installed on the root domain \"{{ domain }}\". See the documentation for details." + } }, "notifications": { "dismissTooltip": "Dismiss", @@ -1600,7 +1599,7 @@ }, "clientCredentials": { "title": "Client credentials", - "description": "Copy the credentials for client \"{{ clientName }}\"." + "description": "Copy the credentials for client \"{{ clientName }}\"" } }, "userdirectory": { diff --git a/dashboard/public/translation/es.json b/dashboard/public/translation/es.json index 600bc0bd1..2b9a4fffc 100644 --- a/dashboard/public/translation/es.json +++ b/dashboard/public/translation/es.json @@ -631,7 +631,6 @@ "settings": { "appstoreAccount": { "title": "Cuenta Cloudron.io", - "subscriptionEndsAt": "Cancelado y finaliza el", "subscriptionReactivateAction": "Reactivar Suscripción", "setupAction": "Configurar cuenta", "subscription": "Suscripción", @@ -734,7 +733,6 @@ "fallbackCertCustomCertInfo": "Este certificado wildcard se utilizará para todas las aplicaciones de este dominio. Si no se proporciona, se generará automáticamente un certificado autofirmado.", "vultrToken": "Token Vultr", "jitsiHostname": "Ubicación de Jitsi", - "wellKnownDescription": "Los valores se usarán para responder a las URL https://{{ domain }}/.well-known/. Ten en cuenta que una aplicación debe estar disponible en el dominio {{ domain }} para que esto funcione. Consulta la documentación para obtener más información.", "hetznerToken": "Token de Hetzner", "bunnyAccessKey": "Clave de acceso Bunny", "cloudflareDefaultProxyStatus": "Habilitar el Proxy para nuevos Registros DNS", @@ -769,10 +767,6 @@ "title": "Realmente quieres borrar {{ domain }}?", "removeAction": "Borrar" }, - "domainWellKnown": { - "title": "Ubicaciones Well-known de {{ domain }}" - }, - "tooltipWellKnown": "Ubicaciones conocidas", "emptyPlaceholder": "Sin Dominios", "noMatchesPlaceholder": "No coincide ningún dominio" }, diff --git a/dashboard/public/translation/fr.json b/dashboard/public/translation/fr.json index 1bc5d7c99..fd38892e9 100644 --- a/dashboard/public/translation/fr.json +++ b/dashboard/public/translation/fr.json @@ -495,7 +495,6 @@ "appstoreAccount": { "subscriptionReactivateAction": "Réactiver l'abonnement", "subscriptionChangeAction": "Modifier l'abonnement", - "subscriptionEndsAt": "Prend fin le", "cloudronId": "ID Cloudron", "subscription": "Abonnement", "setupAction": "Créer un compte", @@ -1047,7 +1046,6 @@ "editTitle": "Paramétrer {{ domain }}", "addTitle": "Ajouter un domaine", "vultrToken": "Token Vultr", - "wellKnownDescription": "Les valeurs seront utilisées par Cloudron pour répondre aux URL /.well-known/. Notez qu'une application doit être disponible sur le domaine nu {{ domaine }} pour que cela fonctionne. Consultez la documentation pour plus d'informations.", "hetznerToken": "Token Hetzner", "jitsiHostname": "Emplacement de Jitsi", "cloudflareDefaultProxyStatus": "Activer le proxy pour les nouveaux enregistrements DNS", @@ -1076,11 +1074,7 @@ }, "provider": "Fournisseur", "domain": "Domaine", - "title": "Domaines et Certificats", - "domainWellKnown": { - "title": "Emplacements Well-Known de {{ domain }}" - }, - "tooltipWellKnown": "Définir des emplacements Well-Known" + "title": "Domaines et Certificats" }, "branding": { "footer": { diff --git a/dashboard/public/translation/it.json b/dashboard/public/translation/it.json index 343972b13..6b7a75bb2 100644 --- a/dashboard/public/translation/it.json +++ b/dashboard/public/translation/it.json @@ -814,7 +814,6 @@ "appstoreAccount": { "subscriptionReactivateAction": "Riattiva Abbonamento", "subscriptionChangeAction": "Cambia Abbonamento", - "subscriptionEndsAt": "Annullato e termina il", "cloudronId": "ID Cloudron", "subscription": "Abbonamento", "setupAction": "Imposta Account", diff --git a/dashboard/public/translation/nl.json b/dashboard/public/translation/nl.json index 9bb891d25..8a06cf95c 100644 --- a/dashboard/public/translation/nl.json +++ b/dashboard/public/translation/nl.json @@ -452,7 +452,9 @@ "title": "Backups van automatische updates", "description": "Vóór automatische updates wordt altijd een back-up gemaakt. Kies deze optie indien je die back-ups op deze locatie wilt opslaan." }, - "useEncryption": "Encrypt backups" + "useEncryption": "Encrypt backups", + "regionHelperText": "Standaardwaarde is \"us-east-1\" als deze leeg is", + "prefixHelperText": "Backups worden opgeslagen in deze sub-map" }, "backupEdit": { "preserved": { @@ -631,7 +633,6 @@ "netcupApiPassword": "Netcup API wachtwoord", "vultrToken": "Vultr token", "jitsiHostname": "Jitsi locatie", - "wellKnownDescription": "De waardes worden gebruikt om te reageren op https://{{ domain }}/.well-known/ URLs. Let op: de app moet bereikbaar zijn op het hoofddomein {{ domain }} om te kunnen werken. Lees de documentatie voor meer informatie.", "hetznerToken": "Hetzner token", "cloudflareDefaultProxyStatus": "Inschakelen proxy voor nieuwe DNS regels", "porkbunApikey": "Porkbun API sleutel", @@ -674,10 +675,6 @@ "description": "Update app en e-mail DNS records van alle domeinen.", "title": "Sync DNS" }, - "domainWellKnown": { - "title": "Well-Known locaties van {{ domain }}" - }, - "tooltipWellKnown": "Well-Known locaties", "emptyPlaceholder": "Geen Domeinen", "noMatchesPlaceholder": "Geen bijbehorende domein", "description": "Het toevoegen van een domein maakt het mogelijk om apps te installeren op de subdomeinen ervan." @@ -1072,7 +1069,6 @@ "setupAction": "Instellen account", "subscription": "Abonnement", "cloudronId": "Cloudron ID", - "subscriptionEndsAt": "Opgezegd en eindigt op", "subscriptionChangeAction": "Beheer abonnement", "subscriptionReactivateAction": "Abonnement heractiveren", "title": "Cloudron.io Account", @@ -1083,8 +1079,7 @@ "unlinkDialog": { "title": "Ontkoppel Cloudron.io Account", "description": "Ontkoppel deze Cloudron van het huidige Cloudron.io-account. Het kan daarna gelinkt worden aan een ander account." - }, - "expired": "Abonnement verlopen" + } }, "timezone": { "title": "Systeem tijdzone", @@ -1598,7 +1593,7 @@ }, "clientCredentials": { "title": "Clientreferenties", - "description": "Kopieer de inloggegevens voor client \"{{ clientName }}\"." + "description": "Kopieer de inloggegevens voor client \"{{ clientName }}\"" } }, "userdirectory": { diff --git a/dashboard/public/translation/pt.json b/dashboard/public/translation/pt.json index 3d5181bc4..352937975 100644 --- a/dashboard/public/translation/pt.json +++ b/dashboard/public/translation/pt.json @@ -830,10 +830,19 @@ "name": "Nome", "id": "Id. do Cliente", "secret": "Segredo do Cliente", - "signingAlgorithm": "Algoritmo de Assinatura" + "signingAlgorithm": "Algoritmo de Assinatura", + "loginRedirectUriPlaceholder": "URLs separados por vírgulas" }, "env": { "discoveryUrl": "URL de Descobrir" + }, + "clientCredentials": { + "description": "Copiar as credenciais para o cliente \"{{ clientName }}\"", + "title": "Credenciais de cliente" + }, + "clients": { + "title": "Clientes de OpenID", + "empty": "Sem clientes de OpenID" } }, "volumes": { @@ -881,7 +890,8 @@ }, "noUsername": { "title": "Não é possível configurar a conta" - } + }, + "welcome": "Bem-vindo" }, "passwordResetEmail": { "salutation": "Olá <%= user %>,", @@ -889,7 +899,14 @@ }, "backup": { "target": { - "label": "Site da Cópia de Segurança" + "label": "Site", + "size": "Tamanho", + "fileCount": "Ficheiros" + }, + "sites": { + "title": "Sites de Cópias de Segurança", + "emptyPlaceholder": "Sem ''sites'' de cópia de segurança", + "lastRun": "Última execução" } }, "filemanager": { @@ -898,5 +915,24 @@ "download": "Transferir" } } + }, + "dockerRegistries": { + "server": "Endereço do servidor", + "provider": "Provedor", + "username": "Nome de utilizador", + "email": "E-mail", + "passwordToken": "Palavra-passe/Código" + }, + "appearance": { + "title": "Aparência" + }, + "dashboard": { + "title": "Painel" + }, + "externallinks": { + "label": "Hiperligações externas" + }, + "server": { + "title": "Servidor" } } diff --git a/dashboard/public/translation/ru.json b/dashboard/public/translation/ru.json index 2d07f0528..4a8b6820a 100644 --- a/dashboard/public/translation/ru.json +++ b/dashboard/public/translation/ru.json @@ -975,7 +975,6 @@ "setupAction": "Настроить учётную запись", "subscription": "Подписка", "cloudronId": "Cloudron ID", - "subscriptionEndsAt": "Отменена и завершена", "subscriptionChangeAction": "Управление подпиской", "subscriptionReactivateAction": "Реактивировать подписку", "emailNotVerified": "Электронная почта не подтверждена", @@ -984,8 +983,7 @@ "unlinkDialog": { "title": "Отвязать Аккаунт Cloudron.io", "description": "Данное действие отвяжет этот Cloudron от действующего аккаунта Cloudron.io. После он может быть привязан к другому аккаунту." - }, - "expired": "Подписка истекла" + } }, "timezone": { "title": "Системный часовой пояс", @@ -1125,7 +1123,6 @@ "netcupApiPassword": "API пароль Netcup", "vultrToken": "Токен Vultr", "jitsiHostname": "Локация Jitsi", - "wellKnownDescription": "Значения будут использованы для ответа на https://{{ domain }}/.well-known/ адреса. Учтите, что для функционирования необходимо, чтобы приложение было доступно на основном домене {{ domain }}. Подробнее можно узнать в документации.", "hetznerToken": "Токен Hetzner", "cloudflareDefaultProxyStatus": "Активировать прокси для новых DNS записей", "porkbunApikey": "API ключ Porkbun", @@ -1155,10 +1152,6 @@ "description": "Обновляет DNS записи приложений и электронной почты для всех доменов.", "syncAction": "Синхронизировать DNS" }, - "domainWellKnown": { - "title": "Общеизвестные расположения {{ domain }}" - }, - "tooltipWellKnown": "Общеизвестные расположения", "emptyPlaceholder": "Домены отсутствуют", "noMatchesPlaceholder": "Подходящий домен отсутствует", "description": "Добавление домена позволит вам устанавливать приложения на его субдомены." diff --git a/dashboard/public/translation/vi.json b/dashboard/public/translation/vi.json index 17023bca1..d8d191e37 100644 --- a/dashboard/public/translation/vi.json +++ b/dashboard/public/translation/vi.json @@ -8,14 +8,15 @@ "title": "App của tôi", "noApps": { "title": "Chưa có app cài đặt!", - "description": "Cài đặt một vài app nhé? Hãy xem trong Cửa hàng App" + "description": "Cài đặt một vài app nhé? Hãy xem trong Cửa hàng App." }, "auth": { "email": "Đăng nhập bằng email", "sso": "Đăng nhập với tên & mật khẩu trên Cloudron", "nosso": "Đăng nhập bằng tài khoản riêng", "openid": "Đăng nhập bằng Cloudron OpenID" - } + }, + "noMatchesPlaceholder": "Không có app tương ứng" }, "main": { "logout": "Thoát", @@ -32,11 +33,18 @@ "username": "Tên đăng nhập", "displayName": "Tên hiển thị", "table": { - "date": "Ngày" + "date": "Ngày", + "version": "Phiên bản" }, "action": { "reboot": "Khởi động lại", - "logs": "Log" + "logs": "Log", + "remove": "Xóa", + "edit": "Chỉnh sửa", + "add": "Thêm", + "next": "Kế tiếp", + "configure": "Cấu hình", + "restart": "Khởi động lại" }, "rebootDialog": { "title": "Chắc chắn muốn khởi động lại server?", @@ -805,7 +813,6 @@ "appstoreAccount": { "subscriptionReactivateAction": "Kích hoạt lại gói đăng ký", "subscriptionChangeAction": "Quản lý gói đăng ký", - "subscriptionEndsAt": "Đã huỷ đăng ký và kết thúc vào", "cloudronId": "Mã Cloudron ID", "subscription": "Gói đăng ký", "setupAction": "Cài đặt tài khoản", @@ -1003,7 +1010,6 @@ "domain": "Tên miền", "editTitle": "Cấu hình {{ domain }}", "addTitle": "Thêm tên miền", - "wellKnownDescription": "Những giá trị nhập vào này sẽ được dùng bởi Cloudron để phản hồi về những đường link /.well-known/. Lưu ý rằng một app cần được đang chạy cài đặt sẵn trên tên miền gốc {{ domain }} để tính năng này có thể hoạt động được. Xem phần hướng dẫn sử dụng để biết thêm thông tin.", "vultrToken": "Mật mã Vultr", "jitsiHostname": "Vị trí Jitsi", "hetznerToken": "Mật mã Hetzner", @@ -1041,11 +1047,7 @@ "title": "Đồng bộ DNS", "description": "Lựa chọn này sẽ cấp lại các bản ghi DNS cho app và email cho tất cả tên miền.", "syncAction": "Đồng bộ DNS" - }, - "domainWellKnown": { - "title": "Những vị trí Well-Known của {{ domain }}" - }, - "tooltipWellKnown": "Cài đặt những vị trí Well-Known" + } }, "app": { "appInfo": { diff --git a/dashboard/public/translation/zh_Hans.json b/dashboard/public/translation/zh_Hans.json index 66bd4d730..79f4ec775 100644 --- a/dashboard/public/translation/zh_Hans.json +++ b/dashboard/public/translation/zh_Hans.json @@ -524,7 +524,6 @@ "setupAction": "设置账户", "subscription": "订阅", "cloudronId": "Cloudron ID", - "subscriptionEndsAt": "已取消并将终止于", "subscriptionChangeAction": "更改订阅", "subscriptionReactivateAction": "重新激活订阅" }, diff --git a/dashboard/src/components/WellKnownDialog.vue b/dashboard/src/components/WellKnownDialog.vue index ab01e8f3e..8806e7c15 100644 --- a/dashboard/src/components/WellKnownDialog.vue +++ b/dashboard/src/components/WellKnownDialog.vue @@ -92,7 +92,7 @@ defineExpose({