Add skill training advisor with recipe data and one-click goals.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-22 15:28:51 +02:00
parent e233e3c762
commit 567bbd3de0
21 changed files with 3447 additions and 18 deletions
+19 -1
View File
@@ -121,7 +121,25 @@
"addGoalFor": "Ziel für {name} hinzufügen",
"trend": "Verlauf",
"trendExpand": "Klicken für großes Diagramm",
"trendExpandFor": "Level-Verlauf für {name}"
"trendExpandFor": "Level-Verlauf für {name}",
"advisorTitle": "Trainings-Empfehlungen",
"advisorHint": "Skill in der Tabelle anklicken für XP-Empfehlungen (nur Rezept-Skills).",
"advisorLoading": "Lade Empfehlungen…",
"advisorUnsupported": "Für diesen Skill liegen noch keine Rezeptdaten vor.",
"advisorUnavailable": "Empfehlungen konnten nicht geladen werden.",
"advisorSummary": "{name} (Level {level}) — noch {xp} XP bis zum nächsten Level",
"advisorNoRecipes": "Keine Aktivitäten auf deinem aktuellen Level freigeschaltet.",
"advisorActivity": "Aktivität",
"advisorXpMin": "XP / Min.",
"advisorReqLevel": "Level",
"advisorMaterials": "Material",
"advisorEtaCol": "Bis Level",
"advisorEta": "~{minutes} Min.",
"advisorMissing": "Fehlt: {items}",
"advisorAdoptSkillGoal": "Level {level} als Ziel",
"advisorAdoptGoalFor": "Ziel: {count}× {name} craften (bis nächstes Level)",
"advisorGoalCreated": "Skill-Ziel angelegt: {name} → Level {target}",
"advisorItemGoalCreated": "Item-Ziel angelegt: {count}× {name} craften"
},
"inventory": {
"search": "Item suchen…",
+19 -1
View File
@@ -121,7 +121,25 @@
"addGoalFor": "Add goal for {name}",
"trend": "Trend",
"trendExpand": "Click to enlarge chart",
"trendExpandFor": "Level history for {name}"
"trendExpandFor": "Level history for {name}",
"advisorTitle": "Training advisor",
"advisorHint": "Click a skill in the table for XP training recommendations (recipe skills only).",
"advisorLoading": "Loading recommendations…",
"advisorUnsupported": "No recipe data for this skill yet.",
"advisorUnavailable": "Could not load recommendations.",
"advisorSummary": "{name} (level {level}) — {xp} XP to next level",
"advisorNoRecipes": "No activities unlocked at your current level.",
"advisorActivity": "Activity",
"advisorXpMin": "XP / min",
"advisorReqLevel": "Req. level",
"advisorMaterials": "Materials",
"advisorEtaCol": "Est. to level",
"advisorEta": "~{minutes} min",
"advisorMissing": "Missing: {items}",
"advisorAdoptSkillGoal": "Level {level} as goal",
"advisorAdoptGoalFor": "Goal: craft {count}× {name} (to next level)",
"advisorGoalCreated": "Skill goal created: {name} → level {target}",
"advisorItemGoalCreated": "Item goal created: craft {count}× {name}"
},
"inventory": {
"search": "Search items…",