2.0 KiB
2.0 KiB
Merged and completed the Ticket record language split.
Summary:
- Added optional
[ticket].languagesupport to Ticket config, independent fromworker.languageandmemory.language. - Set this repository's
.yoi/ticket.config.tomltolanguage = "Japanese"under[ticket]. - Added scaffold support and validation for the new setting.
- Propagated configured Ticket record language through Ticket CLI/backend construction, built-in Ticket feature backend construction, Panel backend construction, and Ticket role launch context/prompt guidance.
- Added minimal generated-text support for configured Japanese on prominent generated Ticket record paths while preserving English/default behavior when absent or unsupported.
- Existing Tickets were not bulk-translated or rewritten.
Merged branch/worktree:
- Branch:
separate-ticket-record-language-from-worker-language - Commit:
fb261bb feat: add ticket record language config - Merge commit on
develop:a74e315 merge: separate ticket record language
Validation passed after merge:
cargo test -p ticket config::tests --libcargo test -p ticket create_uses_configured_japanese_record_language_for_generated_defaults --libcargo test -p client configured_ticket_record_language_is_included_in_role_prompt --libcargo test -p yoi ticket_cli_init_writes_explicit_ticket_config_scaffoldcargo test -p client ticket_role --libcargo test -p ticket --libcargo check -p pod -p tuicargo fmt --checkgit diff --checkcargo run -q -p yoi -- ticket doctornix build .#yoi
Cleanup completed:
- Stopped coder/reviewer Pods and reclaimed scope.
- Removed
.worktree/separate-ticket-record-language-from-worker-language. - Deleted branch
separate-ticket-record-language-from-worker-language.
Residual notes:
- This is not full localization infrastructure. Some generated Ticket-related messages may remain English unless separately localized later.
- Japanese generation coverage is intentionally scoped to prominent configured record paths and role guidance.