Files
gh-christianlouis-docuelevate/mobile/src/i18n/fr.json
T
copilot-swe-agent[bot] 67c17e7baa feat(mobile): add pre-login legal pages, multi-image selection, file detail view, search, i18n, HEIC support
- Add Privacy Policy, Terms of Service, and Imprint links to WelcomeScreen
  and LoginScreen for GDPR/Apple compliance (pre-login access)
- Enable multiple image selection in photo library picker
- Add HEIC/HEIF image support to backend (allowed_types, convert_to_pdf, upload handler)
- Create FileDetailScreen with processing status and logs
- Add search bar to FilesScreen with debounced search
- Set up i18n with expo-localization (EN, DE, ES, FR, IT)
- Add language selector to ProfileScreen settings
- Add Imprint link to ProfileScreen legal section
- Update docs and tests

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-19 19:11:44 +00:00

115 lines
5.1 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"common": {
"retry": "Réessayer",
"cancel": "Annuler",
"back": "Retour",
"error": "Erreur",
"loading": "Chargement…",
"search": "Rechercher",
"clear_search": "Effacer la recherche"
},
"welcome": {
"tagline": "Traitement Intelligent de Documents",
"description": "Ingérez des documents, lancez l'OCR, extrayez les métadonnées avec l'IA et transférez les fichiers vers votre stockage cloud — le tout dans un flux unique.",
"get_started": "Commencer",
"hint": "Connectez-vous à votre serveur DocuElevate auto-hébergé ou cloud.",
"feature_ocr_title": "OCR et Extraction de Texte",
"feature_ocr_desc": "Convertissez automatiquement les PDF scannés et les images en texte entièrement consultable.",
"feature_ai_title": "Extraction de Métadonnées par IA",
"feature_ai_desc": "L'IA classe les documents et extrait les champs clés comme les dates, montants et sujets.",
"feature_cloud_title": "Stockage Multi-Cloud",
"feature_cloud_desc": "Transférez les fichiers traités vers Dropbox, Google Drive, OneDrive, S3, Nextcloud et plus."
},
"login": {
"server_url": "URL du Serveur",
"server_url_placeholder": "https://votre-serveur-docuelevate.com",
"sign_in_sso": "Se connecter avec SSO",
"scan_qr": "📱 Scanner le code QR pour se connecter",
"hint": "Connectez-vous via SSO ou scannez un code QR depuis l'application web.",
"back": "← Retour",
"or": "ou",
"server_url_required": "URL du serveur requise",
"server_url_required_msg": "Veuillez entrer l'URL de votre serveur DocuElevate.",
"invalid_url": "URL invalide",
"invalid_url_msg": "L'URL du serveur doit commencer par http:// ou https://",
"sign_in_failed": "Échec de la connexion",
"qr_login_failed": "Échec de la connexion QR"
},
"upload": {
"camera": "Appareil photo",
"photos": "Photos",
"files": "Fichiers",
"camera_access_title": "Accès à l'appareil photo requis",
"camera_access_msg": "Veuillez autoriser l'accès à l'appareil photo dans les Réglages pour capturer des documents.",
"photo_access_title": "Accès à la photothèque requis",
"photo_access_msg": "Veuillez autoriser l'accès à la photothèque dans les Réglages pour sélectionner des images.",
"file_picker_error": "Erreur du sélecteur de fichiers",
"file_picker_error_msg": "Impossible d'ouvrir le sélecteur de fichiers",
"empty_title": "Appuyez sur Appareil photo, Photos ou Fichiers pour télécharger un document.",
"empty_hint": "Vous pouvez aussi partager des fichiers depuis d'autres applications vers DocuElevate.",
"sign_in_required": "Veuillez vous connecter pour télécharger des documents.",
"status_queued": "En file d'attente…",
"status_processing": "En cours de traitement…",
"status_completed": "Traité",
"status_failed": "Échec du traitement",
"status_duplicate": "Doublon déjà traité",
"tap_retry": "Appuyez pour réessayer",
"retry_title": "Réessayer le téléchargement",
"retry_msg": "Voulez-vous réessayer le téléchargement de \"{filename}\" ?",
"capture_label": "Capturer un document avec l'appareil photo",
"photo_label": "Sélectionner une photo de la bibliothèque",
"file_label": "Choisir un fichier depuis l'appareil"
},
"files": {
"title": "Mes Documents",
"search_placeholder": "Rechercher des documents…",
"empty_title": "Pas encore de documents.",
"empty_hint": "Téléchargez un document depuis l'onglet Télécharger pour commencer.",
"search_empty": "Aucun document ne correspond à votre recherche.",
"search_empty_hint": "Essayez un autre terme de recherche.",
"view_details": "Voir les détails de {filename}"
},
"file_detail": {
"title": "Détails du Fichier",
"back": "Retour aux Fichiers",
"file_size": "Taille",
"mime_type": "Type MIME",
"uploaded": "Téléchargé",
"file_hash": "Hash du Fichier",
"last_step": "Dernière Étape",
"total_steps": "Étapes Totales",
"processing_log": "Journal de Traitement",
"no_logs": "Pas encore de journaux de traitement.",
"file_not_found": "Fichier non trouvé"
},
"profile": {
"title": "Profil",
"not_signed_in": "Non connecté",
"connection": "Connexion",
"server": "Serveur",
"user_id": "ID Utilisateur",
"legal": "Mentions Légales",
"privacy_policy": "Politique de Confidentialité",
"terms_of_service": "Conditions d'Utilisation",
"imprint": "Mentions Légales",
"sign_out": "Se déconnecter",
"sign_out_title": "Se déconnecter",
"sign_out_msg": "Êtes-vous sûr de vouloir vous déconnecter ?",
"delete_account": "Supprimer le Compte",
"delete_account_title": "Supprimer le Compte",
"delete_account_msg": "Cela supprimera définitivement votre compte et toutes les données associées. Cette action est irréversible.",
"could_not_open": "Impossible d'ouvrir {page}. Veuillez réessayer.",
"admin": "Admin"
},
"legal": {
"privacy_policy": "Confidentialité",
"terms": "Conditions",
"imprint": "Mentions Légales"
},
"tabs": {
"upload": "Télécharger",
"files": "Fichiers",
"profile": "Profil"
}
}