Fix strings

pull/1/head
hikariatama 2022-08-14 21:34:50 +00:00
parent c01a5b8f3b
commit 99f834e4dd
2 changed files with 26 additions and 4 deletions

View File

@ -672,7 +672,9 @@ class HikkaSettingsMod(loader.Module):
async def inline__setting(self, call: InlineCall, key: str, state: bool = False): async def inline__setting(self, call: InlineCall, key: str, state: bool = False):
if callable(key): if callable(key):
key() key()
telethon.extensions.html.CUSTOM_EMOJIS = not main.get_config_key("disable_custom_emojis") telethon.extensions.html.CUSTOM_EMOJIS = not main.get_config_key(
"disable_custom_emojis"
)
else: else:
self._db.set(main.__name__, key, state) self._db.set(main.__name__, key, state)
@ -858,14 +860,18 @@ class HikkaSettingsMod(loader.Module):
"text": self.strings("no_custom_emojis"), "text": self.strings("no_custom_emojis"),
"callback": self.inline__setting, "callback": self.inline__setting,
"args": ( "args": (
lambda: main.save_config_key("disable_custom_emojis", False), lambda: main.save_config_key(
"disable_custom_emojis", False
),
), ),
} }
if main.get_config_key("disable_custom_emojis") if main.get_config_key("disable_custom_emojis")
else { else {
"text": self.strings("custom_emojis"), "text": self.strings("custom_emojis"),
"callback": self.inline__setting, "callback": self.inline__setting,
"args": (lambda: main.save_config_key("disable_custom_emojis", True),), "args": (
lambda: main.save_config_key("disable_custom_emojis", True),
),
} }
), ),
], ],

View File

@ -123,6 +123,14 @@ class CoreMod(loader.Module):
"confirm_cleardb": "⚠️ <b>Are you sure, that you want to clear database?</b>", "confirm_cleardb": "⚠️ <b>Are you sure, that you want to clear database?</b>",
"cleardb_confirm": "🗑 Clear database", "cleardb_confirm": "🗑 Clear database",
"cancel": "🚫 Cancel", "cancel": "🚫 Cancel",
"who_to_blacklist": (
"<emoji document_id='5384612769716774600'>❓</emoji> <b>Who to"
" blacklist?</b>"
),
"who_to_unblacklist": (
"<emoji document_id='5384612769716774600'>❓</emoji> <b>Who to"
" unblacklist?</b>"
),
} }
strings_ru = { strings_ru = {
@ -217,6 +225,14 @@ class CoreMod(loader.Module):
"confirm_cleardb": "⚠️ <b>Вы уверены, что хотите сбросить базу данных?</b>", "confirm_cleardb": "⚠️ <b>Вы уверены, что хотите сбросить базу данных?</b>",
"cleardb_confirm": "🗑 Очистить базу", "cleardb_confirm": "🗑 Очистить базу",
"cancel": "🚫 Отмена", "cancel": "🚫 Отмена",
"who_to_blacklist": (
"<emoji document_id='5384612769716774600'>❓</emoji> <b>Кого заблокировать"
" то?</b>"
),
"who_to_unblacklist": (
"<emoji document_id='5384612769716774600'>❓</emoji> <b>Кого разблокировать"
" то?</b>"
),
} }
async def blacklistcommon(self, message: Message): async def blacklistcommon(self, message: Message):
@ -295,7 +311,7 @@ class CoreMod(loader.Module):
user = await self.getuser(message) user = await self.getuser(message)
if not user: if not user:
await utils.answer(message, self.strings("who_to_unblacklist")) await utils.answer(message, self.strings("who_to_blacklist"))
return return
self._db.set( self._db.set(