Skip to content

feat(i18n): Bahasa UI for all 19 Dev tools (wave 1) - #126

Merged
slaveofcode merged 1 commit into
developfrom
feat/i18n-tools-wave1
Aug 2, 2026
Merged

feat(i18n): Bahasa UI for all 19 Dev tools (wave 1)#126
slaveofcode merged 1 commit into
developfrom
feat/i18n-tools-wave1

Conversation

@slaveofcode

Copy link
Copy Markdown
Owner

First wave of tool-UI localization (the deferred phase). All 19 Dev-category islands now render Bahasa on /id/ — labels, placeholders, buttons, headings, helper text, and in-island messages — via the LegacyLetter pattern (lang prop + local TR:{en,id}; ToolHost already forwards lang). Localized by 7 parallel agents under strict guardrails (no logic/className/import changes; brand/format/acronym terms kept; no 'alat').

Verify

  • npx vitest run → 624 passed · npm run lint → 0 errors · npm run build → 184 pages; Bahasa strings confirmed in the built chunks.

Next waves: Image (21) → PDF (11) → Media/Files/Maps/Network/Draw/Playground.

Each Dev island now accepts the lang prop ToolHost forwards and renders Bahasa on
/id/ via a local TR:{en,id} dictionary (LegacyLetter pattern). Covers JSON
formatter/compare/converters (+ shared BiConverter), Base64, URL, JWT, UUID,
password, hash, text-diff, CSV↔JSON, markdown, QR gen/read, timestamp, base &
color convert. Logic untouched; brand/format/acronym terms kept; no 'alat'.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ubfx4XocHcECaL8twp9zsr
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 2, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
goodwebtools 114a176 Aug 02 2026, 07:45 AM

@slaveofcode
slaveofcode merged commit 2bacc6e into develop Aug 2, 2026
1 of 2 checks passed
@slaveofcode
slaveofcode deleted the feat/i18n-tools-wave1 branch August 2, 2026 07:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant