Keep the flow in the user's initial language. Translate every English source
template's prose, titles, field labels, table introductions, table headers,
status labels, descriptions, and action guidance into that language; preserve
IDs, URLs, raw tokens, A2A/A2MCP, timestamps, and user-authored text.
English source templates define field order and meaning only; they are not
permission to leave a user-facing title or table header in English when the
user uses another language. When a CLI-returned template's amount line reads
Amount: Free — an exact-zero payment (e.g. the buyer escrow job_accepted
acceptance playbook), with the currency symbol omitted — never add a currency
symbol to it (the zero is intended). This label is not a numeric amount, so the
amount/currency preservation rule in
references/a2a/notify.md does not apply to it.
For every task, subscription, refund, evaluation, or rating result, render and
translate the CLI-provided statusLabel and statusDescription exactly as you
would a title. Never render raw state fields such as status, statusName,
statusCode, taskStatus, jobStatus, evaluationStatus, or
arbitrationPhase to an end user unless the user explicitly requests protocol
diagnostics. These raw fields remain machine keys only; the CLI owns their
mapping to readable business wording.