Custom language
Esta página aún no está disponible en tu idioma.
Aufum Team | 2024-12-16
Since Aufum supports multilingual learning but may not cater to all users’ needs, it offers a custom language feature. Users can create their own language packs or use pre-made ones from others.
To implement this, translate the following JSON, enable custom language on the settings page, input the translated JSON, save the changes, and refresh the page to apply the updates.
Note:
- “bem” is the abbreviation for “backend error message”.
- “pos” and the value “POS” in “pos.pos” are both abbreviations for “Part of speech”.
{ "accountSettings": "Account Settings", "action": "Action", "activationComplete": "Congratulations! Your account has been successfully activated!", "activationSuccess": "Your account has been successfully activated! You can now start using our services.", "add": "Add", "advancedFeaturesForInstructor": "Advanced features require verified instructor status. Submit your credentials to upgrade.", "appearanceSettings": "Appearance Settings", "apply": "Apply", "automatic": "Automatic", "backgroundColor": "Background Color", "backgroundImage": "Background Image", "backgroundImageLocalOnly": "The background image is only stored locally.", "basic": "Basic", "batchAddDictEntries": "Batch add dictionary entries", "cancel": "Cancel", "captcha": "CAPTCHA", "captchaLength": "The CAPTCHA code is {{val}} digits long.", "card": "Card", "codeMaxLength": "Code must be no more than {{val}} characters.", "codeMinLength": "Code must be at least {{val}} characters.", "cognates": "Cognates", "completeBlanks": "Please fill in the blanks", "confirm": "Confirm", "confirmPassword": "Confirm Password", "confirmPasswordMaxLength": "Confirm Password must be no more than {{val}} characters.", "confirmPasswordMinLength": "Confirm Password must be at least {{val}} characters.", "correctAnswer": "Correct answer!", "correctAnswerIs": "The correct answer is {{val}}", "countdown": "Countdown", "currentEmail": "Current Email", "currentPassword": "Current Password", "dark": "Dark", "darkMode": "Dark Mode", "dayAbbr": "day", "definition": "Definition", "definitionLanguage": "Definition Language", "derivatives": "Derivatives", "dictationSpelling": "Please spell the sentence you heard {{val}}", "dictationWords": "Please spell the words you hear {{val}}", "dictionary": "Dictionary", "difficulty": "Difficulty", "displayTranslation": "Display the translation", "documentation": "Documentation", "done": "Done", "edit": "Edit", "email": "Email", "emailMinLength": "Email length must be greater than {{val}} digits.", "emailVerificationCode": "Email Verification Code", "emailVerificationRequired": "Please complete email verification", "enterEditingMode": "Enter editing mode", "enterEmail": "Please enter your email address.", "enterText": "Please enter text", "enterTranslation": "Please enter translation", "errorParsingJson": "Error parsing JSON", "etymology": "Etymology", "exampleSentence": "Example Sentence", "exitInstructorWorkbench": "Exit Instructor Workbench", "feedback": "Feedback", "feedbackSuggestions": "Feel free to share any feedback or suggestions with us anytime.", "forgotPassword": "Forgot password", "genericCard": "Generic Card", "giveUp": "Give up", "goToLogin": "Go to login", "headword": "Headword", "headwordLanguage": "Headword Language", "hideTranslation": "Hide the translation", "homePage": "Home Page", "hourAbbr": "hour", "inflection": "Inflection", "instructorUpgradeDescription": "After being upgraded to a instructor, you can create your own courses, including general courses and foreign language courses. In foreign language courses, you can create your own dictionaries and word packs to achieve more customized teaching functions. Instructors need to ensure that there are no copyright issues with their courses and proactively invite students to join their courses. For more details, please see:", "instructorWorkbench": "Instructor Workbench", "language": "Language", "languageCard": "Language Card", "learner": "Learner", "learnerCode": "Learner Code", "learningPlan": "Learning Plan", "light": "Light", "linkTitleRequired": "Link title cannot be empty", "linkUrlRequired": "Link URL cannot be empty", "login": "Login", "logout": "Logout", "longIdleReviewRestart": "You haven't operated for a long time, please start reviewing again.", "mainBackground": "Main Background", "mine": "Mine", "minuteAbbr": "min", "mnemonic": "Mnemonic", "monthAbbr": "mo", "more": "More", "multipleChoiceDefinition": "Please choose the correct definition of {{val}} (multiple choice)", "newEmail": "New Email", "newPassword": "New Password", "newUsername": "New username", "next": "Next", "noDataDemo": "No data available. Below for demonstration.", "noMoreData": "No more data available.", "notice": "Notice", "opacity": "Opacity", "parameterEmpty": "Parameter is empty", "password": "Password", "passwordMaxLength": "Password must be no more than {{val}} characters.", "passwordMinLength": "Password must be at least {{val}} characters.", "phrases": "Phrases", "playPronunciation": "Play pronunciation", "privatePolicy": "Private Policy", "pronunciation": "Pronunciation", "questionTimeLimit": "You will need to complete {{val}} questions within {{val2}} minutes.", "recentLearning": "Recent learning", "register": "Register", "registerServiceAgreement": "By clicking 'Register', you agree to our service agreement:", "resendInSeconds": "Resend in {{val}} seconds", "resetPassword": "Reset password", "restartReview": "Please start reviewing again", "review": "Review", "reviewDoneToday": "Today's review has been completed.", "reviewPlan": "Review Plan", "root": "Root", "search": "Search", "secondsAbbr": "sec", "selectOptionNum": "Select option {{val}}", "selfChallenge": "Self-challenge", "selfChallengeNoImpact": "Self-challenge will not affect the review plan.", "sendCodeInstructor": "Please send this code to your instructor so that they can invite you to their course.", "settings": "Settings", "shortcutKeys": "Shortcut keys", "singleChoiceDefinition": "Please choose the correct definition of {{val}} (single choice)", "startChallenging": "Start challenging", "startReviewing": "Start reviewing", "statics": "Statics", "submit": "Submit", "title": "Title", "titleColor": "Title Color", "tournament": "Tournament", "translateText": "Please translate: {{val}}", "translateWord": "Please translate the word: {{val}}", "untitled": "Untitled", "upgradeMembership": "Upgrade Membership", "upgradeToInstructor": "Upgrade to instructor", "urlTitleTaken": "The link URL already exists with the title: {{val}}", "userAgreement": "User Agreement", "username": "Username", "validationFailed": "Oops! Validation failed. Please check your input.", "welcomeToApp": "Welcome to {{val}}", "wordDefinitionSingleChoice": "Please choose the definition of the word (single choice){{val}}", "wordPack": "Word Pack", "wrongAnswer": "Wrong answer", "yearAbbr": "year",
"bem": { "cacheKeyNotExist": "The cache key does not exist. Please check.", "captchaIdRequired": "We need your captcha ID. Please provide it.", "captchaRequired": "Please fill in the captcha to verify you're not a robot.", "codeRequired": "Don't forget to enter the verification code. It's important!", "confirmPasswordRequired": "Please confirm your password. This field cannot be empty.", "done": "Done!", "duplicateTitle": "Sorry, that title is already taken. Please try another one.", "emailFormatError": "Hmm, that doesn't look like a valid email format. Please check and try again.", "emailNotAvailable": "This email address is not available. Please use a different one.", "emailNotRegistered": "This email address is not registered. Please check or sign up for a new account.", "emailRequired": "Please enter your email address to proceed.", "illegalParameter": "Oops! The parameter you provided is not valid. Please review and try again.", "incorrectCaptcha": "The captcha is incorrect. Please try again or request a new one.", "incorrectUsernameOrPassword": "The username or password you entered is incorrect. Please try again.", "newPasswordRequired": "Please provide a new password. It cannot be empty.", "newPasswordsDoNotMatch": "Oops! The new passwords do not match. Please try again.", "passwordRequired": "Please enter a password. It cannot be empty.", "passwordsDoNotMatch": "The passwords you entered do not match. Please check them.", "processingFailed": "Sorry, we couldn't complete this action. Please review your inputs or report an issue.", "quantityExceedsLimit": "Sorry, quantity exceeds limit. Max is {{val}}.", "usernameMustBeAtLeast6Characters": "The username must be at least 6 characters long.", "usernameNotAvailable": "This username is not available. Please choose a different one.", "usernameRequired": "Please enter a username. It cannot be empty.", "wordRequired": "Oops! The word field cannot be empty. Please enter a word.", "wrongCaptcha": "The captcha entered is incorrect. Please try again." },
"country": { "AD": "Andorra", "AL": "Albania", "AT": "Austria", "AU": "Australia", "BA": "Bosnia and Herzegovina", "BE": "Belgium", "BG": "Bulgaria", "BN": "Brunei", "BY": "Belarus", "CH": "Switzerland", "CY": "Cyprus", "CZ": "Czech Republic", "DE": "Germany", "DK": "Denmark", "EE": "Estonia", "ES": "Spain", "FI": "Finland", "FJ": "Fiji", "FR": "France", "GB": "United Kingdom", "GR": "Greece", "HR": "Croatia", "HU": "Hungary", "ID": "Indonesia", "IE": "Ireland", "IN": "India", "IS": "Iceland", "IT": "Italy", "JP": "Japan", "KH": "Cambodia", "KR": "Korea", "LA": "Laos", "LI": "Liechtenstein", "LT": "Lithuania", "LU": "Luxembourg", "LV": "Latvia", "MC": "Monaco", "MD": "Moldova", "ME": "Montenegro", "MK": "North Macedonia", "MM": "Myanmar", "MT": "Malta", "MY": "Malaysia", "NL": "Netherlands", "NO": "Norway", "NZ": "New Zealand", "PG": "Papua New Guinea", "PH": "Philippines", "PL": "Poland", "PT": "Portugal", "RO": "Romania", "RS": "Serbia", "RU": "Russia", "SB": "Solomon Islands", "SE": "Sweden", "SG": "Singapore", "SI": "Slovenia", "SK": "Slovakia", "SM": "San Marino", "TH": "Thailand", "TL": "Timor-Leste", "UA": "Ukraine", "US": "United States", "VA": "Vatican City", "VN": "Vietnam", "XK": "Kosovo" },
"pos": { "adjective": "Adjective", "adverb": "Adverb", "article": "Article", "conjunction": "Conjunction", "interjection": "Interjection", "noun": "Noun", "pos": "POS", "partOfSpeech": "Part of speech", "preposition": "Preposition", "pronoun": "Pronoun", "verb": "Verb" },
"theme": { "default": "Default (light/dark)", "morningSunlight": "Morning Sunlight", "profoundNight": "Profound Night", "summerRain": "Summer rain" }}