chore(i18n): satisfy lint on node scripts; mark plan completed

Add /* global */ directives to the i18n node scripts (matching the existing
prepare-publish-manifest.mjs convention) and flip the plan status to completed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
gsxdsm
2026-06-03 08:35:49 -07:00
parent ece6cc6635
commit 959557ade8
4 changed files with 4 additions and 1 deletions

View File

@@ -1,7 +1,7 @@
---
title: "feat: Add UI localization (i18n) across dashboard and terminal UI"
type: feat
status: active
status: completed
date: 2026-06-03
deepened: 2026-06-03
---

View File

@@ -1,3 +1,4 @@
/* global console, process */
// KTD3a regression guard: after a client build, assert that each locale's
// catalogs are emitted as their own async chunks and are NOT folded into the
// main entry chunk. If the app-relative dynamic import ever stops being

View File

@@ -1,3 +1,4 @@
/* global console */
// Copies the authored @fusion/i18n catalogs into the dashboard tree so Vite can
// code-split them per locale via a plainly app-relative dynamic import. The
// generated app/locales/ dir is gitignored — @fusion/i18n/locales is the

View File

@@ -1,3 +1,4 @@
/* global console */
// Generates src/cli-catalogs.ts: a static import map of the CLI-relevant
// catalogs for every locale present under locales/. The terminal UI bundles
// catalogs statically (tsup, no lazy loading), so it needs an explicit import