From 050cfe55ca82dc8c71a93c07ff7ab77944b880ac Mon Sep 17 00:00:00 2001
From: Awiteb
Date: Thu, 14 Nov 2024 14:05:23 +0000
Subject: [PATCH] feat: Add Russian language
Signed-off-by: Awiteb
---
locales/ru-ru.toml | 22 ++++++++++++++++++++++
src/telegram_bot/mod.rs | 2 ++
2 files changed, 24 insertions(+)
create mode 100644 locales/ru-ru.toml
diff --git a/locales/ru-ru.toml b/locales/ru-ru.toml
new file mode 100644
index 0000000..75a3abe
--- /dev/null
+++ b/locales/ru-ru.toml
@@ -0,0 +1,22 @@
+[messages]
+help_start = "Привет! я forgejo-guardian. Я буду отправлять вам уведомления о подозрительных пользователях, и вы сможете нажатием кнопки их забанить.\n\nМой исходный код: https://git.4rs.nl/awiteb/forgejo-guardian"
+sus_alert = """Обнаружен подозрительный пользователь! 🚨
+• ID пользователя: %{user_id}
+• Юзернейм: %{username}
+• Полное имя: %{full_name}
+• Био: %{bio}
+• Вебсайт: %{website}
+• Профиль: %{profile}
+
+Хотите забанить этого пользователя?
+"""
+ban_success = "Пользователь успешно забанен ⛔"
+ban_failed = "Не удалось забанить пользователя! ⚠️"
+ban_denied = "Пользователь был проигнорирован ⚠️"
+
+[words]
+not_found = "Не найдено"
+
+[buttons]
+ban = "Забанить ⛔"
+ignore = "Игнорировать ⚠️"
diff --git a/src/telegram_bot/mod.rs b/src/telegram_bot/mod.rs
index 86dc1aa..e022e93 100644
--- a/src/telegram_bot/mod.rs
+++ b/src/telegram_bot/mod.rs
@@ -36,6 +36,7 @@ use crate::{config::Config, forgejo_api::ForgejoUser};
pub enum Lang {
EnUs,
ArSa,
+ RuRu,
}
impl Lang {
@@ -44,6 +45,7 @@ impl Lang {
match self {
Lang::EnUs => "en-us",
Lang::ArSa => "ar-sa",
+ Lang::RuRu => "ru-ru",
}
}
}