// 格式化工具函數 // 翻譯屬性名稱 export function formatBuffKey(key) { const keyMap = { luck: '運氣', attack: '攻擊', defense: '防禦', speed: '速度', str: '力量', int: '智力', dex: '敏捷', strGain: '力量成長', intGain: '智力成長', dexGain: '敏捷成長', health: '健康', healthRegen: '健康恢復', healthRecovery: '健康恢復', happiness: '快樂', happinessRecovery: '快樂恢復', hungerDecay: '飢餓速度', sicknessReduction: '生病機率↓', badEventReduction: '壞事機率↓', resourceGain: '資源獲得', dropRate: '掉寶率', gameSuccessRate: '遊戲成功率', miniGameBonus: '小遊戲獎勵', breedingSuccess: '繁殖成功率' }; return keyMap[key] || key; } // 翻譯階段名稱 export function translateStage(stage) { if (!stage) return ''; const map = { 'egg': '蛋', 'baby': '幼年期', 'child': '成長期', 'adult': '成熟期', 'mythic': '神話期', 'EGG': '蛋', 'BABY': '幼年期', 'CHILD': '成長期', 'ADULT': '成熟期', 'MYTHIC': '神話期' }; return map[stage] || stage; }