Skip to content

feat(i18n): Bahasa UI for all 21 Image tools (wave 2) - #128

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

feat(i18n): Bahasa UI for all 21 Image tools (wave 2)#128
slaveofcode merged 1 commit into
developfrom
feat/i18n-tools-wave2

Conversation

@slaveofcode

Copy link
Copy Markdown
Owner

Second wave of tool-UI localization. All 21 Image-category islands render Bahasa on /id/ (labels, buttons, dropzone text, stage/status/error messages), plus the shared OcrWorkbench / ReceiptFields / CameraCapture. Same LegacyLetter pattern.

Verify

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

Note: shared UI components (Dropzone/ImageResult/CopyButton/ProgressBar/Alert) still carry English — planned as a separate high-leverage useLang() pass. Next: PDF (11).

Every Image island renders Bahasa on /id/ via the lang prop + local TR:{en,id}
(LegacyLetter pattern). Covers convert/view/svg, monochrome, compress/resize/crop,
annotate, watermark/stamp/qr/merge, upscale, object-remove, portrait/face blur,
OCR + receipt scanner, camera, background remove, metadata scrub. Also threads lang
through shared OcrWorkbench/ReceiptFields/CameraCapture. Logic untouched;
format/brand/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 d6a404c Aug 02 2026, 08:06 AM

@slaveofcode
slaveofcode merged commit bb598c7 into develop Aug 2, 2026
2 checks passed
@slaveofcode
slaveofcode deleted the feat/i18n-tools-wave2 branch August 2, 2026 08:06
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