|
@@ -1,16 +1,16 @@
|
|
|
# Russian translations for anonflow.
|
|
# Russian translations for anonflow.
|
|
|
-# Copyright (C) 2025 Librellium
|
|
|
|
|
|
|
+# Copyright (C) 2026 Librellium
|
|
|
# This file is distributed under the same license as the anonflow project.
|
|
# This file is distributed under the same license as the anonflow project.
|
|
|
-# Librellium 246878136+librellium@users.noreply.github.com, 2025.
|
|
|
|
|
|
|
+# Librellium 246878136+librellium@users.noreply.github.com, 2026.
|
|
|
#
|
|
#
|
|
|
msgid ""
|
|
msgid ""
|
|
|
msgstr ""
|
|
msgstr ""
|
|
|
-"Project-Id-Version: 0.2.4\n"
|
|
|
|
|
-"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
|
|
|
|
-"POT-Creation-Date: 2026-01-25 22:49+0500\n"
|
|
|
|
|
-"PO-Revision-Date: 2025-12-14 14:11+0500\n"
|
|
|
|
|
|
|
+"Project-Id-Version: 0.5.0\n"
|
|
|
|
|
+"Report-Msgid-Bugs-To: 246878136+librellium@users.noreply.github.com\n"
|
|
|
|
|
+"POT-Creation-Date: 2026-02-22 12:26+0500\n"
|
|
|
|
|
+"PO-Revision-Date: 2026-02-22 12:28+0500\n"
|
|
|
"Last-Translator: Librellium 246878136+librellium@users.noreply.github.com\n"
|
|
"Last-Translator: Librellium 246878136+librellium@users.noreply.github.com\n"
|
|
|
-"Language-Team: Russian <LL@li.org>\n"
|
|
|
|
|
|
|
+"Language-Team: Russian <Librellium>, https://librellium.space\n"
|
|
|
"Language: ru\n"
|
|
"Language: ru\n"
|
|
|
"MIME-Version: 1.0\n"
|
|
"MIME-Version: 1.0\n"
|
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
@@ -19,76 +19,72 @@ msgstr ""
|
|
|
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
|
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
|
|
"Generated-By: Babel 2.17.0\n"
|
|
"Generated-By: Babel 2.17.0\n"
|
|
|
|
|
|
|
|
-#: anonflow/bot/messaging/message_sender.py:63
|
|
|
|
|
-msgid "messages.user.send_success"
|
|
|
|
|
|
|
+#: anonflow/services/transport/router.py:50
|
|
|
|
|
+msgid "messages.user.command_info"
|
|
|
|
|
+msgstr ""
|
|
|
|
|
+"<b>Anonflow</b> v{bot_version}\n"
|
|
|
|
|
+"<b>Имя бота</b>: {bot_username}\n"
|
|
|
|
|
+"<b>Ваш ID</b>: {chat_id} / {user_id}\n"
|
|
|
|
|
+"<b>Ваше имя</b>: {full_name}\n"
|
|
|
|
|
+"<b>Ваш username</b>: {username}"
|
|
|
|
|
+
|
|
|
|
|
+#: anonflow/services/transport/router.py:53
|
|
|
|
|
+msgid "messages.user.command_start"
|
|
|
|
|
+msgstr ""
|
|
|
|
|
+"<b>Привет {username}!</b>\n"
|
|
|
|
|
+"Ты можешь отправить мне сообщение, и я передам его в прикрепленный "
|
|
|
|
|
+"канал, не раскрывая твою личность."
|
|
|
|
|
+
|
|
|
|
|
+#: anonflow/services/transport/router.py:65
|
|
|
|
|
+msgid "messages.channel.text"
|
|
|
|
|
+msgstr ""
|
|
|
|
|
+"<b>Сообщение из предложки</b>\n"
|
|
|
|
|
+"\n"
|
|
|
|
|
+"<blockquote>{text}</blockquote>"
|
|
|
|
|
+
|
|
|
|
|
+#: anonflow/services/transport/router.py:74
|
|
|
|
|
+msgid "messages.user.moderation_approved"
|
|
|
msgstr "Сообщение успешно отправлено!"
|
|
msgstr "Сообщение успешно отправлено!"
|
|
|
|
|
|
|
|
-#: anonflow/bot/messaging/message_sender.py:67
|
|
|
|
|
-msgid "messages.user.moderation_pending"
|
|
|
|
|
|
|
+#: anonflow/services/transport/router.py:79
|
|
|
|
|
+msgid "messages.user.moderation_started"
|
|
|
msgstr "Сообщение отправлено на модерацию, ожидайте..."
|
|
msgstr "Сообщение отправлено на модерацию, ожидайте..."
|
|
|
|
|
|
|
|
-#: anonflow/bot/messaging/message_sender.py:78
|
|
|
|
|
|
|
+#: anonflow/services/transport/router.py:88
|
|
|
msgid "messages.staff.moderation_approved"
|
|
msgid "messages.staff.moderation_approved"
|
|
|
msgstr ""
|
|
msgstr ""
|
|
|
"Сообщение ниже было отправлено.\n"
|
|
"Сообщение ниже было отправлено.\n"
|
|
|
|
|
+"\n"
|
|
|
"Объяснение: {explanation}"
|
|
"Объяснение: {explanation}"
|
|
|
|
|
|
|
|
-#: anonflow/bot/messaging/message_sender.py:87
|
|
|
|
|
|
|
+#: anonflow/services/transport/router.py:97
|
|
|
msgid "messages.staff.moderation_rejected"
|
|
msgid "messages.staff.moderation_rejected"
|
|
|
msgstr ""
|
|
msgstr ""
|
|
|
"Сообщение ниже было отклонено.\n"
|
|
"Сообщение ниже было отклонено.\n"
|
|
|
|
|
+"\n"
|
|
|
"Объяснение: {explanation}"
|
|
"Объяснение: {explanation}"
|
|
|
|
|
|
|
|
-#: anonflow/bot/messaging/message_sender.py:99
|
|
|
|
|
|
|
+#: anonflow/services/transport/router.py:106
|
|
|
msgid "messages.user.moderation_rejected"
|
|
msgid "messages.user.moderation_rejected"
|
|
|
msgstr ""
|
|
msgstr ""
|
|
|
"Извините, но сообщение не прошло модерацию. "
|
|
"Извините, но сообщение не прошло модерацию. "
|
|
|
"Оно было отправлено на ручную проверку."
|
|
"Оно было отправлено на ручную проверку."
|
|
|
|
|
|
|
|
-#: anonflow/bot/middleware/blocked.py:25
|
|
|
|
|
-msgid "messages.user.blocked"
|
|
|
|
|
|
|
+#: anonflow/services/transport/router.py:110
|
|
|
|
|
+msgid "messages.user.banned"
|
|
|
msgstr "Извините, но вы были заблокированы. Отправка сообщений недоступна."
|
|
msgstr "Извините, но вы были заблокированы. Отправка сообщений недоступна."
|
|
|
|
|
|
|
|
-#: anonflow/bot/middleware/registered.py:27
|
|
|
|
|
-msgid "messages.user.start_required"
|
|
|
|
|
|
|
+#: anonflow/services/transport/router.py:113
|
|
|
|
|
+msgid "messages.user.not_registered"
|
|
|
msgstr "Для продолжения пропишите /start."
|
|
msgstr "Для продолжения пропишите /start."
|
|
|
|
|
|
|
|
-#: anonflow/bot/middleware/subscription.py:29
|
|
|
|
|
|
|
+#: anonflow/services/transport/router.py:116
|
|
|
msgid "messages.user.subscription_required"
|
|
msgid "messages.user.subscription_required"
|
|
|
msgstr "Вам нужно быть участником канала, чтобы отправлять сообщения!"
|
|
msgstr "Вам нужно быть участником канала, чтобы отправлять сообщения!"
|
|
|
|
|
|
|
|
-#: anonflow/bot/middleware/throttling.py:47
|
|
|
|
|
-msgid "messages.user.send_busy"
|
|
|
|
|
|
|
+#: anonflow/services/transport/router.py:122
|
|
|
|
|
+msgid "messages.user.throttled"
|
|
|
msgstr ""
|
|
msgstr ""
|
|
|
"Вы уже недавно отправляли сообщение! Пожалуйста, подождите {remaining} "
|
|
"Вы уже недавно отправляли сообщение! Пожалуйста, подождите {remaining} "
|
|
|
"секунд перед следующей попыткой."
|
|
"секунд перед следующей попыткой."
|
|
|
|
|
|
|
|
-#: anonflow/bot/routers/info.py:20
|
|
|
|
|
-msgid "messages.user.command_info"
|
|
|
|
|
-msgstr ""
|
|
|
|
|
-"<b>Anonflow</b> v{bot_version}\n"
|
|
|
|
|
-"<b>Имя бота</b>: {bot_username}\n"
|
|
|
|
|
-"<b>Ваш ID</b>: {chat_id} / {user_id}\n"
|
|
|
|
|
-"<b>Ваше имя</b>: {full_name}\n"
|
|
|
|
|
-"<b>Ваш username</b>: {username}"
|
|
|
|
|
-
|
|
|
|
|
-#: anonflow/bot/routers/media.py:73
|
|
|
|
|
-msgid "messages.channel.media"
|
|
|
|
|
-msgstr ""
|
|
|
|
|
-"<b>Сообщение из предложки</b>\n"
|
|
|
|
|
-"\n"
|
|
|
|
|
-"<blockquote>{text}</blockquote>"
|
|
|
|
|
-
|
|
|
|
|
-#: anonflow/bot/routers/start.py:21
|
|
|
|
|
-msgid "messages.user.command_start"
|
|
|
|
|
-msgstr ""
|
|
|
|
|
-"<b>Привет {username}!</b>\n"
|
|
|
|
|
-"Ты можешь отправить мне сообщение, и я передам его в прикрепленный канал, не "
|
|
|
|
|
-"раскрывая твою личность."
|
|
|
|
|
-
|
|
|
|
|
-#: anonflow/bot/routers/text.py:55
|
|
|
|
|
-msgid "messages.channel.text"
|
|
|
|
|
-msgstr ""
|
|
|
|
|
-"<b>Сообщение из предложки</b>\n"
|
|
|
|
|
-"\n"
|
|
|
|
|
-"<blockquote>{text}</blockquote>"
|
|
|