diff --git a/frontend/src/i18n/translations/ar-EG.ts b/frontend/src/i18n/translations/ar-EG.ts index 874ccee..ef5cbbb 100644 --- a/frontend/src/i18n/translations/ar-EG.ts +++ b/frontend/src/i18n/translations/ar-EG.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Expires on", "account.shares.table.createdAt": "Created on", "account.shares.table.size": "الحجم", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "معلومات المشاركة", "account.shares.modal.share-link": "رابط المشاركة", "account.shares.modal.delete.title": "Delete share: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "حدث خطأ أثناء إنهاء مشاركتك.", "share.edit.notify.save-success": "تم تحديث المشاركة بنجاح", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "الإعدادات", "admin.config.category.general": "عام", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "السماح بالمشاركات غير المصادق عليها", "admin.config.share.allow-unauthenticated-shares.description": "إتاحة إنشاء المشاركات للمستخدمين غير الموثقين", "admin.config.share.max-expiration": "أبعد زمن لانتهاء الصلاحية", - "admin.config.share.max-expiration.description": "أطول زمن لانتهاء صلاحية المشاركات بالساعات. الصفر يعني أن المشاركة لن تنتهي صلاحيتها.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Default share ID length", "admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.", "admin.config.share.max-size": "أكبر حجم", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "هذه الصفحة غير موجودة.", "404.button.home": "أعدني للصفحة الرئيسية", diff --git a/frontend/src/i18n/translations/cs-CZ.ts b/frontend/src/i18n/translations/cs-CZ.ts index bfdcd4a..e64a29a 100644 --- a/frontend/src/i18n/translations/cs-CZ.ts +++ b/frontend/src/i18n/translations/cs-CZ.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Expires on", "account.shares.table.createdAt": "Created on", "account.shares.table.size": "Velikost", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "Share informations", "account.shares.modal.share-link": "Odkaz na sdílení", "account.shares.modal.delete.title": "Delete share: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "Při dokončování vašeho sdílení došlo k chybě.", "share.edit.notify.save-success": "Sdílení úspěšně aktualizováno", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Nastavení", "admin.config.category.general": "Obecné", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Povolit sdílení neověřeným uživatelům", "admin.config.share.allow-unauthenticated-shares.description": "Zda mohou neověření uživatelé vytvářet sdílení", "admin.config.share.max-expiration": "Max. platnost", - "admin.config.share.max-expiration.description": "Maximální platnost sdílení v hodinách. Nastavte na 0 k povolení neomezené platnosti.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Default share ID length", "admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.", "admin.config.share.max-size": "Max. velikost", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "Jejda, tato stránka neexistuje.", "404.button.home": "Bring me back home", diff --git a/frontend/src/i18n/translations/da-DK.ts b/frontend/src/i18n/translations/da-DK.ts index 802b2e4..98aa96a 100644 --- a/frontend/src/i18n/translations/da-DK.ts +++ b/frontend/src/i18n/translations/da-DK.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Expires on", "account.shares.table.createdAt": "Created on", "account.shares.table.size": "Størrelse", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "Share informations", "account.shares.modal.share-link": "Del link", "account.shares.modal.delete.title": "Delete share: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "An error occurred while finishing your share.", "share.edit.notify.save-success": "Deling opdateret", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Konfiguration", "admin.config.category.general": "Generelt", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Tillad uautoriserede delinger", "admin.config.share.allow-unauthenticated-shares.description": "Whether unauthenticated users can create shares", "admin.config.share.max-expiration": "Maks. udløb", - "admin.config.share.max-expiration.description": "Maximum share expiration in hours. Set to 0 to allow unlimited expiration.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Default share ID length", "admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.", "admin.config.share.max-size": "Maks. størrelse", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "Ups! Denne side findes ikke.", "404.button.home": "Gå tilbage", diff --git a/frontend/src/i18n/translations/el-GR.ts b/frontend/src/i18n/translations/el-GR.ts index d1af5fb..781466a 100644 --- a/frontend/src/i18n/translations/el-GR.ts +++ b/frontend/src/i18n/translations/el-GR.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Expires on", "account.shares.table.createdAt": "Created on", "account.shares.table.size": "Μέγεθος", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "Πληροφορίες διαμοιρασμού", "account.shares.modal.share-link": "Κοινοποίηση συνδέσμου", "account.shares.modal.delete.title": "Delete share: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "Παρουσιάστηκε σφάλμα κατά την ολοκλήρωση του διαμοιρασμού.", "share.edit.notify.save-success": "Ο διαμοιρασμός ενημερώθηκε επιτυχώς", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Διαμόρφωση", "admin.config.category.general": "Γενικά", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Επιτρέψτε κοινές χρήσεις χωρίς έλεγχο ταυτότητας", "admin.config.share.allow-unauthenticated-shares.description": "Εάν οι χρήστες χωρίς έλεγχο ταυτότητας μπορούν να δημιουργήσουν κοινόχρηστα στοιχεία", "admin.config.share.max-expiration": "Μέγιστη λήξη", - "admin.config.share.max-expiration.description": "Μέγιστη λήξη κοινής χρήσης σε ώρες. Ορίστε το 0 για να επιτρέψετε απεριόριστη λήξη.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Default share ID length", "admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.", "admin.config.share.max-size": "Μέγιστο μέγεθος", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "Ουπς. Αυτή η σελίδα δεν υπάρχει.", "404.button.home": "Πήγαινέ με πίσω", diff --git a/frontend/src/i18n/translations/es-ES.ts b/frontend/src/i18n/translations/es-ES.ts index ec6789a..96c3823 100644 --- a/frontend/src/i18n/translations/es-ES.ts +++ b/frontend/src/i18n/translations/es-ES.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Vence el", "account.shares.table.createdAt": "Creado el", "account.shares.table.size": "Tamaño", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "Información del compartido", "account.shares.modal.share-link": "Enlace", "account.shares.modal.delete.title": "Eliminar enlace compartido: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "Ha ocurrido un error mientras se compartía tu archivo.", "share.edit.notify.save-success": "Compartir actualizado correctamente", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Configuración", "admin.config.category.general": "General", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Permitir compartir sin iniciar sesión", "admin.config.share.allow-unauthenticated-shares.description": "Si los usuarios que no han iniciado sesión pueden compartir", "admin.config.share.max-expiration": "Expiración máxima", - "admin.config.share.max-expiration.description": "Expiración máxima para compartir en horas. Establezca en 0 para permitir una expiración ilimitada.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Longitud de ID compartido por defecto", "admin.config.share.share-id-length.description": "Longitud predeterminada para el ID generado de un compartido. Este valor también se usa para generar enlaces compartidos de uso inverso. Un valor inferior a 8 no se considera seguro.", "admin.config.share.max-size": "Tamaño máximo", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "Oops esta página no existe.", "404.button.home": "Regrésame al inicio", diff --git a/frontend/src/i18n/translations/fi-FI.ts b/frontend/src/i18n/translations/fi-FI.ts index 9e0c0aa..d18a5a7 100644 --- a/frontend/src/i18n/translations/fi-FI.ts +++ b/frontend/src/i18n/translations/fi-FI.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Expires on", "account.shares.table.createdAt": "Created on", "account.shares.table.size": "Koko", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "Jaetun tiedot", "account.shares.modal.share-link": "Jaa linkki", "account.shares.modal.delete.title": "Delete share: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "An error occurred while finishing your share.", "share.edit.notify.save-success": "Share updated successfully", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Asetukset", "admin.config.category.general": "Yleiset", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Salli anonyymit jaot", "admin.config.share.allow-unauthenticated-shares.description": "Voiko tunnistamattomat käyttäjät luoda jakoja", "admin.config.share.max-expiration": "Max expiration", - "admin.config.share.max-expiration.description": "Maximum share expiration in hours. Set to 0 to allow unlimited expiration.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Default share ID length", "admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.", "admin.config.share.max-size": "Maksimikoko", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "Hups tätä sivua ei ole olemassa.", "404.button.home": "Tuo minut takaisin kotiin", diff --git a/frontend/src/i18n/translations/fr-FR.ts b/frontend/src/i18n/translations/fr-FR.ts index b915ad4..2bc90d1 100644 --- a/frontend/src/i18n/translations/fr-FR.ts +++ b/frontend/src/i18n/translations/fr-FR.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Expire le", "account.shares.table.createdAt": "Créé le", "account.shares.table.size": "Taille", + "account.shares.table.password-protected": "Protégé par un mot de passe", + "account.shares.table.visitor-count": "{count} sur {max}", + "account.shares.table.expiry-never": "Jamais", "account.shares.modal.share-informations": "Détails du partage", "account.shares.modal.share-link": "Lien de partage", "account.shares.modal.delete.title": "Supprimer le partage : {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "Une erreur est survenue durant le traitement de votre partage.", "share.edit.notify.save-success": "Partage mis à jour avec succès", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Paramètres", "admin.config.category.general": "Général", @@ -335,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": "Échéance du partage en heures. Indiquez 0 pour qu’il n’expire jamais.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "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", @@ -403,8 +412,8 @@ export default { "admin.config.oauth.oidc-discovery-uri.description": "L’URI de découverte de la connexion à l'application OpenID OAuth", "admin.config.oauth.oidc-sign-out": "Déconnexion du fournisseur OpenID Connect", "admin.config.oauth.oidc-sign-out.description": "Si activé, le bouton \"Déconnexion\" vous déconnectera également du fournisseur d'identité OpenID Connect", - "admin.config.oauth.oidc-scope": "OpenID Connect scope", - "admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.", + "admin.config.oauth.oidc-scope": "Paramètres de connexion OpenID", + "admin.config.oauth.oidc-scope.description": "Paramètres fournis par votre fournisseur OpenID.", "admin.config.oauth.oidc-username-claim": "Revendication du nom d’utilisateur OpenID", "admin.config.oauth.oidc-username-claim.description": "Le champ contenant la revendication du nom d’utilisateur dans le jeton OpenID Connect. Laissez vide si vous ne savez pas quoi indiquer.", "admin.config.oauth.oidc-role-path": "Chemin vers les rôles dans le jeton OpenID Connect", @@ -454,6 +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.", // 404 "404.description": "Désolé, mais cette page n’existe pas.", "404.button.home": "Retour à l’accueil", diff --git a/frontend/src/i18n/translations/hr-HR.ts b/frontend/src/i18n/translations/hr-HR.ts index 7783bfc..fecea01 100644 --- a/frontend/src/i18n/translations/hr-HR.ts +++ b/frontend/src/i18n/translations/hr-HR.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Istječe", "account.shares.table.createdAt": "Kreirano", "account.shares.table.size": "Veličina", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "Informacije o dijeljenju", "account.shares.modal.share-link": "Podijelite poveznicu", "account.shares.modal.delete.title": "Izbriši dijeljenje {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "Došlo je do pogreške prilikom dovršavanja vašeg dijeljenja.", "share.edit.notify.save-success": "Dijeljenje je uspješno ažurirano", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Konfiguracija", "admin.config.category.general": "Opće", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Dozvoli dijeljenje bez autentifikacije", "admin.config.share.allow-unauthenticated-shares.description": "Mogu li korisnici bez autentifikacije kreirati dijeljenja", "admin.config.share.max-expiration": "Maksimalno trajanje", - "admin.config.share.max-expiration.description": "Maksimalno trajanje dijeljenja u satima. Postavite na 0 za neograničeno trajanje.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Dužina zadano generiranog ID-a za dijeljenje", "admin.config.share.share-id-length.description": "Zadana dužina generiranog ID-a za dijeljenje. Ova vrijednost se također koristi za generiranje poveznica za obrnuto dijeljenje. Vrijednost manja od 8 se ne smatra sigurnom.", "admin.config.share.max-size": "Maksimalna veličina", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "Ups - Ova stranica ne postoji.", "404.button.home": "Vrati me na početnu stranicu", diff --git a/frontend/src/i18n/translations/hu-HU.ts b/frontend/src/i18n/translations/hu-HU.ts index 2cf1f58..bab05ca 100644 --- a/frontend/src/i18n/translations/hu-HU.ts +++ b/frontend/src/i18n/translations/hu-HU.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Lejár", "account.shares.table.createdAt": "Létrehozva", "account.shares.table.size": "Méret", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "Megosztás adatai", "account.shares.modal.share-link": "Hivatkozás", "account.shares.modal.delete.title": "Megosztás törlése: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "Hiba lépett fel a megosztás befejezése közben.", "share.edit.notify.save-success": "A megosztás frissítésre került", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Konfiguráció", "admin.config.category.general": "Általános", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Hitelesítés nélküli megosztások engedélyezése", "admin.config.share.allow-unauthenticated-shares.description": "Hitelesítés nélküli felhasználók létre hozhatnak-e megosztásokat", "admin.config.share.max-expiration": "Max lejárat", - "admin.config.share.max-expiration.description": "A megosztások megengedett leghosszabb lejárata órában. 0 értékkel a lejárat kikapcsolható.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Default share ID length", "admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.", "admin.config.share.max-size": "Max méret", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "Hoppá - ez az oldal nem létezik.", "404.button.home": "Vissza a Kezdőlapra", diff --git a/frontend/src/i18n/translations/it-IT.ts b/frontend/src/i18n/translations/it-IT.ts index 14ddd76..24c075e 100644 --- a/frontend/src/i18n/translations/it-IT.ts +++ b/frontend/src/i18n/translations/it-IT.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Scade il", "account.shares.table.createdAt": "Creato il", "account.shares.table.size": "Dimensione", + "account.shares.table.password-protected": "Protetto da password", + "account.shares.table.visitor-count": "{count} di {max}", + "account.shares.table.expiry-never": "Mai", "account.shares.modal.share-informations": "Condividi le informazioni", "account.shares.modal.share-link": "Condividi link", "account.shares.modal.delete.title": "Elimina condivisione {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "Si è verificato un errore durante il completamento della condivisione.", "share.edit.notify.save-success": "Condivisione aggiornata correttamente", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Configurazione", "admin.config.category.general": "Generale", @@ -335,15 +344,15 @@ 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": "Scadenza massima di condivisione in ore. Impostare a 0 per consentire la scadenza illimitata.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "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", - "admin.config.share.max-size.description": "Dimensione massima di condivisione", + "admin.config.share.max-size.description": "Dimensione massima della condivisione", "admin.config.share.zip-compression-level": "Livello di compressione Zip", "admin.config.share.zip-compression-level.description": "Regola il livello per bilanciare la dimensione del file e la velocità di compressione. Valori validi da 0 a 9, con 0 senza compressione e 9 con compressione massima. ", "admin.config.share.chunk-size": "Dimensione dei chunk", - "admin.config.share.chunk-size.description": "Regola la dimensione del chunk per i tuoi caricamenti per bilanciare l'efficienza e l'affidabilità in base alla tua connessione internet. I chunk più piccoli possono migliorare i tassi di successo per connessioni instabili, mentre i chunks più grandi velocizzano i caricamenti per connessioni stabili.", + "admin.config.share.chunk-size.description": "Regola la dimensione dei chunk per i tuoi upload, per bilanciare l'efficienza e l'affidabilità in base alla tua connessione internet. I chunk più piccoli possono migliorare i tassi di successo per connessioni instabili, mentre i chunks più grandi velocizzano i caricamenti per connessioni stabili.", "admin.config.share.auto-open-share-modal": "Apertura automatica creazione modalità condivisione", "admin.config.share.auto-open-share-modal.description": "La modalità di creazione della condivisione viene visualizzata automaticamente quando un utente seleziona i file, eliminando la necessità di fare clic manualmente sul pulsante.", "admin.config.smtp.enabled": "Abilita", @@ -454,6 +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.", // 404 "404.description": "Ops, questa pagina non esiste.", "404.button.home": "Riportami a casa", diff --git a/frontend/src/i18n/translations/ja-JP.ts b/frontend/src/i18n/translations/ja-JP.ts index 3317a52..0d74ff8 100644 --- a/frontend/src/i18n/translations/ja-JP.ts +++ b/frontend/src/i18n/translations/ja-JP.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "有効期限", "account.shares.table.createdAt": "作成日", "account.shares.table.size": "サイズ", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "共有情報", "account.shares.modal.share-link": "共有リンク", "account.shares.modal.delete.title": "共有を削除: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "共有の最終処理でエラーが発生しました。", "share.edit.notify.save-success": "共有の更新に成功しました", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "設定", "admin.config.category.general": "一般", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "ログインしていない状態での共有を許可する", "admin.config.share.allow-unauthenticated-shares.description": "ログインしていないユーザーに共有の作成を許可するかどうかを選択してください。", "admin.config.share.max-expiration": "有効期限の上限", - "admin.config.share.max-expiration.description": "共有に設定可能な有効期限の上限を時間単位で設定できます。0を設定すると、有効期限が無制限になります。", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "デフォルトの共有IDの長さ", "admin.config.share.share-id-length.description": "共有の生成されたIDのデフォルトの長さ。この値はファイルリクエストのリンクを生成するためにも使用されます。8未満の値は安全ではないと見なされます。", "admin.config.share.max-size": "最大ファイルサイズ", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "S3バケットにアクセスするためのキー。", "admin.config.s3.secret": "秘密", "admin.config.s3.secret.description": "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.", // 404 "404.description": "ページが見つかりません。", "404.button.home": "ホームに戻る", diff --git a/frontend/src/i18n/translations/ko-KR.ts b/frontend/src/i18n/translations/ko-KR.ts index a8eba07..05b2432 100644 --- a/frontend/src/i18n/translations/ko-KR.ts +++ b/frontend/src/i18n/translations/ko-KR.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Expires on", "account.shares.table.createdAt": "Created on", "account.shares.table.size": "크기", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "공유 정보", "account.shares.modal.share-link": "공유 링크", "account.shares.modal.delete.title": "Delete share: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "공유를 완료하는 동안 오류가 발생했습니다.", "share.edit.notify.save-success": "공유가 업데이트 되었습니다.", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "구성", "admin.config.category.general": "일반", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "인증되지 않은 공유 허용", "admin.config.share.allow-unauthenticated-shares.description": "인증되지 않은 사용자가 공유를 생성할 수 있는지 여부", "admin.config.share.max-expiration": "최대 만료 시간", - "admin.config.share.max-expiration.description": "공유의 최대 만료 시간. 무제한 만료를 허용하려면 0으로 설정하세요.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Default share ID length", "admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.", "admin.config.share.max-size": "최대 크기", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "이런, 이 페이지는 존재하지 않습니다.", "404.button.home": "나를 집으로 데려다 줘", diff --git a/frontend/src/i18n/translations/nl-BE.ts b/frontend/src/i18n/translations/nl-BE.ts index 4b97171..8cb1345 100644 --- a/frontend/src/i18n/translations/nl-BE.ts +++ b/frontend/src/i18n/translations/nl-BE.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Verloopt op", "account.shares.table.createdAt": "Gemaakt op", "account.shares.table.size": "Grootte", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "Gegevens delen", "account.shares.modal.share-link": "Deel link", "account.shares.modal.delete.title": "Share verwijderd: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "Er is een fout opgetreden tijdens het voltooien van uw share.", "share.edit.notify.save-success": "Share is succesvol bijgewerkt", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Configuratie", "admin.config.category.general": "Algemeen", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Ongeverifieerde shares toestaan", "admin.config.share.allow-unauthenticated-shares.description": "Sta niet-geverifieerde gebruikers toe shares te kunnen aanmaken", "admin.config.share.max-expiration": "Max. vervaldatum", - "admin.config.share.max-expiration.description": "Maximale verval tijd van de share in uren. Stel in op 0 om onbeperkte vervaldatum toe te staan.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Default share ID length", "admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.", "admin.config.share.max-size": "Max. grootte", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "Oeps, deze pagina bestaat niet.", "404.button.home": "Breng me terug naar huis", diff --git a/frontend/src/i18n/translations/pl-PL.ts b/frontend/src/i18n/translations/pl-PL.ts index 7fc2393..2a3d949 100644 --- a/frontend/src/i18n/translations/pl-PL.ts +++ b/frontend/src/i18n/translations/pl-PL.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Expires on", "account.shares.table.createdAt": "Created on", "account.shares.table.size": "Rozmiar", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "Informacje udziału", "account.shares.modal.share-link": "Udostępnij link", "account.shares.modal.delete.title": "Delete share: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "W trakcie zakańczania tworzenia udziału wystąpił błąd.", "share.edit.notify.save-success": "Udział zaktualizowany pomyślnie", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Konfiguracja", "admin.config.category.general": "Ogólne", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Zezwalaj na nieuwierzytelnione udostępnianie", "admin.config.share.allow-unauthenticated-shares.description": "Czy nieautoryzowani użytkownicy mogą tworzyć udostępnienia", "admin.config.share.max-expiration": "Maksymalny okres ważności", - "admin.config.share.max-expiration.description": "Maksymalny okres ważności udziału w godzinach. Ustaw na 0, aby zezwolić na nieograniczony okres ważności.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Default share ID length", "admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.", "admin.config.share.max-size": "Rozmiar maksymalny", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "Ups! Ta strona nie istnieje.", "404.button.home": "Wróć do strony domowej", diff --git a/frontend/src/i18n/translations/pt-BR.ts b/frontend/src/i18n/translations/pt-BR.ts index e470134..d604961 100644 --- a/frontend/src/i18n/translations/pt-BR.ts +++ b/frontend/src/i18n/translations/pt-BR.ts @@ -124,6 +124,9 @@ 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.expiry-never": "Nunca", "account.shares.modal.share-informations": "Informações do compartilhamento", "account.shares.modal.share-link": "Link do compartilhamento", "account.shares.modal.delete.title": "Excluir o compartilhamento {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "Ocorreu um erro ao terminar seu compartilhamento.", "share.edit.notify.save-success": "Compartilhamento atualizado com sucesso", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Configuração", "admin.config.category.general": "Geral", @@ -335,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": "Validade máxima de ações em horas. Defina 0 para permitir expiração ilimitada.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "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", @@ -454,6 +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.", // 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/ru-RU.ts b/frontend/src/i18n/translations/ru-RU.ts index 72e0e0a..581e6de 100644 --- a/frontend/src/i18n/translations/ru-RU.ts +++ b/frontend/src/i18n/translations/ru-RU.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Expires on", "account.shares.table.createdAt": "Created on", "account.shares.table.size": "Размер", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "Сведения", "account.shares.modal.share-link": "Поделиться ссылкой", "account.shares.modal.delete.title": "Delete share: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "Произошла ошибка при завершении вашей загрузки.", "share.edit.notify.save-success": "Ссылка на ресурс успешна обновлена", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Конфигурация", "admin.config.category.general": "Общее", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Разрешить неавторизованные загрузки", "admin.config.share.allow-unauthenticated-shares.description": "Могут ли неавторизованные пользователи создавать загрузки", "admin.config.share.max-expiration": "Максимальная срок действия", - "admin.config.share.max-expiration.description": "Максимальный срок действия общего доступа в часах. Установите значение 0, чтобы разрешить неограниченный срок действия.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Длина идентификатора по умолчанию", "admin.config.share.share-id-length.description": "Длина по умолчанию для сгенерированного ID ресурса. Это значение также используется для генерации ссылок для обратных акций. Значение ниже 8 не считается безопасным.", "admin.config.share.max-size": "Максимальный размер", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "Упс, этой страницы не существует.", "404.button.home": "Верните меня домой", diff --git a/frontend/src/i18n/translations/sl-SI.ts b/frontend/src/i18n/translations/sl-SI.ts index 2692f84..7df3016 100644 --- a/frontend/src/i18n/translations/sl-SI.ts +++ b/frontend/src/i18n/translations/sl-SI.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Expires on", "account.shares.table.createdAt": "Created on", "account.shares.table.size": "Velikost", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "Delite informacije", "account.shares.modal.share-link": "Delite povezavo", "account.shares.modal.delete.title": "Delete share: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "Prišlo je do napake pri ustvarjanju vaše delitve.", "share.edit.notify.save-success": "Delitev je bila uspešno posodbljena", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Nastavitve", "admin.config.category.general": "Splošno", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Dovoli delitve s strani neprijavljenih uporabnikov", "admin.config.share.allow-unauthenticated-shares.description": "Če lahko neprijavljeni uporabniki ustvarijo delitve", "admin.config.share.max-expiration": "Najvišja zapadlost", - "admin.config.share.max-expiration.description": "Najvišja zapadlost delitve v urah. Nastavljeno na 0 pomeni brez zapadlosti.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Default share ID length", "admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.", "admin.config.share.max-size": "Največja velikost", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "Ups! Ta stran ne obstaja.", "404.button.home": "Pelji me domov", diff --git a/frontend/src/i18n/translations/sr-CS.ts b/frontend/src/i18n/translations/sr-CS.ts index cec6f24..491b5a5 100644 --- a/frontend/src/i18n/translations/sr-CS.ts +++ b/frontend/src/i18n/translations/sr-CS.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Ističe", "account.shares.table.createdAt": "Napravljeno", "account.shares.table.size": "Veličina", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "Delite informacije", "account.shares.modal.share-link": "Deli vezu", "account.shares.modal.delete.title": "Izbriši deljenje {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "Došlo je do greške prilikom završetka vašeg deljenja.", "share.edit.notify.save-success": "Deljenje je uspešno ažurirano", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Konfiguracija", "admin.config.category.general": "Opšte", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Dozvoli deljenje bez autentifikacije", "admin.config.share.allow-unauthenticated-shares.description": "Da li korisnici bez autentifikacije mogu da kreiraju deljenja", "admin.config.share.max-expiration": "Maksimalni rok trajanja", - "admin.config.share.max-expiration.description": "Maksimalni rok trajanja deljenja u satima. Postavite na 0 da biste omogućili neograničeno trajanje.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Dužina podrazumevanog ID-a za deljenje", "admin.config.share.share-id-length.description": "Podrazumevana dužina generisanog ID-a za deljenje. Ova vrednost se takođe koristi za generisanje linkova za obrnuto deljenje. Vrednost ispod 8 se ne smatra bezbednom.", "admin.config.share.max-size": "Maksimalna veličina", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "Opa - Ova strana ne postoji.", "404.button.home": "Vrati me na početak", diff --git a/frontend/src/i18n/translations/sr-SP.ts b/frontend/src/i18n/translations/sr-SP.ts index 7b5e030..b1cc83f 100644 --- a/frontend/src/i18n/translations/sr-SP.ts +++ b/frontend/src/i18n/translations/sr-SP.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Истиче", "account.shares.table.createdAt": "Направљено", "account.shares.table.size": "Величина", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "Делите информације", "account.shares.modal.share-link": "Дели везу", "account.shares.modal.delete.title": "Избриши дељење {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "Дошло је до грешке приликом завршетка вашег дељења.", "share.edit.notify.save-success": "Дељење је успешно ажурирано", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Конфигурација", "admin.config.category.general": "Опште", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Дозволи дељење без аутентификације", "admin.config.share.allow-unauthenticated-shares.description": "Да ли корисници без аутентификације могу да креирају дељења", "admin.config.share.max-expiration": "Максимални рок трајања", - "admin.config.share.max-expiration.description": "Максимални рок трајања дељења у сатима. Поставите на 0 да бисте омогућили неограничено трајање.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Дужина подразумеваног ID-а за дељење", "admin.config.share.share-id-length.description": "Подразумевана дужина генерисаног ID-а за дељење. Ова вредност се такође користи за генерисање линкова за обрнуто дељење. Вредност испод 8 се не сматра безбедном.", "admin.config.share.max-size": "Максимална величина", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "Опа - Ова страна не постоји.", "404.button.home": "Врати ме на почетак", diff --git a/frontend/src/i18n/translations/sv-SE.ts b/frontend/src/i18n/translations/sv-SE.ts index 3785b65..95d616b 100644 --- a/frontend/src/i18n/translations/sv-SE.ts +++ b/frontend/src/i18n/translations/sv-SE.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Expires on", "account.shares.table.createdAt": "Created on", "account.shares.table.size": "Storlek", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "Information om delning", "account.shares.modal.share-link": "Delningslänk", "account.shares.modal.delete.title": "Delete share: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "Ett fel uppstod när din delning skulle slutföras.", "share.edit.notify.save-success": "Delningen har uppdaterats", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Konfiguration", "admin.config.category.general": "Allmänt", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Tillåt oautentiserade delningar", "admin.config.share.allow-unauthenticated-shares.description": "Om oautentiserade användare kan skapa delningar", "admin.config.share.max-expiration": "Max utgångsdatum", - "admin.config.share.max-expiration.description": "Max längd innan en delning förfaller i timmar. Sätt till 0 för att tillåta obegränsad förfallotid.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Default share ID length", "admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.", "admin.config.share.max-size": "Max storlek", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "Hoppsan den här sidan finns inte.", "404.button.home": "Ta mig tillbaka hem", diff --git a/frontend/src/i18n/translations/th-TH.ts b/frontend/src/i18n/translations/th-TH.ts index 6116bdc..3da9e78 100644 --- a/frontend/src/i18n/translations/th-TH.ts +++ b/frontend/src/i18n/translations/th-TH.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Expires on", "account.shares.table.createdAt": "Created on", "account.shares.table.size": "ขนาด", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "ข้อมูลแชร์", "account.shares.modal.share-link": "แชร์ลิงค์", "account.shares.modal.delete.title": "Delete share: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "An error occurred while finishing your share.", "share.edit.notify.save-success": "Share updated successfully", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "การตั้งค่า", "admin.config.category.general": "ทั่วไป", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "อนุญาตให้แชร์โดยไม่ต้องเข้าสู่ระบบ", "admin.config.share.allow-unauthenticated-shares.description": "อนุญาตให้ผู้ใช้ที่ไม่ได้เข้าสู่ระบบสร้างแชร์", "admin.config.share.max-expiration": "Max expiration", - "admin.config.share.max-expiration.description": "Maximum share expiration in hours. Set to 0 to allow unlimited expiration.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Default share ID length", "admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.", "admin.config.share.max-size": "ขนาดสูงสุด", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "ไม่พบหน้าที่คุณกำลังมองหา", "404.button.home": "หน้าแรก", diff --git a/frontend/src/i18n/translations/tr-TR.ts b/frontend/src/i18n/translations/tr-TR.ts index 7bd0030..cbcf6b8 100644 --- a/frontend/src/i18n/translations/tr-TR.ts +++ b/frontend/src/i18n/translations/tr-TR.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Expires on", "account.shares.table.createdAt": "Created on", "account.shares.table.size": "Boyut", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "Bilgiler paylaşın", "account.shares.modal.share-link": "Bağlantıyı paylaş", "account.shares.modal.delete.title": "Delete share: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "Paylaşımını bitirirken bir hata meydana geldi.", "share.edit.notify.save-success": "Paylaşım başarıyla güncellendi", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Konfigürasyon", "admin.config.category.general": "Genel", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Giriş yapmamış kullanıcılara izin ver", "admin.config.share.allow-unauthenticated-shares.description": "Giriş yapmamış kullanıcıların paylaşım oluşturup oluşturamayacağı", "admin.config.share.max-expiration": "Maks sona erme", - "admin.config.share.max-expiration.description": "Saat üzerinden maksimum paylaşım sona ermesi. Sınırsız için 0 yapın.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Default share ID length", "admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.", "admin.config.share.max-size": "Maks boyut", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "Haydaa, böyle bir sayfa yok.", "404.button.home": "Beni eve götür", diff --git a/frontend/src/i18n/translations/uk-UA.ts b/frontend/src/i18n/translations/uk-UA.ts index 7243166..0f4a9a8 100644 --- a/frontend/src/i18n/translations/uk-UA.ts +++ b/frontend/src/i18n/translations/uk-UA.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Діє до", "account.shares.table.createdAt": "Створено", "account.shares.table.size": "Розмір", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Ніколи", "account.shares.modal.share-informations": "Відомості", "account.shares.modal.share-link": "Поділитися посиланням", "account.shares.modal.delete.title": "Видалити завантаження: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "Сталася помилка під час завершення вашого завантаження.", "share.edit.notify.save-success": "Посилання на ресурс успішно оновлено", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Конфігурація", "admin.config.category.general": "Загальне", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Дозволити неавторизовані завантаження", "admin.config.share.allow-unauthenticated-shares.description": "Чи можуть неавторизовані користувачі створювати завантаження", "admin.config.share.max-expiration": "Максимальний термін дії", - "admin.config.share.max-expiration.description": "Максимальний термін дії загального доступу в годинах. Встановіть значення 0, щоб дозволити необмежений термін дії.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Стандартна довжина ID завантаження", "admin.config.share.share-id-length.description": "Стандартна довжина для згенерованого ID завантаження. Це значення також використовується для створення посилань для зворотних завантажень. Значення менше 8 не вважається безпечним.", "admin.config.share.max-size": "Максимальний розмір", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "Ключ, який дозволяє отримати доступ до S3 бакету.", "admin.config.s3.secret": "Секрет", "admin.config.s3.secret.description": "Секрет, який дозволяє отримати доступ до 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.", // 404 "404.description": "Бляха, цієї строрінки не існує.", "404.button.home": "Поверни мене додому", diff --git a/frontend/src/i18n/translations/vi-VN.ts b/frontend/src/i18n/translations/vi-VN.ts index 8d202a8..a8e7816 100644 --- a/frontend/src/i18n/translations/vi-VN.ts +++ b/frontend/src/i18n/translations/vi-VN.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Expires on", "account.shares.table.createdAt": "Created on", "account.shares.table.size": "Dung lượng", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "Share informations", "account.shares.modal.share-link": "Chia sẻ liên kết", "account.shares.modal.delete.title": "Delete share: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "An error occurred while finishing your share.", "share.edit.notify.save-success": "Share updated successfully", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "Configuration", "admin.config.category.general": "Tổng quan", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "Allow unauthenticated shares", "admin.config.share.allow-unauthenticated-shares.description": "Whether unauthenticated users can create shares", "admin.config.share.max-expiration": "Max expiration", - "admin.config.share.max-expiration.description": "Maximum share expiration in hours. Set to 0 to allow unlimited expiration.", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Default share ID length", "admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.", "admin.config.share.max-size": "Kích thước tối đa", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "Oops this page doesn't exist.", "404.button.home": "Về trang chủ", diff --git a/frontend/src/i18n/translations/zh-CN.ts b/frontend/src/i18n/translations/zh-CN.ts index af1abe1..f037527 100644 --- a/frontend/src/i18n/translations/zh-CN.ts +++ b/frontend/src/i18n/translations/zh-CN.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "Expires on", "account.shares.table.createdAt": "Created on", "account.shares.table.size": "文件大小", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "共享信息", "account.shares.modal.share-link": "共享链接", "account.shares.modal.delete.title": "Delete share: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "保存共享的过程中发生了错误", "share.edit.notify.save-success": "共享已更新成功", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "配置管理", "admin.config.category.general": "通用", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "是否允许未验证的共享", "admin.config.share.allow-unauthenticated-shares.description": "是否允许未验证的用户创建共享", "admin.config.share.max-expiration": "最长过期时间", - "admin.config.share.max-expiration.description": "“最长过期时间”以小时为单位,如果将其设置为“0”则为永不过期。", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "Default share ID length", "admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.", "admin.config.share.max-size": "最大文件上限", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "当前的页面走丢啦", "404.button.home": "返回主页", diff --git a/frontend/src/i18n/translations/zh-TW.ts b/frontend/src/i18n/translations/zh-TW.ts index c461293..77e8ca4 100644 --- a/frontend/src/i18n/translations/zh-TW.ts +++ b/frontend/src/i18n/translations/zh-TW.ts @@ -124,6 +124,9 @@ export default { "account.shares.table.expiresAt": "失效於", "account.shares.table.createdAt": "創建於", "account.shares.table.size": "檔案大小", + "account.shares.table.password-protected": "Password protected", + "account.shares.table.visitor-count": "{count} of {max}", + "account.shares.table.expiry-never": "Never", "account.shares.modal.share-informations": "分享資訊", "account.shares.modal.share-link": "分享連結", "account.shares.modal.delete.title": "刪除: {share}", @@ -292,6 +295,12 @@ export default { "share.edit.notify.generic-error": "保存分享的過程中發生了錯誤", "share.edit.notify.save-success": "分享已更新成功", // END /share/[id]/edit + // /imprint + "imprint.title": "Imprint", + // END /imprint + // /privacy + "privacy.title": "Privacy Policy", + // END /privacy // /admin/config "admin.config.title": "配置管理", "admin.config.category.general": "通用", @@ -335,7 +344,7 @@ export default { "admin.config.share.allow-unauthenticated-shares": "是否允許未登入進行分享", "admin.config.share.allow-unauthenticated-shares.description": "是否允許未登入的使用者建立分享", "admin.config.share.max-expiration": "最大過期時間", - "admin.config.share.max-expiration.description": "最大過期時間(小時),若設定為0則為永不過期", + "admin.config.share.max-expiration.description": "Maximum share expiration. Set to 0 to allow unlimited expiration.", "admin.config.share.share-id-length": "預設分享ID長度", "admin.config.share.share-id-length.description": "預設的自動生成分享ID長度。這個設定同時用於生成檔案請求連結。小於 8 被認為是不安全的。", "admin.config.share.max-size": "最大檔案上限", @@ -454,6 +463,17 @@ export default { "admin.config.s3.key.description": "The key which allows you to access the S3 bucket.", "admin.config.s3.secret": "Secret", "admin.config.s3.secret.description": "The secret which allows you to access the S3 bucket.", + "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.", // 404 "404.description": "查無此頁", "404.button.home": "返回主頁",