feat: add complete multilanguage support for german and english
This commit is contained in:
parent
d4be30cf74
commit
e5c61447a3
25 changed files with 500 additions and 168 deletions
|
|
@ -33,6 +33,7 @@
|
|||
"registerHaveAccount": "Already have an account? ",
|
||||
"registerLoginButton": "LOGIN",
|
||||
|
||||
"hubCycleComplete": "Cycle complete! Finish it in stats.",
|
||||
"hubNoActiveCycle": "No active cycle",
|
||||
"hubCreateCycle": "Create New Cycle",
|
||||
"hubCycleLabel": "Cycle",
|
||||
|
|
@ -153,6 +154,26 @@
|
|||
"emomConfirm": "CONFIRM & FINISH",
|
||||
"emomRepsPerRound": "Reps per Round",
|
||||
|
||||
"questDailyBounties": "DAILY BOUNTIES",
|
||||
"questViewAll": "VIEW ALL >",
|
||||
"questClaim": "CLAIM",
|
||||
"questRewardCollected": "Reward collected: {xp} XP!",
|
||||
"@questRewardCollected": {
|
||||
"placeholders": {
|
||||
"xp": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"guideNotFound": "No ancient scroll found for this technique.",
|
||||
"guideExecution": "EXECUTION",
|
||||
"guideMistakes": "COMMON MISTAKES",
|
||||
"guideAttributes": "ATTRIBUTES AFFECTED",
|
||||
"guideDiffNovice": "NOVICE",
|
||||
"guideDiffAdept": "ADEPT",
|
||||
"guideDiffMaster": "MASTER",
|
||||
|
||||
"questTabDailies": "DAILIES",
|
||||
"questTabJourney": "JOURNEY",
|
||||
"questEmptyDailies": "No daily quests available.\nCome back tomorrow!",
|
||||
|
|
@ -203,6 +224,32 @@
|
|||
"passwordsDoNotMatch": "Passwords do not match",
|
||||
"confirmButton": "CONFIRM",
|
||||
|
||||
"battleTitle": "Battle",
|
||||
"battleNoExercises": "No exercises configured",
|
||||
"battleWeekDay": "Week {week} - Day {day}",
|
||||
"@battleWeekDay": {
|
||||
"placeholders": {
|
||||
"week": {"type": "int"},
|
||||
"day": {"type": "int"}
|
||||
}
|
||||
},
|
||||
"bodyweight": "Bodyweight",
|
||||
"battleBossDefeated": "BOSS DEFEATED!",
|
||||
"timerComplete": "Time Complete!",
|
||||
"battleRepsPerRound": "{reps} Reps per Round",
|
||||
"@battleRepsPerRound": {
|
||||
"placeholders": {
|
||||
"reps": {"type": "int"}
|
||||
}
|
||||
},
|
||||
"battleWeightKg": "WEIGHT: {weight} kg",
|
||||
"@battleWeightKg": {
|
||||
"placeholders": {
|
||||
"weight": {"type": "double", "format": "decimalPattern"}
|
||||
}
|
||||
},
|
||||
"commonConfirm": "CONFIRM",
|
||||
|
||||
"guidePullupTitle": "Weighted Pull-Up",
|
||||
"guidePullupLore": "Pulling your body against gravity is the ultimate proof of upper body strength.",
|
||||
"guidePullupSteps": "Grip the bar slightly wider than shoulder width (overhand)|Engage core and pull shoulder blades down/back|Pull yourself up until chin is over the bar|Lower yourself with control",
|
||||
|
|
@ -398,6 +445,44 @@
|
|||
"lobbyStatusActive": "Raid is starting...",
|
||||
"lobbyStatusEntering": "Entering Battle...",
|
||||
|
||||
"unknownMember": "Unknown",
|
||||
"leaderboardTitle": "HALL OF FAME",
|
||||
"leaderboardHero": "Hero #{id}",
|
||||
"@leaderboardHero": {
|
||||
"placeholders": {
|
||||
"id": {"type": "String"}
|
||||
}
|
||||
},
|
||||
"leaderboardSubtitle": "Level {level} • {xp} XP",
|
||||
"@leaderboardSubtitle": {
|
||||
"placeholders": {
|
||||
"level": {"type": "int"},
|
||||
"xp": {"type": "int"}
|
||||
}
|
||||
},
|
||||
"exportEmailSubject": "SLRPG Data Export",
|
||||
"exportEmailBody": "Your SLRPG training data (GDPR export)",
|
||||
"deleteConfirmationWord": "DELETE",
|
||||
|
||||
"timerPause": "PAUSE",
|
||||
"timerReset": "RESET",
|
||||
"timerSkip": "SKIP",
|
||||
"timerRestart": "RESTART",
|
||||
"genderMale": "Male",
|
||||
"genderFemale": "Female",
|
||||
|
||||
"timerIgnite": "IGNITE ENGINE",
|
||||
"timerResume": "RESUME",
|
||||
"timerReady": "READY?",
|
||||
"timerPaused": "PAUSED",
|
||||
"timerRound": "ROUND {current} / {total}",
|
||||
"@timerRound": {
|
||||
"placeholders": {
|
||||
"current": {"type": "int"},
|
||||
"total": {"type": "int"}
|
||||
}
|
||||
},
|
||||
|
||||
"connectivityError": "No internet connection available.",
|
||||
"connectivityMultiplayerError": "Active internet connection required for multiplayer.",
|
||||
|
||||
|
|
@ -407,5 +492,60 @@
|
|||
"errorNotFound": "Data not found.",
|
||||
"errorEntryNotUnique": "Entry already exists.",
|
||||
"errorAuthenticationFailed": "E-Mail or Passwort wrong.",
|
||||
"errorIllegalRequest": "Illegal Request."
|
||||
"errorIllegalRequest": "Illegal Request.",
|
||||
|
||||
"commonLevel": "Lvl",
|
||||
"commonRequired": "Required",
|
||||
"commonUpdate": "UPDATE",
|
||||
"commonEdit": "EDIT",
|
||||
"commonLogout": "LOGOUT",
|
||||
"commonSave": "SAVE",
|
||||
"commonCancel": "CANCEL",
|
||||
"commonConfirm": "CONFIRM",
|
||||
|
||||
"profileEditTitle": "Edit Profile",
|
||||
"profileEditAppearance": "Edit Appearance",
|
||||
"profileSelectScenery": "Select Scenery",
|
||||
"profileBodyweightUpdated": "Bodyweight updated",
|
||||
"profileChangePassword": "Change Password",
|
||||
"profileOldPassword": "Old Password",
|
||||
"profileNewPassword": "New Password",
|
||||
"profileConfirmNewPassword": "Confirm New",
|
||||
"profilePassMismatch": "Mismatch",
|
||||
"profilePassMinChars": "Min 8 chars",
|
||||
"profilePassChangedSuccess": "Password changed successfully",
|
||||
"profilePhysicalStats": "Physical Stats",
|
||||
"profileCurrentBodyweight": "Current Bodyweight",
|
||||
"profileTrainingFocus": "Training Focus",
|
||||
"profileAccessoryTemplate": "Accessory Template",
|
||||
"profileAccountSecurity": "Account Security",
|
||||
"profileDangerZone": "Danger Zone",
|
||||
"profileResetProgress": "Reset Progress",
|
||||
"profileResetProgressSubtitle": "Resets Level, XP and Training History",
|
||||
"profileResetConfirmTitle": "Reset Progress?",
|
||||
"profileResetConfirmBody": "This will delete all your workouts and reset your Level to 1. This cannot be undone.",
|
||||
"profileDeleteAccount": "Delete Account",
|
||||
"profileDeleteAccountSubtitle": "Permanently delete your account and data",
|
||||
"profileDeleteConfirmTitle": "Delete Account?",
|
||||
"profileDeleteConfirmBody": "Are you sure you want to delete your account? All data will be lost forever.",
|
||||
|
||||
"templateStrengthOnly": "Strength Only",
|
||||
"templateStrengthOnlyDesc": "Main Lifts + FSL. Pure & Fast.",
|
||||
"templateHypertrophy": "Hypertrophy Support",
|
||||
"templateHypertrophyDesc": "Bodybuilding accessories to build muscle armor.",
|
||||
"templateConditioning": "The Engine (Conditioning)",
|
||||
"templateConditioningDesc": "15 min Kettlebell intervals to boost stamina.",
|
||||
"templateActiveJourneys": "ACTIVE JOURNEYS",
|
||||
"templatePullupJourney": "Quest: The First Pull-Up",
|
||||
"templatePullupJourneyDesc": "Specific progression to master your bodyweight.",
|
||||
|
||||
"setupFailed": "Setup failed: {error}",
|
||||
"@setupFailed": {
|
||||
"placeholders": {
|
||||
"error": {
|
||||
"type": "Object"
|
||||
}
|
||||
}
|
||||
},
|
||||
"setupEmailExists": "Email already exists. Please login or use another email."
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue