View Issue Details

IDProjectCategoryView StatusLast Update
0010397Talerwallet (Android App)public2025-09-27 21:23
Reportersebasjm Assigned Toavalos  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionno change required 
Target Version1.1 
Summary0010397: better handling of missing string in translations
Descriptionthis can be easily fixed in weblate but this issue is to address when a string is missing, my suggestion:

1) show english or the translation key when there is no string for the target language.

so at least we can see some content and also is easier to find the missing key in weblate

2) show a lang selector on dev mode or add support for per-app-lang https://developer.android.com/guide/topics/resources/app-languages

so this is easier to test and I don't have to change all my system lang


TagsNo tags attached.
Attached Files
photo_2025-09-12_10-08-52.jpg (25,429 bytes)   
photo_2025-09-12_10-08-52.jpg (25,429 bytes)   

Activities

avalos

2025-09-18 12:04

developer   ~0025941

Doing this (i.e. showing English string if i18n string is empty, i.e. "") for every single string all across the app is not that trivial. Weblate seems to be adding empty placeholders (<string/>) for all untranslated strings in all languages, which may or may not be causing this problem. Android is otherwise supposed to fall back to the English string if no translation is available.

avalos

2025-09-27 21:23

developer   ~0026045

Closing this issue because:

> 1) show english or the translation key when there is no string for the target language.

Android already does this.

> 2) show a lang selector on dev mode or add support for per-app-lang https://developer.android.com/guide/topics/resources/app-languages

This should be a separate feature request.

Issue History

Date Modified Username Field Change
2025-09-12 15:31 sebasjm New Issue
2025-09-12 15:31 sebasjm Status new => assigned
2025-09-12 15:31 sebasjm Assigned To => avalos
2025-09-12 15:31 sebasjm File Added: photo_2025-09-12_10-08-52.jpg
2025-09-18 12:04 avalos Note Added: 0025941
2025-09-27 21:23 avalos Status assigned => resolved
2025-09-27 21:23 avalos Resolution open => no change required
2025-09-27 21:23 avalos Note Added: 0026045