5afb30ebfd
added group by:
- None (= ordered by folders/file name)
- Type (Folder first, then Image, Vidao, Audio, Document, etc...)
- Owner
- Size (With logarithmic groups))
- Shared date (with groups: today, last 7 days, last 30 days, then year)
726 lines
32 KiB
JSON
726 lines
32 KiB
JSON
{
|
||
"app": {
|
||
"title": "OxiCloud",
|
||
"description": "Système de stockage cloud minimaliste"
|
||
},
|
||
"nav": {
|
||
"files": "Fichiers",
|
||
"shared": "Partages",
|
||
"recent": "Récents",
|
||
"favorites": "Favoris",
|
||
"photos": "Photos",
|
||
"music": "Musique",
|
||
"trash": "Corbeille",
|
||
"sharedwithme": "Partages avec moi"
|
||
},
|
||
"photos": {
|
||
"empty_state": "Pas encore de photos",
|
||
"empty_hint": "Téléchargez des images ou des vidéos pour les voir ici",
|
||
"items_selected": "sélectionnés",
|
||
"view_daily": "Jour",
|
||
"view_monthly": "Mois",
|
||
"view_yearly": "Année"
|
||
},
|
||
"music": {
|
||
"create_playlist": "Créer une Playlist",
|
||
"playlists": "Playlists",
|
||
"no_playlists": "Aucune playlist",
|
||
"select_playlist": "Sélectionnez une playlist",
|
||
"select_hint": "Choisissez une playlist dans la barre latérale ou créez-en une nouvelle",
|
||
"add_tracks": "Ajouter des Pistes",
|
||
"no_tracks": "Aucune piste dans cette playlist",
|
||
"unknown_artist": "Artiste Inconnu",
|
||
"unknown_title": "Inconnu",
|
||
"confirm_delete": "Supprimer cette playlist ?",
|
||
"playlist_name": "Nom de la playlist",
|
||
"create": "Créer",
|
||
"delete": "Supprimer",
|
||
"share": "Partager",
|
||
"edit": "Modifier",
|
||
"play_all": "Tout Lire",
|
||
"shuffle": "Aléatoire",
|
||
"repeat": "Répéter",
|
||
"repeat_one": "Répéter Une",
|
||
"queue": "File d'attente",
|
||
"queue_empty": "File d'attente vide",
|
||
"not_playing": "Pas en lecture",
|
||
"play": "Lecture",
|
||
"pause": "Pause",
|
||
"previous": "Précédent",
|
||
"next": "Suivant",
|
||
"volume": "Volume",
|
||
"mute": "Muet",
|
||
"unmute": "Activer le son",
|
||
"title": "Titre",
|
||
"artist": "Artiste",
|
||
"album": "Album",
|
||
"tracks": "pistes",
|
||
"add": "Ajouter",
|
||
"added": "Ajouté !",
|
||
"added_to_playlist": "ajouté à la playlist",
|
||
"add_to_playlist": "Ajouter à la playlist",
|
||
"load_error": "Erreur de chargement des playlists",
|
||
"add_error": "Impossible d'ajouter les pistes",
|
||
"no_playlists_yet": "Pas encore de playlists. Créez-en une d'abord !",
|
||
"selected_files": "Sélectionnés :",
|
||
"error": "Erreur",
|
||
"search_audio": "Rechercher des fichiers audio…",
|
||
"no_audio_files": "Aucun fichier audio trouvé",
|
||
"selected": "sélectionnés",
|
||
"loading": "Chargement…",
|
||
"search_error": "Impossible de charger les fichiers audio",
|
||
"adding": "Ajout en cours…",
|
||
"can_write": "Can edit",
|
||
"cover_updated": "Cover updated",
|
||
"empty_hint": "Create your first playlist to start organizing your music",
|
||
"make_private": "Make private",
|
||
"make_public": "Make public",
|
||
"manage_shares": "Manage Shares",
|
||
"no_shares": "No shares yet",
|
||
"playback_error": "Playback failed",
|
||
"private": "Private",
|
||
"public": "Public",
|
||
"read_only": "Read only",
|
||
"remove": "Remove",
|
||
"remove_share": "Remove share",
|
||
"set_cover": "Set cover",
|
||
"share_with_user": "User ID or email",
|
||
"toggle_public": "Visibility",
|
||
"track_removed": "Track removed"
|
||
},
|
||
"actions": {
|
||
"search": "Rechercher des fichiers...",
|
||
"new_folder": "Nouveau dossier",
|
||
"upload": "Téléverser",
|
||
"upload_files": "Téléverser des fichiers",
|
||
"upload_folder": "Téléverser un dossier",
|
||
"upload.uploading": "Envoi en cours...",
|
||
"upload.complete": "{count} / {total} envoyés",
|
||
"upload.files": "fichiers",
|
||
"rename": "Renommer",
|
||
"move": "Déplacer vers...",
|
||
"move_to": "Déplacer vers",
|
||
"delete": "Supprimer",
|
||
"download": "Télécharger",
|
||
"view": "Afficher",
|
||
"cancel": "Annuler",
|
||
"confirm": "Confirmer",
|
||
"share": "Partager",
|
||
"favorite": "Ajouter aux favoris",
|
||
"unfavorite": "Retirer des favoris",
|
||
"copy": "Copier",
|
||
"notify": "Notifier",
|
||
"send": "Envoyer",
|
||
"clear_recent": "Effacer les récents",
|
||
"logout": "Se déconnecter",
|
||
"create": "Créer",
|
||
"search_btn": "Rechercher",
|
||
"close": "Fermer",
|
||
"delete_permanently": "Supprimer définitivement",
|
||
"empty_trash": "Vider la corbeille",
|
||
"open_parent_folder": "Aller au dossier parent"
|
||
},
|
||
"user_menu": {
|
||
"appearance": "Apparence",
|
||
"about": "À propos d'OxiCloud",
|
||
"about_description": "Plateforme de stockage cloud construite avec Rust et Architecture Propre. Rapide, sécurisée et privée.",
|
||
"admin_panel": "Panneau d'administration",
|
||
"profile": "Mon profil",
|
||
"role_user": "Utilisateur"
|
||
},
|
||
"share": {
|
||
"dialogTitle": "Lien de partage",
|
||
"linkLabel": "Lien partagé :",
|
||
"copyLink": "Copier",
|
||
"permissions": "Permissions :",
|
||
"permissionRead": "Lecture",
|
||
"permissionWrite": "Écriture",
|
||
"permissionReshare": "Repartager",
|
||
"password": "Protection par mot de passe :",
|
||
"generatePassword": "Générer",
|
||
"expiration": "Date d'expiration :",
|
||
"update": "Mettre à jour le partage",
|
||
"remove": "Supprimer le partage",
|
||
"notifyTitle": "Envoyer une notification",
|
||
"notifyEmailLabel": "Adresse e-mail :",
|
||
"notifyMessageLabel": "Message (facultatif) :",
|
||
"notifySend": "Envoyer la notification",
|
||
"shareWithOthers": "Partager avec d'autres",
|
||
"sharePublicly": "Partager publiquement",
|
||
"shareSettings": "Paramètres de partage",
|
||
"shareCopied": "Lien copié dans le presse-papiers",
|
||
"shareCreated": "Lien de partage créé avec succès",
|
||
"shareUpdated": "Paramètres de partage mis à jour",
|
||
"shareRemoved": "Partage supprimé avec succès"
|
||
},
|
||
"share_dialogTitle": "Lien de partage",
|
||
"share_linkLabel": "Lien partagé :",
|
||
"share_copyLink": "Copier",
|
||
"share_permissions": "Permissions :",
|
||
"share_permissionRead": "Lecture",
|
||
"share_permissionWrite": "Écriture",
|
||
"share_permissionReshare": "Repartager",
|
||
"share_password": "Protection par mot de passe :",
|
||
"share_generatePassword": "Générer",
|
||
"share_expiration": "Date d'expiration :",
|
||
"share_update": "Mettre à jour le partage",
|
||
"share_remove": "Supprimer le partage",
|
||
"share_notifyTitle": "Envoyer une notification",
|
||
"share_notifyEmailLabel": "Adresse e-mail :",
|
||
"share_notifyMessageLabel": "Message (facultatif) :",
|
||
"share_notifySend": "Envoyer la notification",
|
||
"shared": {
|
||
"backToFiles": "Retour aux fichiers",
|
||
"pageTitle": "Ressources partagées",
|
||
"pageDescription": "Gérez vos fichiers et dossiers partagés",
|
||
"filterType": "Type :",
|
||
"filterAll": "Tous",
|
||
"filterFiles": "Fichiers",
|
||
"filterFolders": "Dossiers",
|
||
"sortBy": "Trier par :",
|
||
"sortByName": "Nom",
|
||
"sortByDate": "Date de partage",
|
||
"sortByExpiration": "Expiration",
|
||
"search": "Rechercher",
|
||
"colName": "Nom",
|
||
"colType": "Type",
|
||
"colDateShared": "Date de partage",
|
||
"colExpiration": "Expiration",
|
||
"colPermissions": "Permissions",
|
||
"colPassword": "Mot de passe",
|
||
"colActions": "Actions",
|
||
"emptyStateTitle": "Aucune ressource partagée",
|
||
"emptyStateDesc": "Lorsque vous partagerez des fichiers ou dossiers, ils apparaîtront ici",
|
||
"goToFiles": "Aller aux fichiers",
|
||
"typeFile": "Fichier",
|
||
"typeFolder": "Dossier",
|
||
"noExpiration": "Sans expiration",
|
||
"hasPassword": "Oui",
|
||
"noPassword": "Non",
|
||
"editShare": "Modifier le partage",
|
||
"notifyShare": "Notifier quelqu'un",
|
||
"copyLink": "Copier le lien",
|
||
"removeShare": "Supprimer le partage",
|
||
"linkCopied": "Lien copié dans le presse-papiers !",
|
||
"linkCopyFailed": "Erreur lors de la copie du lien",
|
||
"itemUpdated": "Paramètres de partage mis à jour",
|
||
"itemRemoved": "Partage supprimé avec succès",
|
||
"invalidEmail": "Veuillez entrer une adresse e-mail valide",
|
||
"notificationSent": "Notification envoyée avec succès",
|
||
"notificationFailed": "Erreur lors de l'envoi de la notification",
|
||
"shared_backToFiles": "Retour aux fichiers",
|
||
"shared_pageTitle": "Ressources partagées",
|
||
"shared_pageDescription": "Gérez vos fichiers et dossiers partagés",
|
||
"shared_filterType": "Type :",
|
||
"shared_filterAll": "Tous",
|
||
"shared_filterFiles": "Fichiers",
|
||
"shared_filterFolders": "Dossiers",
|
||
"shared_sortBy": "Trier par :",
|
||
"shared_sortByName": "Nom",
|
||
"shared_sortByDate": "Date de partage",
|
||
"shared_sortByExpiration": "Expiration",
|
||
"shared_search": "Rechercher",
|
||
"shared_colName": "Nom",
|
||
"shared_colType": "Type",
|
||
"shared_colDateShared": "Date de partage",
|
||
"shared_colExpiration": "Expiration",
|
||
"shared_colPermissions": "Permissions",
|
||
"shared_colPassword": "Mot de passe",
|
||
"shared_colActions": "Actions",
|
||
"shared_emptyStateTitle": "Aucune ressource partagée",
|
||
"shared_emptyStateDesc": "Lorsque vous partagerez des fichiers ou dossiers, ils apparaîtront ici",
|
||
"shared_goToFiles": "Aller aux fichiers",
|
||
"shared_typeFile": "Fichier",
|
||
"shared_typeFolder": "Dossier",
|
||
"shared_noExpiration": "Sans expiration",
|
||
"shared_hasPassword": "Oui",
|
||
"shared_noPassword": "Non",
|
||
"shared_editShare": "Modifier le partage",
|
||
"shared_notifyShare": "Notifier quelqu'un",
|
||
"shared_copyLink": "Copier le lien",
|
||
"shared_removeShare": "Supprimer le partage",
|
||
"shared_linkCopied": "Lien copié dans le presse-papiers !",
|
||
"shared_linkCopyFailed": "Erreur lors de la copie du lien",
|
||
"shared_itemUpdated": "Paramètres de partage mis à jour",
|
||
"shared_itemRemoved": "Partage supprimé avec succès",
|
||
"shared_invalidEmail": "Veuillez entrer une adresse e-mail valide",
|
||
"shared_notificationSent": "Notification envoyée avec succès",
|
||
"shared_notificationFailed": "Erreur lors de l'envoi de la notification"
|
||
},
|
||
"files": {
|
||
"name": "Nom",
|
||
"type": "Type",
|
||
"size": "Taille",
|
||
"modified": "Modifié",
|
||
"no_files": "Aucun fichier dans ce dossier",
|
||
"empty_hint": "Téléversez des fichiers ou créez des dossiers pour commencer",
|
||
"loading": "Chargement des fichiers…",
|
||
"view_grid": "Vue en grille",
|
||
"view_list": "Vue en liste",
|
||
"file_types": {
|
||
"document": "Document",
|
||
"image": "Image",
|
||
"video": "Vidéo",
|
||
"audio": "Audio",
|
||
"pdf": "PDF",
|
||
"text": "Texte",
|
||
"folder": "Dossier",
|
||
"spreadsheet": "Tableur",
|
||
"presentation": "Présentation",
|
||
"archive": "Archive",
|
||
"installer": "Installateur",
|
||
"code": "Code"
|
||
},
|
||
"owner": "Propriétaire"
|
||
},
|
||
"dialogs": {
|
||
"rename_folder": "Renommer le dossier",
|
||
"rename_file": "Renommer le fichier",
|
||
"new_name": "Nouveau nom",
|
||
"new_folder_title": "Nouveau dossier",
|
||
"folder_name": "Nom du dossier",
|
||
"folder_placeholder": "Mon dossier",
|
||
"rename_title": "Renommer",
|
||
"move_file": "Déplacer le fichier",
|
||
"move_folder": "Déplacer le dossier",
|
||
"select_destination": "Sélectionnez le dossier de destination :",
|
||
"root": "Racine",
|
||
"delete_confirmation": "Êtes-vous sûr de vouloir supprimer",
|
||
"and_contents": "et tout son contenu",
|
||
"no_undo": "Cette action est irréversible",
|
||
"confirm_title": "Confirmer l'action",
|
||
"confirm_delete": "Déplacer vers la corbeille",
|
||
"confirm_delete_file": "Êtes-vous sûr de vouloir déplacer le fichier « {{name}} » vers la corbeille ?",
|
||
"confirm_delete_folder": "Êtes-vous sûr de vouloir déplacer le dossier « {{name}} » et tout son contenu vers la corbeille ?",
|
||
"confirm_permanent_delete": "Supprimer définitivement",
|
||
"confirm_permanent_delete_msg": "Êtes-vous sûr de vouloir supprimer définitivement cet élément ? Cette action est irréversible.",
|
||
"confirm_empty_trash": "Vider la corbeille",
|
||
"confirm_delete_share": "Supprimer le lien de partage",
|
||
"confirm_delete_share_msg": "Êtes-vous sûr de vouloir supprimer ce lien de partage ?",
|
||
"share_file": "Partager le fichier",
|
||
"share_folder": "Partager le dossier",
|
||
"existing_shares": "Partages existants",
|
||
"share_options": "Options de partage",
|
||
"password": "Mot de passe",
|
||
"expiration": "Expiration",
|
||
"permissions": "Permissions",
|
||
"generated_link": "Lien généré",
|
||
"notify": "Envoyer une notification",
|
||
"recipient": "Destinataire",
|
||
"message": "Message",
|
||
"go_to_parent": ".. (parent folder)",
|
||
"no_subfolders": "No subfolders",
|
||
"select_this_folder": "Select this folder",
|
||
"move_to_home": "Déplacer vers le dossier personnel"
|
||
},
|
||
"dropzone": {
|
||
"drag_files": "Glissez des fichiers ici ou cliquez pour sélectionner",
|
||
"drop_files": "Déposez les fichiers pour téléverser"
|
||
},
|
||
"permissions": {
|
||
"read": "Lecture",
|
||
"write": "Écriture",
|
||
"reshare": "Repartager"
|
||
},
|
||
"errors": {
|
||
"file_not_found": "Fichier introuvable",
|
||
"folder_not_found": "Dossier introuvable",
|
||
"delete_error": "Erreur lors de la suppression",
|
||
"upload_error": "Erreur lors du téléversement",
|
||
"rename_error": "Erreur lors du renommage",
|
||
"move_error": "Erreur lors du déplacement",
|
||
"empty_name": "Le nom ne peut pas être vide",
|
||
"name_exists": "Un fichier ou dossier portant ce nom existe déjà",
|
||
"generic_error": "Une erreur est survenue"
|
||
},
|
||
"breadcrumb": {
|
||
"home": "Accueil"
|
||
},
|
||
"trash": {
|
||
"empty_trash": "Vider la corbeille",
|
||
"empty_state": "La corbeille est vide",
|
||
"original_location": "Emplacement d'origine",
|
||
"deleted_date": "Date de suppression",
|
||
"actions": "Actions",
|
||
"restore": "Restaurer",
|
||
"delete_permanently": "Supprimer définitivement",
|
||
"empty_confirm": "Êtes-vous sûr de vouloir vider la corbeille ? Tous les éléments seront définitivement supprimés."
|
||
},
|
||
"auth": {
|
||
"login_title": "Se connecter",
|
||
"username": "Nom d'utilisateur",
|
||
"username_placeholder": "Entrez votre nom d'utilisateur",
|
||
"password": "Mot de passe",
|
||
"password_placeholder": "Entrez votre mot de passe",
|
||
"login_button": "Se connecter",
|
||
"no_account": "Vous n'avez pas de compte ?",
|
||
"register": "S'inscrire",
|
||
"admin_setup": "Première fois ?",
|
||
"setup": "Configurer l'administrateur",
|
||
"register_title": "Créer un compte",
|
||
"email": "E-mail",
|
||
"email_placeholder": "Entrez votre e-mail",
|
||
"confirm_password": "Confirmer le mot de passe",
|
||
"confirm_password_placeholder": "Confirmez votre mot de passe",
|
||
"register_button": "Créer un compte",
|
||
"have_account": "Vous avez déjà un compte ?",
|
||
"login": "Se connecter",
|
||
"setup_title": "Configuration initiale",
|
||
"setup_step1": "Admin",
|
||
"setup_step2": "Système",
|
||
"setup_step3": "Terminé",
|
||
"admin_username": "Nom d'utilisateur administrateur",
|
||
"admin_email": "E-mail administrateur",
|
||
"admin_password": "Mot de passe administrateur",
|
||
"create_admin": "Créer l'administrateur",
|
||
"back_to_login": "Déjà configuré ?",
|
||
"admin_success": "Compte administrateur créé avec succès ! Vous pouvez maintenant vous connecter.",
|
||
"account_success": "Compte créé avec succès ! Vous pouvez maintenant vous connecter.",
|
||
"passwords_mismatch": "Les mots de passe ne correspondent pas",
|
||
"admin_create_error": "Erreur lors de la création du compte administrateur",
|
||
"or": "ou",
|
||
"sso_login": "Se connecter avec SSO",
|
||
"sso_login_provider": "Se connecter avec {{provider}}"
|
||
},
|
||
"storage": {
|
||
"title": "Stockage",
|
||
"calculating": "Calcul en cours...",
|
||
"used": "{{percentage}}% utilisé ({{used}} / {{total}})"
|
||
},
|
||
"viewer": {
|
||
"unsupported_file": "Ce type de fichier ne peut pas être prévisualisé.",
|
||
"download_file": "Télécharger le fichier",
|
||
"zoom_in": "Zoom avant",
|
||
"zoom_out": "Zoom arrière",
|
||
"zoom_reset": "Réinitialiser le zoom"
|
||
},
|
||
"language_selector": {
|
||
"title": "Bienvenue !",
|
||
"subtitle": "Sélectionnez votre langue pour continuer",
|
||
"continue": "Continuer",
|
||
"languages": {
|
||
"en": "English",
|
||
"es": "Español",
|
||
"zh": "中文",
|
||
"fa": "فارسی",
|
||
"fr": "Français",
|
||
"de": "Deutsch",
|
||
"pt": "Português",
|
||
"ar": "العربية",
|
||
"hi": "हिन्दी",
|
||
"it": "Italiano",
|
||
"ja": "日本語",
|
||
"ko": "한국어",
|
||
"nl": "Nederlands",
|
||
"ru": "Русский"
|
||
}
|
||
},
|
||
"favorites": {
|
||
"empty_state": "Aucun favori pour le moment",
|
||
"empty_hint": "Marquez des fichiers ou dossiers avec une étoile pour les ajouter à vos favoris",
|
||
"add": "Ajouter aux favoris",
|
||
"remove": "Retirer des favoris",
|
||
"added_title": "Ajouté aux favoris",
|
||
"added_msg": "ajouté aux favoris",
|
||
"removed_title": "Retiré des favoris",
|
||
"removed_msg": "retiré des favoris"
|
||
},
|
||
"recent": {
|
||
"title": "Récents",
|
||
"clear": "Effacer les récents",
|
||
"accessed": "Consulté",
|
||
"empty_state": "Aucun fichier récent",
|
||
"empty_hint": "Les fichiers que vous ouvrez apparaîtront ici"
|
||
},
|
||
"notifications": {
|
||
"file_renamed": "Fichier renommé",
|
||
"file_renamed_to": "Fichier renommé en « {{name}} »",
|
||
"folder_renamed": "Dossier renommé",
|
||
"folder_renamed_to": "Dossier renommé en « {{name}} »",
|
||
"file_uploaded": "Fichier téléversé",
|
||
"file_deleted": "Fichier déplacé vers la corbeille",
|
||
"folder_deleted": "Dossier déplacé vers la corbeille",
|
||
"item_deleted_permanently": "Élément supprimé définitivement",
|
||
"trash_emptied": "Corbeille vidée avec succès",
|
||
"empty": "No notifications",
|
||
"title": "Notifications",
|
||
"link_created": "Lien créé",
|
||
"share_success": "Lien de partage créé avec succès",
|
||
"upload_files_section_title": "Dépôt non disponible ici",
|
||
"upload_files_section_body": "Accédez à la section Fichiers pour déposer des fichiers"
|
||
},
|
||
"batch": {
|
||
"one_selected": "1 élément sélectionné",
|
||
"n_selected": "{{count}} éléments sélectionnés",
|
||
"confirm_delete": "Voulez-vous vraiment déplacer {{count}} éléments vers la corbeille ?",
|
||
"move_title": "Déplacer {{count}} élément(s)",
|
||
"add_favorites": "Ajouter aux favoris",
|
||
"move_copy": "Déplacer ou copier"
|
||
},
|
||
"admin": {
|
||
"page_title": "Panneau d'administration",
|
||
"back_to_app": "Retour à OxiCloud",
|
||
"loading": "Chargement…",
|
||
"access_denied": "Accès refusé",
|
||
"access_denied_desc": "Privilèges d'administrateur requis.",
|
||
"sign_in": "Se connecter",
|
||
"tab_dashboard": "Tableau de bord",
|
||
"tab_users": "Utilisateurs",
|
||
"tab_oidc": "SSO / OIDC",
|
||
"total_users": "Utilisateurs totaux",
|
||
"active_users": "Utilisateurs actifs",
|
||
"admins": "Admins",
|
||
"version": "Version",
|
||
"storage_overview": "Aperçu du stockage",
|
||
"used": "Utilisé",
|
||
"total_quota": "Quota total",
|
||
"usage_pct": "Utilisation %",
|
||
"users_over_80": "Utilisateurs >80% quota",
|
||
"users_over_quota": "Utilisateurs dépassant le quota",
|
||
"system": "Système",
|
||
"auth_label": "Auth",
|
||
"oidc_label": "OIDC",
|
||
"quotas_label": "Quotas",
|
||
"enabled": "Activé",
|
||
"disabled": "Désactivé",
|
||
"active": "Actif",
|
||
"off": "Inactif",
|
||
"allow_registration": "Autoriser l'inscription publique",
|
||
"registration_warning": "L'inscription publique est désactivée. Seuls les admins peuvent créer des utilisateurs.",
|
||
"user_management": "Gestion des utilisateurs",
|
||
"create_user": "Créer un utilisateur",
|
||
"col_user": "Utilisateur",
|
||
"col_role": "Rôle",
|
||
"col_auth": "Auth",
|
||
"col_status": "Statut",
|
||
"col_storage": "Stockage",
|
||
"col_last_login": "Dernière connexion",
|
||
"col_actions": "Actions",
|
||
"loading_users": "Chargement des utilisateurs…",
|
||
"failed_load_users": "Échec du chargement",
|
||
"no_users_found": "Aucun utilisateur trouvé",
|
||
"showing_users": "Affichage {{from}}-{{to}} sur {{total}}",
|
||
"prev": "Précédent",
|
||
"next": "Suivant",
|
||
"inactive": "Inactif",
|
||
"you_badge": "(vous)",
|
||
"local": "Local",
|
||
"never": "Jamais",
|
||
"just_now": "À l'instant",
|
||
"minutes_ago": "il y a {{n}}min",
|
||
"hours_ago": "il y a {{n}}h",
|
||
"days_ago": "il y a {{n}}j",
|
||
"edit_quota_title": "Modifier le quota",
|
||
"reset_password_title": "Réinitialiser le mot de passe",
|
||
"toggle_role_title": "Changer de rôle",
|
||
"deactivate_title": "Désactiver",
|
||
"activate_title": "Activer",
|
||
"delete_title": "Supprimer",
|
||
"sso_title": "Authentification unique (OIDC / SSO)",
|
||
"enable_sso": "Activer l'authentification SSO",
|
||
"provider_name": "Nom du fournisseur",
|
||
"issuer_url": "URL de l'émetteur",
|
||
"issuer_url_hint": "URL de l'émetteur OpenID Connect",
|
||
"auto_discover": "Auto-découverte",
|
||
"discovering": "Découverte…",
|
||
"client_id": "Client ID",
|
||
"client_secret": "Client Secret",
|
||
"client_secret_placeholder": "Laisser vide pour conserver la valeur",
|
||
"secret_configured": "Un client secret est déjà configuré",
|
||
"callback_url": "URL de rappel",
|
||
"callback_url_hint": "(enregistrer dans votre IdP)",
|
||
"advanced_settings": "Paramètres avancés",
|
||
"scopes": "Scopes",
|
||
"auto_provision": "Provisionner automatiquement les utilisateurs",
|
||
"admin_groups": "Groupes admin",
|
||
"admin_groups_hint": "Noms de groupes OIDC séparés par des virgules",
|
||
"disable_password": "Désactiver la connexion par mot de passe (OIDC uniquement)",
|
||
"password_warning": "Cela empêchera TOUTES les connexions par mot de passe !",
|
||
"test_btn": "Tester",
|
||
"save_btn": "Enregistrer",
|
||
"saving": "Enregistrement…",
|
||
"settings_saved": "Paramètres enregistrés — OIDC est maintenant {{status}}",
|
||
"quota_modal_title": "Mettre à jour le quota",
|
||
"quota_user_label": "Utilisateur :",
|
||
"new_quota": "Nouveau quota",
|
||
"quota_unlimited_hint": "0 pour illimité",
|
||
"cancel": "Annuler",
|
||
"create_user_title": "Créer un nouvel utilisateur",
|
||
"username_label": "Nom d'utilisateur",
|
||
"username_placeholder": "jeandupont",
|
||
"username_hint": "3–32 caractères",
|
||
"password_label": "Mot de passe",
|
||
"password_placeholder": "Min 8 caractères",
|
||
"email_label": "E-mail",
|
||
"email_optional": "(facultatif)",
|
||
"email_placeholder": "utilisateur@exemple.com (auto-généré si vide)",
|
||
"role_label": "Rôle",
|
||
"role_user": "Utilisateur",
|
||
"role_admin": "Admin",
|
||
"quota_label": "Quota",
|
||
"creating": "Création…",
|
||
"reset_pw_title": "Réinitialiser le mot de passe",
|
||
"new_password_label": "Nouveau mot de passe",
|
||
"resetting": "Réinitialisation…",
|
||
"reset_btn": "Réinitialiser",
|
||
"confirm_role_change": "Changer le rôle en {{role}} ?",
|
||
"confirm_deactivate": "Voulez-vous vraiment désactiver cet utilisateur ?",
|
||
"confirm_activate": "Voulez-vous vraiment activer cet utilisateur ?",
|
||
"confirm_delete_user": "SUPPRIMER l'utilisateur \"{{name}}\" ? Irréversible !",
|
||
"confirm_action": "Confirmer l'action",
|
||
"confirm_yes": "Confirmer",
|
||
"confirm_no": "Annuler",
|
||
"error_username_short": "Le nom d'utilisateur doit contenir au moins 3 caractères",
|
||
"error_password_short": "Le mot de passe doit contenir au moins 8 caractères",
|
||
"error_generic": "Échec",
|
||
"error_network": "Erreur réseau : {{message}}",
|
||
"error_create_user": "Impossible de créer l'utilisateur",
|
||
"tab_storage": "Stockage",
|
||
"storage_title": "Configuration du stockage",
|
||
"storage_current_backend": "Backend actuel",
|
||
"storage_total_blobs": "Total des blobs",
|
||
"storage_total_size": "Taille totale",
|
||
"storage_dedup_ratio": "Taux de déduplication",
|
||
"storage_backend": "Backend",
|
||
"storage_local": "Local",
|
||
"storage_s3": "Compatible S3",
|
||
"storage_provider_preset": "Préréglage du fournisseur",
|
||
"storage_preset_custom": "Personnalisé",
|
||
"storage_endpoint_url": "URL du point de terminaison",
|
||
"storage_endpoint_hint": "Laisser vide pour AWS S3",
|
||
"storage_bucket": "Bucket",
|
||
"storage_region": "Région",
|
||
"storage_access_key": "Clé d'accès",
|
||
"storage_secret_key": "Clé secrète",
|
||
"storage_secret_configured": "Clé configurée",
|
||
"storage_key_placeholder": "Saisir une nouvelle clé",
|
||
"storage_path_style": "Forcer le style de chemin",
|
||
"storage_path_style_hint": "Requis pour MinIO et certains services compatibles S3",
|
||
"storage_test_connection": "Tester la connexion",
|
||
"storage_test_success": "Connexion réussie",
|
||
"storage_test_failure": "Échec de la connexion",
|
||
"storage_save": "Enregistrer la configuration",
|
||
"storage_saved": "Configuration enregistrée",
|
||
"storage_migration": "Migration des données",
|
||
"storage_migration_coming_soon": "Outils de migration bientôt disponibles",
|
||
"migration_status_label": "État de la migration",
|
||
"migration_start": "Démarrer la migration",
|
||
"migration_pause": "Pause",
|
||
"migration_resume": "Reprendre",
|
||
"migration_verify": "Vérifier",
|
||
"migration_complete": "Terminer",
|
||
"migration_started": "Migration démarrée",
|
||
"migration_paused_msg": "Migration en pause",
|
||
"migration_resumed_msg": "Migration reprise",
|
||
"migration_completed_msg": "Migration terminée avec succès",
|
||
"migration_verifying": "Vérification en cours...",
|
||
"migration_verify_passed": "Vérification réussie",
|
||
"migration_verify_failed": "Échec de la vérification",
|
||
"migration_failed_blobs": "Blobs échoués",
|
||
"testing": "Test en cours..."
|
||
},
|
||
"profile": {
|
||
"page_title": "Profil",
|
||
"back_to_app": "Retour à OxiCloud",
|
||
"loading": "Chargement…",
|
||
"not_authenticated": "Non authentifié",
|
||
"not_authenticated_desc": "Connectez-vous pour voir votre profil.",
|
||
"sign_in": "Se connecter",
|
||
"role_admin": "Administrateur",
|
||
"role_user": "Utilisateur",
|
||
"account_details": "Détails du compte",
|
||
"username": "Nom d'utilisateur",
|
||
"email": "E-mail",
|
||
"role": "Rôle",
|
||
"last_login": "Dernière connexion",
|
||
"storage": "Stockage",
|
||
"used": "Utilisé",
|
||
"quota": "Quota",
|
||
"usage": "Utilisation",
|
||
"unlimited": "Illimité",
|
||
"app_passwords": "Mots de passe d'application",
|
||
"app_pw_desc": "Générez des mots de passe pour les clients WebDAV, CalDAV et CardDAV. Chaque mot de passe n'est affiché qu'une seule fois.",
|
||
"app_pw_label_placeholder": "Libellé (ex. Thunderbird, macOS)",
|
||
"generate": "Générer",
|
||
"generating": "Génération…",
|
||
"new_password_for": "Nouveau mot de passe pour",
|
||
"copy_warning": "Copiez ce mot de passe maintenant. Vous ne pourrez plus le revoir.",
|
||
"copy_to_clipboard": "Copier dans le presse-papiers",
|
||
"col_label": "Libellé",
|
||
"col_created": "Créé",
|
||
"col_last_used": "Dernière utilisation",
|
||
"col_status": "Statut",
|
||
"active": "Actif",
|
||
"revoked": "Révoqué",
|
||
"revoke_title": "Révoquer",
|
||
"no_app_passwords": "Aucun mot de passe d'application.",
|
||
"client_sessions": "Sessions client",
|
||
"client_sessions_desc": "Générées automatiquement lors de la connexion d'un client compatible Nextcloud.",
|
||
"col_client": "Client",
|
||
"never": "Jamais",
|
||
"just_now": "À l'instant",
|
||
"minutes_ago": "il y a {{n}} min",
|
||
"hours_ago": "il y a {{n}}h",
|
||
"days_ago": "il y a {{n}} jours",
|
||
"change_password": "Changer le mot de passe",
|
||
"current_password": "Mot de passe actuel",
|
||
"new_password": "Nouveau mot de passe",
|
||
"min_8_chars": "Au moins 8 caractères",
|
||
"confirm_password": "Confirmer le nouveau mot de passe",
|
||
"update_password": "Mettre à jour le mot de passe",
|
||
"updating": "Mise à jour…",
|
||
"password_updated": "Mot de passe mis à jour avec succès",
|
||
"passwords_no_match": "Les mots de passe ne correspondent pas",
|
||
"password_too_short": "Le mot de passe doit contenir au moins 8 caractères",
|
||
"password_change_failed": "Échec du changement de mot de passe",
|
||
"error_network": "Erreur réseau : {{message}}",
|
||
"error_label_required": "Veuillez entrer un libellé",
|
||
"error_create_pw": "Impossible de créer le mot de passe",
|
||
"confirm_revoke": "Révoquer le mot de passe \"{{label}}\" ? Les clients l'utilisant ne fonctionneront plus.",
|
||
"error_revoke": "Échec de la révocation",
|
||
"edit_photo": "Edit photo",
|
||
"photo_tab_url": "URL",
|
||
"photo_tab_upload": "Upload",
|
||
"photo_url_placeholder": "https://example.com/photo.jpg",
|
||
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
|
||
"photo_choose_file": "Choose a photo (PNG, JPEG, WebP)",
|
||
"photo_resize_note": "Images larger than 512 × 512 px are automatically resized.",
|
||
"photo_save": "Save photo",
|
||
"photo_remove": "Remove photo",
|
||
"photo_cancel": "Cancel",
|
||
"photo_save_failed": "Failed to save photo",
|
||
"photo_no_file": "Please select a file first",
|
||
"photo_managed_by_oidc": "Photo managed by your identity provider."
|
||
},
|
||
"upload": {
|
||
"uploading": "Téléchargement en cours...",
|
||
"files": "fichiers",
|
||
"complete": "{{count}} / {{total}} téléchargés"
|
||
},
|
||
"storage_quota_exceeded": "Quota de stockage dépassé",
|
||
"sharedwithme": {
|
||
"pageTitle": "Partagé avec moi",
|
||
"pageDescription": "Fichiers et dossiers que d'autres utilisateurs ont partagés avec vous",
|
||
"emptyStateTitle": "Rien n'a encore été partagé avec vous",
|
||
"emptyStateDesc": "Les éléments partagés avec vous par d'autres utilisateurs apparaîtront ici",
|
||
"loadMore": "Charger plus",
|
||
"sharedBy": "Partagé par",
|
||
"colName": "Nom",
|
||
"colType": "Type",
|
||
"colSharedBy": "Partagé par",
|
||
"colDate": "Date de partage",
|
||
"colPermissions": "Permissions"
|
||
},
|
||
"groupby": {
|
||
"none": "Aucun",
|
||
"title": "Grouper par",
|
||
"owner": "Propriétaire",
|
||
"shareDate": "Date de partage"
|
||
},
|
||
"dateBucket": {
|
||
"today": "Aujourd'hui",
|
||
"last7days": "7 derniers jours",
|
||
"last30days": "30 derniers jours"
|
||
}
|
||
}
|