Files
tg_bot_language/locales/ru.json

184 lines
15 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"menu": {
"add": " Добавить слово",
"vocab": "📚 Словарь",
"task": "🧠 Задание",
"practice": "💬 Практика",
"words": "🎯 Тематические слова",
"import": "📖 Импорт из текста",
"stats": "📊 Статистика",
"settings": "⚙️ Настройки",
"below": "Главное меню доступно ниже ⤵️"
},
"common": {
"start_first": "Сначала запусти бота командой /start",
"translation": "Перевод"
},
"import": {
"title": "📖 <b>Импорт слов из текста</b>",
"desc": "Отправь мне текст на выбранном языке обучения, и я извлеку из него полезные слова для изучения.",
"can_send": "Можно отправить:\n• Отрывок из книги или статьи\n• Текст песни\n• Описание чего-либо\n• Любой интересный текст",
"cancel_hint": "Отправь /cancel для отмены.",
"too_short": "⚠️ Текст слишком короткий. Отправь текст минимум из 50 символов.\nИли используй /cancel для отмены.",
"too_long": "⚠️ Текст слишком длинный (максимум 3000 символов).\nОтправь текст покороче или используй /cancel для отмены.",
"processing": "🔄 Анализирую текст и извлекаю слова...",
"failed": "❌ Не удалось извлечь слова из текста. Попробуй другой текст или повтори позже.",
"found_header": "📚 <b>Найдено слов: {n}</b>",
"added_single": "✅ Слово '{word}' добавлено в словарь",
"added_count": "✅ Добавлено слов: <b>{n}</b>",
"skipped_count": "⚠️ Пропущено (уже в словаре): {n}"
},
"start": {
"new_intro": "👋 Привет, {first_name}!\n\nЯ бот для изучения английского языка. Помогу тебе:\n📚 Пополнять словарный запас (ручное/тематическое/из текста)\n✍ Выполнять интерактивные задания\n💬 Практиковать язык в диалоге с AI\n📊 Отслеживать свой прогресс\n\n<b>Команды:</b>\n• /add [слово] - добавить слово\n• /words [тема] - тематическая подборка\n• /import - импорт из текста\n• /vocabulary - мой словарь\n• /task - задания\n• /practice - диалог с AI\n• /stats - статистика\n• /settings - настройки\n• /reminder - напоминания\n• /help - полная справка",
"offer_test": "🎯 <b>Определим твой уровень?</b>\n\nКороткий тест (7 вопросов) поможет подобрать задания под твой уровень.\nЭто займёт 2-3 минуты.\n\nИли можешь пропустить и установить уровень вручную позже в /settings",
"return": "С возвращением, {first_name}! 👋\n\nГотов продолжить обучение?\n\n<b>Быстрый доступ:</b>\n• /vocabulary - посмотреть словарь\n• /task - получить задание\n• /practice - практика диалога\n• /words [тема] - тематическая подборка\n• /stats - статистика\n• /help - все команды",
"help": "<b>📖 Справка по командам:</b>\n\n<b>Управление словарём:</b>\n• /add [слово] - добавить слово в словарь\n• /vocabulary - просмотр словаря\n• /words [тема] - тематическая подборка слов\n• /import - импортировать слова из текста\n\n<b>Обучение:</b>\n• /task - задание (перевод, заполнение пропусков)\n• /practice - диалог с ИИ (6 сценариев)\n• /level_test - тест определения уровня\n\n<b>Статистика:</b>\n• /stats - твой прогресс\n\n<b>Настройки:</b>\n• /settings - уровень и язык\n• /reminder - ежедневные напоминания\n\n💡 Ты также можешь просто отправить мне слово, и я предложу добавить его в словарь!",
"offer_btn": "📊 Пройти тест уровня",
"skip_btn": "➡️ Пропустить",
"skip_msg": "✅ Хорошо!\n\nТы можешь пройти тест позже командой /level_test\nили установить уровень вручную в /settings\n\nДавай начнём! Попробуй:\n• /words travel - тематическая подборка\n• /practice - диалог с AI\n• /add hello - добавить слово"
},
"add": {
"prompt": "Отправь слово, которое хочешь добавить:\nНапример: <code>/add elephant</code>\n\nИли просто отправь слово без команды!",
"searching": "⏳ Ищу перевод и примеры...",
"examples_header": "<b>Примеры:</b>",
"translation_label": "Перевод",
"category_label": "Категория",
"level_label": "Уровень",
"confirm_question": "Добавить это слово в словарь?",
"btn_add": "✅ Добавить",
"btn_cancel": "❌ Отмена",
"exists": "Слово '<b>{word}</b>' уже есть в твоём словаре!\nПеревод: {translation}",
"added_success": "✅ Слово '<b>{word}</b>' добавлено!\n\nВсего слов в словаре: {count}\n\nПродолжай добавлять новые слова или используй /task для практики!",
"cancelled": "Отменено. Можешь добавить другое слово командой /add"
},
"vocab": {
"empty": "📚 Твой словарь пока пуст!\n\nДобавь первое слово командой /add или просто отправь мне слово.",
"header": "<b>📚 Твой словарь:</b>",
"accuracy_inline": "({n}% точность)",
"shown_last": "<i>Показаны последние 10 из {n} слов</i>",
"total": "<i>Всего слов: {n}</i>"
},
"practice": {
"start_text": "💬 <b>Диалоговая практика с AI</b>\n\nВыбери сценарий для разговора:\n\n• AI будет играть роль собеседника\n• Ты можешь общаться на английском\n• AI будет исправлять твои ошибки\n• Используй /stop для завершения диалога\n\nВыбери сценарий:",
"hints": "💡 <b>Подсказки:</b>",
"write_or_stop": "\n📝 Напиши свой ответ на английском или используй /stop для завершения",
"show_translation_btn": "👁️ Показать перевод",
"stop_btn": "🔚 Завершить диалог",
"scenario": {
"restaurant": "🍽️ Ресторан",
"shopping": "🛍️ Магазин",
"travel": "✈️ Путешествие",
"work": "💼 Работа",
"doctor": "🏥 Врач",
"casual": "💬 Общение"
},
"thinking_prepare": "🤔 AI готовится к диалогу...",
"empty_prompt": "Напиши что-нибудь на языке обучения или используй /stop для завершения",
"thinking": "🤔 AI думает...",
"corrections": "<b>Исправления:</b>",
"end_title": "✅ <b>Диалог завершён!</b>",
"end_exchanged": "Сообщений обменено: <b>{n}</b>",
"end_keep": "Отличная работа! Продолжай практиковаться.",
"end_hint": "Используй /practice для нового диалога.",
"translation_unavailable": "Перевод недоступен",
"translation_already": "Перевод уже показан"
},
"tasks": {
"no_words": "📚 У тебя пока нет слов для практики!\n\nДобавь несколько слов командой /add, а затем возвращайся.",
"stopped": "Задания остановлены. Используй /task, чтобы начать заново.",
"finished": "Задания завершены. Используй /task, чтобы начать заново.",
"header": "📝 <b>Задание {i} из {n}</b>",
"write_answer": "\n💡 Напиши свой ответ:",
"checking": "⏳ Проверяю ответ...",
"correct": "✅ <b>Правильно!</b>",
"incorrect": "❌ <b>Неправильно</b>",
"your_answer": "Твой ответ",
"right_answer": "Правильный ответ",
"next_btn": "➡️ Следующее задание",
"stop_btn": "🔚 Завершить",
"cancelled": "Отменено. Можешь вернуться к заданиям командой /task.",
"finish_title": "{emoji} <b>Задание завершено!</b>",
"correct_of": "Правильных ответов: <b>{correct}</b> из {total}",
"accuracy": "Точность: <b>{accuracy}%</b>",
"use_task": "Используй /task для нового задания",
"use_stats": "Используй /stats для просмотра статистики",
"comment": {
"excellent": "Отличный результат!",
"good": "Хорошая работа!",
"average": "Неплохо, продолжай практиковаться!",
"poor": "Повтори эти слова еще раз!"
}
},
"reminder": {
"title": "⏰ <b>Напоминания</b>",
"status_on": "✅ Включены",
"status_off": "❌ Выключены",
"time_not_set": "Не установлено",
"status_line": "Статус: {status}",
"time_line": "Время: {time} UTC",
"desc1": "Напоминания помогут не забывать о ежедневной практике.",
"desc2": "Бот будет присылать сообщение в выбранное время каждый день.",
"btn_enable": "✅ Включить",
"btn_disable": "❌ Выключить",
"btn_change_time": "⏰ Изменить время",
"set_time_first": "Сначала установи время напоминаний!",
"enabled_toast": "✅ Напоминания включены!",
"enabled_title": "✅ <b>Напоминания включены!</b>",
"enabled_desc": "Ты будешь получать ежедневные напоминания о практике.",
"disabled_toast": "❌ Напоминания выключены",
"disabled_title": "❌ <b>Напоминания выключены</b>",
"disabled_desc": "Используй /reminder чтобы включить их снова.",
"set_title": "⏰ <b>Установка времени напоминаний</b>",
"set_desc": "Отправь время в формате <b>HH:MM</b> (UTC)",
"set_examples": "Примеры:\n• <code>09:00</code> - 9 утра по UTC\n• <code>18:30</code> - 18:30 по UTC\n• <code>20:00</code> - 8 вечера по UTC",
"set_utc_hint": "💡 UTC = МСК - 3 часа\n(если хочешь 12:00 по МСК, введи 09:00)",
"cancel_hint": "Отправь /cancel для отмены",
"cancelled": "❌ Установка времени отменена",
"invalid_format": "❌ Неверный формат времени!\n\nИспользуй формат <b>HH:MM</b> (например, 09:00 или 18:30)\nИли отправь /cancel для отмены",
"time_set_title": "✅ <b>Время установлено!</b>",
"status_on_line": "Статус: <b>Включены</b>",
"use_settings": "Используй /reminder для изменения настроек."
},
"stats": {
"header": "📊 <b>Твоя статистика</b>",
"total_words": "📚 Слов в словаре: <b>{n}</b>",
"studied_words": "📖 Слов изучено: <b>{n}</b>",
"total_tasks": "✍️ Заданий выполнено: <b>{n}</b>",
"correct_tasks": "✅ Правильных ответов: <b>{n}</b>",
"accuracy": "🎯 Точность: <b>{n}%</b>",
"hint_add_words": "Добавь слова командой /add чтобы начать обучение!",
"hint_first_task": "Выполни первое задание командой /task!",
"hint_keep_practice": "Продолжай практиковаться! 💪"
},
"level_test": {
"show_translation_btn": "👁️ Показать перевод вопроса",
"intro": "📊 <b>Тест определения уровня</b>\n\nЭтот короткий тест поможет определить твой уровень английского.\n\n📋 Тест включает 7 вопросов:\n• Грамматика\n• Лексика\n• Понимание\n\n⏱ Займёт около 2-3 минут\n\nГотов начать?",
"start_btn": "✅ Начать тест",
"cancel_btn": "❌ Отмена",
"press_button": "Нажми кнопку когда будешь готов:",
"cancelled": "❌ Тест отменён",
"q_header": "❓ <b>Вопрос {i} из {n}</b>"
},
"words": {
"generating": "🔄 Генерирую подборку слов по теме '{theme}'...",
"generate_failed": "❌ Не удалось сгенерировать подборку. Попробуй позже.",
"header": "📚 <b>Подборка слов: {theme}</b>",
"choose": "Выбери слова, которые хочешь добавить в словарь:",
"add_all_btn": "✅ Добавить все",
"close_btn": "❌ Закрыть",
"help_title": "📚 <b>Тематические подборки слов</b>",
"help_usage": "Используй: <code>/words [тема]</code>",
"help_examples": "Примеры:\n• <code>/words travel</code> - путешествия\n• <code>/words food</code> - еда\n• <code>/words work</code> - работа\n• <code>/words nature</code> - природа\n• <code>/words technology</code> - технологии",
"help_note": "Я сгенерирую 10 слов по теме, подходящих для твоего уровня!",
"popular": "Популярные темы:",
"topic_travel": "✈️ Путешествия",
"topic_food": "🍔 Еда",
"topic_work": "💼 Работа",
"topic_nature": "🌿 Природа",
"topic_technology": "💻 Технологии",
"err_not_found": "❌ Ошибка: слово не найдено",
"already_exists": "Слово '{word}' уже в словаре",
"added_single": "✅ Слово '{word}' добавлено в словарь"
}
}