this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

i18n updates (ru-RU) (#1258)

* New translations (Russian)

* Update catalogs.json

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

authored by

Chee Aun
github-actions[bot]
and committed by
GitHub
a8f858af fce09e53

+55 -55
+1 -1
src/data/catalogs.json
··· 157 157 "code": "ru-RU", 158 158 "nativeName": "русский", 159 159 "name": "Russian", 160 - "completion": 99, 160 + "completion": 100, 161 161 "listed": true 162 162 }, 163 163 {
+54 -54
src/locales/ru-RU.po
··· 8 8 "Language: ru\n" 9 9 "Project-Id-Version: phanpy\n" 10 10 "Report-Msgid-Bugs-To: \n" 11 - "PO-Revision-Date: 2025-09-02 12:47\n" 11 + "PO-Revision-Date: 2025-09-05 05:50\n" 12 12 "Last-Translator: \n" 13 13 "Language-Team: Russian\n" 14 14 "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" ··· 96 96 97 97 #: src/components/account-info.jsx:407 98 98 #: src/components/account-info.jsx:740 99 - #: src/components/compose.jsx:1691 99 + #: src/components/compose.jsx:1710 100 100 #: src/pages/settings.jsx:324 101 101 #: src/utils/visibility-text.jsx:7 102 102 msgid "Followers" ··· 256 256 257 257 #: src/components/account-sheet.jsx:38 258 258 #: src/components/add-remove-lists-sheet.jsx:45 259 - #: src/components/compose.jsx:888 259 + #: src/components/compose.jsx:897 260 260 #: src/components/custom-emojis-modal.jsx:234 261 261 #: src/components/drafts.jsx:57 262 262 #: src/components/edit-profile-sheet.jsx:87 ··· 375 375 msgstr "Убрать" 376 376 377 377 #: src/components/compose-poll.jsx:80 378 - #: src/components/compose.jsx:1420 378 + #: src/components/compose.jsx:1439 379 379 #: src/components/mention-modal.jsx:220 380 380 #: src/components/shortcuts-settings.jsx:715 381 381 #: src/pages/list.jsx:388 ··· 384 384 385 385 #: src/components/compose-poll.jsx:96 386 386 msgid "Multiple choice" 387 - msgstr "" 387 + msgstr "Множественный выбор" 388 388 389 389 #: src/components/compose-poll.jsx:99 390 390 msgid "Duration" ··· 394 394 msgid "Remove poll" 395 395 msgstr "Убрать опрос" 396 396 397 - #: src/components/compose.jsx:101 397 + #: src/components/compose.jsx:102 398 398 msgid "Take photo or video" 399 399 msgstr "Сделать фото или видео" 400 400 401 - #: src/components/compose.jsx:102 401 + #: src/components/compose.jsx:103 402 402 msgid "Add media" 403 403 msgstr "Добавить медиафайл" 404 404 405 - #: src/components/compose.jsx:103 405 + #: src/components/compose.jsx:104 406 406 msgid "Add custom emoji" 407 407 msgstr "Добавить пользовательские эмодзи" 408 408 409 - #: src/components/compose.jsx:104 409 + #: src/components/compose.jsx:105 410 410 msgid "Add GIF" 411 411 msgstr "Добавить GIF" 412 412 413 - #: src/components/compose.jsx:105 413 + #: src/components/compose.jsx:106 414 414 msgid "Add poll" 415 415 msgstr "Добавить голосование" 416 416 417 - #: src/components/compose.jsx:106 417 + #: src/components/compose.jsx:107 418 418 msgid "Add content warning" 419 - msgstr "" 419 + msgstr "Добавить предупреждение о содержимом" 420 420 421 - #: src/components/compose.jsx:107 421 + #: src/components/compose.jsx:108 422 422 msgid "Schedule post" 423 423 msgstr "Запланировать пост" 424 424 425 - #: src/components/compose.jsx:387 425 + #: src/components/compose.jsx:396 426 426 msgid "You have unsaved changes. Discard this post?" 427 427 msgstr "У вас есть несохраненные изменения. Отменить этот пост?" 428 428 429 429 #. placeholder {0}: unsupportedFiles.length 430 430 #. placeholder {1}: unsupportedFiles[0].name 431 431 #. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), ) 432 - #: src/components/compose.jsx:626 432 + #: src/components/compose.jsx:635 433 433 msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}" 434 434 msgstr "{0, plural, one {Файл {1} не поддерживается.} other {Файлы {2} не поддерживаются.}}" 435 435 436 - #: src/components/compose.jsx:636 437 - #: src/components/compose.jsx:654 438 - #: src/components/compose.jsx:1776 436 + #: src/components/compose.jsx:645 437 + #: src/components/compose.jsx:663 438 + #: src/components/compose.jsx:1795 439 439 #: src/components/file-picker-input.jsx:38 440 440 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" 441 441 msgstr "{maxMediaAttachments, plural, one {Вы можете прикрепить только 1 файл.} other {Вы можете прикрепить до # файлов.}}" 442 442 443 - #: src/components/compose.jsx:869 443 + #: src/components/compose.jsx:878 444 444 msgid "Pop out" 445 445 msgstr "Открыть в отдельном окне" 446 446 447 - #: src/components/compose.jsx:876 447 + #: src/components/compose.jsx:885 448 448 msgid "Minimize" 449 449 msgstr "Свернуть" 450 450 451 - #: src/components/compose.jsx:912 451 + #: src/components/compose.jsx:921 452 452 msgid "Looks like you closed the parent window." 453 453 msgstr "Похоже, вы закрыли родительское окно." 454 454 455 - #: src/components/compose.jsx:919 455 + #: src/components/compose.jsx:928 456 456 msgid "Looks like you already have a compose field open in the parent window and currently publishing. Please wait for it to be done and try again later." 457 457 msgstr "Похоже, вы уже публикуете пост в родительском окне. Дождитесь публикации и попробуйте снова." 458 458 459 - #: src/components/compose.jsx:924 459 + #: src/components/compose.jsx:933 460 460 msgid "Looks like you already have a compose field open in the parent window. Popping in this window will discard the changes you made in the parent window. Continue?" 461 461 msgstr "Похоже, вы уже пишите или редактируете пост в родительском окне. Возвращение этого окна отменит изменения в родительском окне. Продолжить?" 462 462 463 - #: src/components/compose.jsx:968 463 + #: src/components/compose.jsx:977 464 464 msgid "Pop in" 465 465 msgstr "Вернуть в родительское окно" 466 466 467 467 #. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username 468 468 #. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month') 469 - #: src/components/compose.jsx:978 469 + #: src/components/compose.jsx:987 470 470 msgid "Replying to @{0}’s post (<0>{1}</0>)" 471 471 msgstr "Отвечаем пост @{0}(<0>{1}</0>)" 472 472 473 473 #. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username 474 - #: src/components/compose.jsx:988 474 + #: src/components/compose.jsx:997 475 475 msgid "Replying to @{0}’s post" 476 476 msgstr "Отвечаем на пост @{0}" 477 477 478 - #: src/components/compose.jsx:1001 478 + #: src/components/compose.jsx:1010 479 479 msgid "Editing source post" 480 480 msgstr "Редактирование исходного поста" 481 481 482 - #: src/components/compose.jsx:1065 482 + #: src/components/compose.jsx:1078 483 483 msgid "Poll must have at least 2 options" 484 484 msgstr "Опрос должен иметь не менее 2 вариантов ответа" 485 485 486 - #: src/components/compose.jsx:1069 486 + #: src/components/compose.jsx:1082 487 487 msgid "Some poll choices are empty" 488 488 msgstr "Некоторые варианты ответа пусты" 489 489 490 - #: src/components/compose.jsx:1082 490 + #: src/components/compose.jsx:1095 491 491 msgid "Some media have no descriptions. Continue?" 492 492 msgstr "У некоторых медиафайлов нет описаний. Продолжить?" 493 493 494 - #: src/components/compose.jsx:1134 494 + #: src/components/compose.jsx:1147 495 495 msgid "Attachment #{i} failed" 496 496 msgstr "Не удалось прикрепить вложение №{i}" 497 497 498 - #: src/components/compose.jsx:1243 498 + #: src/components/compose.jsx:1262 499 499 #: src/components/status.jsx:2096 500 500 #: src/components/timeline.jsx:1015 501 501 msgid "Content warning" 502 502 msgstr "Предупреждение о содержании" 503 503 504 - #: src/components/compose.jsx:1264 505 - #: src/components/compose.jsx:1397 504 + #: src/components/compose.jsx:1283 505 + #: src/components/compose.jsx:1416 506 506 #: src/components/edit-profile-sheet.jsx:323 507 507 #: src/components/private-note-sheet.jsx:94 508 508 msgid "Cancel" 509 509 msgstr "Отмена" 510 510 511 - #: src/components/compose.jsx:1272 511 + #: src/components/compose.jsx:1291 512 512 msgid "Post your reply" 513 513 msgstr "Опубликовать ответ" 514 514 515 - #: src/components/compose.jsx:1274 515 + #: src/components/compose.jsx:1293 516 516 msgid "Edit your post" 517 517 msgstr "Редактировать свой пост" 518 518 519 - #: src/components/compose.jsx:1276 519 + #: src/components/compose.jsx:1295 520 520 msgid "Ask a question" 521 - msgstr "" 521 + msgstr "Задать вопрос" 522 522 523 - #: src/components/compose.jsx:1277 523 + #: src/components/compose.jsx:1296 524 524 msgid "What are you doing?" 525 525 msgstr "Начните писать свои мысли" 526 526 527 - #: src/components/compose.jsx:1347 527 + #: src/components/compose.jsx:1366 528 528 msgid "Mark media as sensitive" 529 529 msgstr "Отметить медиафайл как деликатный" 530 530 531 - #: src/components/compose.jsx:1377 531 + #: src/components/compose.jsx:1396 532 532 msgid "Posting on <0/>" 533 533 msgstr "Публикация в <0/>" 534 534 535 - #: src/components/compose.jsx:1679 535 + #: src/components/compose.jsx:1698 536 536 #: src/pages/settings.jsx:318 537 537 #: src/utils/visibility-text.jsx:4 538 538 msgid "Public" 539 539 msgstr "Публичный" 540 540 541 - #: src/components/compose.jsx:1684 541 + #: src/components/compose.jsx:1703 542 542 #: src/components/nav-menu.jsx:349 543 543 #: src/components/shortcuts-settings.jsx:165 544 544 #: src/utils/visibility-text.jsx:5 545 545 msgid "Local" 546 546 msgstr "Локальная" 547 547 548 - #: src/components/compose.jsx:1688 548 + #: src/components/compose.jsx:1707 549 549 #: src/pages/settings.jsx:321 550 550 #: src/utils/visibility-text.jsx:6 551 551 msgid "Quiet public" 552 - msgstr "" 552 + msgstr "Тихий публичный" 553 553 554 - #: src/components/compose.jsx:1694 554 + #: src/components/compose.jsx:1713 555 555 #: src/components/status.jsx:1976 556 556 #: src/utils/visibility-text.jsx:8 557 557 msgid "Private mention" 558 558 msgstr "Личное упоминание" 559 559 560 - #: src/components/compose.jsx:1700 560 + #: src/components/compose.jsx:1719 561 561 msgid "Schedule" 562 562 msgstr "Запланировать" 563 563 564 - #: src/components/compose.jsx:1702 564 + #: src/components/compose.jsx:1721 565 565 #: src/components/keyboard-shortcuts-help.jsx:155 566 566 #: src/components/status.jsx:958 567 567 #: src/components/status.jsx:1744 ··· 570 570 msgid "Reply" 571 571 msgstr "Ответить" 572 572 573 - #: src/components/compose.jsx:1704 573 + #: src/components/compose.jsx:1723 574 574 msgid "Update" 575 575 msgstr "Сохранить" 576 576 577 - #: src/components/compose.jsx:1705 577 + #: src/components/compose.jsx:1724 578 578 msgctxt "Submit button in composer" 579 579 msgid "Post" 580 580 msgstr "Опубликовать" 581 581 582 - #: src/components/compose.jsx:1788 582 + #: src/components/compose.jsx:1807 583 583 msgid "Downloading GIF…" 584 584 msgstr "Загружаем GIF-анимацию…" 585 585 586 - #: src/components/compose.jsx:1816 586 + #: src/components/compose.jsx:1835 587 587 msgid "Failed to download GIF" 588 588 msgstr "Не удалось загрузить GIF-анимацию" 589 589 ··· 1787 1787 1788 1788 #: src/components/related-actions.jsx:542 1789 1789 msgid "Unmuted @{username}" 1790 - msgstr "" 1790 + msgstr "@{username} убран(а) из списка игнорируемых" 1791 1791 1792 1792 #: src/components/related-actions.jsx:554 1793 1793 msgid "Unmute <0>@{username}</0>" 1794 - msgstr "" 1794 + msgstr "Убрать <0>@{username}</0> из игнорируемых" 1795 1795 1796 1796 #: src/components/related-actions.jsx:570 1797 1797 msgid "Mute <0>@{username}</0>…"