From 60db6b2ec9bb95e6a97a865adc6f1757f45ab0c6 Mon Sep 17 00:00:00 2001 From: JiWoong Sul Date: Thu, 15 Jan 2026 21:34:18 +0900 Subject: [PATCH] =?UTF-8?q?feat(l10n):=20=EC=8A=A4=ED=82=AC=20=EC=83=81?= =?UTF-8?q?=EC=84=B8=20=EC=A0=95=EB=B3=B4=20=EB=9D=BC=EB=B2=A8=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 공통: tier, mpCost, cooldown, seconds - 공격: power, hits, dot, lifesteal, defPen, selfDmg - 회복: healFixed, healPercent, mpHeal - 버프/디버프: duration, atkMod, defMod, criMod, evaMod - 타입 이름 4개, 속성 이름 8개 --- lib/data/game_text_l10n.dart | 49 ++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/lib/data/game_text_l10n.dart b/lib/data/game_text_l10n.dart index 849b629..7873876 100644 --- a/lib/data/game_text_l10n.dart +++ b/lib/data/game_text_l10n.dart @@ -1106,3 +1106,52 @@ String get uiError => String get uiSaved => _l('Saved', '저장됨', '保存しました'); String get uiSaveBattleLog => _l('Save Battle Log', '배틀로그 저장', 'バトルログ保存'); + +// ============================================================================ +// 스킬 상세 정보 라벨 (Skill Detail Labels) +// ============================================================================ + +// 공통 라벨 +String get skillTier => _l('Tier', '티어', 'ティア'); +String get skillMpCost => _l('MP', 'MP', 'MP'); +String get skillCooldown => _l('CD', '쿨타임', 'CT'); +String get skillSeconds => _l('s', '초', '秒'); + +// 공격 스킬 라벨 +String get skillPower => _l('Power', '위력', '威力'); +String get skillHits => _l('Hits', '타격', 'ヒット'); +String get skillDot => _l('DOT', '지속피해', 'DOT'); +String get skillLifesteal => _l('Lifesteal', 'HP흡수', 'HP吸収'); +String get skillDefPen => _l('DEF Pen', '방어무시', '防御貫通'); +String get skillSelfDmg => _l('Self Dmg', '자해', '自傷'); + +// 회복 스킬 라벨 +String get skillHealFixed => _l('Heal', '회복', '回復'); +String get skillHealPercent => _l('HP%', 'HP%', 'HP%'); +String get skillMpHeal => _l('MP Heal', 'MP회복', 'MP回復'); + +// 버프/디버프 라벨 +String get skillBuffDuration => _l('Duration', '지속', '持続'); +String get skillAtkMod => _l('ATK', '공격', '攻撃'); +String get skillDefMod => _l('DEF', '방어', '防御'); +String get skillCriMod => _l('CRI', '치명', 'クリ'); +String get skillEvaMod => _l('EVA', '회피', '回避'); + +// 스킬 타입 이름 +String get skillTypeAttack => _l('Attack', '공격', '攻撃'); +String get skillTypeHeal => _l('Heal', '회복', '回復'); +String get skillTypeBuff => _l('Buff', '버프', 'バフ'); +String get skillTypeDebuff => _l('Debuff', '디버프', 'デバフ'); + +// 속성 이름 (SkillElement) +String get elementLogic => _l('Logic', '논리', 'ロジック'); +String get elementMemory => _l('Memory', '메모리', 'メモリ'); +String get elementNetwork => _l('Network', '네트워크', 'ネットワーク'); +String get elementFire => _l('Fire', '화염', '火炎'); +String get elementIce => _l('Ice', '빙결', '氷結'); +String get elementLightning => _l('Lightning', '전기', '電撃'); +String get elementVoid => _l('Void', '공허', 'ヴォイド'); +String get elementChaos => _l('Chaos', '혼돈', 'カオス'); + +// 스킬 상세 정보 없음 +String get skillNoDetails => _l('No details', '상세 정보 없음', '詳細情報なし');