messages.po (18096B)
1 msgid "" 2 msgstr "" 3 "Project-Id-Version: taler-merchant-demos\n" 4 "Report-Msgid-Bugs-To: taler@gnu.org\n" 5 "PO-Revision-Date: 2026-08-23 00:00+0200\n" 6 "Last-Translator: Taler developers <taler@gnu.org>\n" 7 "Language-Team: French <taler@gnu.org>\n" 8 "Language: fr\n" 9 "MIME-Version: 1.0\n" 10 "Content-Type: text/plain; charset=UTF-8\n" 11 "Content-Transfer-Encoding: 8bit\n" 12 13 #: internal/web/blog.go:241 14 msgid "Aborting refund: order unknown" 15 msgstr "Remboursement annulé : commande inconnue" 16 17 #. Accessible label for a button that opens publication and licensing details. 18 #: internal/web/templates/blog-index.gohtml:12 19 #: internal/web/templates/blog-index.gohtml:6 20 msgid "About this edition" 21 msgstr "À propos de cette édition" 22 23 #. Form label for the monetary amount to donate. 24 #: internal/web/templates/donations-index.gohtml:11 25 msgid "Amount" 26 msgstr "Montant" 27 28 #. Default donor name used when the user does not enter their own name. 29 #: internal/web/templates/donations-index.gohtml:13 30 msgid "Anonymous Donor" 31 msgstr "Donateur anonyme" 32 33 #: internal/web/templates/donations-provider.gohtml:5 34 msgid "Back to donations" 35 msgstr "Retour aux dons" 36 37 #: internal/web/templates/donations-provider.gohtml:5 38 msgid "Back to payment methods" 39 msgstr "Retour aux moyens de paiement" 40 41 #: internal/web/blog.go:149 internal/web/donations.go:173 42 msgid "Backend could not create the order" 43 msgstr "Le backend n'a pas pu créer la commande" 44 45 #: internal/web/blog.go:262 46 msgid "Backend could not refund the order" 47 msgstr "Le backend n’a pas pu rembourser la commande" 48 49 #: internal/web/blog.go:127 internal/web/blog.go:136 internal/web/blog.go:219 50 #: internal/web/blog.go:246 internal/web/donations.go:202 51 msgid "Backend request failed" 52 msgstr "La requête au backend a échoué" 53 54 #: internal/web/donations.go:178 55 msgid "Backend response did not contain an order ID" 56 msgstr "La réponse du backend ne contenait pas d’identifiant de commande" 57 58 #: internal/web/blog.go:153 59 msgid "Backend response did not contain an order ID and token" 60 msgstr "La réponse du backend ne contenait ni identifiant de commande ni jeton" 61 62 #: internal/web/blog.go:266 internal/web/donations.go:208 63 msgid "Backend response did not contain an order status URL" 64 msgstr "La réponse du backend ne contenait pas d’URL d’état de la commande" 65 66 #. Label introducing a raw response from the merchant backend on an error page. 67 #: internal/web/templates/error.gohtml:9 68 msgid "Backend response:" 69 msgstr "Réponse du backend :" 70 71 #. Navigation label for the demo bank. 72 #: internal/web/templates/base.gohtml:100 73 msgid "Bank" 74 msgstr "Banque" 75 76 #: internal/web/templates/landing.gohtml:17 77 #, python-brace-format 78 msgid "" 79 "Buy a chapter from Richard Stallman's <cite>Free Software, Free Society</" 80 "cite>, or donate to a Free Software project. The book is also available free " 81 "from the <a href=\"{fsf}\">FSF</a>." 82 msgstr "" 83 "Achetez un chapitre de <cite>Free Software, Free Society</cite>, de Richard " 84 "Stallman, ou faites un don à un projet de logiciel libre. Le livre est " 85 "également disponible gratuitement auprès de la <a href=\"{fsf}\">FSF</a>." 86 87 #. Merchant order description shown in the customer's wallet. 88 #: internal/web/blog.go:165 89 msgid "Buy an individual article" 90 msgstr "Acheter un article individuel" 91 92 #: internal/web/templates/blog-index.gohtml:31 93 msgid "Buy chapter" 94 msgstr "Acheter le chapitre" 95 96 #: internal/web/templates/blog-refunded.gohtml:7 97 msgid "Buy chapter again" 98 msgstr "Racheter le chapitre" 99 100 #: internal/web/app.go:397 101 msgid "" 102 "Buy chapters from <cite>Free Software, Free Society</cite> with a toy " 103 "currency." 104 msgstr "" 105 "Achetez des chapitres de <cite>Free Software, Free Society</cite> avec une " 106 "monnaie fictive." 107 108 #. Merchant order description shown in the customer's wallet. 109 #: internal/web/blog.go:172 110 msgid "Buy one month of unlimited access" 111 msgstr "Acheter un mois d’accès illimité" 112 113 #: internal/web/blog.go:223 114 msgid "Cannot refund unpaid article" 115 msgstr "Impossible de rembourser l'article non payé" 116 117 #. Accessible name for the list of book chapters offered for sale. 118 #: internal/web/templates/blog-index.gohtml:21 119 msgid "Chapters" 120 msgstr "Chapitres" 121 122 #: internal/web/templates/donations-index.gohtml:18 123 msgid "Check the amount" 124 msgstr "Vérifiez le montant" 125 126 #: internal/web/templates/landing.gohtml:13 127 msgid "Check your balance in your Taler wallet." 128 msgstr "Consultez votre solde dans votre portefeuille Taler." 129 130 #: internal/web/templates/blog-index.gohtml:8 131 msgid "Choose a chapter to buy with GNU Taler." 132 msgstr "Choisissez un chapitre à acheter avec GNU Taler." 133 134 #: internal/web/templates/donations-checkout.gohtml:3 135 msgid "Choose a payment method" 136 msgstr "Choisissez un moyen de paiement" 137 138 #: internal/web/templates/donations-index.gohtml:4 139 msgid "Choose a project and amount. Your name will appear on the receipt." 140 msgstr "Choisissez un projet et un montant. Votre nom figurera sur le reçu." 141 142 #. Button that closes the publication details dialog. 143 #: internal/web/templates/blog-index.gohtml:14 144 msgid "Close" 145 msgstr "Fermer" 146 147 #: internal/web/templates/landing.gohtml:26 148 msgid "Contact us" 149 msgstr "Nous contacter" 150 151 #. Button that confirms the selected payment method and proceeds to payment. 152 #: internal/web/templates/donations-checkout.gohtml:14 153 msgid "Continue" 154 msgstr "Continuer" 155 156 #: internal/web/templates/donations-fulfillment.gohtml:8 157 msgid "Copy receipt link" 158 msgstr "Copier le lien du reçu" 159 160 #: internal/web/templates/donations-fulfillment.gohtml:8 161 msgid "Copy this receipt link:" 162 msgstr "Copiez ce lien vers le reçu :" 163 164 #: internal/web/blog.go:87 165 msgid "Could not create a browser session" 166 msgstr "Impossible de créer une session de navigateur" 167 168 #: internal/web/templates/landing.gohtml:11 169 #, python-brace-format 170 msgid "" 171 "Create a demo bank account to receive 100 {currency}, then withdraw the " 172 "coins to your wallet." 173 msgstr "" 174 "Créez un compte auprès de la banque de démonstration pour recevoir 100 " 175 "{currency}, puis retirez les pièces vers votre portefeuille." 176 177 #: internal/web/templates/landing.gohtml:12 178 msgid "Demo bank" 179 msgstr "Banque de démonstration" 180 181 #. Refund reason shown in the customer's wallet. 182 #: internal/web/blog.go:260 183 msgid "Demo reimbursement" 184 msgstr "Remboursement de démonstration" 185 186 #. Label introducing technical diagnostic details on an error page. 187 #: internal/web/templates/error.gohtml:6 188 msgid "Details:" 189 msgstr "Détails :" 190 191 #. Button that submits the donation form; use the verb form. 192 #: internal/web/templates/donations-index.gohtml:16 193 msgid "Donate" 194 msgstr "Faire un don" 195 196 #: internal/web/templates/donations-fulfillment.gohtml:9 197 msgid "Donate again" 198 msgstr "Faire un autre don" 199 200 #: internal/web/templates/donations-index.gohtml:3 201 msgid "Donate to Free Software projects" 202 msgstr "Faire un don à des projets de logiciel libre" 203 204 #: internal/web/templates/donations-fulfillment.gohtml:4 205 msgid "Donation complete" 206 msgstr "Don effectué" 207 208 #. Merchant order summary shown in the wallet; {receiver} is the project receiving the donation. 209 #: internal/web/donations.go:154 210 #, python-brace-format 211 msgid "Donation to {receiver}" 212 msgstr "Don à {receiver}" 213 214 #. Merchant order summary shown in the wallet; {receiver} is the project receiving the donation. 215 #: internal/web/donations.go:164 216 #, python-brace-format 217 msgid "Donation to {receiver} (with receipt)" 218 msgstr "Don à {receiver} (avec reçu)" 219 220 #. Name of the donations demo page, used as a navigation label. 221 #: internal/web/app.go:390 internal/web/templates/base.gohtml:104 222 #: internal/web/templates/landing.gohtml:20 223 msgid "Donations" 224 msgstr "Dons" 225 226 #. Form label for the name of the person making the donation. 227 #: internal/web/templates/donations-index.gohtml:13 228 msgid "Donor" 229 msgstr "Donateur" 230 231 #. Name of the demo shop that sells individual essays. 232 #: internal/web/app.go:395 internal/web/templates/base.gohtml:102 233 #: internal/web/templates/landing.gohtml:19 234 msgid "Essay Shop" 235 msgstr "Boutique d’essais" 236 237 #. Merchant order summary shown in the wallet; {title} is the essay title. 238 #: internal/web/blog.go:189 239 #, python-brace-format 240 msgid "Essay: {title}" 241 msgstr "Essai : {title}" 242 243 #: internal/web/templates/blog-index.gohtml:4 244 msgid "Free Software, Free Society" 245 msgstr "Free Software, Free Society" 246 247 #: internal/web/landing.go:47 248 msgid "GNU Taler Demo" 249 msgstr "Démo de GNU Taler" 250 251 #: internal/web/blog.go:208 252 msgid "GNU Taler Demo: Article" 253 msgstr "Démo de GNU Taler : Article" 254 255 #: internal/web/blog.go:231 256 msgid "GNU Taler Demo: Confirm refund" 257 msgstr "Démo de GNU Taler : Confirmez le remboursement" 258 259 #: internal/web/donations.go:220 internal/web/donations.go:57 260 #: internal/web/donations.go:80 261 msgid "GNU Taler Demo: Donations" 262 msgstr "Démo de GNU Taler : Donations" 263 264 #: internal/web/donations.go:110 265 msgid "GNU Taler Demo: Donations checkout" 266 msgstr "Démo de GNU Taler : Encaissement des dons" 267 268 #: internal/web/app.go:449 269 msgid "GNU Taler Demo: Error" 270 msgstr "Démo de GNU Taler : Erreur" 271 272 #: internal/web/blog.go:63 273 msgid "GNU Taler Demo: Essay Shop" 274 msgstr "Démo de GNU Taler : Librairie" 275 276 #: internal/web/blog.go:123 277 msgid "GNU Taler Demo: Refunded" 278 msgstr "Démo de GNU Taler : Remboursement effectué" 279 280 #. Alternative text for the GNU Taler brand logo. 281 #: internal/web/templates/base.gohtml:84 282 msgid "GNU Taler logo" 283 msgstr "Logo de GNU Taler" 284 285 #: internal/web/app.go:255 286 msgid "HTTP method not allowed for this page" 287 msgstr "Méthode HTTP non autorisée pour cette page" 288 289 #: internal/web/templates/landing.gohtml:6 290 msgid "Install Taler wallet" 291 msgstr "Installer le portefeuille Taler" 292 293 #: internal/web/templates/landing.gohtml:5 294 msgid "Install the Taler wallet in your browser, then return here." 295 msgstr "" 296 "Installez le portefeuille Taler dans votre navigateur, puis revenez ici." 297 298 #: internal/web/app.go:206 internal/web/articles.go:155 299 msgid "Internal error" 300 msgstr "Erreur interne" 301 302 #: internal/web/app.go:420 303 msgid "Internal server error" 304 msgstr "Erreur interne du serveur" 305 306 #. Name of the introductory demo page, used as a navigation label. 307 #: internal/web/app.go:386 internal/web/templates/base.gohtml:98 308 msgid "Introduction" 309 msgstr "Introduction" 310 311 #: internal/web/templates/base.gohtml:119 312 msgid "Learn more about GNU Taler" 313 msgstr "En savoir plus sur GNU Taler" 314 315 #: internal/web/templates/blog-index.gohtml:35 316 msgid "No articles available in this language." 317 msgstr "Aucun article disponible dans cette langue." 318 319 #: internal/web/templates/donations-checkout.gohtml:4 320 msgid "Only GNU Taler works in this demo." 321 msgstr "Seul GNU Taler fonctionne dans cette démonstration." 322 323 #: internal/web/app.go:230 internal/web/app.go:234 internal/web/app.go:240 324 #: internal/web/app.go:266 internal/web/articles.go:144 internal/web/blog.go:46 325 #: internal/web/blog.go:74 internal/web/donations.go:46 326 #: internal/web/landing.go:24 327 msgid "Page not found" 328 msgstr "Page non trouvée" 329 330 #: internal/web/donations.go:86 331 #, python-brace-format 332 msgid "Parameter {name} is required." 333 msgstr "Le paramètre {name} est obligatoire." 334 335 #: internal/web/templates/blog-refunded.gohtml:5 336 #, python-brace-format 337 msgid "Payment <tt>{order}</tt> for <em>{article}</em> has been refunded." 338 msgstr "Le paiement <tt>{order}</tt> pour <em>{article}</em> a été remboursé." 339 340 #: internal/web/templates/donations-provider.gohtml:3 341 msgid "Payment method unavailable" 342 msgstr "Moyen de paiement indisponible" 343 344 #: internal/web/blog.go:81 345 msgid "Please enable cookies." 346 msgstr "Veuillez activer les cookies." 347 348 #. Label shown before the purchase price of a book chapter. 349 #: internal/web/templates/blog-index.gohtml:30 350 msgid "Price" 351 msgstr "Prix" 352 353 #: internal/web/templates/landing.gohtml:25 354 msgid "Questions and feedback are welcome." 355 msgstr "Vos questions et commentaires sont les bienvenus." 356 357 #: internal/web/templates/donations-fulfillment.gohtml:6 358 #, python-brace-format 359 msgid "Receipt ID: <strong>{id}</strong>" 360 msgstr "Identifiant du reçu : <strong>{id}</strong>" 361 362 #: internal/web/templates/donations-fulfillment.gohtml:11 363 msgid "Receipt link copied." 364 msgstr "Lien du reçu copié." 365 366 #. Form label for the Free Software project that receives the donation. 367 #: internal/web/templates/donations-index.gohtml:9 368 msgid "Receiver" 369 msgstr "Bénéficiaire" 370 371 #: internal/web/templates/blog-confirm-refund.gohtml:4 372 #, python-brace-format 373 msgid "" 374 "Refund <em>{name}</em>? The refund will be approved automatically in this " 375 "demo." 376 msgstr "" 377 "Rembourser <em>{name}</em> ? Le remboursement sera automatiquement approuvé " 378 "dans cette démonstration." 379 380 #: internal/web/templates/blog-refunded.gohtml:4 381 msgid "Refund complete" 382 msgstr "Remboursement effectué" 383 384 #: internal/web/templates/blog-confirm-refund.gohtml:3 385 msgid "Refund this chapter?" 386 msgstr "Rembourser ce chapitre ?" 387 388 #: internal/web/templates/blog-article.gohtml:5 389 msgid "Refunds are available for one hour after purchase." 390 msgstr "Les remboursements sont possibles pendant une heure après l'achat." 391 392 #: internal/web/templates/blog-article.gohtml:5 393 #: internal/web/templates/blog-confirm-refund.gohtml:6 394 msgid "Request refund" 395 msgstr "Demander un remboursement" 396 397 #: internal/web/templates/base.gohtml:76 398 msgid "Skip to main content" 399 msgstr "Aller au contenu principal" 400 401 #: internal/web/templates/error.gohtml:3 402 msgid "Something went wrong" 403 msgstr "Un problème est survenu" 404 405 #: internal/web/templates/landing.gohtml:4 406 msgid "Step 1: Install the wallet" 407 msgstr "Étape 1 : installez le portefeuille" 408 409 #: internal/web/templates/landing.gohtml:10 410 msgid "Step 2: Get demo coins" 411 msgstr "Étape 2 : obtenez des pièces de démonstration" 412 413 #: internal/web/templates/landing.gohtml:16 414 msgid "Step 3: Spend your coins" 415 msgstr "Étape 3 : dépensez vos pièces" 416 417 #: internal/web/templates/landing.gohtml:24 418 msgid "Step 4: Send feedback" 419 msgstr "Étape 4 : donnez votre avis" 420 421 #: internal/web/articles.go:150 422 msgid "Supplemental file not found" 423 msgstr "Fichier complémentaire introuvable" 424 425 #: internal/web/app.go:392 426 msgid "Support Free Software projects with a toy currency." 427 msgstr "Soutenez des projets de logiciel libre avec une monnaie fictive." 428 429 #: internal/web/templates/donations-fulfillment.gohtml:5 430 #, python-brace-format 431 msgid "" 432 "Thank you, <strong>{donor}</strong>. You donated <strong>{amount}</strong> " 433 "to <strong>{receiver}</strong>." 434 msgstr "" 435 "Merci, <strong>{donor}</strong>. Vous avez donné <strong>{amount}</strong> à " 436 "<strong>{receiver}</strong>." 437 438 #: internal/web/templates/donations-provider.gohtml:4 439 msgid "" 440 "That payment method is not available in this demo. Choose GNU Taler to " 441 "continue." 442 msgstr "" 443 "Ce moyen de paiement n'est pas disponible dans cette démonstration. " 444 "Choisissez GNU Taler pour continuer." 445 446 #: internal/web/templates/donations-index.gohtml:18 447 #, python-brace-format 448 msgid "" 449 "The 5 {currency} option intentionally requests 6 {currency}. Check the final " 450 "amount in your wallet before paying." 451 msgstr "" 452 "L'option de 5 {currency} demande volontairement 6 {currency}. Vérifiez le " 453 "montant final dans votre portefeuille avant de payer." 454 455 #: internal/web/templates/error.gohtml:7 456 #, python-brace-format 457 msgid "The merchant backend returned status code {code}." 458 msgstr "Le backend du marchand a renvoyé le code d'état {code}." 459 460 #: internal/web/blog.go:109 461 msgid "The paid order does not match this article" 462 msgstr "La commande payée ne correspond pas à cet article" 463 464 #: internal/web/templates/blog-confirm-refund.gohtml:5 465 msgid "" 466 "The refund must go to the wallet used for payment. You will lose access to " 467 "the chapter." 468 msgstr "" 469 "Le remboursement doit être versé au portefeuille utilisé pour le paiement. " 470 "Vous perdrez l'accès au chapitre." 471 472 #: internal/web/templates/blog-article.gohtml:5 473 msgid "The refund period for this chapter has ended." 474 msgstr "La période de remboursement de ce chapitre est terminée." 475 476 #: internal/web/templates/landing.gohtml:7 477 msgid "" 478 "The wallet can open automatically when a site requests a Taler payment. It " 479 "does not share your browsing history." 480 msgstr "" 481 "Le portefeuille peut s'ouvrir automatiquement lorsqu'un site demande un " 482 "paiement Taler. Il ne partage pas votre historique de navigation." 483 484 #: internal/web/blog.go:227 internal/web/blog.go:255 485 msgid "This article can no longer be refunded." 486 msgstr "Cet article ne peut plus être remboursé." 487 488 #: internal/web/templates/blog-index.gohtml:16 489 msgid "" 490 "This is the latest edition of <cite>Free Software, Free Society: Selected " 491 "Essays of Richard M. Stallman.</cite>" 492 msgstr "" 493 "Il s'agit de la dernière édition de <cite>Free Software, Free Society : " 494 "Essais choisis de Richard M. Stallman.</cite>" 495 496 #: internal/web/app.go:388 497 msgid "Try GNU Taler with a toy currency." 498 msgstr "Essayez GNU Taler avec une monnaie fictive." 499 500 #: internal/web/donations.go:124 internal/web/donations.go:193 501 msgid "Unknown donation receiver" 502 msgstr "Bénéficiaire du don inconnu" 503 504 #: internal/web/templates/blog-index.gohtml:17 505 msgid "" 506 "Verbatim copying and distribution of this entire book are permitted " 507 "worldwide, without royalty, in any medium, provided this notice is " 508 "preserved. Permission is granted to copy and distribute translations of this " 509 "book from the original English into another language provided the " 510 "translation has been approved by the Free Software Foundation and the " 511 "copyright notice and this permission notice are preserved on all copies." 512 msgstr "" 513 "La copie exacte et la distribution de l'intégralité de ce livre sont " 514 "autorisées dans le monde entier, sans redevance, sur n'importe quel support, " 515 "à condition que cette notice soit préservée. Il est permis de copier et de " 516 "distribuer des traductions de ce livre de l'anglais original vers une autre " 517 "langue à condition que la traduction ait été approuvée par la Free Software " 518 "Foundation et que la notice de copyright et cette notice d'autorisation " 519 "soient préservées sur toutes les copies." 520 521 #: internal/web/blog.go:250 522 msgid "You did not pay for this article (nice try!)" 523 msgstr "Vous n'avez pas payé pour cet article (bien essayé !)" 524 525 #: internal/web/templates/blog-refunded.gohtml:6 526 msgid "You no longer have access to this chapter." 527 msgstr "Vous n'avez plus accès à ce chapitre."