🤖 format everything with pre-commit by stirlingbot (#5946)

Co-authored-by: stirlingbot[bot] <195170888+stirlingbot[bot]@users.noreply.github.com>
Co-authored-by: Anthony Stirling <[email protected]>
This commit is contained in:
stirlingbot[bot]
2026-03-24 18:55:37 +00:00
committed by GitHub
co-authored by Anthony Stirling
parent a1f03c844b
commit 4858608162
42 changed files with 12891 additions and 217 deletions
+231 -120
View File
@@ -1517,6 +1517,7 @@ editStampHint = "Pour changer limage, supprimez ce tampon et ajoutez-en un no
editSwitchToSelect = "Basculez sur Sélectionner et modifier pour modifier cette annotation."
editText = "Modifier la zone de texte"
editTextMarkup = "Modifier le marquage de texte"
annotationStyle = "Annotation style"
ellipse = "Ellipse"
exit = "Quitter le mode dannotation"
fillColor = "Couleur de remplissage"
@@ -1527,13 +1528,19 @@ highlight = "Surligner"
imagePreview = "Aperçu"
inkHighlighter = "Surligneur à main levée"
line = "Ligne"
lineArrow = "Arrow"
noBackground = "Sans arrière-plan"
note = "Note"
comment = "Comment"
comments = "Comments"
insertText = "Insert Text"
replaceText = "Replace Text"
noteIcon = "Icône de note"
notesStamps = "Notes et tampons"
opacity = "Opacité"
pen = "Stylo"
polygon = "Polygone"
polyline = "Polyline"
properties = "Propriétés"
rectangle = "Rectangle"
redo = "Rétablir"
@@ -1561,13 +1568,6 @@ underline = "Souligner"
undo = "Annuler"
unsupportedType = "Ce type dannotation nest pas entièrement pris en charge pour l’édition."
width = "Largeur"
annotationStyle = "Annotation style"
comment = "Comment"
comments = "Comments"
insertText = "Insert Text"
lineArrow = "Arrow"
polyline = "Polyline"
replaceText = "Replace Text"
[app]
description = "Lalternative gratuite à Adobe Acrobat (10M+ téléchargements)"
@@ -2589,9 +2589,6 @@ tags = "compresser,réduire,taille,squish,small,tiny"
plan = "Plan"
[config.account.overview]
guestDescription = "Vous êtes connecté en tant quinvité. Envisagez de mettre à niveau votre compte ci-dessus."
manageAccountPreferences = "Gérer les préférences de votre compte"
title = "Paramètres du compte"
confirmDelete = "Delete My Account"
deleteAccount = "Delete Account"
deleteAccountTitle = "Delete Account"
@@ -2599,21 +2596,11 @@ deleteFailed = "Failed to delete account."
deleteFailedTitle = "Unable to delete account"
deleteWarning = "This action is permanent and cannot be undone. All your data will be deleted."
enterEmailConfirm = "To confirm deletion, please type your email address ({{email}}) below:"
guestDescription = "Vous êtes connecté en tant quinvité. Envisagez de mettre à niveau votre compte ci-dessus."
label = "Overview"
manageAccountPreferences = "Gérer les préférences de votre compte"
signedInAs = "Signed in as"
[config.account.upgrade]
description = "Liez votre compte pour préserver votre historique et accéder à davantage de fonctionnalités !"
email = "E-mail"
emailPassword = "ou saisissez votre e-mail et mot de passe"
emailPlaceholder = "Saisissez votre e-mail"
linkWith = "Lier avec"
password = "Mot de passe (facultatif)"
passwordNote = "Laissez vide pour utiliser uniquement la vérification par e-mail"
passwordPlaceholder = "Définir un mot de passe"
socialLogin = "Mettre à niveau avec un compte social"
title = "Mettre à niveau le compte invité"
upgradeButton = "Mettre à niveau le compte"
title = "Paramètres du compte"
[config.account.profilePicture]
description = "Upload an image to personalize your account."
@@ -2641,9 +2628,23 @@ description = "Manage your password and security settings."
title = "Passwords & Security"
update = "Update password"
[config.account.upgrade]
description = "Liez votre compte pour préserver votre historique et accéder à davantage de fonctionnalités !"
email = "E-mail"
emailPassword = "ou saisissez votre e-mail et mot de passe"
emailPlaceholder = "Saisissez votre e-mail"
linkWith = "Lier avec"
password = "Mot de passe (facultatif)"
passwordNote = "Laissez vide pour utiliser uniquement la vérification par e-mail"
passwordPlaceholder = "Définir un mot de passe"
socialLogin = "Mettre à niveau avec un compte social"
title = "Mettre à niveau le compte invité"
upgradeButton = "Mettre à niveau le compte"
[config.apiKeys]
chartAriaLabel = "Utilisation des crédits : inclus {{includedUsed}} sur {{includedTotal}}, achetés {{purchasedUsed}} sur {{purchasedTotal}}"
copyKeyAriaLabel = "Copier la clé API"
creditsRemaining = "Credits Remaining"
description = "Votre clé API pour accéder à la suite doutils PDF de Stirling. Copiez-la dans votre projet ou actualisez pour en générer une nouvelle."
docsDescription = "En savoir plus sur lintégration avec Stirling PDF :"
docsLink = "Documentation API"
@@ -2663,7 +2664,6 @@ refreshAriaLabel = "Actualiser la clé API"
schemaLink = "Référence du schéma API"
totalCredits = "Crédits totaux"
usage = "Incluez cette clé dans len-tête X-API-KEY pour toutes les requêtes API."
creditsRemaining = "Credits Remaining"
[config.apiKeys.alert]
apiKeyErrorTitle = "Erreur de clé API"
@@ -2694,6 +2694,14 @@ integration = "Configuration d'intégration"
security = "Configuration de sécurité"
system = "Configuration système"
[connectionMode.status]
localOffline = "Offline mode running"
localOnline = "Offline mode running"
saas = "Connected to Stirling Cloud"
selfhostedChecking = "Connected to self-hosted server (checking...)"
selfhostedOffline = "Self-hosted server unreachable"
selfhostedOnline = "Connected to self-hosted server"
[convert]
autoRotate = "Rotation automatique"
autoRotateDescription = "Fait pivoter automatiquement les images pour mieux sadapter à la page PDF"
@@ -3772,16 +3780,16 @@ desc = "Recherche et affiche tout JavaScript injecté dans un PDF."
tags = "javascript,code,script"
title = "Afficher le JavaScript"
[home.timestampPdf]
desc = "Ajoutez un horodatage RFC 3161 pour prouver la date d'existence de votre PDF"
tags = "horodatage,RFC 3161,TSA,autorité de timestamp,horodatage de document,preuve d'existence,jeton d'horodatage,timestamp de confiance,signer horodatage,notariser"
title = "Horodater le PDF"
[home.sign]
desc = "Ajoutez une signature au PDF avec un dessin, du texte ou une image."
tags = "signature,autographe"
title = "Signer"
[home.timestampPdf]
desc = "Ajoutez un horodatage RFC 3161 pour prouver la date d'existence de votre PDF"
tags = "horodatage,RFC 3161,TSA,autorité de timestamp,horodatage de document,preuve d'existence,jeton d'horodatage,timestamp de confiance,signer horodatage,notariser"
title = "Horodater le PDF"
[home.split]
desc = "Divisez un PDF en plusieurs documents."
tags = "diviser,séparer,scinder"
@@ -3918,6 +3926,7 @@ version = "Version"
accountCreatedSuccess = "Compte créé avec succès ! Vous pouvez maintenant vous connecter."
alreadyLoggedIn = "Vous êtes déjà connecté sur"
alreadyLoggedIn2 = "appareils. Veuillez vous déconnecter des appareils et réessayer."
backToSignIn = "Back to sign in"
cancel = "Annuler"
changePasswordWarning = "Veuillez changer votre mot de passe après votre première connexion"
credentialsUpdated = "Vos identifiants ont été mis à jour. Veuillez vous reconnecter."
@@ -3959,16 +3968,21 @@ or = "Ou"
password = "Mot de passe"
passwordChangedSuccess = "Mot de passe modifié avec succès ! Veuillez vous connecter avec votre nouveau mot de passe."
passwordResetSent = "Lien de réinitialisation envoyé à {{email}} ! Consultez votre e-mail et suivez les instructions."
passwordUpdatedSuccess = "Your password has been updated successfully."
pleaseEnterBoth = "Veuillez saisir le-mail et le mot de passe"
pleaseEnterEmail = "Veuillez saisir votre adresse e-mail"
relyingPartyRegistrationNotFound = "Aucun enregistrement de partie de confiance trouvé"
rememberme = "Se souvenir de moi"
resetHelp = "Enter your email to receive a secure link to reset your password. If the link has expired, please request a new one."
resetYourPassword = "Reset your password"
saml2RequiresLicense = "La connexion SAML nécessite une licence payante (Server ou Enterprise). Veuillez contacter ladministrateur pour mettre à niveau votre plan."
sending = "Envoi…"
sendMagicLink = "Envoyer le lien magique"
sendResetLink = "Send reset link"
sessionExpired = "Votre session a expiré. Veuillez vous reconnecter."
signin = "Connexion"
signInAnonymously = "Sinscrire en tant quinvité"
subtitle = "Sign back in to Stirling PDF"
signingIn = "Connexion en cours…"
signinTitle = "Veuillez vous connecter"
signInWith = "Se connecter avec"
@@ -3977,6 +3991,7 @@ ssoSignIn = "Se connecter via l'authentification unique"
title = "Connexion"
toManySessions = "Vous avez trop de sessions actives."
unexpectedError = "Erreur inattendue : {{message}}"
updatePassword = "Update password"
useEmailInstead = "Se connecter avec lemail"
useMagicLink = "Utiliser plutôt le lien magique"
userIsDisabled = "L'utilisateur est désactivé, la connexion est actuellement bloquée avec ce nom d'utilisateur. Veuillez contacter l'administrateur."
@@ -3984,13 +3999,6 @@ username = "Nom dutilisateur"
verifyingMfa = "Vérification..."
verifyMfa = "Vérifier le code"
youAreLoggedIn = "Vous êtes connecté !"
backToSignIn = "Back to sign in"
passwordUpdatedSuccess = "Your password has been updated successfully."
resetHelp = "Enter your email to receive a secure link to reset your password. If the link has expired, please request a new one."
resetYourPassword = "Reset your password"
sendResetLink = "Send reset link"
subtitle = "Sign back in to Stirling PDF"
updatePassword = "Update password"
[login.slides.edit]
alt = "Modifier des PDF"
@@ -4293,6 +4301,15 @@ viewSwitcher = "Utilisez ces commandes pour choisir comment afficher vos PDF."
workbench = "Voici le <strong>Workbench</strong> - la zone principale où vous visualisez et modifiez vos PDF."
wrapUp = "Tout est prêt ! Vous avez appris les principales zones de lapplication et comment les utiliser. Cliquez sur le bouton <strong>Aide</strong> quand vous le souhaitez pour revoir cette visite."
[onboarding.freeTrial]
afterTrialWithoutPayment = "After your trial ends, you'll continue with our free tier. Add a payment method to keep Pro access."
afterTrialWithPayment = "Your Pro subscription will start automatically when the trial ends."
body = "You have full access to Stirling PDF Pro features during your trial. Enjoy unlimited conversions, larger file sizes, and priority processing."
daysRemaining = "{{days}} days remaining"
daysRemainingSingular = "{{days}} day remaining"
title = "Your 30-Day Pro Trial"
trialEnds = "Trial ends {{date}}"
[onboarding.buttons]
back = "Retour"
download = "Télécharger →"
@@ -4351,15 +4368,6 @@ rightRail = "Le <strong>rail de droite</strong> contient des actions rapides pou
topBar = "La barre supérieure permet de basculer entre la <strong>Visionneuse</strong>, <strong>l’Éditeur de pages</strong> et <strong>les fichiers actifs</strong>."
wrapUp = "Voilà les nouveautés de la V2. Ouvrez le menu <strong>Visites guidées</strong> à tout moment pour rejouer ceci, le parcours des outils ou le parcours Admin."
[onboarding.freeTrial]
afterTrialWithPayment = "Your Pro subscription will start automatically when the trial ends."
afterTrialWithoutPayment = "After your trial ends, you'll continue with our free tier. Add a payment method to keep Pro access."
body = "You have full access to Stirling PDF Pro features during your trial. Enjoy unlimited conversions, larger file sizes, and priority processing."
daysRemaining = "{{days}} days remaining"
daysRemainingSingular = "{{days}} day remaining"
title = "Your 30-Day Pro Trial"
trialEnds = "Trial ends {{date}}"
[overlay-pdfs]
desc = "Superposer un PDF sur un autre"
header = "Incrustation de PDF"
@@ -4472,6 +4480,31 @@ loading = "Chargement des pièces jointes..."
empty = "Aucune pièce jointe dans ce document"
noMatch = "Aucune pièce jointe ne correspond à votre recherche"
[viewer.comments]
title = "Comments"
hint = "Place comments with the Comment, Insert Text, or Replace Text tools. They will appear here by page."
placeholder = "Type your comment..."
pageLabel = "Page {{page}}"
oneComment = "1 comment"
nComments = "{{count}} comments"
addCommentPlaceholder = "Add comment..."
addLink = "Add link"
goToLink = "Go to link"
addComment = "Add comment"
viewComment = "View comment"
addReplyPlaceholder = "Add reply..."
saveReply = "Save reply"
send = "Send"
moreActions = "More actions"
typeComment = "Comment"
typeInsertText = "Insert Text"
typeReplaceText = "Replace Text"
locateAnnotation = "Locate in document"
deleteTitle = "Remove annotation from comments?"
deleteDescription = "This annotation has a comment attached. You can remove just the comment from the sidebar while keeping the annotation, or delete everything."
removeCommentOnly = "Remove comment only"
deleteAnnotationAndComment = "Delete annotation & comment"
[viewer.formBar]
title = "Champs de formulaire"
unsavedBadge = "Non enregistré"
@@ -4481,31 +4514,6 @@ dismiss = "Fermer"
apply = "Appliquer les modifications"
download = "Télécharger le PDF"
[viewer.comments]
addComment = "Add comment"
addCommentPlaceholder = "Add comment..."
addLink = "Add link"
addReplyPlaceholder = "Add reply..."
deleteAnnotationAndComment = "Delete annotation & comment"
deleteDescription = "This annotation has a comment attached. You can remove just the comment from the sidebar while keeping the annotation, or delete everything."
deleteTitle = "Remove annotation from comments?"
goToLink = "Go to link"
hint = "Place comments with the Comment, Insert Text, or Replace Text tools. They will appear here by page."
locateAnnotation = "Locate in document"
moreActions = "More actions"
nComments = "{{count}} comments"
oneComment = "1 comment"
pageLabel = "Page {{page}}"
placeholder = "Type your comment..."
removeCommentOnly = "Remove comment only"
saveReply = "Save reply"
send = "Send"
title = "Comments"
typeComment = "Comment"
typeInsertText = "Insert Text"
typeReplaceText = "Replace Text"
viewComment = "View comment"
[rightRail]
closeSelected = "Fermer les fichiers sélectionnés"
selectAll = "Tout sélectionner"
@@ -4530,20 +4538,20 @@ rotateLeft = "Pivoter à gauche"
rotateRight = "Pivoter à droite"
toggleSidebar = "Afficher/masquer la barre latérale"
toggleBookmarks = "Afficher/Masquer les signets"
toggleComments = "Comments"
print = "Imprimer le PDF"
ruler = "Règle / Mesure"
readAloud = "Read Aloud"
readAloudSpeed = "Speed"
readAloudLanguage = "Language"
selectLanguage = "Select language"
draw = "Dessiner"
redact = "Caviarder"
exitRedaction = "Quitter le mode de caviardage"
save = "Enregistrer"
downloadAll = "Tout télécharger"
saveAll = "Tout enregistrer"
readAloud = "Read Aloud"
readAloudLanguage = "Language"
readAloudSpeed = "Speed"
saveAs = "Save As"
selectLanguage = "Select language"
toggleComments = "Comments"
[textAlign]
left = "Gauche"
@@ -4558,21 +4566,132 @@ title = "Extraire des pages"
[pageLayout]
addBorder = "Ajouter des bordures"
borderWidth = "Épaisseur de la bordure"
bottom = "Marge inférieure"
cols = "Colonnes"
header = "Fusionner des pages"
innerMargin = "Marge intérieure"
left = "Marge gauche"
pagesPerSheet = "Pages par feuille"
right = "Marge droite"
rows = "Lignes"
submit = "Fusionner"
tags = "fusionner,merge,composite,single-view,organize"
title = "Fusionner des pages"
top = "Marge supérieure"
[pageLayout.mode]
default = "Par défaut"
custom = "Personnalisé"
label = "Mode :"
[pageLayout.arrangement]
byColumns = "Par colonnes"
byRows = "Par lignes"
label = "Agencement des pages :"
[pageLayout.desc]
16 = "Placer 16 pages sur une seule feuille (grille 4 × 4)."
2 = "Placer 2 pages côte à côte sur une seule feuille."
3 = "Placer 3 pages sur une seule feuille sur une seule ligne."
4 = "Placer 4 pages sur une seule feuille (grille 2 × 2)."
9 = "Placer 9 pages sur une seule feuille (grille 3 × 3)."
[pageLayout.error]
failed = "Une erreur sest produite lors de la création de la mise en page multipages."
outerVerticalMarginsTooLarge = "Les marges supérieure/inférieure sont trop grandes pour ce format de page."
outerHorizontalMarginsTooLarge = "Les marges gauche/droite sont trop grandes pour ce format de page."
innerMarginTooLarge = "La marge intérieure est trop grande pour la mise en page sélectionnée."
[pageLayout.orientation]
landscape = "Paysage"
portrait = "Portrait"
label = "Orientation :"
[pageLayout.readingDirection]
ltr = "De gauche à droite"
rtl = "De droite à gauche"
label = "Sens de lecture :"
[pageLayout.tooltip.header]
title = "Guide de mise en page"
[pageLayout.tooltip.overview]
title = "Qu'est-ce que la mise en page ?"
text = "Ajustez plusieurs pages sur une seule feuille pour des documents à distribuer ou pour économiser du papier."
[pageLayout.tooltip.mode]
title = "Mode"
text = "Choisissez la configuration de la grille :"
bullet1 = "Par défaut : Choisissez un préréglage et la grille est calculée automatiquement."
bullet2 = "Personnalisé : Définissez manuellement les lignes et les colonnes."
[pageLayout.tooltip.pagesPerSheet]
title = "Pages par feuille (mode par défaut)"
text = "Choisissez le nombre de pages par feuille (p. ex. 4 → 2×2, 9 → 3×3)."
[pageLayout.tooltip.rowsCols]
title = "Lignes et colonnes (mode personnalisé)"
text = "Définissez les dimensions exactes de la grille. Nombre total de pages par feuille = lignes × colonnes."
[pageLayout.tooltip.orientation]
title = "Orientation"
text = "Définit l'orientation de la feuille de sortie :"
bullet1 = "Portrait : Plus haut que large."
bullet2 = "Paysage : Plus large que haut."
[pageLayout.tooltip.arrangement]
title = "Agencement des pages"
text = "Contrôle l'ordre dans lequel les pages remplissent la grille :"
bullet1 = "Par lignes : Remplit ligne par ligne (de gauche à droite ou de droite à gauche)."
bullet2 = "Par colonnes : Remplit de haut en bas, colonne par colonne."
[pageLayout.tooltip.readingDirection]
title = "Sens de lecture"
text = "Contrôle l'ordre horizontal des pages :"
bullet1 = "LTR : De gauche à droite."
bullet2 = "RTL : De droite à gauche."
[pageLayout.tooltip.addBorder]
title = "Ajouter des bordures"
text = "Trace des lignes de bordure autour de chaque cellule de page pour servir de repères de découpe ou de séparation visuelle."
[pageLayout.marginsBorders.tooltip.header]
title = "Marges et bordures"
[pageLayout.marginsBorders.tooltip.margins]
title = "Marges"
text = "Utilisez les marges supérieure, inférieure, gauche et droite pour contrôler l'espacement autour de l'ensemble de la feuille de sortie."
[pageLayout.marginsBorders.tooltip.innerMargin]
title = "Marge intérieure"
text = "La marge intérieure ajoute un espacement entre les cellules de la grille de pages afin d'améliorer la séparation et la lisibilité."
[pageLayout.marginsBorders.tooltip.borders]
title = "Ajouter des bordures"
text = "Activez les bordures pour tracer des lignes autour de chaque page placée. Cela peut aider à la séparation visuelle ou à la découpe."
[pageLayout.marginsBorders.tooltip.borderWidth]
title = "Épaisseur de la bordure"
text = "L'épaisseur de la bordure n'est appliquée que lorsque les bordures sont activées. Des valeurs plus élevées produisent des lignes plus épaisses."
[pageLayout.advanced.tooltip.header]
title = "Options avancées de mise en page"
[pageLayout.advanced.tooltip.orientation]
title = "Orientation"
text = "Choisissez l'orientation finale de la feuille. Le mode portrait convient mieux au contenu vertical, tandis que le mode paysage s'adapte aux mises en page plus larges."
[pageLayout.advanced.tooltip.arrangement]
title = "Agencement des pages"
text = "Détermine si les pages remplissent la grille ligne par ligne ou colonne par colonne."
bullet1 = "Par lignes : Remplit chaque ligne en premier."
bullet2 = "Par colonnes : Remplit chaque colonne en premier."
[pageLayout.advanced.tooltip.readingDirection]
title = "Sens de lecture"
text = "Définit l'ordre horizontal dans la grille, utile selon les conventions de documents de gauche à droite ou de droite à gauche."
bullet1 = "LTR : Ordre de gauche à droite."
bullet2 = "RTL : Ordre de droite à gauche."
[pageRemover]
header = "Supprimer des pages"
@@ -5088,12 +5207,12 @@ perMonth = "/mois"
perSeat = "/place"
popular = "Populaire"
selectPlan = "Choisir un plan"
selectCredits = "Select Credit Amount"
showComparison = "Comparer toutes les fonctionnalités"
purchase = "Purchase"
totalCost = "Total Cost"
upgrade = "Mettre à niveau"
withServer = "+ Plan Server"
purchase = "Purchase"
selectCredits = "Select Credit Amount"
totalCost = "Total Cost"
[plan.activePlan]
subtitle = "Détails de votre abonnement actuel"
@@ -5919,6 +6038,14 @@ placeholder = "Saisir un terme de recherche…"
searching = "Recherche…"
title = "Rechercher dans le PDF"
[selfHosted.offline]
hideTools = "Hide unavailable tools ▴"
messageNoFallback = "Tools are unavailable until your server comes back online."
messageWithFallback = "Some tools require a server connection."
showTools = "View unavailable tools ▾"
title = "Your Stirling-PDF server is unreachable"
toolNotAvailableLocally = "Your Stirling-PDF server is offline and \"{{endpoint}}\" is not available on the local backend."
[session]
expired = "Votre session a expiré. Veuillez recharger la page et réessayer."
refreshPage = "Rafraichir la page"
@@ -5932,17 +6059,17 @@ systemSettings = "Paramètres système"
title = "Configuration"
[settings.connection]
localDescription = "You are using the local backend without an account. Some tools requiring cloud processing or a self-hosted server are unavailable."
logout = "Se déconnecter"
server = "Serveur"
signIn = "Sign In"
title = "Mode de connexion"
user = "Connecté en tant que"
localDescription = "You are using the local backend without an account. Some tools requiring cloud processing or a self-hosted server are unavailable."
signIn = "Sign In"
[settings.connection.mode]
local = "Local Only"
saas = "Stirling Cloud"
selfhosted = "Auto-hébergé"
local = "Local Only"
[settings.planBilling]
currentPlan = "Offre actuelle"
@@ -6138,6 +6265,18 @@ title = "Espace de travail"
[settings.team]
title = "Équipe"
[localMode]
toolUnavailable = "This tool requires an account. Sign in to Stirling Cloud or connect to a self-hosted server to use it."
[localMode.banner]
message = "Sign in to unlock all tools."
signIn = "Sign In"
title = "Running locally"
[localMode.toolPicker]
message = "Sign in to unlock all tools."
signIn = "Sign In"
[setup]
description = "Commencez par choisir comment vous souhaitez utiliser Stirling PDF"
welcome = "Bienvenue dans Stirling PDF"
@@ -6145,6 +6284,7 @@ welcome = "Bienvenue dans Stirling PDF"
[setup.login]
connectingTo = "Connexion à :"
hideInstructions = "Masquer les instructions"
skipSignIn = "Continue without signing in"
instructions = "Pour activer la connexion sur votre serveur Stirling PDF :"
instructionsEnvVar = "Définissez la variable denvironnement :"
instructionsOrYml = "Ou dans settings.yml :"
@@ -6158,7 +6298,6 @@ sso = "Authentification unique"
submit = "Se connecter"
subtitle = "Saisissez vos identifiants pour continuer"
title = "Se connecter"
skipSignIn = "Continue without signing in"
[setup.login.email]
label = "Email"
@@ -6193,8 +6332,8 @@ title = "Se connecter à Stirling"
[setup.selfhosted]
link = "ou connectez-vous à un compte auto-hébergé"
subtitle = "Saisissez les identifiants du serveur"
title = "Se connecter au serveur"
switchToLocal = "Use local tools instead"
title = "Se connecter au serveur"
[setup.selfhosted.unreachable]
continueOffline = "Use local tools instead"
@@ -6210,11 +6349,11 @@ useLast = "Last used server: {{serverUrl}}"
[setup.server.error]
configFetch = "Échec de la récupération de la configuration du serveur. Veuillez vérifier l'URL et réessayer."
configFetchError = "Failed to fetch server configuration: {{error}}"
emptyUrl = "Veuillez saisir une URL de serveur"
invalidUrl = "Format dURL invalide. Veuillez saisir une URL valide comme https://your-server.com"
testFailed = "Échec du test de connexion"
unreachable = "Connexion au serveur impossible"
configFetchError = "Failed to fetch server configuration: {{error}}"
[setup.server.error.securityDisabled]
body = "La connexion n'est pas activée sur ce serveur. Pour vous y connecter, vous devez activer l'authentification :"
@@ -6736,11 +6875,11 @@ favorites = "Favoris"
heading = "Tous les outils (vue plein écran)"
noResults = "Essayez dajuster votre recherche ou dafficher/masquer les descriptions pour trouver ce dont vous avez besoin."
recommended = "Recommandé"
selfHostedOffline = "Requires your Stirling-PDF server (currently offline):"
showDetails = "Afficher les détails"
unavailable = "Désactivé par ladministrateur du serveur :"
unavailableDependency = "Indisponible - outil requis manquant sur le serveur :"
unfavorite = "Retirer des favoris"
selfHostedOffline = "Requires your Stirling-PDF server (currently offline):"
[toolPanel.modePrompt]
chooseFullscreen = "Utiliser le mode plein écran"
@@ -6782,6 +6921,12 @@ removal = "Suppression"
signing = "Signature"
verification = "Vérification"
[tool]
endpointUnavailable = "This tool is unavailable on your server."
endpointUnavailableClickable = "Not available in this mode. Click to sign in."
invalidParams = "Fill in the required settings."
noFiles = "Add a file to get started."
[tools]
noSearchResults = "Aucun outil trouvé"
noTools = "Aucun outil disponible"
@@ -7714,37 +7859,3 @@ description = "Clé API Google pour Google Picker API depuis Google Cloud Consol
[provider.googledrive.appId]
label = "App ID"
description = "App ID Google Drive depuis Google Cloud Console"
[selfHosted.offline]
hideTools = "Hide unavailable tools ▴"
messageNoFallback = "Tools are unavailable until your server comes back online."
messageWithFallback = "Some tools require a server connection."
showTools = "View unavailable tools ▾"
title = "Your Stirling-PDF server is unreachable"
toolNotAvailableLocally = "Your Stirling-PDF server is offline and \"{{endpoint}}\" is not available on the local backend."
[connectionMode.status]
localOffline = "Offline mode running"
localOnline = "Offline mode running"
saas = "Connected to Stirling Cloud"
selfhostedChecking = "Connected to self-hosted server (checking...)"
selfhostedOffline = "Self-hosted server unreachable"
selfhostedOnline = "Connected to self-hosted server"
[localMode]
toolUnavailable = "This tool requires an account. Sign in to Stirling Cloud or connect to a self-hosted server to use it."
[localMode.banner]
message = "Sign in to unlock all tools."
signIn = "Sign In"
title = "Running locally"
[localMode.toolPicker]
message = "Sign in to unlock all tools."
signIn = "Sign In"
[tool]
endpointUnavailable = "This tool is unavailable on your server."
endpointUnavailableClickable = "Not available in this mode. Click to sign in."
invalidParams = "Fill in the required settings."
noFiles = "Add a file to get started."