Skip to content

Admin Console: ローカライズ対応#1948

Draft
xtakahashi-hiroyuki wants to merge 3 commits intomasterfrom
feature/1924-admin-console-localize
Draft

Admin Console: ローカライズ対応#1948
xtakahashi-hiroyuki wants to merge 3 commits intomasterfrom
feature/1924-admin-console-localize

Conversation

@xtakahashi-hiroyuki
Copy link

@xtakahashi-hiroyuki xtakahashi-hiroyuki commented Feb 19, 2026

対応内容

Admin Console画面
言語設定に応じて、ラベル表記を切り替えるように

■関連Issue
https://github.com/dentsusoken/iPLAss-ee/issues/1924

注意

修正は未完了
一旦中断しています


修正範囲が膨大・ドキュメントも修正が必要のため、修正方針に議論が必要となった

修正方法

Copilot Agent に修正させた

  • 修正範囲が広い
  • 修正ロジックが単純・機械的

■モデル
一旦、軽量モデル Claude Haikuで試した
(他の高性能モデルの方が良いかも)

所感

8割ほどはできていると思われるが、修正漏れも結構発生していた
人間によるチェックは必須

指示内容

安全のため、一応、メソッドを指定した

  • FormItem.setTitle()
  • SectionStackSection.setTitle()
  • ListGridField.setTitle()
@workspace /fix 
iplass-admin プロジェクトで

FormItem com.smartgwt.client.widgets.form.fields.FormItem.setTitle(String title)

を使っている箇所で
ローカライズできてない場合、ローカライズするように修正してください
コンストラクター経由で呼ばれている箇所も修正してください

ローカライズ方法は、
AdminClientMessageUtil.getString("ui_MenuPane_confirm")
のように
AdminClientMessageUtil.getString
を使ってください

ローカライズメッセージは
locale_ja.js
local_en.js
に定義してください

残作業

  • ローカライズできてない実装がある
  • locale_xx.js のキー vs AdminClientMessageUtil.getString("...") の過不足チェック
  • 「日本語訳が自然か?」チェック
  • 「ローカライズ不要の箇所までローカライズしてしまってないか?」チェック

動作確認・スクリーンショット(任意)

レビュー観点・補足情報(任意)

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