Updated the French translation file messages_fr_FR.properties (#3864)

Updated the French translation file (messages_fr_FR.properties):

- Translated previously untranslated keys
- Reviewed and corrected existing translations for consistency and
clarity
- Maintained comment lines untouched

This update improves the user interface for French-speaking users and
ensures more accurate localization across the application.

---

Question: How can I include this updated language file as a custom file
in a Docker setup for Stirling PDF (e.g. via a config customFiles/xxxx
)? Any guidance or examples would be appreciated. Thanks.

## Checklist

### General

- [x] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md)
- [x] I have read the [Stirling-PDF Developer
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/DeveloperGuide.md)
(if applicable)
- [x] I have read the [How to add new languages to
Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md)
(if applicable)
- [x] I have performed a self-review of my own code
- [x] My changes generate no new warnings

### Documentation

- [x] I have updated relevant docs on [Stirling-PDF's doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/)
(if functionality has heavily changed)
- [x] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md#add-new-translation-tags)
(for new translation tags only)

### UI Changes (if applicable)

- [ ] Screenshots or videos demonstrating the UI changes are attached
(e.g., as comments or direct attachments in the PR)

### Testing (if applicable)

- [ ] I have tested my changes locally. Refer to the [Testing
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/DeveloperGuide.md#6-testing)
for more details.
This commit is contained in:
GeistFighter 2025-07-03 13:00:10 +02:00 committed by GitHub
parent 7617e5176b
commit c97c565684
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -142,9 +142,9 @@ multiPdfPrompt=Sélectionnez les PDF
multiPdfDropPrompt=Sélectionnez (ou glissez-déposez) tous les PDF dont vous avez besoin
imgPrompt=Choisir une image
genericSubmit=Envoyer
uploadLimit=Maximum file size:
uploadLimitExceededSingular=is too large. Maximum allowed size is
uploadLimitExceededPlural=are too large. Maximum allowed size is
uploadLimit=Taille maximale du fichier :
uploadLimitExceededSingular=est trop grand. La taille maximale autorisée est de
uploadLimitExceededPlural=sont trop grands. La taille maximale autorisée est de
processTimeWarning=Attention, ce processus peut prendre jusqu'à une minute en fonction de la taille du fichier.
pageOrderPrompt=Ordre des pages (entrez une liste de numéros de page séparés par des virgules ou des fonctions telles que 2n+1) :
pageSelectionPrompt=Sélection des pages (entrez une liste de numéros de page séparés par des virgules ou des fonctions telles que 2n+1) :
@ -170,67 +170,67 @@ sizes.medium=Moyen
sizes.large=Grand
sizes.x-large=Très grand
error.pdfPassword=Le document PDF est protégé par un mot de passe qui n'a pas été fourni ou était incorrect
error.pdfCorrupted=PDF file appears to be corrupted or damaged. Please try using the 'Repair PDF' feature first to fix the file before proceeding with this operation.
error.pdfCorruptedMultiple=One or more PDF files appear to be corrupted or damaged. Please try using the 'Repair PDF' feature on each file first before attempting to merge them.
error.pdfCorruptedDuring=Error {0}: PDF file appears to be corrupted or damaged. Please try using the 'Repair PDF' feature first to fix the file before proceeding with this operation.
error.pdfCorrupted=Le fichier PDF semble être corrompu ou endommagé. Veuillez d'abord utiliser la fonction « Réparer » pour corriger le fichier avant de poursuivre cette opération.
error.pdfCorruptedMultiple=Un ou plusieurs fichiers PDF semblent être corrompus ou endommagés. Veuillez utiliser la fonction « Réparer » sur chaque fichier avant d'essayer de les fusionner.
error.pdfCorruptedDuring=Erreur {0} : le fichier PDF semble être corrompu ou endommagé. Veuillez d'abord utiliser la fonction « Réparer » pour corriger le fichier avant de poursuivre cette opération.
# Frontend corruption error messages
error.pdfInvalid=The PDF file "{0}" appears to be corrupted or has an invalid structure. Please try using the 'Repair PDF' feature to fix the file before proceeding.
error.tryRepair=Try using the Repair PDF feature to fix corrupted files.
error.pdfInvalid=Le fichier PDF « {0} » semble être corrompu ou avoir une structure invalide. Veuillez utiliser la fonction « Réparer » pour corriger le fichier avant de continuer.
error.tryRepair=Essayez d'utiliser la fonction « Réparer » pour corriger les fichiers corrompus.
# Additional error messages
error.pdfEncryption=The PDF appears to have corrupted encryption data. This can happen when the PDF was created with incompatible encryption methods. Please try using the 'Repair PDF' feature first, or contact the document creator for a new copy.
error.fileProcessing=An error occurred while processing the file during {0} operation: {1}
error.pdfEncryption=Le PDF semble contenir des données de chiffrement corrompues. Cela peut se produire si le PDF a été créé avec des méthodes de chiffrement incompatibles. Veuillez d'abord utiliser la fonction « Réparer », ou contactez le créateur du document pour obtenir une nouvelle copie.
error.fileProcessing=Une erreur est survenue lors du traitement du fichier pendant l'opération {0} : {1}
# Generic error message templates
error.toolNotInstalled={0} is not installed
error.toolRequired={0} is required for {1}
error.conversionFailed={0} conversion failed
error.commandFailed={0} command failed
error.algorithmNotAvailable={0} algorithm not available
error.optionsNotSpecified={0} options are not specified
error.fileFormatRequired=File must be in {0} format
error.invalidFormat=Invalid {0} format: {1}
error.endpointDisabled=This endpoint has been disabled by the admin
error.urlNotReachable=URL is not reachable, please provide a valid URL
error.toolNotInstalled={0} n'est pas installé
error.toolRequired={0} est requis pour {1}
error.conversionFailed=Échec de la conversion {0}
error.commandFailed=Échec de la commande {0}
error.algorithmNotAvailable=L'algorithme {0} n'est pas disponible
error.optionsNotSpecified=Les options pour {0} ne sont pas spécifiées
error.fileFormatRequired=Le fichier doit être au format {0}
error.invalidFormat=Format {0} invalide : {1}
error.endpointDisabled=Ce point de terminaison a été désactivé par l'administrateur
error.urlNotReachable=L'URL est inaccessible, veuillez fournir une URL valide
# DPI and image rendering messages - used by frontend for dynamic translation
# Backend sends: [TRANSLATE:messageKey:arg1,arg2] English message
# Frontend parses this and replaces with localized versions using these keys
error.dpiExceedsLimit=DPI value {0} exceeds maximum safe limit of {1}. High DPI values can cause memory issues and crashes. Please use a lower DPI value.
error.pageTooBigForDpi=PDF page {0} is too large to render at {1} DPI. Please try a lower DPI value (recommended: 150 or less).
error.pageTooBigExceedsArray=PDF page {0} is too large to render at {1} DPI. The resulting image would exceed Java's maximum array size. Please try a lower DPI value (recommended: 150 or less).
error.pageTooBigFor300Dpi=PDF page {0} is too large to render at 300 DPI. The resulting image would exceed Java's maximum array size. Please use a lower DPI value for PDF-to-image conversion.
error.dpiExceedsLimit=La valeur DPI {0} dépasse la limite maximale sécurisée de {1}. Des valeurs DPI trop élevées peuvent provoquer des problèmes de mémoire et des plantages. Veuillez utiliser une valeur DPI plus faible.
error.pageTooBigForDpi=La page PDF {0} est trop grande pour être rendue à {1} DPI. Veuillez essayer une valeur DPI plus faible (recommandé : 150 ou moins).
error.pageTooBigExceedsArray=La page PDF {0} est trop grande pour être rendue à {1} DPI. L'image résultante dépasserait la taille maximale autorisée pour un tableau en Java. Veuillez essayer une valeur DPI plus faible (recommandé : 150 ou moins).
error.pageTooBigFor300Dpi=La page PDF {0} est trop grande pour être rendue à 300 DPI. L'image résultante dépasserait la taille maximale autorisée pour un tableau en Java. Veuillez utiliser une valeur DPI plus faible pour la conversion PDF en image.
# URL and website conversion messages
# System requirements messages
# Authentication and security messages
error.apiKeyInvalid=API key is not valid.
error.userNotFound=User not found.
error.passwordRequired=Password must not be null.
error.accountLocked=Your account has been locked due to too many failed login attempts.
error.invalidEmail=Invalid email addresses provided.
error.emailAttachmentRequired=An attachment is required to send the email.
error.signatureNotFound=Signature file not found.
error.apiKeyInvalid=La clé API n'est pas valide.
error.userNotFound=Utilisateur non trouvé.
error.passwordRequired=Le mot de passe ne doit pas être nul.
error.accountLocked=Votre compte a été verrouillé après trop de tentatives de connexion échouées.
error.invalidEmail=Adresses e-mail invalides fournies.
error.emailAttachmentRequired=Une pièce jointe est requise pour envoyer l'e-mail.
error.signatureNotFound=Fichier de signature introuvable.
# File processing messages
error.fileNotFound=File not found with ID: {0}
error.fileNotFound=Fichier introuvable avec l'ID : {0}
# Database and configuration messages
error.noBackupScripts=No backup scripts were found.
error.unsupportedProvider={0} is not currently supported.
error.pathTraversalDetected=Path traversal detected for security reasons.
error.noBackupScripts=Aucun script de sauvegarde trouvé.
error.unsupportedProvider={0} n'est pas actuellement pris en charge.
error.pathTraversalDetected=Tentative de traversée de chemin détectée pour des raisons de sécurité.
# Validation messages
error.invalidArgument=Invalid argument: {0}
error.argumentRequired={0} must not be null
error.operationFailed=Operation failed: {0}
error.angleNotMultipleOf90=Angle must be a multiple of 90
error.pdfBookmarksNotFound=No PDF bookmarks/outline found in document
error.fontLoadingFailed=Error processing font file
error.fontDirectoryReadFailed=Failed to read font directory
error.invalidArgument=Argument invalide : {0}
error.argumentRequired={0} ne doit pas être nul
error.operationFailed=Échec de l'opération : {0}
error.angleNotMultipleOf90=L'angle doit être un multiple de 90
error.pdfBookmarksNotFound=Aucun signet ou plan PDF trouvé dans le document
error.fontLoadingFailed=Erreur lors du traitement du fichier de police
error.fontDirectoryReadFailed=Échec de la lecture du répertoire de polices
delete=Supprimer
username=Nom d'utilisateur
password=Mot de passe
@ -261,7 +261,7 @@ disabledCurrentUserMessage=L'utilisateur actuel ne peut pas être désactivé
downgradeCurrentUserLongMessage=Impossible de rétrograder le rôle de l'utilisateur actuel. Par conséquent, l'utilisateur actuel ne sera pas affiché.
userAlreadyExistsOAuthMessage=L'utilisateur existe déjà en tant qu'utilisateur OAuth2.
userAlreadyExistsWebMessage=L'utilisateur existe déjà en tant qu'utilisateur Web.
invalidRoleMessage=Invalid role.
invalidRoleMessage=Rôle non valide.
error=Erreur
oops=Oups !
help=Aide
@ -274,27 +274,27 @@ color=Couleur
sponsor=Sponsoriser
info=Informations
pro=Pro
proFeatures=Pro Features
proFeatures=Fonctions pro
page=Page
pages=Pages
loading=Chargement...
addToDoc=Ajouter au Document
reset=Réinitialiser
apply=Appliquer
noFileSelected=No file selected. Please upload one.
view=View
cancel=Cancel
noFileSelected=Aucun fichier sélectionné. Veuillez en télécharger un.
view=Voir
cancel=Annuler
back.toSettings=Back to Settings
back.toHome=Back to Home
back.toAdmin=Back to Admin
back.toSettings=Retour aux paramètres
back.toHome=Retour à l'accueil
back.toAdmin=Retour à l'administration
legal.privacy=Politique de Confidentialité
legal.terms=Conditions Générales
legal.accessibility=Accessibilité
legal.cookie=Politique des Cookies
legal.impressum=Mentions Légales
legal.showCookieBanner=Cookie Preferences
legal.showCookieBanner=Préférences pour les cookies
###############
# Pipeline #
@ -328,7 +328,7 @@ enterpriseEdition.button=Passer à Pro
enterpriseEdition.warning=Cette fonctionnalité est uniquement disponible pour les utilisateurs Pro.
enterpriseEdition.yamlAdvert=Stirling PDF Pro prend en charge les fichiers de configuration YAML et d'autres fonctionnalités SSO.
enterpriseEdition.ssoAdvert=Vous cherchez plus de fonctionnalités de gestion des utilisateurs ? Découvrez Stirling PDF Pro
enterpriseEdition.proTeamFeatureDisabled=Team management features require a Pro licence or higher
enterpriseEdition.proTeamFeatureDisabled=Les fonctions de gestion d'équipe nécessitent une licence Pro ou supérieure
#################
@ -409,8 +409,8 @@ account.property=Propriété
account.webBrowserSettings=Paramètres du navigateur
account.syncToBrowser=Synchroniser : Compte → Navigateur
account.syncToAccount=Synchroniser : Compte ← Navigateur
account.adminTitle=Administrator Tools
account.adminNotif=You have admin privileges. Access system settings and user management.
account.adminTitle=Outils d'administrations
account.adminNotif=Vous avez des privilèges d'administrateur. Accédez aux paramètres du système et à la gestion des utilisateurs.
adminUserSettings.title=Administration des paramètres des utilisateurs
@ -440,75 +440,75 @@ adminUserSettings.activeUsers=Utilisateurs actifs :
adminUserSettings.disabledUsers=Utilisateurs désactivés :
adminUserSettings.totalUsers=Utilisateurs au total :
adminUserSettings.lastRequest=Dernière requête
adminUserSettings.usage=View Usage
adminUserSettings.teams=View/Edit Teams
adminUserSettings.team=Team
adminUserSettings.manageTeams=Manage Teams
adminUserSettings.createTeam=Create Team
adminUserSettings.viewTeam=View Team
adminUserSettings.deleteTeam=Delete Team
adminUserSettings.teamName=Team Name
adminUserSettings.teamExists=Team already exists
adminUserSettings.teamCreated=Team created successfully
adminUserSettings.teamChanged=User's team was updated
adminUserSettings.teamHidden=Hidden
adminUserSettings.totalMembers=Total Members
adminUserSettings.confirmDeleteTeam=Are you sure you want to delete this team?
adminUserSettings.usage=Voir l'utilisation
adminUserSettings.teams=Voir/modifier les équipes
adminUserSettings.team=Équipe
adminUserSettings.manageTeams=Gérer les équipes
adminUserSettings.createTeam=Créer une équipe
adminUserSettings.viewTeam=Voir l'équipe
adminUserSettings.deleteTeam=Supprimer l'équipe
adminUserSettings.teamName=Nom de l'équipe
adminUserSettings.teamExists=L'équipe existe déjà
adminUserSettings.teamCreated=Création réussie d'une équipe
adminUserSettings.teamChanged=Les membres de l'équipe de l'utilisateur ont été mis à jour.
adminUserSettings.teamHidden=Caché
adminUserSettings.totalMembers=Membres totaux
adminUserSettings.confirmDeleteTeam=Êtes-vous sûr de vouloir supprimer cette équipe ?
teamCreated=Team created successfully
teamExists=A team with that name already exists
teamNameExists=Another team with that name already exists
teamNotFound=Team not found
teamDeleted=Team deleted
teamHasUsers=Cannot delete a team with users assigned
teamRenamed=Team renamed successfully
teamCreated=Équipe créée avec succès
teamExists=Une équipe portant ce nom existe déjà
teamNameExists=Une autre équipe portant ce nom existe déjà
teamNotFound=Équipe non trouvée
teamDeleted=Équipe supprimée
teamHasUsers=Impossible de supprimer une équipe à laquelle des membres ont été affectés
teamRenamed=L'équipe a été renommée avec succès
# Team user management
team.addUser=Add User to Team
team.selectUser=Select User
team.warning.moveUser=Warning: This will move the user from "{0}" team to "{1}" team. Are you sure?
team.confirm.moveUser=Are you sure you want to move this user from "{0}" team to "{1}" team?
team.userAdded=User successfully added to team
team.back=Back to Teams
team.internal=Internal Team
team.internalTeamNotAccessible=The Internal team is a system team and cannot be accessed
team.cannotMoveInternalUsers=Users in the Internal team cannot be moved to other teams
team.hidden=Hidden
team.name=Team Name
team.totalMembers=Total Members
team.members=Members
team.username=Username
team.role=Role
team.status=Status
team.enabled=Enabled
team.disabled=Disabled
team.noMembers=This team has no members yet.
team.addUser=Ajouter un membre à l'équipe
team.selectUser=Sélectionner l'utilisateur
team.warning.moveUser=Attention : L'utilisateur passera de l'équipe "{0}" à l'équipe "{1}". Êtes-vous sûr de vous ?
team.confirm.moveUser=Êtes-vous sûr de vouloir déplacer cet utilisateur de l'équipe "{0}" vers l'équipe "{1}" ?
team.userAdded=L'utilisateur a été ajouté avec succès à l'équipe
team.back=Retour aux équipes
team.internal=Équipe interne
team.internalTeamNotAccessible=L'équipe interne est une équipe système et n'est pas accessible.
team.cannotMoveInternalUsers=Les utilisateurs de l'équipe interne ne peuvent pas être déplacés vers d'autres équipes.
team.hidden=Caché
team.name=Nom de l'équipe
team.totalMembers=Membres totaux
team.members=Membres
team.username=Nom d'utilisateur
team.role=Rôle
team.status=Statut
team.enabled=Activé
team.disabled=Désactivé
team.noMembers=Cette équipe n'a pas encore de membres.
endpointStatistics.title=Endpoint Statistics
endpointStatistics.header=Endpoint Statistics
endpointStatistics.title=Statistiques des points de terminaison
endpointStatistics.header=Statistiques des points de terminaison
endpointStatistics.top10=Top 10
endpointStatistics.top20=Top 20
endpointStatistics.all=All
endpointStatistics.refresh=Refresh
endpointStatistics.includeHomepage=Include Homepage ('/')
endpointStatistics.includeLoginPage=Include Login Page ('/login')
endpointStatistics.totalEndpoints=Total Endpoints
endpointStatistics.totalVisits=Total Visits
endpointStatistics.showing=Showing
endpointStatistics.selectedVisits=Selected Visits
endpointStatistics.endpoint=Endpoint
endpointStatistics.visits=Visits
endpointStatistics.percentage=Percentage
endpointStatistics.loading=Loading...
endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing.
endpointStatistics.home=Home
endpointStatistics.login=Login
endpointStatistics.all=Tout
endpointStatistics.refresh=Rafraîchir
endpointStatistics.includeHomepage=Inclure la page d'accueil ('/')
endpointStatistics.includeLoginPage=Inclure la page de connexion ('/login')
endpointStatistics.totalEndpoints=Nombre total de points de terminaison
endpointStatistics.totalVisits=Nombre total de visites
endpointStatistics.showing=Affichage
endpointStatistics.selectedVisits=Visites sélectionnées
endpointStatistics.endpoint=Point de terminaison
endpointStatistics.visits=Visites
endpointStatistics.percentage=Pourcentage
endpointStatistics.loading=Chargement...
endpointStatistics.failedToLoad=Échec du chargement des données des points de terminaisons. Veuillez réessayer.
endpointStatistics.home=Accueil
endpointStatistics.login=Connexion
endpointStatistics.top=Top
endpointStatistics.numberOfVisits=Number of Visits
endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total)
endpointStatistics.retry=Retry
endpointStatistics.numberOfVisits=Nombre de visites
endpointStatistics.visitsTooltip=Visites : {0} ({1}% du total)
endpointStatistics.retry=Réessayer
database.title=Import/Export de la Base de Données
database.header=Import/Export de la Base de Données
@ -586,9 +586,9 @@ home.addImage.title=Ajouter une image
home.addImage.desc=Ajoutez une image à un emplacement défini sur un PDF.
addImage.tags=img,jpg,image,photo
home.attachments.title=Add Attachments
home.attachments.desc=Add or remove embedded files (attachments) to/from a PDF
attachments.tags=embed,attach,file,attachment,attachments
home.attachments.title=Ajouter des pièces jointes
home.attachments.desc=Ajouter ou supprimer des fichiers intégrés (pièces jointes) dans un PDF
attachments.tags=intégrer,joindre,fichier,pièce,jointe,embed,attach,file,attachment,attachments
home.watermark.title=Ajouter un filigrane
home.watermark.desc=Ajoutez un filigrane personnalisé à votre PDF.
@ -615,9 +615,9 @@ home.compressPdfs.title=Compresser
home.compressPdfs.desc=Compressez les PDF pour réduire leur tailles.
compressPdfs.tags=compresser,réduire,taille,squish,small,tiny
home.unlockPDFForms.title=Unlock PDF Forms
home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document.
unlockPDFForms.tags=remove,delete,form,field,readonly
home.unlockPDFForms.title=Déverrouiller les formulaires PDF
home.unlockPDFForms.desc=Supprimer la propriété lecture seule des champs de formulaire dans un document PDF
unlockPDFForms.tags=supprimer,propriété,déverrouiller,formulaire,champs,lecture,remove,delete,form,field,readonly
home.changeMetadata.title=Modifier les métadonnées
home.changeMetadata.desc=Modifiez, supprimez ou ajoutez des métadonnées à un PDF.
@ -741,21 +741,21 @@ home.HTMLToPDF.desc=Convertissez n'importe quel fichier HTML ou ZIP en PDF.
HTMLToPDF.tags=html,markup,contenu Web,transformation,convert
#eml-to-pdf
home.EMLToPDF.title=Email to PDF
home.EMLToPDF.desc=Converts email (EML) files to PDF format including headers, body, and inline images
EMLToPDF.tags=email,conversion,eml,message,transformation,convert,mail
home.EMLToPDF.title=Email en PDF
home.EMLToPDF.desc=Convertit les fichiers email (EML) en PDF, y compris les en-têtes, le corps et les images intégrées
EMLToPDF.tags=email,conversion,courrier,conversion,eml,message,transformation,convert,mail
EMLToPDF.title=Email To PDF
EMLToPDF.header=Email To PDF
EMLToPDF.submit=Convert
EMLToPDF.downloadHtml=Download HTML intermediate file instead of PDF
EMLToPDF.downloadHtmlHelp=This allows you to see the HTML version before PDF conversion and can help debug formatting issues
EMLToPDF.includeAttachments=Include attachments in PDF
EMLToPDF.maxAttachmentSize=Maximum attachment size (MB)
EMLToPDF.help=Converts email (EML) files to PDF format including headers, body, and inline images
EMLToPDF.troubleshootingTip1=Email to HTML is a more reliable process, so with batch-processing it is recommended to save both
EMLToPDF.troubleshootingTip2=With a small number of Emails, if the PDF is malformed, you can download HTML and override some of the problematic HTML/CSS code.
EMLToPDF.troubleshootingTip3=Embeddings, however, do not work with HTMLs
EMLToPDF.title=Email en PDF
EMLToPDF.header=Email en PDF
EMLToPDF.submit=Convertir
EMLToPDF.downloadHtml=Télécharger le fichier HTML intermédiaire au lieu du PDF
EMLToPDF.downloadHtmlHelp=Cela vous permet de voir la version HTML avant la conversion en PDF et peut aider à corriger les problèmes de mise en forme
EMLToPDF.includeAttachments=Inclure les pièces jointes dans le PDF
EMLToPDF.maxAttachmentSize=Taille maximale des pièces jointes (Mo)
EMLToPDF.help=Convertit les fichiers email (EML) en PDF, y compris les en-têtes, le corps et les images intégrées
EMLToPDF.troubleshootingTip1=La conversion Email vers HTML est plus fiable, il est donc recommandé de sauvegarder les deux lors d'un traitement par lot
EMLToPDF.troubleshootingTip2=Avec un petit nombre d'emails, si le PDF est mal formé, vous pouvez télécharger le HTML et corriger manuellement le code HTML/CSS problématique
EMLToPDF.troubleshootingTip3=Les éléments intégrés ne fonctionnent cependant pas avec les fichiers HTML
home.MarkdownToPDF.title=Markdown en PDF
home.MarkdownToPDF.desc=Convertissez n'importe quel fichier Markdown en PDF.
@ -871,12 +871,12 @@ login.oauth2invalidRequest=Requête invalide
login.oauth2AccessDenied=Accès refusé
login.oauth2InvalidTokenResponse=Réponse contenant le jeton est invalide
login.oauth2InvalidIdToken=Jeton d'identification invalide
login.relyingPartyRegistrationNotFound=No relying party registration found
login.relyingPartyRegistrationNotFound=Aucun enregistrement de partie de confiance trouvé
login.userIsDisabled=L'utilisateur est désactivé, la connexion est actuellement bloquée avec ce nom d'utilisateur. Veuillez contacter l'administrateur.
login.alreadyLoggedIn=Vous êtes déjà connecté sur
login.alreadyLoggedIn2=appareils. Veuillez vous déconnecter des appareils et réessayer.
login.toManySessions=Vous avez trop de sessions actives.
login.logoutMessage=You have been logged out.
login.logoutMessage=Vous avez été déconnecté.
#auto-redact
autoRedact.title=Caviarder automatiquement
@ -942,28 +942,28 @@ getPdfInfo.title=Récupérer les informations
getPdfInfo.header=Récupérer les informations
getPdfInfo.submit=Récupérer les informations
getPdfInfo.downloadJson=Télécharger le JSON
getPdfInfo.summary=PDF Summary
getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications
getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it
getPdfInfo.summary.compliance=This PDF complies with the {0} standard
getPdfInfo.summary.basicInfo=Basic Information
getPdfInfo.summary.docInfo=Document Information
getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected
getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection
getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed
getPdfInfo.summary.all.permissions.alert=All Permissions Allowed
getPdfInfo.summary.compliance.alert={0} Compliant
getPdfInfo.summary.no.compliance.alert=No Compliance Standards
getPdfInfo.summary.security.section=Security Status
getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language
getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties
getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version
getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.)
getPdfInfo.section.Encryption=Security and encryption details of the document
getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed
getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files
getPdfInfo.section.FormFields=Interactive form fields present in the document
getPdfInfo.section.PerPageInfo=Detailed information about each page in the document
getPdfInfo.summary=Résumé du PDF
getPdfInfo.summary.encrypted=Ce PDF est chiffré et peut poser des problèmes avec certaines applications
getPdfInfo.summary.permissions=Ce PDF a {0} permissions restreintes, ce qui peut limiter les actions possibles
getPdfInfo.summary.compliance=Ce PDF est conforme à la norme {0}
getPdfInfo.summary.basicInfo=Informations de base
getPdfInfo.summary.docInfo=Informations sur le document
getPdfInfo.summary.encrypted.alert=PDF chiffré - Ce document est protégé par mot de passe
getPdfInfo.summary.not.encrypted.alert=PDF non chiffré - Aucune protection par mot de passe
getPdfInfo.summary.permissions.alert=Permissions restreintes - {0} actions ne sont pas autorisées
getPdfInfo.summary.all.permissions.alert=Toutes les permissions sont autorisées
getPdfInfo.summary.compliance.alert=Conforme à {0}
getPdfInfo.summary.no.compliance.alert=Non conforme à une norme
getPdfInfo.summary.security.section=État de la sécurité
getPdfInfo.section.BasicInfo=Informations de base sur le document PDF, y compris la taille du fichier, le nombre de pages et la langue
getPdfInfo.section.Metadata=Métadonnées du document, y compris le titre, l'auteur, la date de création et d'autres propriétés
getPdfInfo.section.DocumentInfo=Détails techniques sur la structure et la version du document PDF
getPdfInfo.section.Compliancy=Informations sur la conformité aux normes PDF (PDF/A, PDF/X, etc.)
getPdfInfo.section.Encryption=Détails sur la sécurité et le chiffrement du document
getPdfInfo.section.Permissions=Paramètres de permissions du document qui contrôlent les actions autorisées
getPdfInfo.section.Other=Composants supplémentaires du document comme les signets, calques et fichiers intégrés
getPdfInfo.section.FormFields=Champs de formulaire interactifs présents dans le document
getPdfInfo.section.PerPageInfo=Informations détaillées sur chaque page du document
#markdown-to-pdf
@ -975,9 +975,9 @@ MarkdownToPDF.credit=Utilise WeasyPrint.
#pdf-to-markdown
PDFToMarkdown.title=PDF To Markdown
PDFToMarkdown.header=PDF To Markdown
PDFToMarkdown.submit=Convert
PDFToMarkdown.title=PDF en Markdown
PDFToMarkdown.header=PDF en Markdown
PDFToMarkdown.submit=Convertir
#url-to-pdf
@ -1031,10 +1031,10 @@ sanitizePDF.title=Assainir
sanitizePDF.header=Assainir
sanitizePDF.selectText.1=Supprimer les actions JavaScript
sanitizePDF.selectText.2=Supprimer les fichiers intégrés
sanitizePDF.selectText.3=Remove XMP metadata
sanitizePDF.selectText.3=Supprimer les métadonnées XMP
sanitizePDF.selectText.4=Supprimer les liens
sanitizePDF.selectText.5=Supprimer les polices
sanitizePDF.selectText.6=Remove Document Info Metadata
sanitizePDF.selectText.6=Supprimer les métadonnées d'information du document
sanitizePDF.submit=Assainir
@ -1084,7 +1084,7 @@ autoSplitPDF.selectText.3=Téléchargez le fichier PDF numérisé et laissez Sti
autoSplitPDF.selectText.4=Les feuilles de séparation sont automatiquement détectées et supprimées, garantissant un document final soigné.
autoSplitPDF.formPrompt=PDF contenant des feuilles de séparation de Stirling PDF :
autoSplitPDF.duplexMode=Mode recto-verso
autoSplitPDF.dividerDownload2=Auto Splitter Divider (with instructions).pdf
autoSplitPDF.dividerDownload2=Feuille de séparation automatique (avec instructions).pdf
autoSplitPDF.submit=Séparer
@ -1255,8 +1255,8 @@ compress.title=Compresser un PDF
compress.header=Compresser un PDF (lorsque c'est possible!)
compress.credit=Ce service utilise qpdf pour la compression et l'optimisation des PDF.
compress.grayscale.label=Appliquer l'échelle de gris pour la compression
compress.selectText.1=Compression Settings
compress.selectText.1.1=1-3 PDF compression,</br> 4-6 lite image compression,</br> 7-9 intense image compression Will dramatically reduce image quality
compress.selectText.1=Paramètres de compression
compress.selectText.1.1=1-3 compression PDF,</br> 4-6 compression d'image légère,</br> 7-9 compression d'image intense qui réduira considérablement la qualité de l'image
compress.selectText.2=Niveau d'optimisation
compress.selectText.4=Mode automatique ajuste automatiquement la qualité pour obtenir le PDF à la taille exacte
compress.selectText.5=Taille PDF attendue (par exemple, 25MB, 10,8MB, 25KB)
@ -1271,11 +1271,11 @@ addImage.upload=Télécharger une image
addImage.submit=Ajouter une image
#attachments
attachments.title=Add Attachments
attachments.header=Add attachments
attachments.description=Allows you to add attachments to the PDF
attachments.descriptionPlaceholder=Enter a description for the attachments...
attachments.addButton=Add Attachments
attachments.title=Ajouter des pièces jointes
attachments.header=Ajouter des pièces jointes
attachments.description=Permet d'ajouter des pièces jointes au PDF
attachments.descriptionPlaceholder=Entrez une description pour les pièces jointes...
attachments.addButton=Ajouter des pièces jointes
#merge
merge.title=Fusionner
@ -1283,7 +1283,7 @@ merge.header=Fusionner plusieurs PDF
merge.sortByName=Trier par nom
merge.sortByDate=Trier par date
merge.removeCertSign=Supprimer la signature numérique dans le fichier fusionné ?
merge.generateToc=Generate table of contents in the merged file?
merge.generateToc=Générer une table des matières dans le fichier fusionné ?
merge.submit=Fusionner
@ -1302,7 +1302,7 @@ pdfOrganiser.mode.7=Supprimer le premier
pdfOrganiser.mode.8=Supprimer le dernier
pdfOrganiser.mode.9=Supprimer le premier et le dernier
pdfOrganiser.mode.10=Méger Impair-Pair
pdfOrganiser.mode.11=Duplicate all pages
pdfOrganiser.mode.11=Dupliquer toutes les pages
pdfOrganiser.placeholder=(par exemple 1,3,2 ou 4-8,2,10-12 ou 2n-1)
@ -1328,8 +1328,8 @@ multiTool.moveLeft=Déplacer vers la gauche
multiTool.moveRight=Déplacer vers la droite
multiTool.delete=Supprimer
multiTool.dragDropMessage=Page(s) sélectionnées
multiTool.undo=Undo
multiTool.redo=Redo
multiTool.undo=Annuler
multiTool.redo=Refaire
#decrypt
decrypt.passwordPrompt=Ce fichier est protégé par un mot de passe. Veuillez saisir le mot de passe :
@ -1345,7 +1345,7 @@ decrypt.success=Fichier déchiffré avec succès.
multiTool-advert.message=Cette fonctionnalité est aussi disponible dans la <a href="{0}">page de l'outil multifonction</a>. Allez-y pour une interface page par page améliorée et des fonctionnalités additionnelles !
#view pdf
viewPdf.title=View/Edit PDF
viewPdf.title=Afficher/modifier un PDF
viewPdf.header=Visualiser un PDF
#pageRemover
@ -1404,7 +1404,7 @@ pdfToImage.color=Couleur
pdfToImage.grey=Niveaux de gris
pdfToImage.blackwhite=Noir et blanc (peut engendrer une perte de données !)
pdfToImage.submit=Convertir
pdfToImage.info=Python nest pas installé. Nécessaire pour la conversion WebP.
pdfToImage.info=Python n'est pas installé. Nécessaire pour la conversion WebP.
pdfToImage.placeholder=(par exemple : 1,2,8 ou 4,7,12-16 ou 2n-1)
@ -1493,9 +1493,9 @@ changeMetadata.selectText.5=Ajouter une entrée de métadonnées personnalisée
changeMetadata.submit=Modifier
#unlockPDFForms
unlockPDFForms.title=Remove Read-Only from Form Fields
unlockPDFForms.header=Unlock PDF Forms
unlockPDFForms.submit=Remove
unlockPDFForms.title=Supprimer la lecture seule des champs de formulaire
unlockPDFForms.header=Déverrouiller les formulaires PDF
unlockPDFForms.submit=Supprimer
#pdfToPDFA
pdfToPDFA.title=PDF en PDF/A
@ -1661,11 +1661,11 @@ splitByChapters.submit=Diviser le PDF
fileChooser.click=Cliquez
fileChooser.or=ou
fileChooser.dragAndDrop=Glisser & Déposer
fileChooser.dragAndDropPDF=Drag & Drop PDF file
fileChooser.dragAndDropImage=Drag & Drop Image file
fileChooser.dragAndDropPDF=Glisser & Déposer un PDF
fileChooser.dragAndDropImage=Glisser & Déposer une image
fileChooser.hoveredDragAndDrop=Glisser & Déposer le(s) fichier(s) ici
fileChooser.extractPDF=Extraction en cours...
fileChooser.addAttachments=drag & drop attachments here
fileChooser.addAttachments=Glisser & Déposer les pièces jointes ici
#release notes
releases.footer=Versions
@ -1710,157 +1710,157 @@ validateSignature.cert.selfSigned=Auto-signé
validateSignature.cert.bits=bits
# Audit Dashboard
audit.dashboard.title=Audit Dashboard
audit.dashboard.systemStatus=Audit System Status
audit.dashboard.status=Status
audit.dashboard.enabled=Enabled
audit.dashboard.disabled=Disabled
audit.dashboard.currentLevel=Current Level
audit.dashboard.retentionPeriod=Retention Period
audit.dashboard.days=days
audit.dashboard.totalEvents=Total Events
audit.dashboard.title=Tableau de bord d'audit
audit.dashboard.systemStatus=État du système d'audit
audit.dashboard.status=Statut
audit.dashboard.enabled=Activé
audit.dashboard.disabled=Désactivé
audit.dashboard.currentLevel=Niveau actuel
audit.dashboard.retentionPeriod=Période de conservation
audit.dashboard.days=jours
audit.dashboard.totalEvents=Nombre total d'événements
# Audit Dashboard Tabs
audit.dashboard.tab.dashboard=Dashboard
audit.dashboard.tab.events=Audit Events
audit.dashboard.tab.export=Export
audit.dashboard.tab.dashboard=Tableau de bord
audit.dashboard.tab.events=Événements d'audit
audit.dashboard.tab.export=Exportation
# Dashboard Charts
audit.dashboard.eventsByType=Events by Type
audit.dashboard.eventsByUser=Events by User
audit.dashboard.eventsOverTime=Events Over Time
audit.dashboard.period.7days=7 Days
audit.dashboard.period.30days=30 Days
audit.dashboard.period.90days=90 Days
audit.dashboard.eventsByType=Événements par type
audit.dashboard.eventsByUser=Événements par utilisateur
audit.dashboard.eventsOverTime=Événements dans le temps
audit.dashboard.period.7days=7 jours
audit.dashboard.period.30days=30 jours
audit.dashboard.period.90days=90 jours
# Events Tab
audit.dashboard.auditEvents=Audit Events
audit.dashboard.filter.eventType=Event Type
audit.dashboard.filter.allEventTypes=All event types
audit.dashboard.filter.user=User
audit.dashboard.filter.userPlaceholder=Filter by user
audit.dashboard.filter.startDate=Start Date
audit.dashboard.filter.endDate=End Date
audit.dashboard.filter.apply=Apply Filters
audit.dashboard.filter.reset=Reset Filters
audit.dashboard.auditEvents=Événements d'audit
audit.dashboard.filter.eventType=Type d'événement
audit.dashboard.filter.allEventTypes=Tous les types d'événements
audit.dashboard.filter.user=Utilisateur
audit.dashboard.filter.userPlaceholder=Filtrer par utilisateur
audit.dashboard.filter.startDate=Date de début
audit.dashboard.filter.endDate=Date de fin
audit.dashboard.filter.apply=Appliquer les filtres
audit.dashboard.filter.reset=Réinitialiser les filtres
# Table Headers
audit.dashboard.table.id=ID
audit.dashboard.table.time=Time
audit.dashboard.table.user=User
audit.dashboard.table.time=Heure
audit.dashboard.table.user=Utilisateur
audit.dashboard.table.type=Type
audit.dashboard.table.details=Details
audit.dashboard.table.viewDetails=View Details
audit.dashboard.table.details=Détails
audit.dashboard.table.viewDetails=Voir les détails
# Pagination
audit.dashboard.pagination.show=Show
audit.dashboard.pagination.entries=entries
audit.dashboard.pagination.show=Afficher
audit.dashboard.pagination.entries=entrées
audit.dashboard.pagination.pageInfo1=Page
audit.dashboard.pagination.pageInfo2=of
audit.dashboard.pagination.totalRecords=Total records:
audit.dashboard.pagination.pageInfo2=de
audit.dashboard.pagination.totalRecords=Nombre total d'enregistrements :
# Modal
audit.dashboard.modal.eventDetails=Event Details
audit.dashboard.modal.eventDetails=Détails de l'événement
audit.dashboard.modal.id=ID
audit.dashboard.modal.user=User
audit.dashboard.modal.user=Utilisateur
audit.dashboard.modal.type=Type
audit.dashboard.modal.time=Time
audit.dashboard.modal.data=Data
audit.dashboard.modal.time=Heure
audit.dashboard.modal.data=Données
# Export Tab
audit.dashboard.export.title=Export Audit Data
audit.dashboard.export.format=Export Format
audit.dashboard.export.csv=CSV (Comma Separated Values)
audit.dashboard.export.json=JSON (JavaScript Object Notation)
audit.dashboard.export.button=Export Data
audit.dashboard.export.infoTitle=Export Information
audit.dashboard.export.infoDesc1=The export will include all audit events matching the selected filters. For large datasets, the export may take a few moments to generate.
audit.dashboard.export.infoDesc2=Exported data will include:
audit.dashboard.export.infoItem1=Event ID
audit.dashboard.export.infoItem2=User
audit.dashboard.export.infoItem3=Event Type
audit.dashboard.export.infoItem4=Timestamp
audit.dashboard.export.infoItem5=Event Data
audit.dashboard.export.title=Exporter les données d'audit
audit.dashboard.export.format=Format d'exportation
audit.dashboard.export.csv=CSV (valeurs séparées par des virgules)
audit.dashboard.export.json=JSON (notation objet JavaScript)
audit.dashboard.export.button=Exporter les données
audit.dashboard.export.infoTitle=Informations sur l'exportation
audit.dashboard.export.infoDesc1=L'exportation inclura tous les événements d'audit correspondant aux filtres sélectionnés. Pour les grands ensembles de données, l'exportation peut prendre quelques instants.
audit.dashboard.export.infoDesc2=Les données exportées incluront :
audit.dashboard.export.infoItem1=ID de l'événement
audit.dashboard.export.infoItem2=Utilisateur
audit.dashboard.export.infoItem3=Type d'événement
audit.dashboard.export.infoItem4=Horodatage
audit.dashboard.export.infoItem5=Données de l'événement
# JavaScript i18n keys
audit.dashboard.js.noEventsFound=No audit events found matching the current filters
audit.dashboard.js.errorLoading=Error loading data:
audit.dashboard.js.errorRendering=Error rendering table:
audit.dashboard.js.loadingPage=Loading page
audit.dashboard.js.noEventsFound=Aucun événement d'audit trouvé correspondant aux filtres actuels
audit.dashboard.js.errorLoading=Erreur lors du chargement des données :
audit.dashboard.js.errorRendering=Erreur lors de l'affichage du tableau :
audit.dashboard.js.loadingPage=Chargement de la page
####################
# Cookie banner #
####################
cookieBanner.popUp.title=How we use Cookies
cookieBanner.popUp.description.1=We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love.
cookieBanner.popUp.description.2=If youd rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly.
cookieBanner.popUp.acceptAllBtn=Okay
cookieBanner.popUp.acceptNecessaryBtn=No Thanks
cookieBanner.popUp.showPreferencesBtn=Manage preferences
cookieBanner.preferencesModal.title=Consent Preferences Center
cookieBanner.preferencesModal.acceptAllBtn=Accept all
cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all
cookieBanner.preferencesModal.savePreferencesBtn=Save preferences
cookieBanner.preferencesModal.closeIconLabel=Close modal
cookieBanner.popUp.title=Comment nous utilisons les cookies
cookieBanner.popUp.description.1=Nous utilisons des cookies et d'autres technologies pour améliorer Stirling PDF pour vous — cela nous aide à perfectionner nos outils et à créer des fonctionnalités que vous allez adorer.
cookieBanner.popUp.description.2=Si vous préférez ne pas les utiliser, cliquer sur « Non merci » n'activera que les cookies essentiels nécessaires au bon fonctionnement du site.
cookieBanner.popUp.acceptAllBtn=D'accord
cookieBanner.popUp.acceptNecessaryBtn=Non merci
cookieBanner.popUp.showPreferencesBtn=Gérer les préférences
cookieBanner.preferencesModal.title=Centre de préférences de consentement
cookieBanner.preferencesModal.acceptAllBtn=Tout accepter
cookieBanner.preferencesModal.acceptNecessaryBtn=Tout refuser
cookieBanner.preferencesModal.savePreferencesBtn=Enregistrer les préférences
cookieBanner.preferencesModal.closeIconLabel=Fermer la fenêtre
cookieBanner.preferencesModal.serviceCounterLabel=Service|Services
cookieBanner.preferencesModal.subtitle=Cookie Usage
cookieBanner.preferencesModal.description.1=Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users.
cookieBanner.preferencesModal.description.2=Stirling PDF cannot—and will never—track or access the content of the documents you use.
cookieBanner.preferencesModal.description.3=Your privacy and trust are at the core of what we do.
cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies
cookieBanner.preferencesModal.necessary.title.2=Always Enabled
cookieBanner.preferencesModal.necessary.description=These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they cant be turned off.
cookieBanner.preferencesModal.analytics.title=Analytics
cookieBanner.preferencesModal.analytics.description=These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with.
cookieBanner.preferencesModal.subtitle=Utilisation des cookies
cookieBanner.preferencesModal.description.1=Stirling PDF utilise des cookies et des technologies similaires pour améliorer votre expérience et comprendre comment nos outils sont utilisés. Cela nous aide à améliorer les performances, développer les fonctionnalités qui vous tiennent à cœur et offrir un support continu.
cookieBanner.preferencesModal.description.2=Stirling PDF ne peut pas — et ne pourra jamais — suivre ou accéder au contenu des documents que vous utilisez.
cookieBanner.preferencesModal.description.3=Votre vie privée et votre confiance sont au cœur de notre démarche.
cookieBanner.preferencesModal.necessary.title.1=Cookies strictement nécessaires
cookieBanner.preferencesModal.necessary.title.2=Toujours activés
cookieBanner.preferencesModal.necessary.description=Ces cookies sont essentiels au bon fonctionnement du site. Ils permettent des fonctionnalités de base comme la gestion de vos préférences de confidentialité, la connexion et le remplissage de formulaires — c'est pourquoi ils ne peuvent pas être désactivés.
cookieBanner.preferencesModal.analytics.title=Analyse
cookieBanner.preferencesModal.analytics.description=Ces cookies nous aident à comprendre comment nos outils sont utilisés, afin que nous puissions nous concentrer sur les fonctionnalités les plus appréciées par notre communauté. Soyez rassuré — Stirling PDF ne peut pas et ne suivra jamais le contenu des documents que vous utilisez.
#fakeScan
fakeScan.title=Fake Scan
fakeScan.header=Fake Scan
fakeScan.description=Create a PDF that looks like it was scanned
fakeScan.selectPDF=Select PDF:
fakeScan.quality=Scan Quality
fakeScan.quality.low=Low
fakeScan.quality.medium=Medium
fakeScan.quality.high=High
fakeScan.rotation=Rotation Angle
fakeScan.rotation.none=None
fakeScan.rotation.slight=Slight
fakeScan.rotation.moderate=Moderate
fakeScan.rotation.severe=Severe
fakeScan.submit=Create Fake Scan
fakeScan.title=Fausse numérisation
fakeScan.header=Fausse numérisation
fakeScan.description=Créer un PDF qui ressemble à une numérisation
fakeScan.selectPDF=Sélectionner un PDF :
fakeScan.quality=Qualité de numérisation
fakeScan.quality.low=Faible
fakeScan.quality.medium=Moyenne
fakeScan.quality.high=Élevée
fakeScan.rotation=Angle de rotation
fakeScan.rotation.none=Aucun
fakeScan.rotation.slight=Léger
fakeScan.rotation.moderate=Modéré
fakeScan.rotation.severe=Sévère
fakeScan.submit=Créer une fausse numérisation
#home.fakeScan
home.fakeScan.title=Fake Scan
home.fakeScan.desc=Create a PDF that looks like it was scanned
fakeScan.tags=scan,simulate,realistic,convert
home.fakeScan.title=Fausse numérisation
home.fakeScan.desc=Créer un PDF qui ressemble à une numérisation
fakeScan.tags=numérisation,simuler,réaliste,convertir,scan,simulate,realistic,convert
# FakeScan advanced settings (frontend)
fakeScan.advancedSettings=Enable Advanced Scan Settings
fakeScan.colorspace=Colorspace
fakeScan.colorspace.grayscale=Grayscale
fakeScan.colorspace.color=Color
fakeScan.border=Border (px)
fakeScan.rotate=Base Rotation (degrees)
fakeScan.rotateVariance=Rotation Variance (degrees)
fakeScan.brightness=Brightness
fakeScan.contrast=Contrast
fakeScan.blur=Blur
fakeScan.noise=Noise
fakeScan.yellowish=Yellowish (simulate old paper)
fakeScan.resolution=Resolution (DPI)
fakeScan.advancedSettings=Activer les paramètres de numérisation avancés
fakeScan.colorspace=Espace colorimétrique
fakeScan.colorspace.grayscale=Niveaux de gris
fakeScan.colorspace.color=Couleur
fakeScan.border=Bordure (px)
fakeScan.rotate=Rotation de base (degrés)
fakeScan.rotateVariance=Variance de rotation (degrés)
fakeScan.brightness=Luminosité
fakeScan.contrast=Contraste
fakeScan.blur=Flou
fakeScan.noise=Bruit
fakeScan.yellowish=Jaunâtre (simuler du vieux papier)
fakeScan.resolution=Résolution (DPI)
# Table of Contents Feature
home.editTableOfContents.title=Edit Table of Contents
home.editTableOfContents.desc=Add or edit bookmarks and table of contents in PDF documents
home.editTableOfContents.title=Modifier la table des matières
home.editTableOfContents.desc=Ajouter ou modifier les signets et la table des matières dans les documents PDF
editTableOfContents.tags=bookmarks,toc,navigation,index,table of contents,chapters,sections,outline
editTableOfContents.title=Edit Table of Contents
editTableOfContents.header=Add or Edit PDF Table of Contents
editTableOfContents.replaceExisting=Replace existing bookmarks (uncheck to append to existing)
editTableOfContents.editorTitle=Bookmark Editor
editTableOfContents.editorDesc=Add and arrange bookmarks below. Click + to add child bookmarks.
editTableOfContents.addBookmark=Add New Bookmark
editTableOfContents.desc.1=This tool allows you to add or edit the table of contents (bookmarks) in a PDF document.
editTableOfContents.desc.2=You can create a hierarchical structure by adding child bookmarks to parent bookmarks.
editTableOfContents.desc.3=Each bookmark requires a title and target page number.
editTableOfContents.submit=Apply Table of Contents
editTableOfContents.tags=signets,tdm,table des matières,chapitres,sections,plan,bookmarks,toc,navigation,index,table of contents,chapters,sections,outline
editTableOfContents.title=Modifier la table des matières
editTableOfContents.header=Ajouter ou modifier la table des matières PDF
editTableOfContents.replaceExisting=Remplacer les signets existants (décocher pour ajouter aux existants)
editTableOfContents.editorTitle=Éditeur de signets
editTableOfContents.editorDesc=Ajoutez et organisez les signets ci-dessous. Cliquez sur + pour ajouter des signets enfants.
editTableOfContents.addBookmark=Ajouter un nouveau signet
editTableOfContents.desc.1=Cet outil vous permet d'ajouter ou de modifier la table des matières (signets) dans un document PDF.
editTableOfContents.desc.2=Vous pouvez créer une structure hiérarchique en ajoutant des signets enfants à des signets parents.
editTableOfContents.desc.3=Chaque signet nécessite un titre et un numéro de page cible.
editTableOfContents.submit=Appliquer la table des matières