Javaプロジェクトの国際化(I18N)対応を強化するVSCode拡張機能 A VSCode extension for mapping Java string literals to property keys for internationalization (I18N).
🚀 Features / 機能
🔍 Hover Support / ホバーサポート
messageSource.getMessage("key") にカーソルを当てると、対応する messages.properties の値を表示
Hovering over messageSource.getMessage("key") displays the corresponding value from the messages.properties file.
🔗 Go to Definition / 定義へジャンプ
Ctrl+クリック(macOSではCmd+クリック)でプロパティの定義へ直接移動
Ctrl+Click (or Cmd+Click on macOS) jumps directly to the property's definition.
⚠️ Undefined Key Warning / 未定義キーの警告
存在しないプロパティキーを警告として表示し、クイックフィックスを提供
Displays warnings for missing property keys and provides quick fixes.
🛠 Quick Fix Support / クイックフィックス機能
messages.properties に未定義キーを追加、または類似の既存キーに変更可能
Add missing keys to messages.properties or replace them with similar existing keys.
🔧 Custom Method Patterns / カスタムメソッドパターン対応
設定ファイルで、I18Nキーを抽出するメソッドを自由に追加可能
Configure additional method patterns for extracting I18N keys via settings.