Skip to content

fix(i18n): complete English UI localization coverage - #13

Merged
Namnarak merged 1 commit into
masterfrom
fix/english-localization-coverage
Nov 6, 2026
Merged

Namnarak merged 1 commit into
masterfrom
fix/english-localization-coverage

Conversation

@Namnarak

@Namnarak Namnarak commented Nov 6, 2026

Copy link
Copy Markdown
Member

Summary

Closes the remaining English UI coverage gaps reported in #11.

  • Add a shared Thai/English translation context with interpolation and tests.
  • Apply English labels across navigation, chat list, conversation controls, history recovery, Full Sync, New Chat, friend/group management, profile, sync diagnostics, settings pages, Notes, Albums, Image Viewer, and Flex/Rich fallback controls.
  • Preserve LINE-provided names, message bodies, album titles, note text, explicit Flex action labels, and other user-authored/external content rather than translating their contents.
  • Format Friend Sync counts/dates for the selected language.

Validation

  • npm run electron:web — passed.
  • npm test — 200 passed, 0 failed (568 assertions).
  • npm run lint — 0 errors; 15 warnings remain.
  • Static translation audit — 457 t() call keys, 0 missing, 0 duplicate dictionary keys.
  • git diff --check — passed.

This PR does not change the app version or create a release. It is intended for the next Electron preview build so Issue #11 can be retested in the actual desktop app.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying liney with  Cloudflare Pages  Cloudflare Pages

Latest commit: 61a1ad1
Status: ✅  Deploy successful!
Preview URL: https://d1283bf9.liney.pages.dev
Branch Preview URL: https://fix-english-localization-cov.liney.pages.dev

View logs

@Namnarak
Namnarak merged commit 91eb168 into master Nov 6, 2026
2 checks passed

Namnarak commented Nov 6, 2026

Copy link
Copy Markdown
Member Author

Merged into master on 2026-11-06 via merge commit 91eb16807508074df281e119b09416acdc29e8f1. This brings the shared Thai/English translation layer and the expanded English UI coverage into the main branch. Validation before merge: 200 tests passed, production Electron build passed, and the static translation audit found 0 missing keys and 0 duplicate dictionary keys. Issue #11 remains open only for the final visual review of the packaged desktop app; this merge does not claim that manual review is complete.

@Namnarak
Namnarak deleted the fix/english-localization-coverage branch November 6, 2026 14:35
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