messages.po (20828B)
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: Russian <taler@gnu.org>\n" 8 "Language: ru\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 "Возврат отменён: заказ неизвестен" 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 "Об этом издании" 22 23 #. Form label for the monetary amount to donate. 24 #: internal/web/templates/donations-index.gohtml:11 25 msgid "Amount" 26 msgstr "Сумма" 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 "Анонимный жертвователь" 32 33 #: internal/web/templates/donations-provider.gohtml:5 34 msgid "Back to donations" 35 msgstr "Вернуться к пожертвованиям" 36 37 #: internal/web/templates/donations-provider.gohtml:5 38 msgid "Back to payment methods" 39 msgstr "Вернуться к способам оплаты" 40 41 #: internal/web/blog.go:149 internal/web/donations.go:173 42 msgid "Backend could not create the order" 43 msgstr "Бэкэнд не смог создать заказ" 44 45 #: internal/web/blog.go:262 46 msgid "Backend could not refund the order" 47 msgstr "Серверная часть не смогла вернуть средства за заказ" 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 "Запрос к серверной части завершился ошибкой" 53 54 #: internal/web/donations.go:178 55 msgid "Backend response did not contain an order ID" 56 msgstr "Ответ серверной части не содержал идентификатор заказа" 57 58 #: internal/web/blog.go:153 59 msgid "Backend response did not contain an order ID and token" 60 msgstr "Ответ серверной части не содержал идентификатор заказа и токен" 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 "Ответ серверной части не содержал URL статуса заказа" 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 "Ответ бэкенда:" 70 71 #. Navigation label for the demo bank. 72 #: internal/web/templates/base.gohtml:100 73 msgid "Bank" 74 msgstr "Банк" 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 "Купите главу из книги Ричарда Столлмана <cite>Free Software, Free Society</" 84 "cite> или сделайте пожертвование проекту свободного ПО. Книга также " 85 "бесплатно доступна на сайте <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 "Купить отдельную статью" 91 92 #: internal/web/templates/blog-index.gohtml:31 93 msgid "Buy chapter" 94 msgstr "Купить главу" 95 96 #: internal/web/templates/blog-refunded.gohtml:7 97 msgid "Buy chapter again" 98 msgstr "Купить главу снова" 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 "Покупайте главы из <cite>Free Software, Free Society</cite> за условную " 106 "валюту." 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 "Купить один месяц неограниченного доступа" 112 113 #: internal/web/blog.go:223 114 msgid "Cannot refund unpaid article" 115 msgstr "Возврат средств за неоплаченный товар невозможен" 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 "Главы" 121 122 #: internal/web/templates/donations-index.gohtml:18 123 msgid "Check the amount" 124 msgstr "Проверьте сумму" 125 126 #: internal/web/templates/landing.gohtml:13 127 msgid "Check your balance in your Taler wallet." 128 msgstr "Проверьте баланс в своём кошельке Taler." 129 130 #: internal/web/templates/blog-index.gohtml:8 131 msgid "Choose a chapter to buy with GNU Taler." 132 msgstr "Выберите главу для покупки с помощью GNU Taler." 133 134 #: internal/web/templates/donations-checkout.gohtml:3 135 msgid "Choose a payment method" 136 msgstr "Выберите способ оплаты" 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 "Выберите проект и сумму. Ваше имя будет указано в квитанции." 141 142 #. Button that closes the publication details dialog. 143 #: internal/web/templates/blog-index.gohtml:14 144 msgid "Close" 145 msgstr "Закрыть" 146 147 #: internal/web/templates/landing.gohtml:26 148 msgid "Contact us" 149 msgstr "Связаться с нами" 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 "Продолжить" 155 156 #: internal/web/templates/donations-fulfillment.gohtml:8 157 msgid "Copy receipt link" 158 msgstr "Скопировать ссылку на квитанцию" 159 160 #: internal/web/templates/donations-fulfillment.gohtml:8 161 msgid "Copy this receipt link:" 162 msgstr "Скопируйте эту ссылку на квитанцию:" 163 164 #: internal/web/blog.go:87 165 msgid "Could not create a browser session" 166 msgstr "Не удалось создать сеанс браузера" 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 "Создайте счёт в демонстрационном банке, чтобы получить 100 {currency}, затем " 175 "выведите монеты в свой кошелёк." 176 177 #: internal/web/templates/landing.gohtml:12 178 msgid "Demo bank" 179 msgstr "Демонстрационный банк" 180 181 #. Refund reason shown in the customer's wallet. 182 #: internal/web/blog.go:260 183 msgid "Demo reimbursement" 184 msgstr "Демонстрационный возврат" 185 186 #. Label introducing technical diagnostic details on an error page. 187 #: internal/web/templates/error.gohtml:6 188 msgid "Details:" 189 msgstr "Подробности:" 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 "Пожертвовать" 195 196 #: internal/web/templates/donations-fulfillment.gohtml:9 197 msgid "Donate again" 198 msgstr "Пожертвовать снова" 199 200 #: internal/web/templates/donations-index.gohtml:3 201 msgid "Donate to Free Software projects" 202 msgstr "" 203 "Сбор добровольных средств на осуществление проектов с использованием " 204 "свободного программного обеспечения" 205 206 #: internal/web/templates/donations-fulfillment.gohtml:4 207 msgid "Donation complete" 208 msgstr "Пожертвование завершено" 209 210 #. Merchant order summary shown in the wallet; {receiver} is the project receiving the donation. 211 #: internal/web/donations.go:154 212 #, python-brace-format 213 msgid "Donation to {receiver}" 214 msgstr "Пожертвование для {receiver}" 215 216 #. Merchant order summary shown in the wallet; {receiver} is the project receiving the donation. 217 #: internal/web/donations.go:164 218 #, python-brace-format 219 msgid "Donation to {receiver} (with receipt)" 220 msgstr "Пожертвование для {receiver} (с квитанцией)" 221 222 #. Name of the donations demo page, used as a navigation label. 223 #: internal/web/app.go:390 internal/web/templates/base.gohtml:104 224 #: internal/web/templates/landing.gohtml:20 225 msgid "Donations" 226 msgstr "Пожертвования" 227 228 #. Form label for the name of the person making the donation. 229 #: internal/web/templates/donations-index.gohtml:13 230 msgid "Donor" 231 msgstr "Жертвователь" 232 233 #. Name of the demo shop that sells individual essays. 234 #: internal/web/app.go:395 internal/web/templates/base.gohtml:102 235 #: internal/web/templates/landing.gohtml:19 236 msgid "Essay Shop" 237 msgstr "Магазин эссе" 238 239 #. Merchant order summary shown in the wallet; {title} is the essay title. 240 #: internal/web/blog.go:189 241 #, python-brace-format 242 msgid "Essay: {title}" 243 msgstr "Эссе: {title}" 244 245 #: internal/web/templates/blog-index.gohtml:4 246 msgid "Free Software, Free Society" 247 msgstr "Free Software, Free Society" 248 249 #: internal/web/landing.go:47 250 msgid "GNU Taler Demo" 251 msgstr "Демонстрация GNU Taler" 252 253 #: internal/web/blog.go:208 254 msgid "GNU Taler Demo: Article" 255 msgstr "Демо GNU Taler: Статья" 256 257 #: internal/web/blog.go:231 258 msgid "GNU Taler Demo: Confirm refund" 259 msgstr "Демо GNU Taler: Подтвердите возврат" 260 261 #: internal/web/donations.go:220 internal/web/donations.go:57 262 #: internal/web/donations.go:80 263 msgid "GNU Taler Demo: Donations" 264 msgstr "Демо GNU Taler: Пожертвования" 265 266 #: internal/web/donations.go:110 267 msgid "GNU Taler Demo: Donations checkout" 268 msgstr "Демо GNU Taler: Оформление пожертвований" 269 270 #: internal/web/app.go:449 271 msgid "GNU Taler Demo: Error" 272 msgstr "Демо GNU Taler: Ошибка" 273 274 #: internal/web/blog.go:63 275 msgid "GNU Taler Demo: Essay Shop" 276 msgstr "Демо GNU Taler: Магазин эссе" 277 278 #: internal/web/blog.go:123 279 msgid "GNU Taler Demo: Refunded" 280 msgstr "Демо GNU Taler: Средства возвращены" 281 282 #. Alternative text for the GNU Taler brand logo. 283 #: internal/web/templates/base.gohtml:84 284 msgid "GNU Taler logo" 285 msgstr "Логотип GNU Taler" 286 287 #: internal/web/app.go:255 288 msgid "HTTP method not allowed for this page" 289 msgstr "HTTP-метод не разрешён для этой страницы" 290 291 #: internal/web/templates/landing.gohtml:6 292 msgid "Install Taler wallet" 293 msgstr "Установить кошелёк Taler" 294 295 #: internal/web/templates/landing.gohtml:5 296 msgid "Install the Taler wallet in your browser, then return here." 297 msgstr "Установите кошелёк Taler в браузере, затем вернитесь сюда." 298 299 #: internal/web/app.go:206 internal/web/articles.go:155 300 msgid "Internal error" 301 msgstr "Внутренняя ошибка" 302 303 #: internal/web/app.go:420 304 msgid "Internal server error" 305 msgstr "Внутренняя ошибка сервера" 306 307 #. Name of the introductory demo page, used as a navigation label. 308 #: internal/web/app.go:386 internal/web/templates/base.gohtml:98 309 msgid "Introduction" 310 msgstr "Введение" 311 312 #: internal/web/templates/base.gohtml:119 313 msgid "Learn more about GNU Taler" 314 msgstr "Узнать больше о GNU Taler" 315 316 #: internal/web/templates/blog-index.gohtml:35 317 msgid "No articles available in this language." 318 msgstr "Глав на этом языке не найдено." 319 320 #: internal/web/templates/donations-checkout.gohtml:4 321 msgid "Only GNU Taler works in this demo." 322 msgstr "В этой демонстрации работает только GNU Taler." 323 324 #: internal/web/app.go:230 internal/web/app.go:234 internal/web/app.go:240 325 #: internal/web/app.go:266 internal/web/articles.go:144 internal/web/blog.go:46 326 #: internal/web/blog.go:74 internal/web/donations.go:46 327 #: internal/web/landing.go:24 328 msgid "Page not found" 329 msgstr "Страница не найдена" 330 331 #: internal/web/donations.go:86 332 #, python-brace-format 333 msgid "Parameter {name} is required." 334 msgstr "Параметр {name} обязателен." 335 336 #: internal/web/templates/blog-refunded.gohtml:5 337 #, python-brace-format 338 msgid "Payment <tt>{order}</tt> for <em>{article}</em> has been refunded." 339 msgstr "Платёж <tt>{order}</tt> за <em>{article}</em> возвращён." 340 341 #: internal/web/templates/donations-provider.gohtml:3 342 msgid "Payment method unavailable" 343 msgstr "Способ оплаты недоступен" 344 345 #: internal/web/blog.go:81 346 msgid "Please enable cookies." 347 msgstr "Пожалуйста включите куки." 348 349 #. Label shown before the purchase price of a book chapter. 350 #: internal/web/templates/blog-index.gohtml:30 351 msgid "Price" 352 msgstr "Цена" 353 354 #: internal/web/templates/landing.gohtml:25 355 msgid "Questions and feedback are welcome." 356 msgstr "Мы будем рады вопросам и отзывам." 357 358 #: internal/web/templates/donations-fulfillment.gohtml:6 359 #, python-brace-format 360 msgid "Receipt ID: <strong>{id}</strong>" 361 msgstr "Идентификатор квитанции: <strong>{id}</strong>" 362 363 #: internal/web/templates/donations-fulfillment.gohtml:11 364 msgid "Receipt link copied." 365 msgstr "Ссылка на квитанцию скопирована." 366 367 #. Form label for the Free Software project that receives the donation. 368 #: internal/web/templates/donations-index.gohtml:9 369 msgid "Receiver" 370 msgstr "Получатель" 371 372 #: internal/web/templates/blog-confirm-refund.gohtml:4 373 #, python-brace-format 374 msgid "" 375 "Refund <em>{name}</em>? The refund will be approved automatically in this " 376 "demo." 377 msgstr "" 378 "Вернуть оплату за <em>{name}</em>? В этой демонстрации возврат будет одобрен " 379 "автоматически." 380 381 #: internal/web/templates/blog-refunded.gohtml:4 382 msgid "Refund complete" 383 msgstr "Возврат завершён" 384 385 #: internal/web/templates/blog-confirm-refund.gohtml:3 386 msgid "Refund this chapter?" 387 msgstr "Вернуть оплату за эту главу?" 388 389 #: internal/web/templates/blog-article.gohtml:5 390 msgid "Refunds are available for one hour after purchase." 391 msgstr "Возврат доступен в течение часа после покупки." 392 393 #: internal/web/templates/blog-article.gohtml:5 394 #: internal/web/templates/blog-confirm-refund.gohtml:6 395 msgid "Request refund" 396 msgstr "Запросить возврат" 397 398 #: internal/web/templates/base.gohtml:76 399 msgid "Skip to main content" 400 msgstr "Перейти к основному содержимому" 401 402 #: internal/web/templates/error.gohtml:3 403 msgid "Something went wrong" 404 msgstr "Что-то пошло не так" 405 406 #: internal/web/templates/landing.gohtml:4 407 msgid "Step 1: Install the wallet" 408 msgstr "Шаг 1. Установите кошелёк" 409 410 #: internal/web/templates/landing.gohtml:10 411 msgid "Step 2: Get demo coins" 412 msgstr "Шаг 2. Получите демонстрационные монеты" 413 414 #: internal/web/templates/landing.gohtml:16 415 msgid "Step 3: Spend your coins" 416 msgstr "Шаг 3. Потратьте монеты" 417 418 #: internal/web/templates/landing.gohtml:24 419 msgid "Step 4: Send feedback" 420 msgstr "Шаг 4. Оставьте отзыв" 421 422 #: internal/web/articles.go:150 423 msgid "Supplemental file not found" 424 msgstr "Дополнительный файл не найден" 425 426 #: internal/web/app.go:392 427 msgid "Support Free Software projects with a toy currency." 428 msgstr "Поддержите проекты свободного ПО с помощью условной валюты." 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 "Спасибо, <strong>{donor}</strong>. Вы пожертвовали <strong>{amount}</strong> " 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 "Этот способ оплаты недоступен в демонстрации. Выберите GNU Taler, чтобы " 445 "продолжить." 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 "Вариант «5 {currency}» намеренно запрашивает 6 {currency}. Перед оплатой " 454 "проверьте итоговую сумму в кошельке." 455 456 #: internal/web/templates/error.gohtml:7 457 #, python-brace-format 458 msgid "The merchant backend returned status code {code}." 459 msgstr "Сервер продавца вернул код состояния {code}." 460 461 #: internal/web/blog.go:109 462 msgid "The paid order does not match this article" 463 msgstr "Оплаченный заказ не соответствует этой статье" 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 "Возврат должен поступить в кошелёк, использованный для оплаты. Вы потеряете " 471 "доступ к главе." 472 473 #: internal/web/templates/blog-article.gohtml:5 474 msgid "The refund period for this chapter has ended." 475 msgstr "Срок возврата для этой главы истёк." 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 "Кошелёк может открываться автоматически, когда сайт запрашивает платёж " 483 "Taler. Он не передаёт историю ваших посещений." 484 485 #: internal/web/blog.go:227 internal/web/blog.go:255 486 msgid "This article can no longer be refunded." 487 msgstr "Средства за эту статью больше нельзя вернуть." 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 "Это новейшая версия сборника эссе Ричарда Мэттью Столлмана <cite>«Free " 495 "Software, Free Society: Selected Essays of Richard M. Stallman».</cite>" 496 497 #: internal/web/app.go:388 498 msgid "Try GNU Taler with a toy currency." 499 msgstr "Попробуйте GNU Taler с условной валютой." 500 501 #: internal/web/donations.go:124 internal/web/donations.go:193 502 msgid "Unknown donation receiver" 503 msgstr "Неизвестный получатель пожертвования" 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 "Копирование и распространение дословной копии данной книги в полном объёме " 515 "разрешено во всех странах мира без выплаты роялти и на любом носителе при " 516 "условии, что данное уведомление сохранено. Копирование и распространение " 517 "переведённой копии книги с языка оригинала, английского, на другие языки " 518 "разрешено при условии, что перевод был одобрен ФСПО, и данное уведомление о " 519 "разрешении и авторском праве сохранено на всех копиях сборника." 520 521 #: internal/web/blog.go:250 522 msgid "You did not pay for this article (nice try!)" 523 msgstr "Вы не оплатили этот товар (Неплохая попытка!)" 524 525 #: internal/web/templates/blog-refunded.gohtml:6 526 msgid "You no longer have access to this chapter." 527 msgstr "У вас больше нет доступа к этой главе."