Skip to content

v0.6.0: スキルジェムツールチップ翻訳強化 + バグ修正#14

Merged
kokagex merged 10 commits intopob2macos_stage2from
fix/skill-tooltip-improvements
Feb 21, 2026
Merged

v0.6.0: スキルジェムツールチップ翻訳強化 + バグ修正#14
kokagex merged 10 commits intopob2macos_stage2from
fix/skill-tooltip-improvements

Conversation

@kokagex
Copy link
Copy Markdown
Owner

@kokagex kokagex commented Feb 21, 2026

Summary

  • スキルジェムツールチップの日本語翻訳を大幅強化(効果分岐ラベル約360件、未翻訳statテンプレート145件追加 → カバレッジ100%)
  • ツールチップ改行時のカラーコード消失修正、calcFunc未取得時のツールチップ消失修正
  • デバッグログ出力削除によるパフォーマンス改善
  • バージョン 0.5.0 → 0.6.0

Changes

  • GemSelectControl.lua: ツールチップ消失修正 + statSet.label/additional.name/gemFamily翻訳対応
  • Tooltip.lua: WrapString折り返し行へのカラーコード引き継ぎ
  • ja.lua: gems.*辞書にジェム効果分岐ラベル約360件追加
  • ja_stat_descriptions_manual.lua: 未翻訳テンプレート145件+デバッグログ検出分29件追加
  • i18n.lua: デバッグログ出力削除
  • Info.plist / changelog.txt / README.md: v0.6.0バージョンアップ

Test plan

  • アプリ起動確認(フリーズなし)
  • スキルタブでジェムドロップダウンホバー時にツールチップが表示されること
  • ツールチップ内のstat行が日本語化されていること
  • 改行を含む長いstat行で色が維持されること

🤖 Generated with Claude Code

kokagex and others added 10 commits February 21, 2026 04:02
- 最終同期バージョンをv0.5.0に更新
- Phase 1〜3に✅完了マーク追加
- 重複セクション削除
- i18n翻訳辞書タスクを完了済みに更新

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
CalcBreakdownControl: damageTypes Gainカラム追加
TreeTab: FindTimelessJewelボタン再有効化、treeSubType汎用化、versionSelect幅修正、Import/Export有効化
ModStore: ScaleAddMod replaceパラメータ、noFloor/limitStatタグ、Graft除外、nameCond、isNameInBuffList追加
UPSTREAM.md: 66ファイル分類完了、Phase 4記録

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- GemSelectControl: pcallを除去しAddGemTooltipをcalcFunc条件外に移動
- GemSelectControl: statSet.label, additional.name, gemFamilyの翻訳追加
- ja_stat_descriptions: プレースホルダ不整合104件を削除(クラッシュ原因)
- ja_mod_stat_lines: サポートジェム共通テンプレート84件追加

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Tooltip.lua: WrapString折り返し時にカラーコードを後続行に引き継ぐ処理追加
- ja.lua gems.*: スキル効果分岐ラベル219件 + 追加ラベル141件(元素名、
  装填系、エンチャント系Commandment/Decree/Edict/Word、ミニオン変種等)
- ja_stat_descriptions_manual.lua: 不足テンプレート27件追加
  (Chain +{0}形式、全数字プレースホルダ化形式、複数行stat部分行等)
- i18n.lua: 4辞書検索チェイン(modStatLines→statDescriptions→custom→manual)
- ja_stat_descriptions_custom.lua: パイプライン自動生成辞書(5,637件)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- ja_stat_descriptions_manual.lua: デバッグログから検出した未翻訳テンプレート24件追加
  - Tasalio's Rhythm系(先頭スペース付き複数行stat)
  - PoB未サポート行(カラーコード含み)
  - ジュエルパッシブ、投射物追加、ストーム速度等
- ja.lua gems.*: 末尾スペース付きテンプレート2件追加
  ("Spectre: {0} ", "Command: {0} ")

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Culling Strike Threshold、Withered Debuff、Conditional Skills等
- デバッグログから検出した新規テンプレート

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
gem_stat_descriptions + Specific_Skill_stat_descriptionsの全テンプレートを
プログラム的に検証し、残存145件の未翻訳テンプレートを翻訳して追加。
理論カバレッジ: 91.9% → 100% (2,011/2,011行)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
毎回のio.open/writeがパフォーマンス低下・フリーズの原因になりうるため削除。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
C1: singular→plural gsubの誤マッチ修正(Charged→Chargesd等を防止)
C2: ja_stat_descriptions_manual.luaの重複キー11件を整理(古い翻訳を削除)
I1: lookupTemplate検索順序をmanual優先に変更(手動修正がcustomを上書き可能に)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@kokagex kokagex merged commit 1da22c6 into pob2macos_stage2 Feb 21, 2026
1 check passed
@kokagex kokagex deleted the fix/skill-tooltip-improvements branch February 21, 2026 04:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant