Files
yourpart3/frontend/src/i18n/locales/en/general.json
Torsten Schulz (local) ca1f045f4b feat(vocab): add language and course dictionary endpoints and UI components
- 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.
2026-04-10 13:08:18 +02:00

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"
}
}
}