// 格式化工具函數

// 翻譯屬性名稱
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;
}
