{
"menu": {
"add": "โ Add word",
"vocab": "๐ Vocabulary",
"task": "๐ง Task",
"practice": "๐ฌ Practice",
"words": "๐ฏ Thematic words",
"import": "๐ Import from text",
"stats": "๐ Stats",
"settings": "โ๏ธ Settings",
"below": "Main menu below โคต๏ธ"
},
"common": {
"start_first": "First run /start to register",
"translation": "Translation"
},
"import": {
"title": "๐ Import words from text",
"desc": "Send me text in your learning language, and I will extract useful words to study.",
"can_send": "You may send:\nโข A passage from a book or article\nโข A song lyric\nโข A description\nโข Any interesting text",
"cancel_hint": "Send /cancel to abort.",
"too_short": "โ ๏ธ Text is too short. Send at least 50 characters.\nOr use /cancel to abort.",
"too_long": "โ ๏ธ Text is too long (max 3000 chars).\nSend a shorter text or use /cancel to abort.",
"processing": "๐ Analyzing text and extracting words...",
"failed": "โ Failed to extract words. Try another text or later.",
"found_header": "๐ Found words: {n}",
"added_single": "โ
Word '{word}' added to vocabulary",
"added_count": "โ
Added words: {n}",
"skipped_count": "โ ๏ธ Skipped (already in vocabulary): {n}"
},
"start": {
"new_intro": "๐ Hi, {first_name}!\n\nI'm a bot to learn English. I will help you to:\n๐ Grow your vocabulary (manual/thematic/from text)\nโ๏ธ Do interactive exercises\n๐ฌ Practice conversation with AI\n๐ Track your progress\n\nCommands:\nโข /add [word] - add a word\nโข /words [topic] - thematic selection\nโข /import - import from text\nโข /vocabulary - my dictionary\nโข /task - exercises\nโข /practice - AI dialogue\nโข /stats - statistics\nโข /settings - settings\nโข /reminder - reminders\nโข /help - full help",
"offer_test": "๐ฏ Shall we determine your level?\n\nA short test (7 questions) will tailor tasks to your level.\nIt takes about 2โ3 minutes.\n\nOr skip and set level later in /settings",
"return": "Welcome back, {first_name}! ๐\n\nReady to continue?\n\nQuick access:\nโข /vocabulary - view dictionary\nโข /task - get an exercise\nโข /practice - dialogue practice\nโข /words [topic] - thematic words\nโข /stats - statistics\nโข /help - all commands",
"help": "๐ Commands help:\n\nVocabulary:\nโข /add [word] - add to dictionary\nโข /vocabulary - view dictionary\nโข /words [topic] - thematic words\nโข /import - import from text\n\nLearning:\nโข /task - exercise (translate, fill gaps)\nโข /practice - AI dialogue (6 scenarios)\nโข /level_test - level test\n\nStats:\nโข /stats - your progress\n\nSettings:\nโข /settings - level and language\nโข /reminder - daily reminders\n\n๐ก You can also just send me a word to add it!",
"offer_btn": "๐ Take level test",
"skip_btn": "โก๏ธ Skip",
"skip_msg": "โ
Okay!\n\nYou can take the test later with /level_test\nor set level manually in /settings\n\nLet's start! Try:\nโข /words travel - thematic words\nโข /practice - AI dialogue\nโข /add hello - add a word"
},
"add": {
"prompt": "Send the word you want to add:\nFor example: /add elephant\n\nOr just send the word without a command!",
"searching": "โณ Looking up translation and examples...",
"examples_header": "Examples:",
"translation_label": "Translation",
"category_label": "Category",
"level_label": "Level",
"confirm_question": "Add this word to your vocabulary?",
"btn_add": "โ
Add",
"btn_cancel": "โ Cancel",
"exists": "The word '{word}' is already in your vocabulary!\nTranslation: {translation}",
"added_success": "โ
Word '{word}' added!\n\nTotal words in vocabulary: {count}\n\nKeep adding new words or use /task to practice!",
"cancelled": "Cancelled. You can add another word with /add"
},
"vocab": {
"empty": "๐ Your vocabulary is empty!\n\nAdd your first word with /add or just send me a word.",
"header": "๐ Your vocabulary:",
"accuracy_inline": "({n}% accuracy)",
"shown_last": "Showing last 10 of {n} words",
"total": "Total words: {n}"
},
"practice": {
"start_text": "๐ฌ Dialogue practice with AI\n\nChoose a scenario:\n\nโข AI will play a role\nโข You can chat in English\nโข AI will correct your mistakes\nโข Use /stop to finish\n\nPick a scenario:",
"hints": "๐ก Hints:",
"write_or_stop": "\n๐ Write your answer in English or use /stop to finish",
"show_translation_btn": "๐๏ธ Show translation",
"stop_btn": "๐ End dialogue",
"scenario": {
"restaurant": "๐ฝ๏ธ Restaurant",
"shopping": "๐๏ธ Shopping",
"travel": "โ๏ธ Travel",
"work": "๐ผ Work",
"doctor": "๐ฅ Doctor",
"casual": "๐ฌ Casual"
},
"thinking_prepare": "๐ค AI is preparing the dialogue...",
"empty_prompt": "Write something in the learning language or use /stop to finish",
"thinking": "๐ค AI is thinking...",
"corrections": "Corrections:",
"end_title": "โ
Dialogue finished!",
"end_exchanged": "Messages exchanged: {n}",
"end_keep": "Great job! Keep practicing.",
"end_hint": "Use /practice to start a new dialogue.",
"translation_unavailable": "Translation unavailable",
"translation_already": "Translation already shown"
},
"tasks": {
"no_words": "๐ You don't have words to practice yet!\n\nAdd some words with /add and come back.",
"stopped": "Exercises stopped. Use /task to start again.",
"finished": "Exercises finished. Use /task to start again.",
"header": "๐ Task {i} of {n}",
"write_answer": "\n๐ก Write your answer:",
"checking": "โณ Checking answer...",
"correct": "โ
Correct!",
"incorrect": "โ Incorrect",
"your_answer": "Your answer",
"right_answer": "Right answer",
"next_btn": "โก๏ธ Next task",
"stop_btn": "๐ Stop",
"cancelled": "Cancelled. You can return to tasks with /task.",
"finish_title": "{emoji} Task finished!",
"correct_of": "Correct answers: {correct} of {total}",
"accuracy": "Accuracy: {accuracy}%",
"use_task": "Use /task to start a new one",
"use_stats": "Use /stats to view statistics",
"comment": {
"excellent": "Excellent result!",
"good": "Good job!",
"average": "Not bad, keep practicing!",
"poor": "Review these words again!"
}
},
"stats": {
"header": "๐ Your stats",
"total_words": "๐ Words in vocabulary: {n}",
"studied_words": "๐ Words studied: {n}",
"total_tasks": "โ๏ธ Tasks completed: {n}",
"correct_tasks": "โ
Correct answers: {n}",
"accuracy": "๐ฏ Accuracy: {n}%",
"hint_add_words": "Add words with /add to start learning!",
"hint_first_task": "Do your first task with /task!",
"hint_keep_practice": "Keep practicing! ๐ช"
},
"reminder": {
"title": "โฐ Reminders",
"status_on": "โ
Enabled",
"status_off": "โ Disabled",
"time_not_set": "Not set",
"status_line": "Status: {status}",
"time_line": "Time: {time} UTC",
"desc1": "Reminders help you keep up with daily practice.",
"desc2": "The bot will send a message at the chosen time every day.",
"btn_enable": "โ
Enable",
"btn_disable": "โ Disable",
"btn_change_time": "โฐ Change time",
"set_time_first": "Please set the reminder time first!",
"enabled_toast": "โ
Reminders enabled!",
"enabled_title": "โ
Reminders enabled!",
"enabled_desc": "You will receive daily practice reminders.",
"disabled_toast": "โ Reminders disabled",
"disabled_title": "โ Reminders disabled",
"disabled_desc": "Use /reminder to enable them again.",
"set_title": "โฐ Set reminder time",
"set_desc": "Send time in format HH:MM (UTC)",
"set_examples": "Examples:\nโข 09:00 - 9 AM UTC\nโข 18:30 - 6:30 PM UTC\nโข 20:00 - 8 PM UTC",
"set_utc_hint": "๐ก UTC = local offset may apply",
"cancel_hint": "Send /cancel to abort",
"cancelled": "โ Time setup cancelled",
"invalid_format": "โ Invalid time format!\n\nUse HH:MM (e.g., 09:00 or 18:30)\nOr send /cancel to abort",
"time_set_title": "โ
Time set!",
"status_on_line": "Status: Enabled",
"use_settings": "Use /reminder to change settings."
},
"level_test": {
"show_translation_btn": "๐๏ธ Show question translation",
"intro": "๐ Level placement test\n\nThis short test will help determine your English level.\n\n๐ The test has 7 questions:\nโข Grammar\nโข Vocabulary\nโข Comprehension\n\nโฑ Takes about 2โ3 minutes\n\nReady to start?",
"start_btn": "โ
Start test",
"cancel_btn": "โ Cancel",
"press_button": "Press the button when you're ready:",
"cancelled": "โ Test cancelled",
"q_header": "โ Question {i} of {n}"
},
"words": {
"generating": "๐ Generating words for topic '{theme}'...",
"generate_failed": "โ Failed to generate words. Please try again later.",
"header": "๐ Word set: {theme}",
"choose": "Choose words to add to your vocabulary:",
"add_all_btn": "โ
Add all",
"close_btn": "โ Close",
"help_title": "๐ Thematic word sets",
"help_usage": "Use: /words [topic]",
"help_examples": "Examples:\nโข /words travel - travel\nโข /words food - food\nโข /words work - work\nโข /words nature - nature\nโข /words technology - technology",
"help_note": "I will generate 10 words for the topic tailored to your level!",
"popular": "Popular topics:",
"topic_travel": "โ๏ธ Travel",
"topic_food": "๐ Food",
"topic_work": "๐ผ Work",
"topic_nature": "๐ฟ Nature",
"topic_technology": "๐ป Technology",
"err_not_found": "โ Error: word not found",
"already_exists": "The word '{word}' is already in your vocabulary",
"added_single": "โ
Word '{word}' added to vocabulary"
}
}