docs: document generated locale bundles

This commit is contained in:
Peter Steinberger
2026-06-04 22:11:00 -04:00
parent 8f85f94946
commit b311fd607f
37 changed files with 74 additions and 55 deletions

View File

@@ -480,9 +480,10 @@ function renderTranslationValue(value: TranslationValue, indent = 0): string {
function renderLocaleModule(entry: LocaleEntry, value: TranslationMap): string {
return [
"// Generated locale bundle for Control UI translations.",
"// Run `pnpm ui:i18n:sync` instead of editing this file directly.",
'import type { TranslationMap } from "../lib/types.ts";',
"",
"// Generated by scripts/control-ui-i18n.ts.",
`export const ${entry.exportName}: TranslationMap = ${renderTranslationValue(value)};`,
"",
].join("\n");

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:02.692Z",
"generatedAt": "2026-06-05T02:10:24.014Z",
"locale": "ar",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:01.407Z",
"generatedAt": "2026-06-05T02:10:22.086Z",
"locale": "de",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:01.661Z",
"generatedAt": "2026-06-05T02:10:22.469Z",
"locale": "es",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:05.014Z",
"generatedAt": "2026-06-05T02:10:27.492Z",
"locale": "fa",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:02.432Z",
"generatedAt": "2026-06-05T02:10:23.627Z",
"locale": "fr",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:03.722Z",
"generatedAt": "2026-06-05T02:10:25.557Z",
"locale": "id",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:02.949Z",
"generatedAt": "2026-06-05T02:10:24.397Z",
"locale": "it",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:01.919Z",
"generatedAt": "2026-06-05T02:10:22.859Z",
"locale": "ja-JP",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:02.176Z",
"generatedAt": "2026-06-05T02:10:23.243Z",
"locale": "ko",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:04.755Z",
"generatedAt": "2026-06-05T02:10:27.106Z",
"locale": "nl",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:03.977Z",
"generatedAt": "2026-06-05T02:10:25.946Z",
"locale": "pl",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:01.146Z",
"generatedAt": "2026-06-05T02:10:21.702Z",
"locale": "pt-BR",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:04.236Z",
"generatedAt": "2026-06-05T02:10:26.330Z",
"locale": "th",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:03.206Z",
"generatedAt": "2026-06-05T02:10:24.781Z",
"locale": "tr",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:03.461Z",
"generatedAt": "2026-06-05T02:10:25.171Z",
"locale": "uk",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:04.498Z",
"generatedAt": "2026-06-05T02:10:26.718Z",
"locale": "vi",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:00.622Z",
"generatedAt": "2026-06-05T02:10:20.929Z",
"locale": "zh-CN",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -32,11 +32,11 @@
"workboard.unknownStatus",
"workboard.viewDetails"
],
"generatedAt": "2026-06-03T22:35:00.888Z",
"generatedAt": "2026-06-05T02:10:21.317Z",
"locale": "zh-TW",
"model": "claude-opus-4-8",
"provider": "anthropic",
"sourceHash": "045696b27bf36b4d0ef74cfd8ec76124de70c9bcef7ca7cb378a0d07f1bdfa61",
"sourceHash": "f70b6a841addd3bd15207867930a15d303b1d8408de36584925865436cfeb4f7",
"totalKeys": 1333,
"translatedKeys": 1302,
"workflow": 1

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const ar: TranslationMap = {
common: {
health: "الصحة",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const de: TranslationMap = {
common: {
health: "Status",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const es: TranslationMap = {
common: {
health: "Estado",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const fa: TranslationMap = {
common: {
health: "سلامت",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const fr: TranslationMap = {
common: {
health: "Santé",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const id: TranslationMap = {
common: {
health: "Kesehatan",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const it: TranslationMap = {
common: {
health: "Stato",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const ja_JP: TranslationMap = {
common: {
health: "健全性",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const ko: TranslationMap = {
common: {
health: "상태",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const nl: TranslationMap = {
common: {
health: "Status",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const pl: TranslationMap = {
common: {
health: "Stan",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const pt_BR: TranslationMap = {
common: {
health: "Saúde",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const th: TranslationMap = {
common: {
health: "สถานะ",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const tr: TranslationMap = {
common: {
health: "Sağlık",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const uk: TranslationMap = {
common: {
health: "Стан",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const vi: TranslationMap = {
common: {
health: "Tình trạng",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const zh_CN: TranslationMap = {
common: {
health: "健康状况",

View File

@@ -1,6 +1,7 @@
// Generated locale bundle for Control UI translations.
// Run `pnpm ui:i18n:sync` instead of editing this file directly.
import type { TranslationMap } from "../lib/types.ts";
// Generated by scripts/control-ui-i18n.ts.
export const zh_TW: TranslationMap = {
common: {
health: "健康狀況",