Update translations

pull/1/head
hikariatama 2022-10-15 16:39:01 +00:00
parent 79a337b809
commit b1d4ddbeeb
7 changed files with 64 additions and 17 deletions

View File

@ -225,8 +225,8 @@ class HelpMod(loader.Module):
"single_cmd": "\n▫️ <code>{}{}</code> {}", "single_cmd": "\n▫️ <code>{}{}</code> {}",
"undoc_cmd": "🦥 Hujjatlanmagan", "undoc_cmd": "🦥 Hujjatlanmagan",
"all_header": ( "all_header": (
"<emoji document_id=5188377234380954537>🌘</emoji> <b>{} taqdim etilgan" "<emoji document_id=5188377234380954537>🌘</emoji> <b>{} Umumiy modullar,"
" modullar, {} yashirin:</b>" " yashirin {}:</b>"
), ),
"mod_tmpl": "\n{} <code>{}</code>", "mod_tmpl": "\n{} <code>{}</code>",
"first_cmd_tmpl": ": ( {}", "first_cmd_tmpl": ": ( {}",

View File

@ -153,6 +153,17 @@ class HikkaConfigMod(loader.Module):
} }
strings_de = { strings_de = {
"choose_core": "🎚 <b>Wähle eine Kategorie</b>",
"configure": "🎚 <b>Modul zum Konfigurieren auswählen</b>",
"configure_lib": "🪴 <b>Wählen Sie eine zu konfigurierende Bibliothek aus</b>",
"configuring_mod": (
"🎚 <b>Wählen Sie einen Parameter für das Modul aus</b>"
" <code>{}</code>\n\n<b>Aktuell Einstellungen:</b>\n\n{}"
),
"configuring_lib": (
"🪴 <b>Wählen Sie eine Option für die Bibliothek aus</b>"
" <code>{}</code>\n\n<b>Aktuell Einstellungen:</b>\n\n{}"
),
"configuring_option": ( "configuring_option": (
"🎚 <b>Option </b><code>{}</code><b> des Moduls </b><code>{}</code>" "🎚 <b>Option </b><code>{}</code><b> des Moduls </b><code>{}</code>"
"<b> konfigurieren</b>\n<i> {}</i>\n\n<b>Standard: {}</b>\n\n<b>" "<b> konfigurieren</b>\n<i> {}</i>\n\n<b>Standard: {}</b>\n\n<b>"
@ -206,6 +217,17 @@ class HikkaConfigMod(loader.Module):
} }
strings_hi = { strings_hi = {
"choose_core": "🎚 <b>एक श्रेणी चुनें</b>",
"configure": "🎚 <b>कॉन्फ़िगर करने के लिए एक मॉड्यूल चुनें</b>",
"configure_lib": "🪴 <b>कॉन्फ़िगर करने के लिए लाइब्रेरी का चयन करें</b>",
"configuring_mod": (
"🎚 <b>मॉड्यूल के लिए एक पैरामीटर चुनें</b> <code>{}</code>\n\n<b>वर्तमान"
" सेटिंग:</b>\n\n{}"
),
"configuring_lib": (
"🪴 <b>लाइब्रेरी के लिए एक विकल्प चुनें</b> <code>{}</code>\n\n<b>वर्तमान"
" सेटिंग:</b>\n\n{}"
),
"configuring_option": ( "configuring_option": (
"🎚 <b>विकल्प </b><code>{}</code><b> मॉड्यूल </b><code>{}</code>" "🎚 <b>विकल्प </b><code>{}</code><b> मॉड्यूल </b><code>{}</code>"
"<b> कॉन्फ़िगर कर रहा है</b>\n<i> {}</i>\n\n<b>डिफ़ॉल्ट: {}</b>\n\n<b>" "<b> कॉन्फ़िगर कर रहा है</b>\n<i> {}</i>\n\n<b>डिफ़ॉल्ट: {}</b>\n\n<b>"
@ -253,6 +275,17 @@ class HikkaConfigMod(loader.Module):
} }
strings_uz = { strings_uz = {
"choose_core": "🎚 <b>Kurum tanlang</b>",
"configure": "🎚 <b>Sozlash uchun modulni tanlang</b>",
"configure_lib": "🪴 <b>Sozlash uchun kutubxonani tanlang</b>",
"configuring_mod": (
"🎚 <b>Modul uchun parametrni tanlang</b> <code>{}</code>\n\n<b>Joriy"
" sozlamalar:</b>\n\n{}"
),
"configuring_lib": (
"🪴 <b>Kutubxona uchun variantni tanlang</b> <code>{}</code>\n\n<b>Hozirgi"
" sozlamalar:</b>\n\n{}"
),
"configuring_option": ( "configuring_option": (
"🎚 <b>Modul </b><code>{}</code><b> sozlamasi </b><code>{}</code><b>" "🎚 <b>Modul </b><code>{}</code><b> sozlamasi </b><code>{}</code><b>"
" konfiguratsiya qilinmoqda</b>\n<i> {}</i>\n\n<b>Default:" " konfiguratsiya qilinmoqda</b>\n<i> {}</i>\n\n<b>Default:"
@ -300,6 +333,17 @@ class HikkaConfigMod(loader.Module):
} }
strings_tr = { strings_tr = {
"choose_core": "🎚 <b>Bir kategori seçin</b>",
"configure": "🎚 <b>Yapılandırılacak bir modül seçin</b>",
"configure_lib": "🪴 <b>Yapılandırılacak bir kitaplık seçin</b>",
"configuring_mod": (
"🎚 <b>Modül için bir parametre seçin</b> <code>{}</code>\n\n<b>Mevcut"
" ayarlar:</b>\n\n{}"
),
"configuring_lib": (
"🪴 <b>Kitaplık için bir seçenek belirleyin</b>"
" <code>{}</code>\n\n<b>Geçerli ayarlar:</b>\n\n{}"
),
"configuring_option": ( "configuring_option": (
"🎚 <b>Modül </b><code>{}</code><b> seçeneği </b><code>{}</code>" "🎚 <b>Modül </b><code>{}</code><b> seçeneği </b><code>{}</code>"
"<b> yapılandırılıyor</b>\n<i> {}</i>\n\n<b>Varsayılan: {}</b>\n\n<b>" "<b> yapılandırılıyor</b>\n<i> {}</i>\n\n<b>Varsayılan: {}</b>\n\n<b>"

View File

@ -187,12 +187,12 @@ class HikkaInfoMod(loader.Module):
"version": "Versiya", "version": "Versiya",
"build": "Build", "build": "Build",
"prefix": "Prefix", "prefix": "Prefix",
"uptime": "Uptime", "uptime": "Ishlash vaqti",
"branch": "Branch", "branch": "Vetkasi",
"send_info": "Bot haqida ma'lumot", "send_info": "Bot haqida ma'lumot",
"description": " Bu shaxsiy ma'lumot emas", "description": " Bu shaxsiy ma'lumot emas",
"_ihandle_doc_info": "Bot haqida ma'lumot", "_ihandle_doc_info": "Bot haqida ma'lumot",
"up-to-date": "<emoji document_id=5370699111492229743>😌</emoji><b> Yangi</b>", "up-to-date": "<emoji document_id=5370699111492229743>😌</emoji><b> So'ngi versia</b>",
"update_required": ( "update_required": (
"<emoji document_id=5424728541650494040>😕</emoji><b> Yangilash" "<emoji document_id=5424728541650494040>😕</emoji><b> Yangilash"
" kerak </b><code>.update</code>" " kerak </b><code>.update</code>"

View File

@ -742,7 +742,7 @@ class LoaderMod(loader.Module):
), ),
"loaded": ( "loaded": (
"<emoji document_id=5188377234380954537>🌘</emoji><b> मॉड्यूल" "<emoji document_id=5188377234380954537>🌘</emoji><b> मॉड्यूल"
" </b><code>{}</code>{}<b> लोड किया गया {}</b>{}{}{}{}{}{}{}" " </b><code>{}</code>{}<b> लोड किया गया {}</b>{}{}{}{}{}{}"
), ),
"no_class": "<b>किस वर्ग को अनलोड करने की आवश्यकता है?</b>", "no_class": "<b>किस वर्ग को अनलोड करने की आवश्यकता है?</b>",
"unloaded": ( "unloaded": (

View File

@ -130,7 +130,7 @@ class QuickstartMod(loader.Module):
} }
strings_uz = { strings_uz = {
"base": """🌘🇺🇿 <b>Salom.</b> Sizning <b>Hikka</b> foydalanuvchi botingiz o'rnatildi. "base": """🌘🇺🇿 <b>Salom.</b> Sizning <b>Hikka</b> userbotingiz o'rnatildi.
<b>Yordam kerakmi?</b> Bizning qo'llab-quvvatlash chatingizga qo'shiling. Bizga <b>hamma</b> yordam bering. <b>Yordam kerakmi?</b> Bizning qo'llab-quvvatlash chatingizga qo'shiling. Bizga <b>hamma</b> yordam bering.
@ -149,13 +149,13 @@ class QuickstartMod(loader.Module):
💡 <b>Hikka Friendly-Telegram va GeekTG modullarini hamda o'z modullarini qo'llab-quvvatlaydi.</b> 💡 <b>Hikka Friendly-Telegram va GeekTG modullarini hamda o'z modullarini qo'llab-quvvatlaydi.</b>
""", """,
"okteto": ( "okteto": (
"☁️ <b>Sizning foydalanuvchi botingiz Okteto platformasida o'rnatilgan</b>." "☁️ <b>Sizning userbotingiz Okteto platformasida o'rnatilgan</b>."
" Sizdan @WebpageBotga xabarlar keladi. Uni bloklashmaslik." " Sizdan @WebpageBotga xabarlar keladi. Uni bloklashmaslik."
), ),
"railway": ( "railway": (
"🚂 <b>Sizning foydalanuvchi botingiz Railway platformasida o'rnatilgan</b>." "🚂 <b>Sizning userbotingiz Railway platformasida o'rnatilgan</b>."
" Sizga bu platformada <b>500 ta bepul soat</b> beriladi. Agar limit o'tgan" " Sizga bu platformada <b>500 ta bepul soat</b> beriladi. Agar limit o'tgan"
" bo'lsa, <b>foydalanuvchi botingiz bloklanadi</b>. Keyingi oyda" " bo'lsa, <b>userbotingiz bloklanadi</b>. Keyingi oyda"
" https://railway.app ga o'tib, uni qayta ishga tushiring.</b>" " https://railway.app ga o'tib, uni qayta ishga tushiring.</b>"
), ),
"language_saved": "🇺🇿 Til saqlandi!", "language_saved": "🇺🇿 Til saqlandi!",

View File

@ -12,7 +12,7 @@ import telethon
from telethon.tl.types import Message from telethon.tl.types import Message
from telethon.extensions.html import CUSTOM_EMOJIS from telethon.extensions.html import CUSTOM_EMOJIS
from .. import loader, main, translations, utils, version from .. import loader, main, utils, version
from ..inline.types import InlineCall from ..inline.types import InlineCall
@ -252,7 +252,7 @@ class CoreMod(loader.Module):
" </b><i>{}</i>\n\n<emoji document_id=5233346091725888979>⚙️</emoji>" " </b><i>{}</i>\n\n<emoji document_id=5233346091725888979>⚙️</emoji>"
" <b>Hikka-TL: </b><i>{}</i>\n\n<emoji" " <b>Hikka-TL: </b><i>{}</i>\n\n<emoji"
"document_id=5454182070156794055>⌨️</emoji> <b>Entwickler:" "document_id=5454182070156794055>⌨️</emoji> <b>Entwickler:"
"t.me/hikariyatama</b>" "t.me/hikariatama</b>"
), ),
"_cls_doc": "Verwaltung der Grundeinstellungen des Userbots", "_cls_doc": "Verwaltung der Grundeinstellungen des Userbots",
"confirm_cleardb": ( "confirm_cleardb": (
@ -337,7 +337,7 @@ class CoreMod(loader.Module):
" </b><i>{}</i>\n\n<emoji document_id=5233346091725888979>⚙️</emoji>" " </b><i>{}</i>\n\n<emoji document_id=5233346091725888979>⚙️</emoji>"
" <b>Hikka-TL: </b><i>{}</i>\n\n<emoji" " <b>Hikka-TL: </b><i>{}</i>\n\n<emoji"
"document_id=5454182070156794055>⌨️</emoji> <b>Geliştirici:" "document_id=5454182070156794055>⌨️</emoji> <b>Geliştirici:"
"t.me/hikariyatama</b>" "t.me/hikariatama</b>"
), ),
"_cls_doc": "Userbot temel ayar yönetimi", "_cls_doc": "Userbot temel ayar yönetimi",
"confirm_cleardb": ( "confirm_cleardb": (
@ -423,7 +423,7 @@ class CoreMod(loader.Module):
" </b><i>{}</i>\n\n<emoji document_id=5233346091725888979>⚙️</emoji>" " </b><i>{}</i>\n\n<emoji document_id=5233346091725888979>⚙️</emoji>"
" <b>हिक्का-टीएल: </b><i>{}</i>\n\n<emoji" " <b>हिक्का-टीएल: </b><i>{}</i>\n\n<emoji"
"document_id=5454182070156794055>⌨️</emoji> <b>डेवलपर:" "document_id=5454182070156794055>⌨️</emoji> <b>डेवलपर:"
"t.me/hikariyatama</b>" "t.me/hikariatama</b>"
), ),
"_cls_doc": "Userbot मूलभूत सेटिंग प्रबंधन", "_cls_doc": "Userbot मूलभूत सेटिंग प्रबंधन",
"confirm_cleardb": "⚠️ <b>क्या आप वाकई डेटाबेस को रीसेट करना चाहते हैं?</b>", "confirm_cleardb": "⚠️ <b>क्या आप वाकई डेटाबेस को रीसेट करना चाहते हैं?</b>",
@ -507,7 +507,7 @@ class CoreMod(loader.Module):
" <b>Yaratish: </b><i>{}</i>\n\n<emoji" " <b>Yaratish: </b><i>{}</i>\n\n<emoji"
" document_id=5233346091725888979>⚙️</emoji> <b>Hikka-TL:" " document_id=5233346091725888979>⚙️</emoji> <b>Hikka-TL:"
" </b><i>{}</i>\n\n<emojidocument_id=5454182070156794055>⌨️</emoji>" " </b><i>{}</i>\n\n<emojidocument_id=5454182070156794055>⌨️</emoji>"
" <b>Ishlab chiquvchi:t.me/hikariyatama</b>" " <b>Ishlab chiquvchi: t.me/hikariatama</b>"
), ),
"_cls_doc": "Userbot asosiy sozlamalarini boshqarish", "_cls_doc": "Userbot asosiy sozlamalarini boshqarish",
"confirm_cleardb": ( "confirm_cleardb": (
@ -525,7 +525,7 @@ class CoreMod(loader.Module):
), ),
"unstable": ( "unstable": (
"\n\n<emoji document_id=5467370583282950466>🙈</emoji> <b>Siz" "\n\n<emoji document_id=5467370583282950466>🙈</emoji> <b>Siz"
" foydalanmoqdasizbarqaror filial </b><code>{}</code><b>!</b>" " foydalanayotgan versiya </b><code>{}</code><b>!</b>"
), ),
} }

View File

@ -242,7 +242,10 @@ class Translations(loader.Module):
await self.translator.init() await self.translator.init()
for module in self.allmodules.modules: for module in self.allmodules.modules:
try:
module.config_complete(reload_dynamic_translate=True) module.config_complete(reload_dynamic_translate=True)
except Exception as e:
logger.debug("Can't complete dynamic translations reload of %s due to %s", module, e)
fixmap = {"en": "gb", "hi": "in"} fixmap = {"en": "gb", "hi": "in"}