From 784e80db5b1dbbce9f8ffbf82e5c36b202b0de0e Mon Sep 17 00:00:00 2001 From: Elias Schneider Date: Mon, 6 Jan 2025 11:00:12 +0100 Subject: [PATCH] chore(translations): update translations via Crowdin (#728) * New translations en-us.ts (French) * New translations en-us.ts (Portuguese, Brazilian) * New translations en-us.ts (Italian) * New translations en-us.ts (German) * New translations en-us.ts (Vietnamese) --- frontend/src/i18n/translations/de-DE.ts | 2 +- frontend/src/i18n/translations/fr-FR.ts | 28 +++++++++++------------ frontend/src/i18n/translations/it-IT.ts | 28 +++++++++++------------ frontend/src/i18n/translations/pt-BR.ts | 30 ++++++++++++------------- frontend/src/i18n/translations/vi-VN.ts | 4 ++-- 5 files changed, 46 insertions(+), 46 deletions(-) diff --git a/frontend/src/i18n/translations/de-DE.ts b/frontend/src/i18n/translations/de-DE.ts index 8607a83..3722c50 100644 --- a/frontend/src/i18n/translations/de-DE.ts +++ b/frontend/src/i18n/translations/de-DE.ts @@ -296,7 +296,7 @@ export default { "share.edit.notify.save-success": "Freigabe erfolgreich aktualisiert", // END /share/[id]/edit // /imprint - "imprint.title": "Imprint", + "imprint.title": "Impressum", // END /imprint // /privacy "privacy.title": "Privacy Policy", diff --git a/frontend/src/i18n/translations/fr-FR.ts b/frontend/src/i18n/translations/fr-FR.ts index 2bc90d1..f8154e9 100644 --- a/frontend/src/i18n/translations/fr-FR.ts +++ b/frontend/src/i18n/translations/fr-FR.ts @@ -296,10 +296,10 @@ export default { "share.edit.notify.save-success": "Partage mis à jour avec succès", // END /share/[id]/edit // /imprint - "imprint.title": "Imprint", + "imprint.title": "Mentions légales", // END /imprint // /privacy - "privacy.title": "Privacy Policy", + "privacy.title": "Politique de confidentialité", // END /privacy // /admin/config "admin.config.title": "Paramètres", @@ -344,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Autoriser les partages anonymes", "admin.config.share.allow-unauthenticated-shares.description": "Permet aux visiteurs de créer des partages", "admin.config.share.max-expiration": "Échéance", - "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", + "admin.config.share.max-expiration.description": "Expiration du partage en heures. Réglez sur 0 pour qu'il n'expire jamais.", "admin.config.share.share-id-length": "Taille de l'identifiant généré", "admin.config.share.share-id-length.description": "Taille par défaut de l'identifiant généré pour un partage. Cette valeur est aussi utilisée pour générer les liens des partages inverses. Une valeur inférieure à 8 n'est pas considérée sûre.", "admin.config.share.max-size": "Taille max", @@ -463,17 +463,17 @@ export default { "admin.config.s3.key.description": "La clé qui vous permet d'accéder au bucket S3.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "Le secret qui vous permet d'accéder au bucket S3.", - "admin.config.category.legal": "Legal", - "admin.config.legal.enabled": "Enable legal notices", - "admin.config.legal.enabled.description": "Whether to show a link to imprint and privacy policy in the footer.", - "admin.config.legal.imprint-text": "Imprint text", - "admin.config.legal.imprint-text.description": "The text which should be shown in the imprint. Supports Markdown. Leave blank to link to an external imprint page.", - "admin.config.legal.imprint-url": "Imprint URL", - "admin.config.legal.imprint-url.description": "If you already have an imprint page you can link it here instead of using the text field.", - "admin.config.legal.privacy-policy-text": "Privacy policy text", - "admin.config.legal.privacy-policy-text.description": "The text which should be shown in the privacy policy. Supports Markdown. Leave blank to link to an external privacy policy page.", - "admin.config.legal.privacy-policy-url": "Privacy policy URL", - "admin.config.legal.privacy-policy-url.description": "If you already have a privacy policy page you can link it here instead of using the text field.", + "admin.config.category.legal": "Juridique", + "admin.config.legal.enabled": "Activer les mentions légales", + "admin.config.legal.enabled.description": "Afficher/Masquer dans le pied de page un lien vers les mentions légales et la politique de confidentialité.", + "admin.config.legal.imprint-text": "Texte des mentions légales", + "admin.config.legal.imprint-text.description": "Le texte qui doit être affiché dans les mentions légales. Supporte le Markdown. Laissez vide pour mettre un lien vers une page de mentions légales externe.", + "admin.config.legal.imprint-url": "URL des mentions légales", + "admin.config.legal.imprint-url.description": "Si vous avez déjà une page de mentions légales, vous pouvez indiquer son URL ici au lieu d'utiliser le champ de texte.", + "admin.config.legal.privacy-policy-text": "Texte de la politique de confidentialité", + "admin.config.legal.privacy-policy-text.description": "Le texte qui doit être affiché dans la politique de confidentialité. Supporte le Markdown. Laissez vide pour mettre un lien vers une page de politique de confidentialité externe.", + "admin.config.legal.privacy-policy-url": "URL de la politique de confidentialité", + "admin.config.legal.privacy-policy-url.description": "Si vous avez déjà une page de politique de confidentialité, vous pouvez indiquer son URL ici au lieu d'utiliser le champ de texte.", // 404 "404.description": "Désolé, mais cette page n’existe pas.", "404.button.home": "Retour à l’accueil", diff --git a/frontend/src/i18n/translations/it-IT.ts b/frontend/src/i18n/translations/it-IT.ts index 24c075e..6a93528 100644 --- a/frontend/src/i18n/translations/it-IT.ts +++ b/frontend/src/i18n/translations/it-IT.ts @@ -296,10 +296,10 @@ export default { "share.edit.notify.save-success": "Condivisione aggiornata correttamente", // END /share/[id]/edit // /imprint - "imprint.title": "Imprint", + "imprint.title": "Note legali", // END /imprint // /privacy - "privacy.title": "Privacy Policy", + "privacy.title": "Informativa sulla privacy", // END /privacy // /admin/config "admin.config.title": "Configurazione", @@ -344,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Consenti condivisioni non autenticate", "admin.config.share.allow-unauthenticated-shares.description": "Indica se gli utenti non autenticati possono creare condivisioni", "admin.config.share.max-expiration": "Scadenza massima", - "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", + "admin.config.share.max-expiration.description": "Scadenza massima della condivisione. Impostare a 0 per consentire la scadenza illimitata.", "admin.config.share.share-id-length": "Lunghezza ID condivisione predefinita", "admin.config.share.share-id-length.description": "Lunghezza predefinita dell'ID generato per una condivisione. Questo valore viene utilizzato anche per generare collegamenti per condivisioni inverse. Un valore inferiore a 8 non è considerato sicuro.", "admin.config.share.max-size": "Dim. massima", @@ -463,17 +463,17 @@ export default { "admin.config.s3.key.description": "La chiave che consente di accedere al bucket S3.", "admin.config.s3.secret": "Parola chiave", "admin.config.s3.secret.description": "La parola chiave che consente di accedere al bucket S3.", - "admin.config.category.legal": "Legal", - "admin.config.legal.enabled": "Enable legal notices", - "admin.config.legal.enabled.description": "Whether to show a link to imprint and privacy policy in the footer.", - "admin.config.legal.imprint-text": "Imprint text", - "admin.config.legal.imprint-text.description": "The text which should be shown in the imprint. Supports Markdown. Leave blank to link to an external imprint page.", - "admin.config.legal.imprint-url": "Imprint URL", - "admin.config.legal.imprint-url.description": "If you already have an imprint page you can link it here instead of using the text field.", - "admin.config.legal.privacy-policy-text": "Privacy policy text", - "admin.config.legal.privacy-policy-text.description": "The text which should be shown in the privacy policy. Supports Markdown. Leave blank to link to an external privacy policy page.", - "admin.config.legal.privacy-policy-url": "Privacy policy URL", - "admin.config.legal.privacy-policy-url.description": "If you already have a privacy policy page you can link it here instead of using the text field.", + "admin.config.category.legal": "Legale", + "admin.config.legal.enabled": "Abilita le notifiche legali", + "admin.config.legal.enabled.description": "Indica se mostrare o meno un link alle informative legali e sulla privacy a piè di pagina.", + "admin.config.legal.imprint-text": "Testo dell'informativa", + "admin.config.legal.imprint-text.description": "Il testo che deve essere mostrato nell'informativa. Supporta il linguaggio Markdown. Lascia vuoto per collegare una pagina informativa esterna.", + "admin.config.legal.imprint-url": "URL dell'informativa", + "admin.config.legal.imprint-url.description": "Nel caso avessi già una pagina di informativa puoi collegarla qui invece di usare il campo di testo.", + "admin.config.legal.privacy-policy-text": "Testo dell'informativa sulla privacy", + "admin.config.legal.privacy-policy-text.description": "Il testo che dovrebbe essere mostrato nell'informativa sulla privacy. Supporta il linguaggio Markdown. Lascia vuoto per collegare una pagina esterna inerente la politica sulla privacy.", + "admin.config.legal.privacy-policy-url": "URL dell'informativa sulla privacy", + "admin.config.legal.privacy-policy-url.description": "Nel caso avessi già una pagina di informativa sulla privacy, puoi collegarla qui invece di usare il campo di testo.", // 404 "404.description": "Ops, questa pagina non esiste.", "404.button.home": "Riportami a casa", diff --git a/frontend/src/i18n/translations/pt-BR.ts b/frontend/src/i18n/translations/pt-BR.ts index d604961..d923f7d 100644 --- a/frontend/src/i18n/translations/pt-BR.ts +++ b/frontend/src/i18n/translations/pt-BR.ts @@ -124,8 +124,8 @@ export default { "account.shares.table.expiresAt": "Expira em", "account.shares.table.createdAt": "Criada em", "account.shares.table.size": "Tamanho", - "account.shares.table.password-protected": "Password protected", - "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.password-protected": "Protegido por senha", + "account.shares.table.visitor-count": "{count} de {max}", "account.shares.table.expiry-never": "Nunca", "account.shares.modal.share-informations": "Informações do compartilhamento", "account.shares.modal.share-link": "Link do compartilhamento", @@ -299,7 +299,7 @@ export default { "imprint.title": "Imprint", // END /imprint // /privacy - "privacy.title": "Privacy Policy", + "privacy.title": "Política de Privacidade", // END /privacy // /admin/config "admin.config.title": "Configuração", @@ -344,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Permitir compartilhamentos sem autenticação", "admin.config.share.allow-unauthenticated-shares.description": "Se usuários não autenticados podem criar compartilhamentos", "admin.config.share.max-expiration": "Expiração máxima", - "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", + "admin.config.share.max-expiration.description": "Expiração máxima de compartilhamento. Defina 0 para permitir expiração ilimitada.", "admin.config.share.share-id-length": "Comprimento da ID do compartilhamento padrão", "admin.config.share.share-id-length.description": "Comprimento padrão para a ID gerada de um compartilhamento. Este valor também é usado para gerar links para ações reversas. Um valor abaixo de 8 não é considerado seguro.", "admin.config.share.max-size": "Tamanho máximo", @@ -463,17 +463,17 @@ export default { "admin.config.s3.key.description": "A chave que permite a você acessar o bucket S3.", "admin.config.s3.secret": "Segredo", "admin.config.s3.secret.description": "O segredo que permite a você acessar o bucket S3.", - "admin.config.category.legal": "Legal", - "admin.config.legal.enabled": "Enable legal notices", - "admin.config.legal.enabled.description": "Whether to show a link to imprint and privacy policy in the footer.", - "admin.config.legal.imprint-text": "Imprint text", - "admin.config.legal.imprint-text.description": "The text which should be shown in the imprint. Supports Markdown. Leave blank to link to an external imprint page.", - "admin.config.legal.imprint-url": "Imprint URL", - "admin.config.legal.imprint-url.description": "If you already have an imprint page you can link it here instead of using the text field.", - "admin.config.legal.privacy-policy-text": "Privacy policy text", - "admin.config.legal.privacy-policy-text.description": "The text which should be shown in the privacy policy. Supports Markdown. Leave blank to link to an external privacy policy page.", - "admin.config.legal.privacy-policy-url": "Privacy policy URL", - "admin.config.legal.privacy-policy-url.description": "If you already have a privacy policy page you can link it here instead of using the text field.", + "admin.config.category.legal": "Aviso legal", + "admin.config.legal.enabled": "Habilitar avisos legais", + "admin.config.legal.enabled.description": "Exibir um link para imprimir e política de privacidade no rodapé.", + "admin.config.legal.imprint-text": "Imprimir texto", + "admin.config.legal.imprint-text.description": "O texto que deve ser mostrado na imagem. Suporta Markdown. Deixe em branco para vincular a página de impressão externa.", + "admin.config.legal.imprint-url": "Imprimir URL", + "admin.config.legal.imprint-url.description": "Se você já tem uma página impressa, você pode vinculá-la aqui ao invés de usar o campo de texto.", + "admin.config.legal.privacy-policy-text": "Texto da política de privacidade", + "admin.config.legal.privacy-policy-text.description": "O texto que deve ser mostrado na política de privacidade. Suporta Markdown. Deixe em branco para vincular a página de política de privacidade externa.", + "admin.config.legal.privacy-policy-url": "URL da política de privacidade", + "admin.config.legal.privacy-policy-url.description": "Se você já tem uma página impressa, você pode vinculá-la aqui ao invés de usar o campo de texto.", // 404 "404.description": "Ops, esta página não existe.", "404.button.home": "Me traga de volta para casa", diff --git a/frontend/src/i18n/translations/vi-VN.ts b/frontend/src/i18n/translations/vi-VN.ts index a8e7816..62ee0b5 100644 --- a/frontend/src/i18n/translations/vi-VN.ts +++ b/frontend/src/i18n/translations/vi-VN.ts @@ -3,7 +3,7 @@ export default { "navbar.upload": "Tải lên", "navbar.signin": "Đăng nhập", "navbar.home": "Trang chủ", - "navbar.signup": "Sign up", + "navbar.signup": "Đăng ký", "navbar.links.shares": "Chia sẻ của tôi", "navbar.links.reverse": "Reverse shares", "navbar.avatar.account": "Tài khoản", @@ -163,7 +163,7 @@ export default { "account.reverseShares.modal.max-use.description": "The maximum amount of times this URL can be used to create a share.", "account.reverseShare.never-expires": "This reverse share will never expire.", "account.reverseShare.expires-on": "This reverse share will expire on {expiration}.", - "account.reverseShares.table.no-shares": "No shares created yet", + "account.reverseShares.table.no-shares": "Chưa tạo chia sẻ nào", "account.reverseShares.table.count.singular": "share", "account.reverseShares.table.count.plural": "shares", "account.reverseShares.table.shares": "Shares",