203 lines
7.3 KiB
Text
203 lines
7.3 KiB
Text
{
|
|
"enterTheArena": "ENTER THE ARENA",
|
|
"introText": "The Iron Golems have awakened. The Gravity Demons are pulling the world into the abyss.\n\nOnly a true Streetlifter can stop them. Are you ready to forge your body into a weapon?",
|
|
"featureArmorTitle": "Build Your Armor",
|
|
"featureArmorDesc": "Progressive overload based on Wendler 5/3/1.",
|
|
"featureMonstersTitle": "Slay Monsters",
|
|
"featureMonstersDesc": "Turn every rep into damage against epic foes.",
|
|
"featureLootTitle": "Gather Loot",
|
|
"featureLootDesc": "Earn XP, level up, and unlock new gear.",
|
|
"beginJourney": "BEGIN YOUR JOURNEY",
|
|
"loginPrompt": "Already a hero? Login here",
|
|
|
|
"loginWelcomeBack": "WELCOME BACK",
|
|
"loginSubtitle": "Time to level up your strength",
|
|
"loginErrorInvalid": "Invalid email or password",
|
|
"loginErrorConnection": "Could not connect to server.\nPlease check your internet connection.",
|
|
"loginErrorTimeout": "Connection timeout.\nPlease try again.",
|
|
"loginErrorGeneric": "Login failed. Please try again.",
|
|
"emailLabel": "Email",
|
|
"emailEmptyError": "Please enter your email",
|
|
"emailInvalidError": "Please enter a valid email",
|
|
"passwordLabel": "Password",
|
|
"passwordEmptyError": "Please enter your password",
|
|
"passwordLengthError": "Password must be at least 8 characters",
|
|
"loginButton": "LOGIN",
|
|
"loginNoAccount": "Don't have an account? ",
|
|
"loginRegisterButton": "REGISTER",
|
|
|
|
"registerTitle": "CREATE ACCOUNT",
|
|
"registerSubtitle": "Begin your strength journey",
|
|
"registerEmailHelper": "You will use this to login",
|
|
"continueButton": "CONTINUE",
|
|
"registerHaveAccount": "Already have an account? ",
|
|
"registerLoginButton": "LOGIN",
|
|
|
|
"hubNoActiveCycle": "No active cycle",
|
|
"hubCreateCycle": "Create New Cycle",
|
|
"hubCycleLabel": "Cycle",
|
|
"hubActiveLabel": "Active",
|
|
"hubActiveYes": "Yes",
|
|
"navHistory": "History",
|
|
"navInventory": "Inventory",
|
|
"navStats": "Stats",
|
|
"navCodex": "Codex",
|
|
"missionBriefingTitle": "MISSION BRIEFING",
|
|
"missionBriefingBody": "The enemy is fleeing! We have a 20-minute window to intercept.",
|
|
"missionBriefingDensity": "Combat Density: {sets} Sets",
|
|
"@missionBriefingDensity": {
|
|
"placeholders": {
|
|
"sets": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"missionBriefingInterval": "Interval: Every {seconds} seconds",
|
|
"@missionBriefingInterval": {
|
|
"placeholders": {
|
|
"seconds": {
|
|
"type": "String"
|
|
}
|
|
}
|
|
},
|
|
"missionBriefingHardcore": "⚠️ HARDCORE MODE",
|
|
"abortButton": "ABORT",
|
|
"engageButton": "ENGAGE",
|
|
|
|
"inventoryTitle": "Manage Equipment",
|
|
"saveButton": "SAVE",
|
|
"inventoryBarbellWeight": "Barbell Weight",
|
|
"inventoryPresets": "Quick Presets",
|
|
"inventoryPresetHome": "Home Gym",
|
|
"inventoryPresetCommercial": "Commercial",
|
|
"inventoryPresetMinimal": "Minimal",
|
|
"inventoryPlates": "Plates Available",
|
|
"inventoryBands": "Resistance Bands (Assistance)",
|
|
"saveChangesButton": "SAVE CHANGES",
|
|
"inventoryUpdatedSuccess": "Inventory updated successfully",
|
|
"inventorySaveError": "Error saving: {error}",
|
|
"@inventorySaveError": {
|
|
"placeholders": {
|
|
"error": {
|
|
"type": "String"
|
|
}
|
|
}
|
|
},
|
|
|
|
"statsTitle": "Statistics & Cycles",
|
|
"statsProgressAnalysis": "Progress Analysis",
|
|
"statsCycleTitle": "CYCLE {number}",
|
|
"@statsCycleTitle": {
|
|
"placeholders": {
|
|
"number": {
|
|
"type": "int"
|
|
}
|
|
}
|
|
},
|
|
"statsCurrentTM": "Current Training Maxes (TM)",
|
|
"statsFinishCycle": "FINISH CYCLE & LEVEL UP",
|
|
"statsCycleFinishedTitle": "Dungeon Cleared!",
|
|
"statsCycleFinishedBody": "You have defeated the guardians of this cycle. But deeper in the dungeon, stronger foes await...",
|
|
"statsTMIncreased": "Your Training Maxes have increased:",
|
|
"statsStalled": "STALLED",
|
|
"statsEnterNextLevel": "ENTER NEXT LEVEL",
|
|
|
|
"historyTitle": "Quest Log",
|
|
"historyEmptyTitle": "No completed quests yet",
|
|
"historyEmptyBody": "Complete a workout to fill your journal",
|
|
"historyUnknownWorkout": "Unknown Workout",
|
|
|
|
"battleWave": "WAVE {current} / {total}",
|
|
"@battleWave": {
|
|
"placeholders": {
|
|
"current": {"type": "int"},
|
|
"total": {"type": "int"}
|
|
}
|
|
},
|
|
"battleSet": "Set {current} of {total}",
|
|
"@battleSet": {
|
|
"placeholders": {
|
|
"current": {"type": "int"},
|
|
"total": {"type": "int"}
|
|
}
|
|
},
|
|
"battleWeight": "WEIGHT",
|
|
"battleReps": "REPS",
|
|
"battleAssistance": "ASSISTANCE",
|
|
"battleCompleteSet": "COMPLETE SET",
|
|
"battleRest": "REST",
|
|
"battleSkipRest": "SKIP REST",
|
|
"battleUpNext": "UP NEXT: {exercise}",
|
|
"@battleUpNext": {
|
|
"placeholders": {
|
|
"exercise": {"type": "String"}
|
|
}
|
|
},
|
|
"battleRaidComplete": "RAID COMPLETE!",
|
|
"battleBackToHub": "BACK TO HUB",
|
|
"levelUpTitle": "LEVEL UP!",
|
|
"levelUpBody": "You have grown stronger!",
|
|
"levelUpSubtitle": "The monsters tremble at your new power.",
|
|
"battleAbandonTitle": "Abandon Raid?",
|
|
"battleAbandonBody": "Your progress will not be saved.",
|
|
"cancelButton": "CANCEL",
|
|
"abandonButton": "ABANDON",
|
|
"amrapResultTitle": "🔥 AMRAP RESULT 🔥",
|
|
"amrapResultBody": "Go all out! How many did you get?",
|
|
"amrapConfirm": "CONFIRM RESULT",
|
|
"emomFinishedTitle": "MISSION ACCOMPLISHED",
|
|
"emomFinishedBody": "Time is up. Did you push further?",
|
|
"emomSetsCompleted": "SETS COMPLETED",
|
|
"emomConfirm": "CONFIRM & FINISH",
|
|
"emomRepsPerRound": "Reps per Round",
|
|
|
|
"questTabDailies": "DAILIES",
|
|
"questTabJourney": "JOURNEY",
|
|
"questEmptyDailies": "No daily quests available.\nCome back tomorrow!",
|
|
"questEmptyJourney": "Your journey has just begun.",
|
|
|
|
"setupProfileTitle": "Setup Profile",
|
|
"bodyweightTitle": "What's your current bodyweight?",
|
|
"bodyweightSubtitle": "We need this to calculate your weighted calisthenics exercises",
|
|
"unitKg": "KG",
|
|
"unitLbs": "LBS",
|
|
|
|
"strengthTestTitle": "Strength Test",
|
|
"strengthTestSubtitle": "Combat Calibration",
|
|
"strengthTestBody": "We need to assess your current power level to assign the correct monsters.",
|
|
"strengthLegs": "Leg Strength",
|
|
"strengthPull": "Pull Strength",
|
|
"strengthPush": "Push Strength",
|
|
"exerciseSquat": "Back Squat",
|
|
"exercisePullup": "Weighted Pull-up",
|
|
"exerciseRow": "Pendlay Row",
|
|
"exerciseDip": "Weighted Dip",
|
|
"exerciseBench": "Bench Press",
|
|
"canDoOneRep": "Can do 1 rep?",
|
|
"isAssisted": "Assisted (Bands)?",
|
|
"addWeightLabel": "Add. Weight (kg)",
|
|
"weightLabel": "Weight (kg)",
|
|
"bandAssistanceLabel": "Band Assistance (kg)",
|
|
"rowWeightLabel": "Row Weight (kg)",
|
|
"repsLabel": "Reps",
|
|
"reps5rmLabel": "5RM Reps (usually 5)",
|
|
"est1rm": "Est. 1RM",
|
|
"trainingMaxLabel": "Training Max (90%)",
|
|
"adjustedWendler": "Adjusted: Wendler 5/3/1",
|
|
"tmExplanation": "Your \"Training Max\" (TM) is your base combat power (90% of 1RM). For bodyweight exercises, we adjust the strategy.",
|
|
|
|
"setupEquipmentTitle": "Equipment Setup",
|
|
"setupInventoryTitle": "Equipment Inventory",
|
|
"setupInventorySubtitle": "Tell us what equipment you have available",
|
|
"setupBandsSubtitle": "Select bands you have for pullup/dip assistance",
|
|
"nextStepButton": "NEXT STEP",
|
|
|
|
"setupAvatarTitle": "Choose Your Hero",
|
|
"finishButton": "FINISH",
|
|
"setupAvatarSubtitle": "This is how the legends will remember you.",
|
|
"secureAccountTitle": "Secure Your Account",
|
|
"secureAccountBody": "Choose a strong password to protect your progress",
|
|
"confirmPasswordLabel": "Confirm Password",
|
|
"passwordsDoNotMatch": "Passwords do not match",
|
|
"confirmButton": "CONFIRM"
|
|
}
|