mirror of
https://github.com/Stirling-Tools/Stirling-PDF.git
synced 2025-07-24 22:25:22 +00:00
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:
parent
7617e5176b
commit
c97c565684
@ -142,9 +142,9 @@ multiPdfPrompt=Sélectionnez les PDF
|
|||||||
multiPdfDropPrompt=Sélectionnez (ou glissez-déposez) tous les PDF dont vous avez besoin
|
multiPdfDropPrompt=Sélectionnez (ou glissez-déposez) tous les PDF dont vous avez besoin
|
||||||
imgPrompt=Choisir une image
|
imgPrompt=Choisir une image
|
||||||
genericSubmit=Envoyer
|
genericSubmit=Envoyer
|
||||||
uploadLimit=Maximum file size:
|
uploadLimit=Taille maximale du fichier :
|
||||||
uploadLimitExceededSingular=is too large. Maximum allowed size is
|
uploadLimitExceededSingular=est trop grand. La taille maximale autorisée est de
|
||||||
uploadLimitExceededPlural=are too large. Maximum allowed size is
|
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.
|
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) :
|
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) :
|
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.large=Grand
|
||||||
sizes.x-large=Très 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.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.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=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.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=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.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
|
# 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.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=Try using the Repair PDF feature to fix corrupted files.
|
error.tryRepair=Essayez d'utiliser la fonction « Réparer » pour corriger les fichiers corrompus.
|
||||||
|
|
||||||
# Additional error messages
|
# 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.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=An error occurred while processing the file during {0} operation: {1}
|
error.fileProcessing=Une erreur est survenue lors du traitement du fichier pendant l'opération {0} : {1}
|
||||||
|
|
||||||
# Generic error message templates
|
# Generic error message templates
|
||||||
error.toolNotInstalled={0} is not installed
|
error.toolNotInstalled={0} n'est pas installé
|
||||||
error.toolRequired={0} is required for {1}
|
error.toolRequired={0} est requis pour {1}
|
||||||
error.conversionFailed={0} conversion failed
|
error.conversionFailed=Échec de la conversion {0}
|
||||||
error.commandFailed={0} command failed
|
error.commandFailed=Échec de la commande {0}
|
||||||
error.algorithmNotAvailable={0} algorithm not available
|
error.algorithmNotAvailable=L'algorithme {0} n'est pas disponible
|
||||||
error.optionsNotSpecified={0} options are not specified
|
error.optionsNotSpecified=Les options pour {0} ne sont pas spécifiées
|
||||||
error.fileFormatRequired=File must be in {0} format
|
error.fileFormatRequired=Le fichier doit être au format {0}
|
||||||
error.invalidFormat=Invalid {0} format: {1}
|
error.invalidFormat=Format {0} invalide : {1}
|
||||||
error.endpointDisabled=This endpoint has been disabled by the admin
|
error.endpointDisabled=Ce point de terminaison a été désactivé par l'administrateur
|
||||||
error.urlNotReachable=URL is not reachable, please provide a valid URL
|
error.urlNotReachable=L'URL est inaccessible, veuillez fournir une URL valide
|
||||||
|
|
||||||
# DPI and image rendering messages - used by frontend for dynamic translation
|
# DPI and image rendering messages - used by frontend for dynamic translation
|
||||||
# Backend sends: [TRANSLATE:messageKey:arg1,arg2] English message
|
# Backend sends: [TRANSLATE:messageKey:arg1,arg2] English message
|
||||||
# Frontend parses this and replaces with localized versions using these keys
|
# 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.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=PDF page {0} is too large to render at {1} DPI. Please try a lower DPI value (recommended: 150 or less).
|
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=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.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=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.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
|
# URL and website conversion messages
|
||||||
|
|
||||||
# System requirements messages
|
# System requirements messages
|
||||||
|
|
||||||
# Authentication and security messages
|
# Authentication and security messages
|
||||||
error.apiKeyInvalid=API key is not valid.
|
error.apiKeyInvalid=La clé API n'est pas valide.
|
||||||
error.userNotFound=User not found.
|
error.userNotFound=Utilisateur non trouvé.
|
||||||
error.passwordRequired=Password must not be null.
|
error.passwordRequired=Le mot de passe ne doit pas être nul.
|
||||||
error.accountLocked=Your account has been locked due to too many failed login attempts.
|
error.accountLocked=Votre compte a été verrouillé après trop de tentatives de connexion échouées.
|
||||||
error.invalidEmail=Invalid email addresses provided.
|
error.invalidEmail=Adresses e-mail invalides fournies.
|
||||||
error.emailAttachmentRequired=An attachment is required to send the email.
|
error.emailAttachmentRequired=Une pièce jointe est requise pour envoyer l'e-mail.
|
||||||
error.signatureNotFound=Signature file not found.
|
error.signatureNotFound=Fichier de signature introuvable.
|
||||||
|
|
||||||
# File processing messages
|
# File processing messages
|
||||||
error.fileNotFound=File not found with ID: {0}
|
error.fileNotFound=Fichier introuvable avec l'ID : {0}
|
||||||
|
|
||||||
# Database and configuration messages
|
# Database and configuration messages
|
||||||
error.noBackupScripts=No backup scripts were found.
|
error.noBackupScripts=Aucun script de sauvegarde trouvé.
|
||||||
error.unsupportedProvider={0} is not currently supported.
|
error.unsupportedProvider={0} n'est pas actuellement pris en charge.
|
||||||
error.pathTraversalDetected=Path traversal detected for security reasons.
|
error.pathTraversalDetected=Tentative de traversée de chemin détectée pour des raisons de sécurité.
|
||||||
|
|
||||||
# Validation messages
|
# Validation messages
|
||||||
error.invalidArgument=Invalid argument: {0}
|
error.invalidArgument=Argument invalide : {0}
|
||||||
error.argumentRequired={0} must not be null
|
error.argumentRequired={0} ne doit pas être nul
|
||||||
error.operationFailed=Operation failed: {0}
|
error.operationFailed=Échec de l'opération : {0}
|
||||||
error.angleNotMultipleOf90=Angle must be a multiple of 90
|
error.angleNotMultipleOf90=L'angle doit être un multiple de 90
|
||||||
error.pdfBookmarksNotFound=No PDF bookmarks/outline found in document
|
error.pdfBookmarksNotFound=Aucun signet ou plan PDF trouvé dans le document
|
||||||
error.fontLoadingFailed=Error processing font file
|
error.fontLoadingFailed=Erreur lors du traitement du fichier de police
|
||||||
error.fontDirectoryReadFailed=Failed to read font directory
|
error.fontDirectoryReadFailed=Échec de la lecture du répertoire de polices
|
||||||
delete=Supprimer
|
delete=Supprimer
|
||||||
username=Nom d'utilisateur
|
username=Nom d'utilisateur
|
||||||
password=Mot de passe
|
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é.
|
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.
|
userAlreadyExistsOAuthMessage=L'utilisateur existe déjà en tant qu'utilisateur OAuth2.
|
||||||
userAlreadyExistsWebMessage=L'utilisateur existe déjà en tant qu'utilisateur Web.
|
userAlreadyExistsWebMessage=L'utilisateur existe déjà en tant qu'utilisateur Web.
|
||||||
invalidRoleMessage=Invalid role.
|
invalidRoleMessage=Rôle non valide.
|
||||||
error=Erreur
|
error=Erreur
|
||||||
oops=Oups !
|
oops=Oups !
|
||||||
help=Aide
|
help=Aide
|
||||||
@ -274,27 +274,27 @@ color=Couleur
|
|||||||
sponsor=Sponsoriser
|
sponsor=Sponsoriser
|
||||||
info=Informations
|
info=Informations
|
||||||
pro=Pro
|
pro=Pro
|
||||||
proFeatures=Pro Features
|
proFeatures=Fonctions pro
|
||||||
page=Page
|
page=Page
|
||||||
pages=Pages
|
pages=Pages
|
||||||
loading=Chargement...
|
loading=Chargement...
|
||||||
addToDoc=Ajouter au Document
|
addToDoc=Ajouter au Document
|
||||||
reset=Réinitialiser
|
reset=Réinitialiser
|
||||||
apply=Appliquer
|
apply=Appliquer
|
||||||
noFileSelected=No file selected. Please upload one.
|
noFileSelected=Aucun fichier sélectionné. Veuillez en télécharger un.
|
||||||
view=View
|
view=Voir
|
||||||
cancel=Cancel
|
cancel=Annuler
|
||||||
|
|
||||||
back.toSettings=Back to Settings
|
back.toSettings=Retour aux paramètres
|
||||||
back.toHome=Back to Home
|
back.toHome=Retour à l'accueil
|
||||||
back.toAdmin=Back to Admin
|
back.toAdmin=Retour à l'administration
|
||||||
|
|
||||||
legal.privacy=Politique de Confidentialité
|
legal.privacy=Politique de Confidentialité
|
||||||
legal.terms=Conditions Générales
|
legal.terms=Conditions Générales
|
||||||
legal.accessibility=Accessibilité
|
legal.accessibility=Accessibilité
|
||||||
legal.cookie=Politique des Cookies
|
legal.cookie=Politique des Cookies
|
||||||
legal.impressum=Mentions Légales
|
legal.impressum=Mentions Légales
|
||||||
legal.showCookieBanner=Cookie Preferences
|
legal.showCookieBanner=Préférences pour les cookies
|
||||||
|
|
||||||
###############
|
###############
|
||||||
# Pipeline #
|
# Pipeline #
|
||||||
@ -328,7 +328,7 @@ enterpriseEdition.button=Passer à Pro
|
|||||||
enterpriseEdition.warning=Cette fonctionnalité est uniquement disponible pour les utilisateurs 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.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.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.webBrowserSettings=Paramètres du navigateur
|
||||||
account.syncToBrowser=Synchroniser : Compte → Navigateur
|
account.syncToBrowser=Synchroniser : Compte → Navigateur
|
||||||
account.syncToAccount=Synchroniser : Compte ← Navigateur
|
account.syncToAccount=Synchroniser : Compte ← Navigateur
|
||||||
account.adminTitle=Administrator Tools
|
account.adminTitle=Outils d'administrations
|
||||||
account.adminNotif=You have admin privileges. Access system settings and user management.
|
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
|
adminUserSettings.title=Administration des paramètres des utilisateurs
|
||||||
@ -440,75 +440,75 @@ adminUserSettings.activeUsers=Utilisateurs actifs :
|
|||||||
adminUserSettings.disabledUsers=Utilisateurs désactivés :
|
adminUserSettings.disabledUsers=Utilisateurs désactivés :
|
||||||
adminUserSettings.totalUsers=Utilisateurs au total :
|
adminUserSettings.totalUsers=Utilisateurs au total :
|
||||||
adminUserSettings.lastRequest=Dernière requête
|
adminUserSettings.lastRequest=Dernière requête
|
||||||
adminUserSettings.usage=View Usage
|
adminUserSettings.usage=Voir l'utilisation
|
||||||
adminUserSettings.teams=View/Edit Teams
|
adminUserSettings.teams=Voir/modifier les équipes
|
||||||
adminUserSettings.team=Team
|
adminUserSettings.team=Équipe
|
||||||
adminUserSettings.manageTeams=Manage Teams
|
adminUserSettings.manageTeams=Gérer les équipes
|
||||||
adminUserSettings.createTeam=Create Team
|
adminUserSettings.createTeam=Créer une équipe
|
||||||
adminUserSettings.viewTeam=View Team
|
adminUserSettings.viewTeam=Voir l'équipe
|
||||||
adminUserSettings.deleteTeam=Delete Team
|
adminUserSettings.deleteTeam=Supprimer l'équipe
|
||||||
adminUserSettings.teamName=Team Name
|
adminUserSettings.teamName=Nom de l'équipe
|
||||||
adminUserSettings.teamExists=Team already exists
|
adminUserSettings.teamExists=L'équipe existe déjà
|
||||||
adminUserSettings.teamCreated=Team created successfully
|
adminUserSettings.teamCreated=Création réussie d'une équipe
|
||||||
adminUserSettings.teamChanged=User's team was updated
|
adminUserSettings.teamChanged=Les membres de l'équipe de l'utilisateur ont été mis à jour.
|
||||||
adminUserSettings.teamHidden=Hidden
|
adminUserSettings.teamHidden=Caché
|
||||||
adminUserSettings.totalMembers=Total Members
|
adminUserSettings.totalMembers=Membres totaux
|
||||||
adminUserSettings.confirmDeleteTeam=Are you sure you want to delete this team?
|
adminUserSettings.confirmDeleteTeam=Êtes-vous sûr de vouloir supprimer cette équipe ?
|
||||||
|
|
||||||
teamCreated=Team created successfully
|
teamCreated=Équipe créée avec succès
|
||||||
teamExists=A team with that name already exists
|
teamExists=Une équipe portant ce nom existe déjà
|
||||||
teamNameExists=Another team with that name already exists
|
teamNameExists=Une autre équipe portant ce nom existe déjà
|
||||||
teamNotFound=Team not found
|
teamNotFound=Équipe non trouvée
|
||||||
teamDeleted=Team deleted
|
teamDeleted=Équipe supprimée
|
||||||
teamHasUsers=Cannot delete a team with users assigned
|
teamHasUsers=Impossible de supprimer une équipe à laquelle des membres ont été affectés
|
||||||
teamRenamed=Team renamed successfully
|
teamRenamed=L'équipe a été renommée avec succès
|
||||||
|
|
||||||
# Team user management
|
# Team user management
|
||||||
team.addUser=Add User to Team
|
team.addUser=Ajouter un membre à l'équipe
|
||||||
team.selectUser=Select User
|
team.selectUser=Sélectionner l'utilisateur
|
||||||
team.warning.moveUser=Warning: This will move the user from "{0}" team to "{1}" team. Are you sure?
|
team.warning.moveUser=Attention : L'utilisateur passera de l'équipe "{0}" à l'équipe "{1}". Êtes-vous sûr de vous ?
|
||||||
team.confirm.moveUser=Are you sure you want to move this user from "{0}" team to "{1}" team?
|
team.confirm.moveUser=Êtes-vous sûr de vouloir déplacer cet utilisateur de l'équipe "{0}" vers l'équipe "{1}" ?
|
||||||
team.userAdded=User successfully added to team
|
team.userAdded=L'utilisateur a été ajouté avec succès à l'équipe
|
||||||
team.back=Back to Teams
|
team.back=Retour aux équipes
|
||||||
team.internal=Internal Team
|
team.internal=Équipe interne
|
||||||
team.internalTeamNotAccessible=The Internal team is a system team and cannot be accessed
|
team.internalTeamNotAccessible=L'équipe interne est une équipe système et n'est pas accessible.
|
||||||
team.cannotMoveInternalUsers=Users in the Internal team cannot be moved to other teams
|
team.cannotMoveInternalUsers=Les utilisateurs de l'équipe interne ne peuvent pas être déplacés vers d'autres équipes.
|
||||||
team.hidden=Hidden
|
team.hidden=Caché
|
||||||
team.name=Team Name
|
team.name=Nom de l'équipe
|
||||||
team.totalMembers=Total Members
|
team.totalMembers=Membres totaux
|
||||||
team.members=Members
|
team.members=Membres
|
||||||
team.username=Username
|
team.username=Nom d'utilisateur
|
||||||
team.role=Role
|
team.role=Rôle
|
||||||
team.status=Status
|
team.status=Statut
|
||||||
team.enabled=Enabled
|
team.enabled=Activé
|
||||||
team.disabled=Disabled
|
team.disabled=Désactivé
|
||||||
team.noMembers=This team has no members yet.
|
team.noMembers=Cette équipe n'a pas encore de membres.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
endpointStatistics.title=Endpoint Statistics
|
endpointStatistics.title=Statistiques des points de terminaison
|
||||||
endpointStatistics.header=Endpoint Statistics
|
endpointStatistics.header=Statistiques des points de terminaison
|
||||||
endpointStatistics.top10=Top 10
|
endpointStatistics.top10=Top 10
|
||||||
endpointStatistics.top20=Top 20
|
endpointStatistics.top20=Top 20
|
||||||
endpointStatistics.all=All
|
endpointStatistics.all=Tout
|
||||||
endpointStatistics.refresh=Refresh
|
endpointStatistics.refresh=Rafraîchir
|
||||||
endpointStatistics.includeHomepage=Include Homepage ('/')
|
endpointStatistics.includeHomepage=Inclure la page d'accueil ('/')
|
||||||
endpointStatistics.includeLoginPage=Include Login Page ('/login')
|
endpointStatistics.includeLoginPage=Inclure la page de connexion ('/login')
|
||||||
endpointStatistics.totalEndpoints=Total Endpoints
|
endpointStatistics.totalEndpoints=Nombre total de points de terminaison
|
||||||
endpointStatistics.totalVisits=Total Visits
|
endpointStatistics.totalVisits=Nombre total de visites
|
||||||
endpointStatistics.showing=Showing
|
endpointStatistics.showing=Affichage
|
||||||
endpointStatistics.selectedVisits=Selected Visits
|
endpointStatistics.selectedVisits=Visites sélectionnées
|
||||||
endpointStatistics.endpoint=Endpoint
|
endpointStatistics.endpoint=Point de terminaison
|
||||||
endpointStatistics.visits=Visits
|
endpointStatistics.visits=Visites
|
||||||
endpointStatistics.percentage=Percentage
|
endpointStatistics.percentage=Pourcentage
|
||||||
endpointStatistics.loading=Loading...
|
endpointStatistics.loading=Chargement...
|
||||||
endpointStatistics.failedToLoad=Failed to load endpoint data. Please try refreshing.
|
endpointStatistics.failedToLoad=Échec du chargement des données des points de terminaisons. Veuillez réessayer.
|
||||||
endpointStatistics.home=Home
|
endpointStatistics.home=Accueil
|
||||||
endpointStatistics.login=Login
|
endpointStatistics.login=Connexion
|
||||||
endpointStatistics.top=Top
|
endpointStatistics.top=Top
|
||||||
endpointStatistics.numberOfVisits=Number of Visits
|
endpointStatistics.numberOfVisits=Nombre de visites
|
||||||
endpointStatistics.visitsTooltip=Visits: {0} ({1}% of total)
|
endpointStatistics.visitsTooltip=Visites : {0} ({1}% du total)
|
||||||
endpointStatistics.retry=Retry
|
endpointStatistics.retry=Réessayer
|
||||||
|
|
||||||
database.title=Import/Export de la Base de Données
|
database.title=Import/Export de la Base de Données
|
||||||
database.header=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.
|
home.addImage.desc=Ajoutez une image à un emplacement défini sur un PDF.
|
||||||
addImage.tags=img,jpg,image,photo
|
addImage.tags=img,jpg,image,photo
|
||||||
|
|
||||||
home.attachments.title=Add Attachments
|
home.attachments.title=Ajouter des pièces jointes
|
||||||
home.attachments.desc=Add or remove embedded files (attachments) to/from a PDF
|
home.attachments.desc=Ajouter ou supprimer des fichiers intégrés (pièces jointes) dans un PDF
|
||||||
attachments.tags=embed,attach,file,attachment,attachments
|
attachments.tags=intégrer,joindre,fichier,pièce,jointe,embed,attach,file,attachment,attachments
|
||||||
|
|
||||||
home.watermark.title=Ajouter un filigrane
|
home.watermark.title=Ajouter un filigrane
|
||||||
home.watermark.desc=Ajoutez un filigrane personnalisé à votre PDF.
|
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.
|
home.compressPdfs.desc=Compressez les PDF pour réduire leur tailles.
|
||||||
compressPdfs.tags=compresser,réduire,taille,squish,small,tiny
|
compressPdfs.tags=compresser,réduire,taille,squish,small,tiny
|
||||||
|
|
||||||
home.unlockPDFForms.title=Unlock PDF Forms
|
home.unlockPDFForms.title=Déverrouiller les formulaires PDF
|
||||||
home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document.
|
home.unlockPDFForms.desc=Supprimer la propriété lecture seule des champs de formulaire dans un document PDF
|
||||||
unlockPDFForms.tags=remove,delete,form,field,readonly
|
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.title=Modifier les métadonnées
|
||||||
home.changeMetadata.desc=Modifiez, supprimez ou ajoutez des métadonnées à un PDF.
|
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
|
HTMLToPDF.tags=html,markup,contenu Web,transformation,convert
|
||||||
|
|
||||||
#eml-to-pdf
|
#eml-to-pdf
|
||||||
home.EMLToPDF.title=Email to PDF
|
home.EMLToPDF.title=Email en PDF
|
||||||
home.EMLToPDF.desc=Converts email (EML) files to PDF format including headers, body, and inline images
|
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,eml,message,transformation,convert,mail
|
EMLToPDF.tags=email,conversion,courrier,conversion,eml,message,transformation,convert,mail
|
||||||
|
|
||||||
EMLToPDF.title=Email To PDF
|
EMLToPDF.title=Email en PDF
|
||||||
EMLToPDF.header=Email To PDF
|
EMLToPDF.header=Email en PDF
|
||||||
EMLToPDF.submit=Convert
|
EMLToPDF.submit=Convertir
|
||||||
EMLToPDF.downloadHtml=Download HTML intermediate file instead of PDF
|
EMLToPDF.downloadHtml=Télécharger le fichier HTML intermédiaire au lieu du PDF
|
||||||
EMLToPDF.downloadHtmlHelp=This allows you to see the HTML version before PDF conversion and can help debug formatting issues
|
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=Include attachments in PDF
|
EMLToPDF.includeAttachments=Inclure les pièces jointes dans le PDF
|
||||||
EMLToPDF.maxAttachmentSize=Maximum attachment size (MB)
|
EMLToPDF.maxAttachmentSize=Taille maximale des pièces jointes (Mo)
|
||||||
EMLToPDF.help=Converts email (EML) files to PDF format including headers, body, and inline images
|
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=Email to HTML is a more reliable process, so with batch-processing it is recommended to save both
|
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=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.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=Embeddings, however, do not work with HTMLs
|
EMLToPDF.troubleshootingTip3=Les éléments intégrés ne fonctionnent cependant pas avec les fichiers HTML
|
||||||
|
|
||||||
home.MarkdownToPDF.title=Markdown en PDF
|
home.MarkdownToPDF.title=Markdown en PDF
|
||||||
home.MarkdownToPDF.desc=Convertissez n'importe quel fichier 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.oauth2AccessDenied=Accès refusé
|
||||||
login.oauth2InvalidTokenResponse=Réponse contenant le jeton est invalide
|
login.oauth2InvalidTokenResponse=Réponse contenant le jeton est invalide
|
||||||
login.oauth2InvalidIdToken=Jeton d'identification 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.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.alreadyLoggedIn=Vous êtes déjà connecté sur
|
||||||
login.alreadyLoggedIn2=appareils. Veuillez vous déconnecter des appareils et réessayer.
|
login.alreadyLoggedIn2=appareils. Veuillez vous déconnecter des appareils et réessayer.
|
||||||
login.toManySessions=Vous avez trop de sessions actives.
|
login.toManySessions=Vous avez trop de sessions actives.
|
||||||
login.logoutMessage=You have been logged out.
|
login.logoutMessage=Vous avez été déconnecté.
|
||||||
|
|
||||||
#auto-redact
|
#auto-redact
|
||||||
autoRedact.title=Caviarder automatiquement
|
autoRedact.title=Caviarder automatiquement
|
||||||
@ -942,28 +942,28 @@ getPdfInfo.title=Récupérer les informations
|
|||||||
getPdfInfo.header=Récupérer les informations
|
getPdfInfo.header=Récupérer les informations
|
||||||
getPdfInfo.submit=Récupérer les informations
|
getPdfInfo.submit=Récupérer les informations
|
||||||
getPdfInfo.downloadJson=Télécharger le JSON
|
getPdfInfo.downloadJson=Télécharger le JSON
|
||||||
getPdfInfo.summary=PDF Summary
|
getPdfInfo.summary=Résumé du PDF
|
||||||
getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications
|
getPdfInfo.summary.encrypted=Ce PDF est chiffré et peut poser des problèmes avec certaines applications
|
||||||
getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it
|
getPdfInfo.summary.permissions=Ce PDF a {0} permissions restreintes, ce qui peut limiter les actions possibles
|
||||||
getPdfInfo.summary.compliance=This PDF complies with the {0} standard
|
getPdfInfo.summary.compliance=Ce PDF est conforme à la norme {0}
|
||||||
getPdfInfo.summary.basicInfo=Basic Information
|
getPdfInfo.summary.basicInfo=Informations de base
|
||||||
getPdfInfo.summary.docInfo=Document Information
|
getPdfInfo.summary.docInfo=Informations sur le document
|
||||||
getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected
|
getPdfInfo.summary.encrypted.alert=PDF chiffré - Ce document est protégé par mot de passe
|
||||||
getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection
|
getPdfInfo.summary.not.encrypted.alert=PDF non chiffré - Aucune protection par mot de passe
|
||||||
getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed
|
getPdfInfo.summary.permissions.alert=Permissions restreintes - {0} actions ne sont pas autorisées
|
||||||
getPdfInfo.summary.all.permissions.alert=All Permissions Allowed
|
getPdfInfo.summary.all.permissions.alert=Toutes les permissions sont autorisées
|
||||||
getPdfInfo.summary.compliance.alert={0} Compliant
|
getPdfInfo.summary.compliance.alert=Conforme à {0}
|
||||||
getPdfInfo.summary.no.compliance.alert=No Compliance Standards
|
getPdfInfo.summary.no.compliance.alert=Non conforme à une norme
|
||||||
getPdfInfo.summary.security.section=Security Status
|
getPdfInfo.summary.security.section=État de la sécurité
|
||||||
getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language
|
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=Document metadata including title, author, creation date and other document properties
|
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=Technical details about the PDF document structure and version
|
getPdfInfo.section.DocumentInfo=Détails techniques sur la structure et la version du document PDF
|
||||||
getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.)
|
getPdfInfo.section.Compliancy=Informations sur la conformité aux normes PDF (PDF/A, PDF/X, etc.)
|
||||||
getPdfInfo.section.Encryption=Security and encryption details of the document
|
getPdfInfo.section.Encryption=Détails sur la sécurité et le chiffrement du document
|
||||||
getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed
|
getPdfInfo.section.Permissions=Paramètres de permissions du document qui contrôlent les actions autorisées
|
||||||
getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files
|
getPdfInfo.section.Other=Composants supplémentaires du document comme les signets, calques et fichiers intégrés
|
||||||
getPdfInfo.section.FormFields=Interactive form fields present in the document
|
getPdfInfo.section.FormFields=Champs de formulaire interactifs présents dans le document
|
||||||
getPdfInfo.section.PerPageInfo=Detailed information about each page in the document
|
getPdfInfo.section.PerPageInfo=Informations détaillées sur chaque page du document
|
||||||
|
|
||||||
|
|
||||||
#markdown-to-pdf
|
#markdown-to-pdf
|
||||||
@ -975,9 +975,9 @@ MarkdownToPDF.credit=Utilise WeasyPrint.
|
|||||||
|
|
||||||
|
|
||||||
#pdf-to-markdown
|
#pdf-to-markdown
|
||||||
PDFToMarkdown.title=PDF To Markdown
|
PDFToMarkdown.title=PDF en Markdown
|
||||||
PDFToMarkdown.header=PDF To Markdown
|
PDFToMarkdown.header=PDF en Markdown
|
||||||
PDFToMarkdown.submit=Convert
|
PDFToMarkdown.submit=Convertir
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
@ -1031,10 +1031,10 @@ sanitizePDF.title=Assainir
|
|||||||
sanitizePDF.header=Assainir
|
sanitizePDF.header=Assainir
|
||||||
sanitizePDF.selectText.1=Supprimer les actions JavaScript
|
sanitizePDF.selectText.1=Supprimer les actions JavaScript
|
||||||
sanitizePDF.selectText.2=Supprimer les fichiers intégrés
|
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.4=Supprimer les liens
|
||||||
sanitizePDF.selectText.5=Supprimer les polices
|
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
|
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.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.formPrompt=PDF contenant des feuilles de séparation de Stirling PDF :
|
||||||
autoSplitPDF.duplexMode=Mode recto-verso
|
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
|
autoSplitPDF.submit=Séparer
|
||||||
|
|
||||||
|
|
||||||
@ -1255,8 +1255,8 @@ compress.title=Compresser un PDF
|
|||||||
compress.header=Compresser un PDF (lorsque c'est possible!)
|
compress.header=Compresser un PDF (lorsque c'est possible!)
|
||||||
compress.credit=Ce service utilise qpdf pour la compression et l'optimisation des PDF.
|
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.grayscale.label=Appliquer l'échelle de gris pour la compression
|
||||||
compress.selectText.1=Compression Settings
|
compress.selectText.1=Paramètres de compression
|
||||||
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.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.2=Niveau d'optimisation
|
||||||
compress.selectText.4=Mode automatique – ajuste automatiquement la qualité pour obtenir le PDF à la taille exacte
|
compress.selectText.4=Mode automatique – ajuste automatiquement la qualité pour obtenir le PDF à la taille exacte
|
||||||
compress.selectText.5=Taille PDF attendue (par exemple, 25 MB, 10,8 MB, 25 KB)
|
compress.selectText.5=Taille PDF attendue (par exemple, 25 MB, 10,8 MB, 25 KB)
|
||||||
@ -1271,11 +1271,11 @@ addImage.upload=Télécharger une image
|
|||||||
addImage.submit=Ajouter une image
|
addImage.submit=Ajouter une image
|
||||||
|
|
||||||
#attachments
|
#attachments
|
||||||
attachments.title=Add Attachments
|
attachments.title=Ajouter des pièces jointes
|
||||||
attachments.header=Add attachments
|
attachments.header=Ajouter des pièces jointes
|
||||||
attachments.description=Allows you to add attachments to the PDF
|
attachments.description=Permet d'ajouter des pièces jointes au PDF
|
||||||
attachments.descriptionPlaceholder=Enter a description for the attachments...
|
attachments.descriptionPlaceholder=Entrez une description pour les pièces jointes...
|
||||||
attachments.addButton=Add Attachments
|
attachments.addButton=Ajouter des pièces jointes
|
||||||
|
|
||||||
#merge
|
#merge
|
||||||
merge.title=Fusionner
|
merge.title=Fusionner
|
||||||
@ -1283,7 +1283,7 @@ merge.header=Fusionner plusieurs PDF
|
|||||||
merge.sortByName=Trier par nom
|
merge.sortByName=Trier par nom
|
||||||
merge.sortByDate=Trier par date
|
merge.sortByDate=Trier par date
|
||||||
merge.removeCertSign=Supprimer la signature numérique dans le fichier fusionné ?
|
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
|
merge.submit=Fusionner
|
||||||
|
|
||||||
|
|
||||||
@ -1302,7 +1302,7 @@ pdfOrganiser.mode.7=Supprimer le premier
|
|||||||
pdfOrganiser.mode.8=Supprimer le dernier
|
pdfOrganiser.mode.8=Supprimer le dernier
|
||||||
pdfOrganiser.mode.9=Supprimer le premier et le dernier
|
pdfOrganiser.mode.9=Supprimer le premier et le dernier
|
||||||
pdfOrganiser.mode.10=Méger Impair-Pair
|
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)
|
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.moveRight=Déplacer vers la droite
|
||||||
multiTool.delete=Supprimer
|
multiTool.delete=Supprimer
|
||||||
multiTool.dragDropMessage=Page(s) sélectionnées
|
multiTool.dragDropMessage=Page(s) sélectionnées
|
||||||
multiTool.undo=Undo
|
multiTool.undo=Annuler
|
||||||
multiTool.redo=Redo
|
multiTool.redo=Refaire
|
||||||
|
|
||||||
#decrypt
|
#decrypt
|
||||||
decrypt.passwordPrompt=Ce fichier est protégé par un mot de passe. Veuillez saisir le mot de passe :
|
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 !
|
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
|
#view pdf
|
||||||
viewPdf.title=View/Edit PDF
|
viewPdf.title=Afficher/modifier un PDF
|
||||||
viewPdf.header=Visualiser un PDF
|
viewPdf.header=Visualiser un PDF
|
||||||
|
|
||||||
#pageRemover
|
#pageRemover
|
||||||
@ -1404,7 +1404,7 @@ pdfToImage.color=Couleur
|
|||||||
pdfToImage.grey=Niveaux de gris
|
pdfToImage.grey=Niveaux de gris
|
||||||
pdfToImage.blackwhite=Noir et blanc (peut engendrer une perte de données !)
|
pdfToImage.blackwhite=Noir et blanc (peut engendrer une perte de données !)
|
||||||
pdfToImage.submit=Convertir
|
pdfToImage.submit=Convertir
|
||||||
pdfToImage.info=Python n’est 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)
|
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
|
changeMetadata.submit=Modifier
|
||||||
|
|
||||||
#unlockPDFForms
|
#unlockPDFForms
|
||||||
unlockPDFForms.title=Remove Read-Only from Form Fields
|
unlockPDFForms.title=Supprimer la lecture seule des champs de formulaire
|
||||||
unlockPDFForms.header=Unlock PDF Forms
|
unlockPDFForms.header=Déverrouiller les formulaires PDF
|
||||||
unlockPDFForms.submit=Remove
|
unlockPDFForms.submit=Supprimer
|
||||||
|
|
||||||
#pdfToPDFA
|
#pdfToPDFA
|
||||||
pdfToPDFA.title=PDF en PDF/A
|
pdfToPDFA.title=PDF en PDF/A
|
||||||
@ -1661,11 +1661,11 @@ splitByChapters.submit=Diviser le PDF
|
|||||||
fileChooser.click=Cliquez
|
fileChooser.click=Cliquez
|
||||||
fileChooser.or=ou
|
fileChooser.or=ou
|
||||||
fileChooser.dragAndDrop=Glisser & Déposer
|
fileChooser.dragAndDrop=Glisser & Déposer
|
||||||
fileChooser.dragAndDropPDF=Drag & Drop PDF file
|
fileChooser.dragAndDropPDF=Glisser & Déposer un PDF
|
||||||
fileChooser.dragAndDropImage=Drag & Drop Image file
|
fileChooser.dragAndDropImage=Glisser & Déposer une image
|
||||||
fileChooser.hoveredDragAndDrop=Glisser & Déposer le(s) fichier(s) ici
|
fileChooser.hoveredDragAndDrop=Glisser & Déposer le(s) fichier(s) ici
|
||||||
fileChooser.extractPDF=Extraction en cours...
|
fileChooser.extractPDF=Extraction en cours...
|
||||||
fileChooser.addAttachments=drag & drop attachments here
|
fileChooser.addAttachments=Glisser & Déposer les pièces jointes ici
|
||||||
|
|
||||||
#release notes
|
#release notes
|
||||||
releases.footer=Versions
|
releases.footer=Versions
|
||||||
@ -1710,157 +1710,157 @@ validateSignature.cert.selfSigned=Auto-signé
|
|||||||
validateSignature.cert.bits=bits
|
validateSignature.cert.bits=bits
|
||||||
|
|
||||||
# Audit Dashboard
|
# Audit Dashboard
|
||||||
audit.dashboard.title=Audit Dashboard
|
audit.dashboard.title=Tableau de bord d'audit
|
||||||
audit.dashboard.systemStatus=Audit System Status
|
audit.dashboard.systemStatus=État du système d'audit
|
||||||
audit.dashboard.status=Status
|
audit.dashboard.status=Statut
|
||||||
audit.dashboard.enabled=Enabled
|
audit.dashboard.enabled=Activé
|
||||||
audit.dashboard.disabled=Disabled
|
audit.dashboard.disabled=Désactivé
|
||||||
audit.dashboard.currentLevel=Current Level
|
audit.dashboard.currentLevel=Niveau actuel
|
||||||
audit.dashboard.retentionPeriod=Retention Period
|
audit.dashboard.retentionPeriod=Période de conservation
|
||||||
audit.dashboard.days=days
|
audit.dashboard.days=jours
|
||||||
audit.dashboard.totalEvents=Total Events
|
audit.dashboard.totalEvents=Nombre total d'événements
|
||||||
|
|
||||||
# Audit Dashboard Tabs
|
# Audit Dashboard Tabs
|
||||||
audit.dashboard.tab.dashboard=Dashboard
|
audit.dashboard.tab.dashboard=Tableau de bord
|
||||||
audit.dashboard.tab.events=Audit Events
|
audit.dashboard.tab.events=Événements d'audit
|
||||||
audit.dashboard.tab.export=Export
|
audit.dashboard.tab.export=Exportation
|
||||||
# Dashboard Charts
|
# Dashboard Charts
|
||||||
audit.dashboard.eventsByType=Events by Type
|
audit.dashboard.eventsByType=Événements par type
|
||||||
audit.dashboard.eventsByUser=Events by User
|
audit.dashboard.eventsByUser=Événements par utilisateur
|
||||||
audit.dashboard.eventsOverTime=Events Over Time
|
audit.dashboard.eventsOverTime=Événements dans le temps
|
||||||
audit.dashboard.period.7days=7 Days
|
audit.dashboard.period.7days=7 jours
|
||||||
audit.dashboard.period.30days=30 Days
|
audit.dashboard.period.30days=30 jours
|
||||||
audit.dashboard.period.90days=90 Days
|
audit.dashboard.period.90days=90 jours
|
||||||
|
|
||||||
# Events Tab
|
# Events Tab
|
||||||
audit.dashboard.auditEvents=Audit Events
|
audit.dashboard.auditEvents=Événements d'audit
|
||||||
audit.dashboard.filter.eventType=Event Type
|
audit.dashboard.filter.eventType=Type d'événement
|
||||||
audit.dashboard.filter.allEventTypes=All event types
|
audit.dashboard.filter.allEventTypes=Tous les types d'événements
|
||||||
audit.dashboard.filter.user=User
|
audit.dashboard.filter.user=Utilisateur
|
||||||
audit.dashboard.filter.userPlaceholder=Filter by user
|
audit.dashboard.filter.userPlaceholder=Filtrer par utilisateur
|
||||||
audit.dashboard.filter.startDate=Start Date
|
audit.dashboard.filter.startDate=Date de début
|
||||||
audit.dashboard.filter.endDate=End Date
|
audit.dashboard.filter.endDate=Date de fin
|
||||||
audit.dashboard.filter.apply=Apply Filters
|
audit.dashboard.filter.apply=Appliquer les filtres
|
||||||
audit.dashboard.filter.reset=Reset Filters
|
audit.dashboard.filter.reset=Réinitialiser les filtres
|
||||||
|
|
||||||
# Table Headers
|
# Table Headers
|
||||||
audit.dashboard.table.id=ID
|
audit.dashboard.table.id=ID
|
||||||
audit.dashboard.table.time=Time
|
audit.dashboard.table.time=Heure
|
||||||
audit.dashboard.table.user=User
|
audit.dashboard.table.user=Utilisateur
|
||||||
audit.dashboard.table.type=Type
|
audit.dashboard.table.type=Type
|
||||||
audit.dashboard.table.details=Details
|
audit.dashboard.table.details=Détails
|
||||||
audit.dashboard.table.viewDetails=View Details
|
audit.dashboard.table.viewDetails=Voir les détails
|
||||||
|
|
||||||
# Pagination
|
# Pagination
|
||||||
audit.dashboard.pagination.show=Show
|
audit.dashboard.pagination.show=Afficher
|
||||||
audit.dashboard.pagination.entries=entries
|
audit.dashboard.pagination.entries=entrées
|
||||||
audit.dashboard.pagination.pageInfo1=Page
|
audit.dashboard.pagination.pageInfo1=Page
|
||||||
audit.dashboard.pagination.pageInfo2=of
|
audit.dashboard.pagination.pageInfo2=de
|
||||||
audit.dashboard.pagination.totalRecords=Total records:
|
audit.dashboard.pagination.totalRecords=Nombre total d'enregistrements :
|
||||||
|
|
||||||
# Modal
|
# 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.id=ID
|
||||||
audit.dashboard.modal.user=User
|
audit.dashboard.modal.user=Utilisateur
|
||||||
audit.dashboard.modal.type=Type
|
audit.dashboard.modal.type=Type
|
||||||
audit.dashboard.modal.time=Time
|
audit.dashboard.modal.time=Heure
|
||||||
audit.dashboard.modal.data=Data
|
audit.dashboard.modal.data=Données
|
||||||
|
|
||||||
# Export Tab
|
# Export Tab
|
||||||
audit.dashboard.export.title=Export Audit Data
|
audit.dashboard.export.title=Exporter les données d'audit
|
||||||
audit.dashboard.export.format=Export Format
|
audit.dashboard.export.format=Format d'exportation
|
||||||
audit.dashboard.export.csv=CSV (Comma Separated Values)
|
audit.dashboard.export.csv=CSV (valeurs séparées par des virgules)
|
||||||
audit.dashboard.export.json=JSON (JavaScript Object Notation)
|
audit.dashboard.export.json=JSON (notation objet JavaScript)
|
||||||
audit.dashboard.export.button=Export Data
|
audit.dashboard.export.button=Exporter les données
|
||||||
audit.dashboard.export.infoTitle=Export Information
|
audit.dashboard.export.infoTitle=Informations sur l'exportation
|
||||||
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.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=Exported data will include:
|
audit.dashboard.export.infoDesc2=Les données exportées incluront :
|
||||||
audit.dashboard.export.infoItem1=Event ID
|
audit.dashboard.export.infoItem1=ID de l'événement
|
||||||
audit.dashboard.export.infoItem2=User
|
audit.dashboard.export.infoItem2=Utilisateur
|
||||||
audit.dashboard.export.infoItem3=Event Type
|
audit.dashboard.export.infoItem3=Type d'événement
|
||||||
audit.dashboard.export.infoItem4=Timestamp
|
audit.dashboard.export.infoItem4=Horodatage
|
||||||
audit.dashboard.export.infoItem5=Event Data
|
audit.dashboard.export.infoItem5=Données de l'événement
|
||||||
|
|
||||||
# JavaScript i18n keys
|
# JavaScript i18n keys
|
||||||
audit.dashboard.js.noEventsFound=No audit events found matching the current filters
|
audit.dashboard.js.noEventsFound=Aucun événement d'audit trouvé correspondant aux filtres actuels
|
||||||
audit.dashboard.js.errorLoading=Error loading data:
|
audit.dashboard.js.errorLoading=Erreur lors du chargement des données :
|
||||||
audit.dashboard.js.errorRendering=Error rendering table:
|
audit.dashboard.js.errorRendering=Erreur lors de l'affichage du tableau :
|
||||||
audit.dashboard.js.loadingPage=Loading page
|
audit.dashboard.js.loadingPage=Chargement de la page
|
||||||
|
|
||||||
####################
|
####################
|
||||||
# Cookie banner #
|
# Cookie banner #
|
||||||
####################
|
####################
|
||||||
cookieBanner.popUp.title=How we use Cookies
|
cookieBanner.popUp.title=Comment nous utilisons les 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.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=If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly.
|
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=Okay
|
cookieBanner.popUp.acceptAllBtn=D'accord
|
||||||
cookieBanner.popUp.acceptNecessaryBtn=No Thanks
|
cookieBanner.popUp.acceptNecessaryBtn=Non merci
|
||||||
cookieBanner.popUp.showPreferencesBtn=Manage preferences
|
cookieBanner.popUp.showPreferencesBtn=Gérer les préférences
|
||||||
cookieBanner.preferencesModal.title=Consent Preferences Center
|
cookieBanner.preferencesModal.title=Centre de préférences de consentement
|
||||||
cookieBanner.preferencesModal.acceptAllBtn=Accept all
|
cookieBanner.preferencesModal.acceptAllBtn=Tout accepter
|
||||||
cookieBanner.preferencesModal.acceptNecessaryBtn=Reject all
|
cookieBanner.preferencesModal.acceptNecessaryBtn=Tout refuser
|
||||||
cookieBanner.preferencesModal.savePreferencesBtn=Save preferences
|
cookieBanner.preferencesModal.savePreferencesBtn=Enregistrer les préférences
|
||||||
cookieBanner.preferencesModal.closeIconLabel=Close modal
|
cookieBanner.preferencesModal.closeIconLabel=Fermer la fenêtre
|
||||||
cookieBanner.preferencesModal.serviceCounterLabel=Service|Services
|
cookieBanner.preferencesModal.serviceCounterLabel=Service|Services
|
||||||
cookieBanner.preferencesModal.subtitle=Cookie Usage
|
cookieBanner.preferencesModal.subtitle=Utilisation des cookies
|
||||||
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.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 cannot—and will never—track or access the content of the documents you use.
|
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=Your privacy and trust are at the core of what we do.
|
cookieBanner.preferencesModal.description.3=Votre vie privée et votre confiance sont au cœur de notre démarche.
|
||||||
cookieBanner.preferencesModal.necessary.title.1=Strictly Necessary Cookies
|
cookieBanner.preferencesModal.necessary.title.1=Cookies strictement nécessaires
|
||||||
cookieBanner.preferencesModal.necessary.title.2=Always Enabled
|
cookieBanner.preferencesModal.necessary.title.2=Toujours activés
|
||||||
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 can’t be turned off.
|
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=Analytics
|
cookieBanner.preferencesModal.analytics.title=Analyse
|
||||||
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.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
|
||||||
fakeScan.title=Fake Scan
|
fakeScan.title=Fausse numérisation
|
||||||
fakeScan.header=Fake Scan
|
fakeScan.header=Fausse numérisation
|
||||||
fakeScan.description=Create a PDF that looks like it was scanned
|
fakeScan.description=Créer un PDF qui ressemble à une numérisation
|
||||||
fakeScan.selectPDF=Select PDF:
|
fakeScan.selectPDF=Sélectionner un PDF :
|
||||||
fakeScan.quality=Scan Quality
|
fakeScan.quality=Qualité de numérisation
|
||||||
fakeScan.quality.low=Low
|
fakeScan.quality.low=Faible
|
||||||
fakeScan.quality.medium=Medium
|
fakeScan.quality.medium=Moyenne
|
||||||
fakeScan.quality.high=High
|
fakeScan.quality.high=Élevée
|
||||||
fakeScan.rotation=Rotation Angle
|
fakeScan.rotation=Angle de rotation
|
||||||
fakeScan.rotation.none=None
|
fakeScan.rotation.none=Aucun
|
||||||
fakeScan.rotation.slight=Slight
|
fakeScan.rotation.slight=Léger
|
||||||
fakeScan.rotation.moderate=Moderate
|
fakeScan.rotation.moderate=Modéré
|
||||||
fakeScan.rotation.severe=Severe
|
fakeScan.rotation.severe=Sévère
|
||||||
fakeScan.submit=Create Fake Scan
|
fakeScan.submit=Créer une fausse numérisation
|
||||||
|
|
||||||
#home.fakeScan
|
#home.fakeScan
|
||||||
home.fakeScan.title=Fake Scan
|
home.fakeScan.title=Fausse numérisation
|
||||||
home.fakeScan.desc=Create a PDF that looks like it was scanned
|
home.fakeScan.desc=Créer un PDF qui ressemble à une numérisation
|
||||||
fakeScan.tags=scan,simulate,realistic,convert
|
fakeScan.tags=numérisation,simuler,réaliste,convertir,scan,simulate,realistic,convert
|
||||||
|
|
||||||
# FakeScan advanced settings (frontend)
|
# FakeScan advanced settings (frontend)
|
||||||
fakeScan.advancedSettings=Enable Advanced Scan Settings
|
fakeScan.advancedSettings=Activer les paramètres de numérisation avancés
|
||||||
fakeScan.colorspace=Colorspace
|
fakeScan.colorspace=Espace colorimétrique
|
||||||
fakeScan.colorspace.grayscale=Grayscale
|
fakeScan.colorspace.grayscale=Niveaux de gris
|
||||||
fakeScan.colorspace.color=Color
|
fakeScan.colorspace.color=Couleur
|
||||||
fakeScan.border=Border (px)
|
fakeScan.border=Bordure (px)
|
||||||
fakeScan.rotate=Base Rotation (degrees)
|
fakeScan.rotate=Rotation de base (degrés)
|
||||||
fakeScan.rotateVariance=Rotation Variance (degrees)
|
fakeScan.rotateVariance=Variance de rotation (degrés)
|
||||||
fakeScan.brightness=Brightness
|
fakeScan.brightness=Luminosité
|
||||||
fakeScan.contrast=Contrast
|
fakeScan.contrast=Contraste
|
||||||
fakeScan.blur=Blur
|
fakeScan.blur=Flou
|
||||||
fakeScan.noise=Noise
|
fakeScan.noise=Bruit
|
||||||
fakeScan.yellowish=Yellowish (simulate old paper)
|
fakeScan.yellowish=Jaunâtre (simuler du vieux papier)
|
||||||
fakeScan.resolution=Resolution (DPI)
|
fakeScan.resolution=Résolution (DPI)
|
||||||
|
|
||||||
|
|
||||||
# Table of Contents Feature
|
# Table of Contents Feature
|
||||||
home.editTableOfContents.title=Edit Table of Contents
|
home.editTableOfContents.title=Modifier la table des matières
|
||||||
home.editTableOfContents.desc=Add or edit bookmarks and table of contents in PDF documents
|
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.tags=signets,tdm,table des matières,chapitres,sections,plan,bookmarks,toc,navigation,index,table of contents,chapters,sections,outline
|
||||||
editTableOfContents.title=Edit Table of Contents
|
editTableOfContents.title=Modifier la table des matières
|
||||||
editTableOfContents.header=Add or Edit PDF Table of Contents
|
editTableOfContents.header=Ajouter ou modifier la table des matières PDF
|
||||||
editTableOfContents.replaceExisting=Replace existing bookmarks (uncheck to append to existing)
|
editTableOfContents.replaceExisting=Remplacer les signets existants (décocher pour ajouter aux existants)
|
||||||
editTableOfContents.editorTitle=Bookmark Editor
|
editTableOfContents.editorTitle=Éditeur de signets
|
||||||
editTableOfContents.editorDesc=Add and arrange bookmarks below. Click + to add child bookmarks.
|
editTableOfContents.editorDesc=Ajoutez et organisez les signets ci-dessous. Cliquez sur + pour ajouter des signets enfants.
|
||||||
editTableOfContents.addBookmark=Add New Bookmark
|
editTableOfContents.addBookmark=Ajouter un nouveau signet
|
||||||
editTableOfContents.desc.1=This tool allows you to add or edit the table of contents (bookmarks) in a PDF document.
|
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=You can create a hierarchical structure by adding child bookmarks to parent bookmarks.
|
editTableOfContents.desc.2=Vous pouvez créer une structure hiérarchique en ajoutant des signets enfants à des signets parents.
|
||||||
editTableOfContents.desc.3=Each bookmark requires a title and target page number.
|
editTableOfContents.desc.3=Chaque signet nécessite un titre et un numéro de page cible.
|
||||||
editTableOfContents.submit=Apply Table of Contents
|
editTableOfContents.submit=Appliquer la table des matières
|
||||||
|
Loading…
x
Reference in New Issue
Block a user