- Implemented `getLanguageDictionary` and `getCourseDictionary` methods in the VocabService to retrieve vocabulary entries filtered by search terms. - Updated VocabController and vocabRouter to include new routes for accessing language and course dictionaries. - Enhanced frontend components to navigate to the new dictionary views, including buttons in VocabCourseView and VocabLanguageView. - Added localization entries for the dictionary feature in multiple languages, ensuring a consistent user experience across the platform.
193 lines
6.2 KiB
JSON
193 lines
6.2 KiB
JSON
{
|
|
"welcome": "Welcome to YourPart",
|
|
"imprint": {
|
|
"title": "Imprint",
|
|
"button": "Imprint"
|
|
},
|
|
"dataPrivacy": {
|
|
"title": "Data Privacy Policy",
|
|
"button": "Data Privacy Policy"
|
|
},
|
|
"contact": {
|
|
"title": "Contact",
|
|
"button": "Contact"
|
|
},
|
|
"error-title": "Error",
|
|
"warning-title": "Warning",
|
|
"info-title": "Information",
|
|
"dialog": {
|
|
"contact": {
|
|
"email": "Email address",
|
|
"name": "Name",
|
|
"message": "Your message to us",
|
|
"accept": "Your email address will be temporarily stored in our system. After your request has been processed, the email address will be deleted again.",
|
|
"acceptdatasave": "I agree to the temporary storage of my email address.",
|
|
"accept2": "Without this consent we unfortunately cannot reply to you."
|
|
}
|
|
},
|
|
"general": {
|
|
"datetimelong": "dd.MM.yyyy HH:mm:ss",
|
|
"loading": "Loading...",
|
|
"back": "Back",
|
|
"cancel": "Cancel",
|
|
"ok": "OK",
|
|
"yes": "Yes",
|
|
"no": "No"
|
|
},
|
|
"OK": "Ok",
|
|
"Cancel": "Cancel",
|
|
"yes": "Yes",
|
|
"no": "No",
|
|
"message": {
|
|
"close": "Close"
|
|
},
|
|
"appShell": {
|
|
"header": {
|
|
"tagline": "Community platform",
|
|
"beta": "Beta",
|
|
"backend": "Backend",
|
|
"daemon": "Daemon",
|
|
"language": "Language"
|
|
},
|
|
"footer": {
|
|
"systemLabel": "System",
|
|
"noOpenDialogs": "No open dialogs",
|
|
"activeWindows": "{count} windows active",
|
|
"systemReady": "System ready",
|
|
"systemStatusUnavailable": "System status is not directly available in this view right now."
|
|
}
|
|
},
|
|
"widgets": {
|
|
"dashboard": {
|
|
"dragHandle": "Move",
|
|
"loading": "Loading..."
|
|
},
|
|
"birthdays": {
|
|
"today": "Today!",
|
|
"tomorrow": "Tomorrow",
|
|
"turningAge": "(turning {age})",
|
|
"inDays": "{count} days",
|
|
"empty": "No visible birthdays from friends"
|
|
},
|
|
"upcoming": {
|
|
"today": "Today",
|
|
"tomorrow": "Tomorrow",
|
|
"timeAt": "{time}",
|
|
"allDay": "All day",
|
|
"empty": "No upcoming appointments"
|
|
},
|
|
"appointments": {
|
|
"title": "📅 Appointments",
|
|
"loading": "Loading appointments...",
|
|
"empty": "No upcoming appointments",
|
|
"loadError": "Appointments could not be loaded"
|
|
},
|
|
"list": {
|
|
"noEntries": "No entries",
|
|
"entriesCount": "({count} entries)",
|
|
"fieldsCount": "({count} fields)"
|
|
},
|
|
"news": {
|
|
"emptyValue": "—"
|
|
},
|
|
"falukant": {
|
|
"emptyValue": "—"
|
|
},
|
|
"vocabCourses": {
|
|
"empty": "You are not enrolled in any vocabulary course yet.",
|
|
"browseCourses": "Browse courses",
|
|
"unnamedCourse": "Untitled course",
|
|
"lessonLine": "Lesson #{number}: {title}",
|
|
"noLessons": "No lessons in this course yet.",
|
|
"allDone": "All lessons completed",
|
|
"openLesson": "Go to lesson",
|
|
"openCourse": "Open course"
|
|
}
|
|
},
|
|
"gender": {
|
|
"male": "Male",
|
|
"female": "Female",
|
|
"transmale": "Trans man",
|
|
"transfemale": "Trans woman",
|
|
"nonbinary": "Non-binary"
|
|
},
|
|
"common": {
|
|
"edit": "Edit",
|
|
"delete": "Delete",
|
|
"create": "Create",
|
|
"update": "Update",
|
|
"save": "Save",
|
|
"add": "Add",
|
|
"cancel": "Cancel",
|
|
"yes": "Yes",
|
|
"no": "No"
|
|
},
|
|
"sectionBar": {
|
|
"sections": {
|
|
"default": "Section",
|
|
"falukant": "Falukant",
|
|
"vocab": "Vocabulary trainer",
|
|
"forum": "Forum",
|
|
"community": "Community",
|
|
"settings": "Settings",
|
|
"administration": "Administration",
|
|
"minigames": "Minigames",
|
|
"personal": "Personal",
|
|
"blog": "Blog"
|
|
},
|
|
"titles": {
|
|
"friends": "Friends",
|
|
"guestbook": "Guestbook",
|
|
"search": "Search",
|
|
"gallery": "Gallery",
|
|
"forum": "Forum",
|
|
"topic": "Topic",
|
|
"diary": "Diary",
|
|
"languages": "Languages",
|
|
"newLanguage": "New language",
|
|
"subscribeLanguage": "Subscribe to language",
|
|
"language": "Language",
|
|
"chapter": "Chapter",
|
|
"vocabDictionary": "Dictionary",
|
|
"courses": "Courses",
|
|
"course": "Course",
|
|
"lesson": "Lesson",
|
|
"createCharacter": "Create character",
|
|
"overview": "Overview",
|
|
"branch": "Branch",
|
|
"moneyHistory": "Money history",
|
|
"family": "Family",
|
|
"house": "House",
|
|
"nobility": "Nobility",
|
|
"reputation": "Reputation",
|
|
"church": "Church",
|
|
"education": "Education",
|
|
"bank": "Bank",
|
|
"directors": "Directors",
|
|
"health": "Health",
|
|
"politics": "Politics",
|
|
"underground": "Underground",
|
|
"personalSettings": "Personal data",
|
|
"viewSettings": "View",
|
|
"sexualitySettings": "Sexuality",
|
|
"flirtSettings": "Flirt",
|
|
"accountSettings": "Account",
|
|
"languageAssistantSettings": "Language assistant",
|
|
"interests": "Interests",
|
|
"adminInterests": "Interest administration",
|
|
"adminUsers": "Users",
|
|
"adminUserStatistics": "User statistics",
|
|
"adminContacts": "Contact requests",
|
|
"adminUserRights": "Rights",
|
|
"adminForums": "Forum administration",
|
|
"adminChatRooms": "Chat rooms",
|
|
"adminFalukantUsers": "Falukant users",
|
|
"adminFalukantMap": "Falukant map",
|
|
"adminCreateNpc": "Create NPC",
|
|
"adminMinigames": "Match3 administration",
|
|
"adminTaxiTools": "Taxi tools",
|
|
"adminServicesStatus": "Service status"
|
|
}
|
|
}
|
|
}
|