This commit is contained in:
mihalin 2022-03-22 06:56:39 +03:00
parent 5d5b47ea50
commit e209d56ce8
2 changed files with 14 additions and 9 deletions

View File

@ -4,9 +4,14 @@ from os.path import dirname
locales_dir = dirname(__file__) locales_dir = dirname(__file__)
def dummy_translator(x: str) -> str:
return x
lang = BotSettings.language() lang = BotSettings.language()
if lang == "ru": if lang == "ru":
_ = lambda x: x _ = dummy_translator
else: else:
t = gettext.translation("olgram", localedir=locales_dir, languages=[lang]) t = gettext.translation("olgram", localedir=locales_dir, languages=[lang])
_ = t.gettext _ = t.gettext

View File

@ -37,17 +37,17 @@ def _thread_uniqie_id(bot_id: int, chat_id: int) -> str:
def _on_security_policy(message: types.Message, bot): def _on_security_policy(message: types.Message, bot):
text = _("<b>Политика конфиденциальности</b>\n\n" \ text = _("<b>Политика конфиденциальности</b>\n\n"
"Этот бот не хранит ваши сообщения, имя пользователя и @username. При отправке сообщения (кроме команд " \ "Этот бот не хранит ваши сообщения, имя пользователя и @username. При отправке сообщения (кроме команд "
"/start и /security_policy) ваш идентификатор пользователя записывается в кеш на некоторое время и потом " \ "/start и /security_policy) ваш идентификатор пользователя записывается в кеш на некоторое время и потом "
"удаляется из кеша. Этот идентификатор используется только для общения с оператором; боты Olgram " \ "удаляется из кеша. Этот идентификатор используется только для общения с оператором; боты Olgram "
"не делают массовых рассылок.\n\n") "не делают массовых рассылок.\n\n")
if bot.enable_additional_info: if bot.enable_additional_info:
text += _("При отправке сообщения (кроме команд /start и /security_policy) оператор <b>видит</b> ваши имя " \ text += _("При отправке сообщения (кроме команд /start и /security_policy) оператор <b>видит</b> ваши имя "
"пользователя, @username и идентификатор пользователя в силу настроек, которые оператор указал при " \ "пользователя, @username и идентификатор пользователя в силу настроек, которые оператор указал при "
"создании бота.") "создании бота.")
else: else:
text += _("В зависимости от ваших настроек конфиденциальности Telegram, оператор может видеть ваш username, " \ text += _("В зависимости от ваших настроек конфиденциальности Telegram, оператор может видеть ваш username, "
"имя пользователя и другую информацию.") "имя пользователя и другую информацию.")
return SendMessage(chat_id=message.chat.id, return SendMessage(chat_id=message.chat.id,