feat(ai): localize hitl Discord messages via HITL_LANG (en, ja)

Discord に投稿する提案・エスカレーション・期限切れ・ボタンの文言を
言語セット(en / ja)に分離し、HITL_LANG で起動時に選択できるようにした。
識別子(action id、ラベル、run id、JSON)は言語に関係なくそのまま出す。
This commit is contained in:
seon committed 2026-10-08 14:33:48 +09:00
1 parent 8b403c54df
commit af1cb4f6dc
3 files changed
+131 -33

No files matched your search

+1 -1
View File
@@ -33,7 +33,7 @@ func main() {
if err != nil {
log.Fatalf("rag: %v", err)
}
cfg := hitl.Config{GuildID: env("DISCORD_GUILD_ID", ""), ApprovalsChannel: env("DISCORD_APPROVALS_CHANNEL_ID", ""), EscalationChannel: env("DISCORD_ESCALATION_CHANNEL_ID", ""), ApproverRoleID: env("DISCORD_APPROVER_ROLE_ID", "")}
cfg := hitl.Config{GuildID: env("DISCORD_GUILD_ID", ""), ApprovalsChannel: env("DISCORD_APPROVALS_CHANNEL_ID", ""), EscalationChannel: env("DISCORD_ESCALATION_CHANNEL_ID", ""), ApproverRoleID: env("DISCORD_APPROVER_ROLE_ID", ""), Lang: env("HITL_LANG", "en")}
tokB, err := os.ReadFile(env("DISCORD_TOKEN_FILE", "/run/secrets/discord-bot-token"))
token := strings.TrimSpace(string(tokB))
connected := false