messages.po (17868B)
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: Spanish <taler@gnu.org>\n" 8 "Language: es\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 "Reembolso cancelado: pedido desconocido" 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 "Acerca de esta edición" 22 23 #. Form label for the monetary amount to donate. 24 #: internal/web/templates/donations-index.gohtml:11 25 msgid "Amount" 26 msgstr "Importe" 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 "Donante anónimo" 32 33 #: internal/web/templates/donations-provider.gohtml:5 34 msgid "Back to donations" 35 msgstr "Volver a Donaciones" 36 37 #: internal/web/templates/donations-provider.gohtml:5 38 msgid "Back to payment methods" 39 msgstr "Volver a los métodos de pago" 40 41 #: internal/web/blog.go:149 internal/web/donations.go:173 42 msgid "Backend could not create the order" 43 msgstr "El backend no ha podido crear el pedido" 44 45 #: internal/web/blog.go:262 46 msgid "Backend could not refund the order" 47 msgstr "El backend no pudo reembolsar el pedido" 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 solicitud al backend falló" 53 54 #: internal/web/donations.go:178 55 msgid "Backend response did not contain an order ID" 56 msgstr "La respuesta del backend no contenía un identificador de pedido" 57 58 #: internal/web/blog.go:153 59 msgid "Backend response did not contain an order ID and token" 60 msgstr "" 61 "La respuesta del backend no contenía un identificador de pedido ni un token" 62 63 #: internal/web/blog.go:266 internal/web/donations.go:208 64 msgid "Backend response did not contain an order status URL" 65 msgstr "La respuesta del backend no contenía la URL del estado del pedido" 66 67 #. Label introducing a raw response from the merchant backend on an error page. 68 #: internal/web/templates/error.gohtml:9 69 msgid "Backend response:" 70 msgstr "Respuesta backend:" 71 72 #. Navigation label for the demo bank. 73 #: internal/web/templates/base.gohtml:100 74 msgid "Bank" 75 msgstr "Banco" 76 77 #: internal/web/templates/landing.gohtml:17 78 #, python-brace-format 79 msgid "" 80 "Buy a chapter from Richard Stallman's <cite>Free Software, Free Society</" 81 "cite>, or donate to a Free Software project. The book is also available free " 82 "from the <a href=\"{fsf}\">FSF</a>." 83 msgstr "" 84 "Compra un capítulo de <cite>Free Software, Free Society</cite>, de Richard " 85 "Stallman, o haz una donación a un proyecto de Software Libre. El libro " 86 "también está disponible gratis en la <a href=\"{fsf}\">FSF</a>." 87 88 #. Merchant order description shown in the customer's wallet. 89 #: internal/web/blog.go:165 90 msgid "Buy an individual article" 91 msgstr "Comprar un artículo individual" 92 93 #: internal/web/templates/blog-index.gohtml:31 94 msgid "Buy chapter" 95 msgstr "Comprar capítulo" 96 97 #: internal/web/templates/blog-refunded.gohtml:7 98 msgid "Buy chapter again" 99 msgstr "Volver a comprar el capítulo" 100 101 #: internal/web/app.go:397 102 msgid "" 103 "Buy chapters from <cite>Free Software, Free Society</cite> with a toy " 104 "currency." 105 msgstr "" 106 "Compra capítulos de <cite>Free Software, Free Society</cite> con una moneda " 107 "ficticia." 108 109 #. Merchant order description shown in the customer's wallet. 110 #: internal/web/blog.go:172 111 msgid "Buy one month of unlimited access" 112 msgstr "Comprar un mes de acceso ilimitado" 113 114 #: internal/web/blog.go:223 115 msgid "Cannot refund unpaid article" 116 msgstr "No se puede realizar el reembolso de un artículo no pagado" 117 118 #. Accessible name for the list of book chapters offered for sale. 119 #: internal/web/templates/blog-index.gohtml:21 120 msgid "Chapters" 121 msgstr "Capítulos" 122 123 #: internal/web/templates/donations-index.gohtml:18 124 msgid "Check the amount" 125 msgstr "Comprueba el importe" 126 127 #: internal/web/templates/landing.gohtml:13 128 msgid "Check your balance in your Taler wallet." 129 msgstr "Consulta el saldo en tu cartera Taler." 130 131 #: internal/web/templates/blog-index.gohtml:8 132 msgid "Choose a chapter to buy with GNU Taler." 133 msgstr "Elige un capítulo para comprarlo con GNU Taler." 134 135 #: internal/web/templates/donations-checkout.gohtml:3 136 msgid "Choose a payment method" 137 msgstr "Elige un método de pago" 138 139 #: internal/web/templates/donations-index.gohtml:4 140 msgid "Choose a project and amount. Your name will appear on the receipt." 141 msgstr "Elige un proyecto y un importe. Tu nombre aparecerá en el recibo." 142 143 #. Button that closes the publication details dialog. 144 #: internal/web/templates/blog-index.gohtml:14 145 msgid "Close" 146 msgstr "Cerrar" 147 148 #: internal/web/templates/landing.gohtml:26 149 msgid "Contact us" 150 msgstr "Contacta con nosotros" 151 152 #. Button that confirms the selected payment method and proceeds to payment. 153 #: internal/web/templates/donations-checkout.gohtml:14 154 msgid "Continue" 155 msgstr "Continuar" 156 157 #: internal/web/templates/donations-fulfillment.gohtml:8 158 msgid "Copy receipt link" 159 msgstr "Copiar enlace del recibo" 160 161 #: internal/web/templates/donations-fulfillment.gohtml:8 162 msgid "Copy this receipt link:" 163 msgstr "Copia este enlace del recibo:" 164 165 #: internal/web/blog.go:87 166 msgid "Could not create a browser session" 167 msgstr "No se pudo crear una sesión del navegador" 168 169 #: internal/web/templates/landing.gohtml:11 170 #, python-brace-format 171 msgid "" 172 "Create a demo bank account to receive 100 {currency}, then withdraw the " 173 "coins to your wallet." 174 msgstr "" 175 "Crea una cuenta en el banco de demostración para recibir 100 {currency} y " 176 "después retira las monedas a tu cartera." 177 178 #: internal/web/templates/landing.gohtml:12 179 msgid "Demo bank" 180 msgstr "Banco de demostración" 181 182 #. Refund reason shown in the customer's wallet. 183 #: internal/web/blog.go:260 184 msgid "Demo reimbursement" 185 msgstr "Reembolso de demostración" 186 187 #. Label introducing technical diagnostic details on an error page. 188 #: internal/web/templates/error.gohtml:6 189 msgid "Details:" 190 msgstr "Detalles:" 191 192 #. Button that submits the donation form; use the verb form. 193 #: internal/web/templates/donations-index.gohtml:16 194 msgid "Donate" 195 msgstr "Donar" 196 197 #: internal/web/templates/donations-fulfillment.gohtml:9 198 msgid "Donate again" 199 msgstr "Donar de nuevo" 200 201 #: internal/web/templates/donations-index.gohtml:3 202 msgid "Donate to Free Software projects" 203 msgstr "Dona a proyectos de Software Libre" 204 205 #: internal/web/templates/donations-fulfillment.gohtml:4 206 msgid "Donation complete" 207 msgstr "Donación completada" 208 209 #. Merchant order summary shown in the wallet; {receiver} is the project receiving the donation. 210 #: internal/web/donations.go:154 211 #, python-brace-format 212 msgid "Donation to {receiver}" 213 msgstr "Donación a {receiver}" 214 215 #. Merchant order summary shown in the wallet; {receiver} is the project receiving the donation. 216 #: internal/web/donations.go:164 217 #, python-brace-format 218 msgid "Donation to {receiver} (with receipt)" 219 msgstr "Donación a {receiver} (con recibo)" 220 221 #. Name of the donations demo page, used as a navigation label. 222 #: internal/web/app.go:390 internal/web/templates/base.gohtml:104 223 #: internal/web/templates/landing.gohtml:20 224 msgid "Donations" 225 msgstr "Donaciones" 226 227 #. Form label for the name of the person making the donation. 228 #: internal/web/templates/donations-index.gohtml:13 229 msgid "Donor" 230 msgstr "Donante" 231 232 #. Name of the demo shop that sells individual essays. 233 #: internal/web/app.go:395 internal/web/templates/base.gohtml:102 234 #: internal/web/templates/landing.gohtml:19 235 msgid "Essay Shop" 236 msgstr "Tienda de ensayos" 237 238 #. Merchant order summary shown in the wallet; {title} is the essay title. 239 #: internal/web/blog.go:189 240 #, python-brace-format 241 msgid "Essay: {title}" 242 msgstr "Ensayo: {title}" 243 244 #: internal/web/templates/blog-index.gohtml:4 245 msgid "Free Software, Free Society" 246 msgstr "Free Software, Free Society" 247 248 #: internal/web/landing.go:47 249 msgid "GNU Taler Demo" 250 msgstr "Demostración GNU Taler" 251 252 #: internal/web/blog.go:208 253 msgid "GNU Taler Demo: Article" 254 msgstr "GNU Taler Demo: Artículo" 255 256 #: internal/web/blog.go:231 257 msgid "GNU Taler Demo: Confirm refund" 258 msgstr "GNU Taler Demo: Confirmar reembolso" 259 260 #: internal/web/donations.go:220 internal/web/donations.go:57 261 #: internal/web/donations.go:80 262 msgid "GNU Taler Demo: Donations" 263 msgstr "GNU Taler Demo: Donaciones" 264 265 #: internal/web/donations.go:110 266 msgid "GNU Taler Demo: Donations checkout" 267 msgstr "Demostración de GNU Taler: pago de la donación" 268 269 #: internal/web/app.go:449 270 msgid "GNU Taler Demo: Error" 271 msgstr "GNU Taler Demo: Error" 272 273 #: internal/web/blog.go:63 274 msgid "GNU Taler Demo: Essay Shop" 275 msgstr "Demostración de GNU Taler: Tienda de Pruebas" 276 277 #: internal/web/blog.go:123 278 msgid "GNU Taler Demo: Refunded" 279 msgstr "GNU Taler Demo: Reembolsado" 280 281 #. Alternative text for the GNU Taler brand logo. 282 #: internal/web/templates/base.gohtml:84 283 msgid "GNU Taler logo" 284 msgstr "Logotipo de GNU Taler" 285 286 #: internal/web/app.go:255 287 msgid "HTTP method not allowed for this page" 288 msgstr "El método HTTP no está permitido para esta página" 289 290 #: internal/web/templates/landing.gohtml:6 291 msgid "Install Taler wallet" 292 msgstr "Instalar la cartera Taler" 293 294 #: internal/web/templates/landing.gohtml:5 295 msgid "Install the Taler wallet in your browser, then return here." 296 msgstr "Instala la cartera Taler en tu navegador y vuelve aquí." 297 298 #: internal/web/app.go:206 internal/web/articles.go:155 299 msgid "Internal error" 300 msgstr "Error interno" 301 302 #: internal/web/app.go:420 303 msgid "Internal server error" 304 msgstr "Error interno de servidor" 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 "Introducción" 310 311 #: internal/web/templates/base.gohtml:119 312 msgid "Learn more about GNU Taler" 313 msgstr "Más información sobre GNU Taler" 314 315 #: internal/web/templates/blog-index.gohtml:35 316 msgid "No articles available in this language." 317 msgstr "No hay artículos disponibles en este idioma." 318 319 #: internal/web/templates/donations-checkout.gohtml:4 320 msgid "Only GNU Taler works in this demo." 321 msgstr "En esta demostración solo funciona GNU Taler." 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 "Página no encontrada" 329 330 #: internal/web/donations.go:86 331 #, python-brace-format 332 msgid "Parameter {name} is required." 333 msgstr "El parámetro {name} es obligatorio." 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 "Se ha reembolsado el pago <tt>{order}</tt> de <em>{article}</em>." 339 340 #: internal/web/templates/donations-provider.gohtml:3 341 msgid "Payment method unavailable" 342 msgstr "Método de pago no disponible" 343 344 #: internal/web/blog.go:81 345 msgid "Please enable cookies." 346 msgstr "Porfavor, habilita las 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 "Precio" 352 353 #: internal/web/templates/landing.gohtml:25 354 msgid "Questions and feedback are welcome." 355 msgstr "Agradecemos tus preguntas y comentarios." 356 357 #: internal/web/templates/donations-fulfillment.gohtml:6 358 #, python-brace-format 359 msgid "Receipt ID: <strong>{id}</strong>" 360 msgstr "ID del recibo: <strong>{id}</strong>" 361 362 #: internal/web/templates/donations-fulfillment.gohtml:11 363 msgid "Receipt link copied." 364 msgstr "Enlace del recibo copiado." 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 "Destinatario" 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 "¿Reembolsar <em>{name}</em>? El reembolso se aprobará automáticamente en " 378 "esta demostración." 379 380 #: internal/web/templates/blog-refunded.gohtml:4 381 msgid "Refund complete" 382 msgstr "Reembolso completado" 383 384 #: internal/web/templates/blog-confirm-refund.gohtml:3 385 msgid "Refund this chapter?" 386 msgstr "¿Reembolsar este capítulo?" 387 388 #: internal/web/templates/blog-article.gohtml:5 389 msgid "Refunds are available for one hour after purchase." 390 msgstr "" 391 "Los reembolsos están disponibles durante una hora después de la compra." 392 393 #: internal/web/templates/blog-article.gohtml:5 394 #: internal/web/templates/blog-confirm-refund.gohtml:6 395 msgid "Request refund" 396 msgstr "Solicitud de reembolso" 397 398 #: internal/web/templates/base.gohtml:76 399 msgid "Skip to main content" 400 msgstr "Ir al contenido principal" 401 402 #: internal/web/templates/error.gohtml:3 403 msgid "Something went wrong" 404 msgstr "Algo ha salido mal" 405 406 #: internal/web/templates/landing.gohtml:4 407 msgid "Step 1: Install the wallet" 408 msgstr "Paso 1: Instala la cartera" 409 410 #: internal/web/templates/landing.gohtml:10 411 msgid "Step 2: Get demo coins" 412 msgstr "Paso 2: Consigue monedas de demostración" 413 414 #: internal/web/templates/landing.gohtml:16 415 msgid "Step 3: Spend your coins" 416 msgstr "Paso 3: Gasta tus monedas" 417 418 #: internal/web/templates/landing.gohtml:24 419 msgid "Step 4: Send feedback" 420 msgstr "Paso 4: Envía tus comentarios" 421 422 #: internal/web/articles.go:150 423 msgid "Supplemental file not found" 424 msgstr "No se encontró el archivo adicional" 425 426 #: internal/web/app.go:392 427 msgid "Support Free Software projects with a toy currency." 428 msgstr "Apoya proyectos de Software Libre con una moneda ficticia." 429 430 #: internal/web/templates/donations-fulfillment.gohtml:5 431 #, python-brace-format 432 msgid "" 433 "Thank you, <strong>{donor}</strong>. You donated <strong>{amount}</strong> " 434 "to <strong>{receiver}</strong>." 435 msgstr "" 436 "Gracias, <strong>{donor}</strong>. Has donado <strong>{amount}</strong> a " 437 "<strong>{receiver}</strong>." 438 439 #: internal/web/templates/donations-provider.gohtml:4 440 msgid "" 441 "That payment method is not available in this demo. Choose GNU Taler to " 442 "continue." 443 msgstr "" 444 "Ese método de pago no está disponible en esta demostración. Elige GNU Taler " 445 "para continuar." 446 447 #: internal/web/templates/donations-index.gohtml:18 448 #, python-brace-format 449 msgid "" 450 "The 5 {currency} option intentionally requests 6 {currency}. Check the final " 451 "amount in your wallet before paying." 452 msgstr "" 453 "La opción de 5 {currency} solicita intencionadamente 6 {currency}. Comprueba " 454 "el importe final en tu cartera antes de pagar." 455 456 #: internal/web/templates/error.gohtml:7 457 #, python-brace-format 458 msgid "The merchant backend returned status code {code}." 459 msgstr "El backend del comerciante ha devuelto el código de estado {code}." 460 461 #: internal/web/blog.go:109 462 msgid "The paid order does not match this article" 463 msgstr "El pedido pagado no corresponde a este artículo" 464 465 #: internal/web/templates/blog-confirm-refund.gohtml:5 466 msgid "" 467 "The refund must go to the wallet used for payment. You will lose access to " 468 "the chapter." 469 msgstr "" 470 "El reembolso debe enviarse a la cartera utilizada para el pago. Perderás el " 471 "acceso al capítulo." 472 473 #: internal/web/templates/blog-article.gohtml:5 474 msgid "The refund period for this chapter has ended." 475 msgstr "El plazo de reembolso de este capítulo ha terminado." 476 477 #: internal/web/templates/landing.gohtml:7 478 msgid "" 479 "The wallet can open automatically when a site requests a Taler payment. It " 480 "does not share your browsing history." 481 msgstr "" 482 "La cartera puede abrirse automáticamente cuando un sitio solicita un pago " 483 "con Taler. No comparte tu historial de navegación." 484 485 #: internal/web/blog.go:227 internal/web/blog.go:255 486 msgid "This article can no longer be refunded." 487 msgstr "Este artículo ya no se puede reembolsar." 488 489 #: internal/web/templates/blog-index.gohtml:16 490 msgid "" 491 "This is the latest edition of <cite>Free Software, Free Society: Selected " 492 "Essays of Richard M. Stallman.</cite>" 493 msgstr "" 494 "Esta es la última edición <cite>Software Libre, Sociedad Libre: Ensayos " 495 "seleccionados de Richard M. Stallman.</cite>" 496 497 #: internal/web/app.go:388 498 msgid "Try GNU Taler with a toy currency." 499 msgstr "Prueba GNU Taler con una moneda ficticia." 500 501 #: internal/web/donations.go:124 internal/web/donations.go:193 502 msgid "Unknown donation receiver" 503 msgstr "Destinatario de la donación desconocido" 504 505 #: internal/web/templates/blog-index.gohtml:17 506 msgid "" 507 "Verbatim copying and distribution of this entire book are permitted " 508 "worldwide, without royalty, in any medium, provided this notice is " 509 "preserved. Permission is granted to copy and distribute translations of this " 510 "book from the original English into another language provided the " 511 "translation has been approved by the Free Software Foundation and the " 512 "copyright notice and this permission notice are preserved on all copies." 513 msgstr "" 514 "La copia literal y distribución de todo este libro está permitida en todo el " 515 "mundo, sin preferencias, en cualquier medio, siempre y cuando se preserve " 516 "esta notificación. Se concede el permiso para copiar y distribuir " 517 "traducciones de este libro desde el original en inglés a otro idioma siempre " 518 "y cuando la traducción haya sido aprobada por la Free Software Foundation y " 519 "el aviso de derechos de autor y este aviso de permiso sean preservados en " 520 "todas las copias." 521 522 #: internal/web/blog.go:250 523 msgid "You did not pay for this article (nice try!)" 524 msgstr "No has pagado por este artículo (¡buen intento!)" 525 526 #: internal/web/templates/blog-refunded.gohtml:6 527 msgid "You no longer have access to this chapter." 528 msgstr "Ya no tienes acceso a este capítulo."