AGENTS.md@packages/client/src/lib/i18n · git:20261022.4339930 · 2026-10-22 · sha256 c0062a6b105e7ee8
AGENTS.md@packages/client/src/lib/i18n git:20261022.4339930A
Immutable. This exact content never changes and is served at /api/v1/blob/c0062a6b105e7ee8.
# DOX — packages/client/src/lib/i18n
Files in this directory. One row per source file. See change: fold-oversized-agents-directories.
| File | Purpose |
|------|---------|
| `i18n-hu.ts` | Hungarian message catalog `huCatalog: Record<string,string>` consumed by the i18n runtime. Adds hu translations for the openspec readiness strings. See change: add-openspec-init-affordances. Adds `cardSections.*` + `common.undo`. See change: configurable-session-card-sections. See change: surface-denial-remedy-in-previews — Adds `preview.denial.*` (notice copy, 25 keys). Adds `worktree.pr*`, `worktree.mergeWarn*`, `git.noLocalChanges|fromBase|changedFiles|commitsAhead|commitsBehind`, `command.stopOptions`; drops `worktree.viewPrNumber`, `worktree.openPrNumberInBrowser`. See change: redesign-composer-session-strip. Adds `settings.groupModels`, `settings.promotedOff`, `packages.{requirementsPill,providedByPlugin,pluginDetails,pluginIdLabel,shownInModels}`. See change: promote-model-roles-settings. `huCatalog` gains `common.notifyRepeat.badge`/`.label`/`.labelNoRange`. See change: collapse-and-order-notify-rows. Adds `settings.heap.storeUnbounded` / `settings.heap.storeCoupling`; removes `settings.coldStartRequired`; server-heap copy → next restart. See change: guard-server-heap-and-store-coupling. Adds `session.piBelowFloor`, `providers.badgeAccount`. See change: update-pi-core-1-0-adopt-apis. `settings.archiveAfterDaysHint` / `settings.archiveDaysInvalid` scope `0` to age-based auto-archive. See change: archive-service-sessions-on-end. Adds hu `addons.*`, `settings.addons|groupAddons|pluginsShow|pluginsHide`, `packages.allRecommendedInstalled|localOverrideDescription(Version)|resetToPublishedVersion`; drops `settings.piEcosystem*|packages|groupExtensions`. See change: addons-hub-declutter. Adds hu `gateway.lan.*`, `connection.connect*`, `connection.requestAccess`, `landing.request.*`, `pairingApproval.knock*`, `gateway.pair.*`; changes `common.pairingNeedsSecureRoad`. See change: add-lan-knock-pairing. Now lazy-only (`loadCatalog("hu")`); never statically imported. See change: shrink-client-entry-lazy-islands. Adds `questions.*` keys (question stack). See change: add-pending-question-stack. `yolo.coverage*` + `yolo.noExpiry` added; `yolo.pill*` / `yolo.session*` deleted. See change: fix-yolo-indicator-overflow. Adds `openspec.schema*` + `openspec.workflowSchema*` keys (card pills/sentences/chip labels, menu + confirm labels, dialog leads, result callouts); retires the raw-enum status-line / `schemaAction*` keys. See change: add-pi-spec-driven-schema. Adds `settings.editorLargeFileLimit*` keys. See change: gate-changed-on-disk-by-content. Adds `fileHandler.*` keys (switcher, guards, conflict/first-overwrite/cap dialogs, disabled overlay, snapshot errors). See change: add-editor-pane-file-handlers. Adds `provision.*`, `access.viaProvision`, `access.requestedFor`; amends `accessPrompts.banner.disabled`, `accessPrompts.toggleHint` (prompting on by default). See change: add-access-provisioning. Adds `nav.linkBlocked`. See change: harden-client-sinks. |
| `i18n-legacy-aliases.ts` | `LEGACY_ALIASES: Record<string,string>` mapping retired i18n keys to current ones (back-compat lookup). |
| `i18n-zh-CN.ts` | Simplified Chinese core catalog `zhCNCatalog`, moved verbatim out of `i18n.tsx`. Lazy-only: loaded by `loadCatalog("zh-CN")`, never imported statically (off the cold-landing graph). See change: shrink-client-entry-lazy-islands. Adds `questions.*` keys (question stack). See change: add-pending-question-stack. `yolo.coverage*` + `yolo.noExpiry` added (strip text no wider than hu); `yolo.pill*` / `yolo.session*` deleted. See change: fix-yolo-indicator-overflow. Adds `openspec.schema*` + `openspec.workflowSchema*` keys (card pills/sentences/chip labels, menu + confirm labels, dialog leads, result callouts); retires the raw-enum status-line / `schemaAction*` keys. See change: add-pi-spec-driven-schema. Adds `settings.editorLargeFileLimit*` keys. See change: gate-changed-on-disk-by-content. Adds `fileHandler.*` keys (switcher, guards, conflict/first-overwrite/cap dialogs, disabled overlay, snapshot errors). See change: add-editor-pane-file-handlers. Adds `provision.*`, `access.viaProvision`, `access.requestedFor`; amends `accessPrompts.banner.disabled`, `accessPrompts.toggleHint` (prompting on by default). See change: add-access-provisioning. Adds `nav.linkBlocked`. See change: harden-client-sinks. |
| `i18n-hu.ts` | Hungarian message catalog `huCatalog: Record<string,string>` consumed by the i18n runtime. Adds hu translations for the openspec readiness strings. See change: add-openspec-init-affordances. Adds `cardSections.*` + `common.undo`. See change: configurable-session-card-sections. See change: surface-denial-remedy-in-previews — Adds `preview.denial.*` (notice copy, 25 keys). Adds `worktree.pr*`, `worktree.mergeWarn*`, `git.noLocalChanges|fromBase|changedFiles|commitsAhead|commitsBehind`, `command.stopOptions`; drops `worktree.viewPrNumber`, `worktree.openPrNumberInBrowser`. See change: redesign-composer-session-strip. Adds `settings.groupModels`, `settings.promotedOff`, `packages.{requirementsPill,providedByPlugin,pluginDetails,pluginIdLabel,shownInModels}`. See change: promote-model-roles-settings. `huCatalog` gains `common.notifyRepeat.badge`/`.label`/`.labelNoRange`. See change: collapse-and-order-notify-rows. Adds `settings.heap.storeUnbounded` / `settings.heap.storeCoupling`; removes `settings.coldStartRequired`; server-heap copy → next restart. See change: guard-server-heap-and-store-coupling. Adds `session.piBelowFloor`, `providers.badgeAccount`. See change: update-pi-core-1-0-adopt-apis. `settings.archiveAfterDaysHint` / `settings.archiveDaysInvalid` scope `0` to age-based auto-archive. See change: archive-service-sessions-on-end. Adds hu `addons.*`, `settings.addons|groupAddons|pluginsShow|pluginsHide`, `packages.allRecommendedInstalled|localOverrideDescription(Version)|resetToPublishedVersion`; drops `settings.piEcosystem*|packages|groupExtensions`. See change: addons-hub-declutter. Adds hu `gateway.lan.*`, `connection.connect*`, `connection.requestAccess`, `landing.request.*`, `pairingApproval.knock*`, `gateway.pair.*`; changes `common.pairingNeedsSecureRoad`. See change: add-lan-knock-pairing. Now lazy-only (`loadCatalog("hu")`); never statically imported. See change: shrink-client-entry-lazy-islands. Adds `questions.*` keys (question stack). See change: add-pending-question-stack. `yolo.coverage*` + `yolo.noExpiry` added; `yolo.pill*` / `yolo.session*` deleted. See change: fix-yolo-indicator-overflow. Adds `openspec.schema*` + `openspec.workflowSchema*` keys (card pills/sentences/chip labels, menu + confirm labels, dialog leads, result callouts); retires the raw-enum status-line / `schemaAction*` keys. See change: add-pi-spec-driven-schema. Adds `settings.editorLargeFileLimit*` keys. See change: gate-changed-on-disk-by-content. Adds `gateway.acme.*` + `vault.tls*` keys. See change: add-acme-dns01-certs. |
| `i18n-legacy-aliases.ts` | `LEGACY_ALIASES: Record<string,string>` mapping retired i18n keys to current ones (back-compat lookup). |
| `i18n-zh-CN.ts` | Simplified Chinese core catalog `zhCNCatalog`, moved verbatim out of `i18n.tsx`. Lazy-only: loaded by `loadCatalog("zh-CN")`, never imported statically (off the cold-landing graph). See change: shrink-client-entry-lazy-islands. Adds `questions.*` keys (question stack). See change: add-pending-question-stack. `yolo.coverage*` + `yolo.noExpiry` added (strip text no wider than hu); `yolo.pill*` / `yolo.session*` deleted. See change: fix-yolo-indicator-overflow. Adds `openspec.schema*` + `openspec.workflowSchema*` keys (card pills/sentences/chip labels, menu + confirm labels, dialog leads, result callouts); retires the raw-enum status-line / `schemaAction*` keys. See change: add-pi-spec-driven-schema. Adds `settings.editorLargeFileLimit*` keys. See change: gate-changed-on-disk-by-content. Adds `gateway.acme.*` + `vault.tls*` keys. See change: add-acme-dns01-certs. |
| `i18n.tsx` | i18n provider + `t()` translator. Exports `Language` ("en"|"zh-CN"|"hu"), `LANGUAGE_OPTIONS`, `t(key, vars?,… → see `i18n.tsx.AGENTS.md` Adds openspec readiness/offer/reason strings (en catalog). See change: add-openspec-init-affordances. Adds `settings.heap.storeUnbounded` / `settings.heap.storeCoupling`; removes `settings.coldStartRequired`; server-heap copy → next restart. See change: guard-server-heap-and-store-coupling. Adds `loadCatalog`, lazy zh-CN/hu, static `RESERVED_LABEL_TRANSLATIONS`. See change: shrink-client-entry-lazy-islands. |