View Issue Details

IDProjectCategoryView StatusLast Update
0010420Talerwallet (Android App)public2025-09-17 22:41
ReporterStefan Assigned Toavalos  
PrioritynormalSeveritytextReproducibilityalways
Status assignedResolutionopen 
Product Version1.0 
Target Version1.1 
Summary0010420: Variables should not be translated on Weblate
DescriptionFor the Android wallet app, we find the two variables %1$s × %2$s in a string to translate on Weblate (see https://weblate.gnunet.org/translate/gnu-taler/wallet-android/en/?checksum=3f0518f73d0b67ba). The result is going to get stored in the translation files under wallet/src/main/res/values-*/strings.xml as string 167. Normally, those variables should not be internationalised as they are not meant to be translated. They stay the same in any language, right? So, please take down the tags in the code-base that indicate for translation - before some over-eager translators try to find their own interpretations of what to translate here for %1$s × %2$s and do a mess out of the app.

Only if there are alt texts or explanatations of variables like e.g. the source string description (here: <quantity> × <price>) that need to be translated an i18n would make sense.
Steps To ReproduceLook into https://weblate.gnunet.org/translate/gnu-taler/wallet-android/en/?checksum=3f0518f73d0b67ba or on the screenshot.
Additional InformationPlease correct me if I am wrong.
Thank you for your work in advance.
TagsNo tags attached.
Attached Files

Activities

Stefan

2025-09-17 22:21

developer   ~0025939

Same applies to https://weblate.gnunet.org/translate/gnu-taler/wallet-android/en/?checksum=baf2c5eb3055f3ab with %1$d × %2$s representing <quantity> × <token name> (wallet/src/main/res/values-*/strings.xml, string 173). Translators have no clue what to do with %1$d × %2$s, if they are clever enough they leave the string as is but that's not always expectable. Even in languages with writing direction right-to-left those variables make no sense to translate.

Issue History

Date Modified Username Field Change
2025-09-17 21:48 Stefan New Issue
2025-09-17 21:48 Stefan Status new => assigned
2025-09-17 21:48 Stefan Assigned To => sebasjm
2025-09-17 21:48 Stefan File Added: Weblate_variables_wallet_Android.png
2025-09-17 22:21 Stefan Note Added: 0025939
2025-09-17 22:41 sebasjm Assigned To sebasjm => avalos