{ "login": "Login", "landingHeadlinePart1": "The first", "landingHeadlinePart2": " truly task⁠-⁠based app", "landingSubtitle": "Build real fluency—fast!", "landingMobileHeadlinePart1": "Learn", "landingMobileHeadlinePart2": " anytime, anywhere", "getStarted": "Get started", "iAlreadyHaveAnAccount": "I already have an account", "getTheApp": "Get the app", "downloadTheApp": "Download the app", "getTheAppMessage": "Every task and every course, on your phone.", "fakeLogin": "Fake Login", "logout": "Logout", "email": "Email", "username": "Username", "usernameOrEmail": "Username or email", "password": "Password", "signIn": "Sign in", "signInWelcome": "Log in", "signInSubtitle": "Sign in to continue learning", "forgotPassword": "Forgot password?", "incorrectUsernameOrPassword": "Incorrect username or password", "continueLabel": "Continue", "finish": "Finish", "chooseSignUpMethod": "How would you like to sign up?", "signUpStepIndicator": "Step {current} of {total}", "signUpMethodCaption": "Pick how you want to create your Eduling account.", "signUpEmailCaption": "We will send a verification link here.", "signUpUsernameCaption": "This is the name other learners will see.", "signUpPasswordCaption": "Choose something only you can guess.", "signUpWithEmail": "Sign up with email", "signUpWithGoogle": "Sign up with Google", "signUpWithApple": "Sign up with Apple", "socialEmailMissing": "Please share your email address to sign up this way.", "signInWithGoogle": "Sign in with Google", "signInWithApple": "Sign in with Apple", "accountNotRegistered": "No Eduling account is linked to that. Create one first.", "signInFailed": "Could not sign you in. Please try again.", "disclaimerPart1": "By signing up you agree to our ", "termsOfService": "Terms of Service", "disclaimerPart2": " and ", "privacyPolicy": "Privacy Policy", "disclaimerPart3": ".", "enterEmailToVerify": "What is your email?", "pleasePickAUsername": "Pick a username", "usernameNoSpaces": "No spaces", "usernameNoSpecialChars": "Letters, numbers and underscore only", "usernameMaxLength": "20 characters or fewer", "usernameAlreadyExists": "That username is already taken.", "pleaseEnterPassword": "Set a password", "passwordMinLength": "At least 8 characters", "passwordsMatch": "Both passwords match", "accountAlreadyRegistered": "This account is already registered.", "registerFailed": "Could not create the account. Please try again.", "cancelRegistrationQuestion": "Cancel registration?", "cancelRegistrationMessage": "Everything you have entered will be lost.", "discardSignUp": "Discard", "verifyEmailReminder": "Please verify your email. Check your mailbox for a verification link!", "levelTestWelcome": "Welcome to EdulingAI!", "levelTestPrompt": "Take a speaking level test with EdulingAI", "levelTestStart": "Let's go", "levelTestSkip": "Skip for now", "pageNotFoundTitle": "Page not found", "pageNotFoundMessage": "The page you are looking for does not exist, or has moved somewhere else.", "backToHome": "Back to home", "confirmPassword": "Confirm password", "or": "or", "unknownException": "unknownException ({errorCode})", "parseException": "parseException", "cancellationException": "cancellationException", "noInternetException": "noInternetException", "timeoutException": "timeoutException", "badCertificateException": "badCertificateException", "canNotConnectToHost": "Can not connect to this host", "tokenExpired": "tokenExpired", "emptyEmail": "Please enter your email.", "invalidEmail": "Please enter a valid email address.", "invalidPassword": "Please enter your password.", "invalidUserName": "Please enter a username.", "invalidPhoneNumber": "invalidPhoneNumber", "invalidDateTime": "invalidDateTime", "passwordsAreNotMatch": "Passwords do not match.", "passwordTooShort": "Password needs to be at least 8 characters.", "ok": "OK", "cancel": "Cancel", "retry": "Retry", "close": "Close", "search": "Search", "myPage": "My Page", "home": "Home", "darkTheme": "Dark Theme", "navCourses": "Courses", "navClasses": "Classes", "navHistory": "History", "profile": "Profile", "explore": "Explore", "showLess": "Show less", "noCoursesToExplore": "No courses to explore yet.", "continueLearning": "Continue Learning", "noEnrolledCourses": "You have not enrolled in any course yet.", "startLearning": "Start learning", "bannerAppTitle": "Take Eduling with you, everywhere", "bannerAppMessage": "Learn on the go, sync your progress, and pick up right where you left off.", "bannerDiscountTitle": "Save 40% on your learning plan", "bannerDiscountMessage": "Unlock every course, practice library, and AI tutor with one subscription.", "bannerDiscountAction": "Claim discount", "bannerAiTitle": "Become an AI power user", "bannerAiMessage": "Bring AI into your daily routine with hands-on prompting workflows.", "bannerStreakTitle": "Keep your daily streak alive", "bannerStreakMessage": "Five minutes a day adds up. Earn badges as your streak grows.", "bannerStreakAction": "See your streak", "bannerConversationTitle": "Speak naturally with EdulingAI", "bannerConversationMessage": "Practice real conversations anytime — get instant feedback on every reply.", "bannerConversationAction": "Try a conversation", "yourHistory": "Your history", "practiceSession": "Practice session", "noSessionsYet": "No sessions yet", "noSessionsMessage": "Practice sessions you finish will show up here.", "couldNotLoadHistory": "Could not load your history", "checkConnectionAndRetry": "Please check your connection and try again.", "joinClassRequestSent": "Your request to join the class has been sent. Wait for your teacher to approve it.", "yourClasses": "Your classes", "joinClass": "Join class", "classFallbackName": "Class", "view": "View", "noClassesYet": "No classes yet", "noClassesMessage": "Classes you join will show up here.", "couldNotLoadClasses": "Could not load your classes", "courseFallbackName": "Course", "aboutThisCourse": "About this course", "courseTasksBlurb": "Practice with curated tasks tailored to this course.", "tasks": "Tasks", "completed": "Completed", "totalScore": "Total score", "level": "Level", "progress": "Progress", "couldNotLoadTasks": "Could not load tasks. Please try again.", "noTasksAvailable": "No tasks available yet.", "taskCompletedTitle": "Task Completed", "done": "Done", "points": "Points", "turns": "Turns", "correctAnswers": "Correct answers", "accuracy": "Accuracy", "viewInHistory": "View in history", "answersSavedToHistory": "Your answers and feedback are saved to History.", "classCodeIncorrect": "Incorrect code. Please check and try again.", "classCodeAlreadyUsed": "This code has already been used. Please ask for another one.", "classAlreadyJoined": "You have already joined this class.", "classRequestAlreadySent": "Your request has already been sent. Wait for your teacher to approve it.", "invitationCode": "Invitation code", "joinAClass": "Join a class", "inviteOnlyClassMessage": "This class is invite-only. Enter the invitation code your teacher gave you.", "enterClassCodeMessage": "Enter the class code your teacher gave you.", "classCode": "Class code", "join": "Join", "noTranscriptSaved": "No transcript saved", "sessionHadNoTranscript": "This session did not record the conversation.", "couldNotLoadTranscript": "Could not load this transcript", "getTheEdulingApp": "Get the Eduling app", "scanToDownload": "Scan to download", "keepChatting": "Keep Chatting", "assignments": "Assignments", "news": "News", "members": "Members", "allClasses": "All classes", "couldNotLoadAssignments": "Could not load assignments", "noAssignmentsYet": "No assignments yet", "noAssignmentsMessage": "Assignments shared with this class will show up here.", "couldNotLoadNews": "Could not load news", "noAnnouncementsYet": "No announcements yet", "noAnnouncementsMessage": "Class news and announcements will appear here.", "announceToClassHint": "Announce something to your class", "shareAnnouncementTitle": "Share an announcement with your class", "post": "Post", "couldNotLoadMembers": "Could not load members", "noMembersYet": "No members yet", "noMembersMessage": "Classmates in this class will be listed here.", "classmateFallbackName": "Classmate", "friendRequested": "Requested", "someoneFallbackName": "Someone", "addAComment": "Add a comment", "topicFallbackName": "Topic", "assignmentFallbackName": "Assignment", "submitted": "Submitted", "missing": "Missing", "noDueDate": "No due date", "deleteThisSession": "Delete this session?", "deleteSessionConfirm": "Are you sure you want to delete this session?", "delete": "Delete", "sessionDeleted": "Session deleted.", "nothingRecorded": "Nothing recorded", "nothingRecordedMessage": "This session finished without a recording or a written answer.", "deleteSession": "Delete session", "recording": "Recording", "couldNotLoadRecording": "Could not load this recording", "yourWriting": "Your writing", "correctedWriting": "Corrected writing", "transcript": "Transcript", "date": "Date", "duration": "Duration", "allSessions": "All sessions", "deleteSessionWarning": "Once you delete this session, you cannot undo this action.", "taskFallbackName": "Task", "skipped": "Skipped", "couldNotLoadSession": "Could not load this session", "chatSavedNotice": "Good news! Your chat has been saved. See it here.", "backToClass": "Back to class", "instructions": "Instructions", "yourSubmission": "Your submission", "comments": "Comments", "unsubmit": "Unsubmit", "turnIn": "Turn in", "clear": "Clear", "turnInYourWork": "Turn in your work", "pickCompletedTask": "Pick your completed task", "couldNotLoadRecordings": "Could not load your recordings.", "noRecordingsYet": "You have no practice recordings yet. Play a task first, then turn it in here.", "status": "Status", "notSubmittedYet": "Not submitted yet", "late": "Late", "grade": "Grade", "teacherNote": "Teacher note", "teacher": "Teacher", "voiceComment": "Voice comment", "start": "Start", "couldNotLoadAssignment": "Could not load this assignment", "nativeLanguage": "Native language", "targetLanguage": "Target language", "signOutQuestion": "Sign out?", "signOutMessage": "You will need to sign in again to keep learning.", "signOut": "Sign out", "deleteAccountQuestion": "Delete your account?", "deleteAccountMessage": "Your account and everything you have practised will be removed for good.", "yourProfile": "Your profile", "settings": "Settings", "save": "Save", "account": "Account", "proficiency": "Proficiency", "plan": "Plan", "myPlan": "My plan", "premium": "Premium", "free": "Free", "legal": "Legal", "security": "Security", "changePassword": "Change password", "dangerZone": "Danger zone", "deleteAccount": "Delete account", "deleteAccountBlurb": "Your account and everything you have practised go for good.", "fillEveryField": "Please fill in every field.", "newPasswordsDoNotMatch": "The two new passwords do not match.", "couldNotChangePassword": "Could not change your password. Check your current password and try again.", "currentPassword": "Current password", "newPassword": "New password", "confirmNewPassword": "Confirm new password", "couldNotSaveEmail": "Could not save your email. Please try again.", "changeEmail": "Change email", "couldNotSaveLanguage": "Could not save your language. Please try again.", "couldNotLoadLanguages": "Could not load the languages. Please try again.", "noLanguageMatches": "No language matches that search.", "couldNotSaveLevel": "Could not save your level. Please try again.", "dayStreak": "Day streak", "tasksCompleted": "Tasks completed", "minutes": "Minutes", "ranking": "Ranking", "totalPoints": "Total points", "couldNotOpenPage": "Could not open the page. Please try again later.", "overview": "Overview", "corrections": "Corrections", "vocabAnalysis": "Vocab analysis", "feedbackOnlyWhileTaskOpen": "This feedback is only available while the task that produced it is open.", "uniqueWordsRatio": "Unique words / total words", "revisions": "Revisions", "speed": "Speed", "speedTarget": "Aim for 120-150 words per minute", "howYouDid": "How you did", "taskPerformance": "Task\nperformance", "originalTranscript": "Original transcript", "revisedTranscript": "Revised transcript", "translating": "Translating…", "revisedSentence": "Revised sentence", "explanation": "Explanation", "commonWords": "Common words", "lessCommonWords": "Less common words", "uncommonWords": "Uncommon words", "noVocabularyRecognized": "No vocabulary was recognized in this answer.", "yourVocabulary": "Your vocabulary", "whatYouSaid": "What you said", "writeYourAnswerHint": "Write your answer…", "enterYourAnswerHint": "Enter your answer…", "tapMicToRecord": "Tap the mic to record", "typeAMessageHint": "Type a message…", "switchTo": "Switch to", "pleaseSpeak": "Please Speak", "listening": "Listening", "paused": "Paused", "speaking": "Speaking", "preparingAudio": "Preparing audio…", "somethingWentWrong": "Something went wrong.", "viewOverview": "View overview", "viewCorrections": "View corrections", "viewVocabAnalysis": "View vocab analysis", "hideTranscript": "Hide transcript", "showTranscript": "Show transcript", "couldNotLoadAudio": "Could not load this audio", "openDocumentInBrowser": "Open this document in a browser", "openVideoInBrowser": "Open this video in a browser", "couldNotLoadImage": "Could not load this image", "learnerFallbackName": "Learner", "initializingConversation": "Initializing the conversation", "taskCompletedExclaim": "Task completed!", "taskCompletedKeepChattingMessage": "Great job. You can keep chatting to explore more, or finish to start a fresh task.", "thanksForChatting": "Thanks for chatting!", "tryAnotherTask": "Want to try another task?", "taskMobileOnly": "This task type only runs in the Eduling mobile app.", "lockedTaskMobileOnly": "Download the Eduling mobile app to see unlocking options." }