diff --git a/CHANGELOG.md b/CHANGELOG.md
index 01aacef046..138743024c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,15 @@ file is the human-readable summary of what changed and why.
session, prompt, token, commit, branch, and agent stay in English (the
glossary lives in `.codev/glossary/vi.md`).
([#307](https://github.com/quickbeard/codev-code/pull/307))
+- **The app menu is translated too** — File, Edit, View, Go, Window and Help
+ and everything inside them stayed English no matter which language the rest
+ of the app was in: the menu was built from fixed English text rather than
+ from the dictionaries. It now follows your language like every other
+ surface, on the macOS menu bar and the Windows/Linux titlebar menu alike,
+ and switching language updates it without a restart. Developer terms stay in
+ English where Vietnamese developers expect them — session, terminal,
+ webview, developer tools.
+ ([#322](https://github.com/quickbeard/codev-code/pull/322))
### Privacy
diff --git a/DIVERGENCES.md b/DIVERGENCES.md
index 8e43663adf..0b04163905 100644
--- a/DIVERGENCES.md
+++ b/DIVERGENCES.md
@@ -185,7 +185,8 @@ from the squash message first, or use a plain merge.
| `packages/app/src/pages/layout.tsx`, `packages/app/src/pages/layout-new.tsx` | Dropped the `` mount and its import from both layouts (added upstream in v1.17.18; since v1.18.3 upstream itself removed the sibling `HelpButton`, so nothing is imported from `help-button` anymore) | `TabsInfoPopup` is a dev-channel-only "Introducing Tabs" promo whose `muted autoplay loop` `