[Bug]: Translation breaks splitting and payees #1654

Closed
opened 2026-02-28 19:49:51 -06:00 by GiteaMirror · 2 comments
Owner

Originally created by @gmag11 on GitHub (Dec 9, 2024).

Verified issue does not already exist?

  • I have searched and found no existing issue
  • I will be providing steps how to reproduce the bug (in most cases this will also mean uploading a demo budget file)

What happened?

I have two Android devices. One is configured in English and another in Spanish. In the first ActualBudget runs perfectly. But in the second, all fields are translated. Even payees and account names are translated, what causes weird issues.
When trying to split a movement, remaining unassigned amount does not get updated. After setting the actual remaining value in a second split, app shows a fatal error and split data is not updated.

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Chrome

Operating System

Mobile Device

Originally created by @gmag11 on GitHub (Dec 9, 2024). ### Verified issue does not already exist? - [X] I have searched and found no existing issue - [X] I will be providing steps how to reproduce the bug (in most cases this will also mean uploading a demo budget file) ### What happened? I have two Android devices. One is configured in English and another in Spanish. In the first ActualBudget runs perfectly. But in the second, all fields are translated. Even payees and account names are translated, what causes weird issues. When trying to split a movement, remaining unassigned amount does not get updated. After setting the actual remaining value in a second split, app shows a fatal error and split data is not updated. ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Chrome ### Operating System Mobile Device
GiteaMirror added the translationsbug labels 2026-02-28 19:49:51 -06:00
Author
Owner

@matt-fidd commented on GitHub (Jan 22, 2025):

That sounds like it's the device, not Actual, doing the translation. Translation support has only recently been added (in edge, not release) and it wouldn't translate account names and payee names

Does anything show when you click "show error" when the fatal error comes up?

@matt-fidd commented on GitHub (Jan 22, 2025): That sounds like it's the device, not Actual, doing the translation. Translation support has only recently been added (in edge, not release) and it wouldn't translate account names and payee names Does anything show when you click "show error" when the fatal error comes up?
Author
Owner

@gmag11 commented on GitHub (Jan 22, 2025):

Yes, most probably is chrome WebView doing the translation by itself. I opened Actual Budget in regular browser and disabled translation for its subdomain. This setting affects the progressive app, so now it is in English, but it works.

@gmag11 commented on GitHub (Jan 22, 2025): Yes, most probably is chrome WebView doing the translation by itself. I opened Actual Budget in regular browser and disabled translation for its subdomain. This setting affects the progressive app, so now it is in English, but it works.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#1654