Locale for console is gone for good
This commit is contained in:
parent
987f642578
commit
dc774262f8
@ -1,6 +1,5 @@
|
||||
{
|
||||
"locale": "en",
|
||||
"locale_log": "en",
|
||||
"bot": {
|
||||
"owner": 0,
|
||||
"admins": [],
|
||||
|
@ -101,49 +101,5 @@
|
||||
"sub_duplicates_found": "There're duplicates in bot's database",
|
||||
"locale_set": "Your language now is: {locale}",
|
||||
"nothing": "🏁 This action is already finished"
|
||||
},
|
||||
"console": {
|
||||
"shutdown": "Shutting down bot with pid {0}",
|
||||
"startup": "Starting with pid {0}",
|
||||
"keyboard_interrupt": "\nShutting down...",
|
||||
"exception_occured": "Exception {0} happened on task execution",
|
||||
"post_sent": "Sent {0} to {1} with caption {2} and silently {3}",
|
||||
"post_exception": "Could not send content due to {0}. Traceback: {1}",
|
||||
"post_invalid_pic": "Error while sending photo HTTP {0}: {1}",
|
||||
"post_empty": "Could not send content due to queue empty or contains only forbidden extensions",
|
||||
"sub_mime_not_allowed": "Got submission from {0} but type of {1} which is not allowed",
|
||||
"sub_document_too_large": "Got submission from {0} but but file is too large ({1} > {2})",
|
||||
"sub_received": "Got submission from {0} with a caption {1}",
|
||||
"sub_cooldown": "Got submission from {0} but user is on a cooldown",
|
||||
"sub_no_id": "from_user in function get_submission does not contain id (maybe user posted in a channel)",
|
||||
"sub_msg_unavail": "Could not download submission {0} from user {1}: message not available",
|
||||
"sub_media_unavail": "Could not download submission {0} from user {1}: media not available",
|
||||
"sub_media_downloading": "Downloading media of submission {0} from user {1}...",
|
||||
"sub_media_downloaded": "Downloaded media of submission {0} from user {1}",
|
||||
"sub_accepted": "Accepted submission {0} from user {1}",
|
||||
"sub_declined": "Declined submission {0} from user {1}",
|
||||
"sub_blocked": "Blocked user {0}",
|
||||
"sub_unblocked": "Unblocked user {0}",
|
||||
"deps_missing": "Required modules are not installed. Run 'pip3 install -r requirements.txt' and restart the program.",
|
||||
"passed_norun": "Argument --norun passed, not running the main script",
|
||||
"move_sent_doesnt_exist": "File '{0}' is already moved or does not exist",
|
||||
"move_sent_doesnt_exception": "Could not move sent file '{0}' to '{1}' due to {2}",
|
||||
"move_sent_completed": "Moved all sent files to the sent folder",
|
||||
"cleanup_exception": "Could not remove '{0}' due to {1}",
|
||||
"cleanup_completed": "Performed cleanup of the sent files",
|
||||
"cleanup_unathorized": "Requested cleanup of sent files but not authorized. Please pass '--confirm' to perform that",
|
||||
"cleanup_index_completed": "Performed cleanup of sent files index",
|
||||
"cleanup_index_unathorized": "Requested cleanup of sent files index but not authorized. Please pass '--confirm' to perform that",
|
||||
"random_pic_response": "Random pic response: {0}",
|
||||
"random_pic_error_code": "Could not get photos from album {0}: HTTP {1}",
|
||||
"random_pic_error_debug": "Could not get photos from '{0}/albums/{1}/photos?q=&page_size={2}&caption=queue' using token '{3}': HTTP {4}",
|
||||
"find_pic_error": "Could not find image with name '{0}' and caption '{1}' due to: {2}",
|
||||
"pic_upload_error": "Could not upload '{0}' to API: HTTP {1} with message '{2}'",
|
||||
"api_creds_invalid": "Incorrect API credentials! Could not login into '{0}' using login '{1}': HTTP {2}",
|
||||
"user_blocked": "User {0} has been blocked",
|
||||
"user_unblocked": "User {0} has been unblocked",
|
||||
"submission_accepted": "Submission with ID '{0}' accepted and uploaded with ID '{1}'",
|
||||
"submission_rejected": "Submission with ID '{0}' rejected",
|
||||
"submission_duplicate": "Submission with ID '{0}' could not be accepted because of the duplicates: {1}"
|
||||
}
|
||||
}
|
@ -100,49 +100,5 @@
|
||||
"sub_duplicates_found": "Знайдено дублікати в базі даних бота",
|
||||
"locale_set": "Встановлено мову: {locale}",
|
||||
"nothing": "🏁 Цю дію вже було завершено"
|
||||
},
|
||||
"console": {
|
||||
"shutdown": "Вимкнення бота з підом {0}",
|
||||
"startup": "Запуск бота з підом {0}",
|
||||
"keyboard_interrupt": "\nВимикаюсь...",
|
||||
"exception_occured": "Помилка {0} сталась під час виконання",
|
||||
"post_sent": "Надіслано {0} у {1} з підписом {2} та без звуку {3}",
|
||||
"post_exception": "Не вдалося надіслати контент через {0}. Traceback: {1}",
|
||||
"post_invalid_pic": "Помилка надсилання фото HTTP {0}: {1}",
|
||||
"post_empty": "Не вдалося надіслати контент адже черга з дозволеними розширеннями порожня",
|
||||
"sub_mime_not_allowed": "Отримано подання від {0} але типу {1} який не є дозволеним",
|
||||
"sub_document_too_large": "Отримано подання від {0} але файл завеликий({1} > {2})",
|
||||
"sub_received": "Отримано подання від {0} з підписом {1}",
|
||||
"sub_cooldown": "Отримано подання від {0} але користувач на тайм-ауті",
|
||||
"sub_no_id": "from_user у функції get_submission не має атрибуту id (можливо, користувач запостив щось у канал)",
|
||||
"sub_msg_unavail": "Не вдалося завантажити подання {0} від користувача {1}: повідомлення більше не існує",
|
||||
"sub_media_unavail": "Не вдалося завантажити подання {0} від користувача {1}: медіафайл більше не існує",
|
||||
"sub_media_downloading": "Завантажуємо медіа з подання {0} від користувача{1}...",
|
||||
"sub_media_downloaded": "Завантажено медіа з подання{0} від користувача{1}",
|
||||
"sub_accepted": "Прийнято подання {0} від користувача {1}",
|
||||
"sub_declined": "Відхилено подання {0} від користувача {1}",
|
||||
"sub_blocked": "Заблоковано користувача {0}",
|
||||
"sub_unblocked": "Розблоковано користувача {0}",
|
||||
"deps_missing": "Необхідні модулі не встановлені. Запустіть 'pip3 install -r requirements.txt' і перезапустіть програму.",
|
||||
"passed_norun": "Аргумент --norun надано, основний скрипт не запускається",
|
||||
"move_sent_doesnt_exist": "Файл '{0}' уже переміщено або він не існує",
|
||||
"move_sent_doesnt_exception": "Неможливо перемістити надісланий файл '{0}' до '{1}' через {2}",
|
||||
"move_sent_completed": "Переміщено всі надіслані файли до папки надісланих",
|
||||
"cleanup_exception": "Не вдалося видалити '{0}' через {1}",
|
||||
"cleanup_completed": "Виконано очищення надісланих файлів",
|
||||
"cleanup_unathorized": "Надіслано запит на очищення надісланих файлів, але не авторизовано. Для цього надайте аргумент '--confirm'",
|
||||
"cleanup_index_completed": "Виконано очищення індексу надісланих файлів",
|
||||
"cleanup_index_unathorized": "Надіслано запит на очищення індексу надісланих файлів, але не авторизовано. Для цього надайте аргумент '--confirm'",
|
||||
"random_pic_response": "Відповідь на пошук випадкової картинки: {0}",
|
||||
"random_pic_error_code": "Не вдалося отримати фото з альбому {0}: HTTP {1}",
|
||||
"random_pic_error_debug": "Не вдалося отримати фотографії з '{0}/albums/{1}/photos?q=&page_size={2}&caption=queue', використовуючи токен '{3}': HTTP {4}",
|
||||
"find_pic_error": "Не вдалося знайти зображення з назвою '{0}' та підписом '{1}' через: {2}",
|
||||
"pic_upload_error": "Не вдалося завантажити '{0}' до API: HTTP {1} з повідомленням '{2}'",
|
||||
"api_creds_invalid": "Невірні облікові дані API! Не вдалося увійти в '{0}' за допомогою логіна '{1}': HTTP {2}",
|
||||
"user_blocked": "Користувача {0} було заблоковано",
|
||||
"user_unblocked": "Користувача {0} було розблоковано",
|
||||
"submission_accepted": "Подання з ID '{0}' прийнято та завантажено з ID '{1}'",
|
||||
"submission_rejected": "Подання з ID '{0}' відхилено",
|
||||
"submission_duplicate": "Подання з ID '{0}' не може бути прийнято через наявність дублікатів: {1}"
|
||||
}
|
||||
}
|
@ -100,15 +100,10 @@ async def authorize(custom_session: Union[ClientSession, None] = None) -> str:
|
||||
)
|
||||
if not response.ok:
|
||||
logger.warning(
|
||||
i18n._(
|
||||
"api_creds_invalid",
|
||||
"console",
|
||||
locale=(await config_get("locale_log")).format(
|
||||
await config_get("address", "posting", "api"),
|
||||
await config_get("username", "posting", "api"),
|
||||
response.status,
|
||||
),
|
||||
)
|
||||
"Incorrect API credentials! Could not login into '%s' using login '%s': HTTP %s",
|
||||
await config_get("address", "posting", "api"),
|
||||
await config_get("username", "posting", "api"),
|
||||
response.status,
|
||||
)
|
||||
raise ValueError
|
||||
async with aiofiles.open(
|
||||
|
@ -111,7 +111,9 @@ async def send_content(app: PyroClient, http_session: ClientSession) -> None:
|
||||
return
|
||||
|
||||
except (KeyError, AttributeError, TypeError, IndexError):
|
||||
logger.info(app._("post_empty", "console"))
|
||||
logger.info(
|
||||
"Could not send content due to queue empty or contains only forbidden extensions"
|
||||
)
|
||||
if app.config["reports"]["error"]:
|
||||
await app.send_message(
|
||||
app.owner,
|
||||
@ -244,16 +246,17 @@ async def send_content(app: PyroClient, http_session: ClientSession) -> None:
|
||||
rmtree(path.join(app.config["locations"]["tmp"], tmp_dir), ignore_errors=True)
|
||||
|
||||
logger.info(
|
||||
app._("post_sent", "console").format(
|
||||
media.id,
|
||||
str(app.config["posting"]["channel"]),
|
||||
caption.replace("\n", "%n"),
|
||||
str(app.config["posting"]["silent"]),
|
||||
)
|
||||
"Sent %s to %s with caption %s and silently %s",
|
||||
media.id,
|
||||
str(app.config["posting"]["channel"]),
|
||||
caption.replace("\n", "%n"),
|
||||
str(app.config["posting"]["silent"]),
|
||||
)
|
||||
|
||||
except Exception as exp:
|
||||
logger.error(app._("post_exception", "console").format(str(exp), format_exc()))
|
||||
logger.error(
|
||||
"Could not send content due to %s. Traceback: %s", exp, format_exc()
|
||||
)
|
||||
if app.config["reports"]["error"]:
|
||||
await app.send_message(
|
||||
app.owner,
|
||||
|
@ -55,14 +55,9 @@ async def callback_query_yes(app: PyroClient, clb: CallbackQuery):
|
||||
quote=True,
|
||||
)
|
||||
logger.info(
|
||||
app._(
|
||||
"submission_duplicate",
|
||||
"console",
|
||||
locale=app.config["locale_log"],
|
||||
).format(
|
||||
fullclb[2],
|
||||
str(exp.duplicates),
|
||||
),
|
||||
"Submission with ID '%s' could not be accepted because of the duplicates: %s",
|
||||
fullclb[2],
|
||||
str(exp.duplicates),
|
||||
)
|
||||
return
|
||||
|
||||
@ -121,11 +116,9 @@ async def callback_query_yes(app: PyroClient, clb: CallbackQuery):
|
||||
)
|
||||
|
||||
logger.info(
|
||||
app._(
|
||||
"submission_accepted",
|
||||
"console",
|
||||
locale=app.config["locale_log"],
|
||||
).format(fullclb[2], submission[1]),
|
||||
"Submission with ID '%s' accepted and uploaded with ID '%s'",
|
||||
fullclb[2],
|
||||
submission[1],
|
||||
)
|
||||
|
||||
|
||||
@ -197,11 +190,8 @@ async def callback_query_no(app: PyroClient, clb: CallbackQuery):
|
||||
reply_markup=InlineKeyboardMarkup(edited_markup)
|
||||
)
|
||||
logger.info(
|
||||
app._(
|
||||
"submission_rejected",
|
||||
"console",
|
||||
locale=app.config["locale_log"],
|
||||
).format(fullclb[2]),
|
||||
"Submission with ID '%s' rejected",
|
||||
fullclb[2],
|
||||
)
|
||||
|
||||
|
||||
@ -237,13 +227,7 @@ async def callback_query_block(app: PyroClient, clb: CallbackQuery):
|
||||
await clb.message.edit_reply_markup(
|
||||
reply_markup=InlineKeyboardMarkup(edited_markup)
|
||||
)
|
||||
logger.info(
|
||||
app._(
|
||||
"user_blocked",
|
||||
"console",
|
||||
locale=app.config["locale_log"],
|
||||
).format(fullclb[2]),
|
||||
)
|
||||
logger.info("User %s has been blocked", fullclb[2])
|
||||
|
||||
|
||||
@Client.on_callback_query(filters.regex("sub_unblock_[\s\S]*"))
|
||||
@ -279,10 +263,4 @@ async def callback_query_unblock(app: PyroClient, clb: CallbackQuery):
|
||||
await clb.message.edit_reply_markup(
|
||||
reply_markup=InlineKeyboardMarkup(edited_markup)
|
||||
)
|
||||
logger.info(
|
||||
app._(
|
||||
"user_unblocked",
|
||||
"console",
|
||||
locale=app.config["locale_log"],
|
||||
).format(fullclb[2]),
|
||||
)
|
||||
logger.info("User %s has been unblocked", fullclb[2])
|
||||
|
Reference in New Issue
Block a user