[PR #4112] [MERGED] Add language setting #5192

Closed
opened 2026-02-28 21:07:45 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/4112
Author: @jfdoming
Created: 1/8/2025
Status: Merged
Merged: 1/17/2025
Merged by: @jfdoming

Base: masterHead: jfdoming/language-picker


📝 Commits (10+)

📊 Changes

11 files changed (+142 additions, -7 deletions)

View changed files

📝 packages/desktop-client/e2e/settings.mobile.test.js-snapshots/Mobile-Settings-checks-that-settings-page-can-be-opened-4-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/settings.test.js-snapshots/Settings-checks-the-page-visuals-1-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/settings.test.js-snapshots/Settings-checks-the-page-visuals-2-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/settings.test.js-snapshots/Settings-checks-the-page-visuals-3-chromium-linux.png (+0 -0)
packages/desktop-client/src/components/settings/LanguageSettings.tsx (+86 -0)
📝 packages/desktop-client/src/components/settings/index.tsx (+2 -0)
📝 packages/desktop-client/src/i18n.ts (+36 -7)
📝 packages/loot-core/src/client/actions/prefs.ts (+5 -0)
📝 packages/loot-core/src/server/main.ts (+6 -0)
📝 packages/loot-core/src/types/prefs.d.ts (+1 -0)
upcoming-release-notes/4112.md (+6 -0)

📄 Description

Allows choosing a non-English language for the UI


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/4112 **Author:** [@jfdoming](https://github.com/jfdoming) **Created:** 1/8/2025 **Status:** ✅ Merged **Merged:** 1/17/2025 **Merged by:** [@jfdoming](https://github.com/jfdoming) **Base:** `master` ← **Head:** `jfdoming/language-picker` --- ### 📝 Commits (10+) - [`02bcadf`](https://github.com/actualbudget/actual/commit/02bcadfb6cf37428a91397850b1c91e5c5cda4a2) Add language global pref - [`0f98feb`](https://github.com/actualbudget/actual/commit/0f98feb99329b4112940a1e43e312080a1e73a21) Add setting to control language - [`f6adb7c`](https://github.com/actualbudget/actual/commit/f6adb7c22f8bf1bd58349b42138d478b54543241) Add release notes - [`123141f`](https://github.com/actualbudget/actual/commit/123141f52dc0993e117971cfcd2a456c44747a5a) Update VRT - [`940b0f1`](https://github.com/actualbudget/actual/commit/940b0f10ec4e9c993224ffcf004ae1e19a51cfa4) Wrap missed strings in `t` - [`cd9d1e7`](https://github.com/actualbudget/actual/commit/cd9d1e726d19168c65b4eb8b3d2ba7aee7f18238) Update VRT - [`4ff16d2`](https://github.com/actualbudget/actual/commit/4ff16d2cc2864646617c1c0741371ca14107c68b) [placeholder] Bump CI - [`b2aa902`](https://github.com/actualbudget/actual/commit/b2aa9023fb28096e6bc7e52d2b4270adb21124fb) Fix crash on old language file - [`76908c3`](https://github.com/actualbudget/actual/commit/76908c3dfb120551c8cc5deef89bbae65f53ebde) Fix loading wrong language - [`0bce899`](https://github.com/actualbudget/actual/commit/0bce89930f035b9336e9f40a3488a262d7686cdd) Merge branch 'master' into jfdoming/language-picker ### 📊 Changes **11 files changed** (+142 additions, -7 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/e2e/settings.mobile.test.js-snapshots/Mobile-Settings-checks-that-settings-page-can-be-opened-4-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/settings.test.js-snapshots/Settings-checks-the-page-visuals-1-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/settings.test.js-snapshots/Settings-checks-the-page-visuals-2-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/settings.test.js-snapshots/Settings-checks-the-page-visuals-3-chromium-linux.png` (+0 -0) ➕ `packages/desktop-client/src/components/settings/LanguageSettings.tsx` (+86 -0) 📝 `packages/desktop-client/src/components/settings/index.tsx` (+2 -0) 📝 `packages/desktop-client/src/i18n.ts` (+36 -7) 📝 `packages/loot-core/src/client/actions/prefs.ts` (+5 -0) 📝 `packages/loot-core/src/server/main.ts` (+6 -0) 📝 `packages/loot-core/src/types/prefs.d.ts` (+1 -0) ➕ `upcoming-release-notes/4112.md` (+6 -0) </details> ### 📄 Description Allows choosing a non-English language for the UI --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-02-28 21:07:45 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#5192