[GH-ISSUE #8154] [Bug]: Budget transfer menu placeholder "(none)" always shown in English #117681

Closed
opened 2026-06-11 13:07:55 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @min7-i on GitHub (Jun 8, 2026).
Original GitHub issue: https://github.com/actualbudget/actual/issues/8154

What happened?

The placeholder "(none)" in the transfer menu that is shown when using the "cover overspending" or the "transfer to another category" option in the balance column on the budget page is always showing the English string instead of the actual translated string.

Screenshots (German and Spanish version) Image Image

How can we reproduce the issue?

  1. Open the budget page.
  2. Click on an entry in the balance column with a positive or negative value.
  3. Choose "cover overspending" or "transfer to another category".
  4. The default text "(none)" in the to/from field where you select the category is always showing the English string instead of the actual translated string.

Where are you hosting Actual?

Desktop App (Electron)

What browsers are you seeing the problem on?

Desktop App (Electron)

Operating System

Linux

Additional information

Translations for this string exist, but looking at the code it seems that the placeholder text in TransferMenu.tsx is a fixed string and not using the t() function call to get the translated string.

I currently don't have a dev environment set up on my computer so I can't submit a PR for this and properly test it myself.

Originally created by @min7-i on GitHub (Jun 8, 2026). Original GitHub issue: https://github.com/actualbudget/actual/issues/8154 ### What happened? The placeholder "(none)" in the transfer menu that is shown when using the "cover overspending" or the "transfer to another category" option in the balance column on the budget page is always showing the English string instead of the actual translated string. <details> <summary>Screenshots (German and Spanish version)</summary> <img width="585" height="716" alt="Image" src="https://github.com/user-attachments/assets/9ddf9e9d-d6bc-420a-aeaa-2078663ab889" /> <img width="602" height="747" alt="Image" src="https://github.com/user-attachments/assets/cf7c65b0-ff97-4580-925e-88ff9372d38e" /> </details> ### How can we reproduce the issue? 1. Open the budget page. 2. Click on an entry in the balance column with a positive or negative value. 3. Choose "cover overspending" or "transfer to another category". 4. The default text "(none)" in the to/from field where you select the category is always showing the English string instead of the actual translated string. ### Where are you hosting Actual? Desktop App (Electron) ### What browsers are you seeing the problem on? Desktop App (Electron) ### Operating System Linux ### Additional information [Translations for this string](https://hosted.weblate.org/translate/actualbudget/actual/de/?checksum=8aaf4d6802352209) exist, but looking at the code it seems that the [placeholder text in TransferMenu.tsx](https://github.com/actualbudget/actual/blob/edc0cd9fbcf2f71d2db6aeda649d095be11b93a7/packages/desktop-client/src/components/budget/envelope/TransferMenu.tsx#L86) is a fixed string and not using the `t()` function call to get the translated string. I currently don't have a dev environment set up on my computer so I can't submit a PR for this and properly test it myself.
GiteaMirror added the bugtranslationsgood first issue labels 2026-06-11 13:07:56 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#117681