Files
Luke Parker 77429f5982
deploy / deploy (push) Has been cancelled
nix-eval / nix-eval (push) Has been cancelled
nix-hashes / compute-hash (blacksmith-4vcpu-ubuntu-2404, x86_64-linux) (push) Has been cancelled
nix-hashes / compute-hash (blacksmith-4vcpu-ubuntu-2404-arm, aarch64-linux) (push) Has been cancelled
nix-hashes / compute-hash (macos-15-intel, x86_64-darwin) (push) Has been cancelled
nix-hashes / compute-hash (macos-latest, aarch64-darwin) (push) Has been cancelled
nix-hashes / update-hashes (push) Has been cancelled
publish / version (push) Has been cancelled
publish / build-cli (push) Has been cancelled
publish / sign-cli-windows (push) Has been cancelled
publish / build-electron (map[bun_install_flags:--os=darwin --cpu=arm64 host:macos-26 platform_flag:--mac --arm64 target:aarch64-apple-darwin]) (push) Has been cancelled
publish / build-electron (map[bun_install_flags:--os=darwin --cpu=x64 host:macos-26-intel platform_flag:--mac --x64 target:x86_64-apple-darwin]) (push) Has been cancelled
publish / build-electron (map[host:blacksmith-4vcpu-ubuntu-2404 platform_flag:--linux target:x86_64-unknown-linux-gnu]) (push) Has been cancelled
publish / build-electron (map[host:blacksmith-4vcpu-ubuntu-2404-arm platform_flag:--linux --arm64 target:aarch64-unknown-linux-gnu]) (push) Has been cancelled
publish / build-electron (map[host:blacksmith-4vcpu-windows-2025 platform_flag:--win target:x86_64-pc-windows-msvc]) (push) Has been cancelled
publish / build-electron (map[host:windows-2025 platform_flag:--win --arm64 target:aarch64-pc-windows-msvc]) (push) Has been cancelled
publish / publish (push) Has been cancelled
storybook / storybook build (push) Has been cancelled
containers / build (push) Has been cancelled
generate / generate (push) Has been cancelled
typecheck / typecheck (push) Has been cancelled
feat(app): sync product translations (#35856)
2026-07-08 14:57:28 +10:00

1.6 KiB

Translate the product app locale $1 from the English source dictionaries. English is the read-only source of truth. Its copy is intentional and must never be modified, rewritten, or "improved."

The translation request below contains the locale glossary, exact source and target files, plus missing, extra, and placeholder-mismatched keys.

$ARGUMENTS

Requirements:

  • Edit only the target files listed in the request. Never edit English, another locale, tests, registries, docs, or other packages.
  • Treat every English key and value as intentional. Translate from it without changing the English source files in any way.
  • Add every missing key with a natural, concise translation suitable for application UI.
  • Remove keys listed as extra and repair values listed under placeholders so their {{tokens}} exactly match English.
  • Preserve existing translations unless they have a listed placeholder mismatch.
  • Preserve meaning, intent, tone, capitalization, punctuation, whitespace, and formatting.
  • Preserve technical terms and artifacts exactly: OpenCode, API names, identifiers, code, commands, flags, paths, URLs, versions, error messages, config keys, and placeholder tokens.
  • Apply the locale glossary included in the request.
  • ui.sessionTurn.diffs.changed.one and ui.sessionTurn.diffs.changed.other are complete count phrases. Preserve {{count}} and translate the whole phrase naturally rather than composing translated fragments.
  • Use only read, glob, grep, and edit tools. Do not run commands or delegate work.
  • Finish only when every requested key is synchronized and no other file has changed.