View Issue Details

IDProjectCategoryView StatusLast Update
0010593Talermerchant portal webuipublic2025-12-21 20:48
ReporterStefan Assigned ToStefan Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PriorityhighSeveritytextReproducibilityalways
Status closedResolutionfixed 
Product Version1.1 
Target Version1.3Fixed in Version1.3 
Summary0010593: Taler Merchant Backend SPA: Delete screen "Wire transfer" and apply po file generation for i18n
DescriptionIn the section "Wire transfers", the string 'Wire transfer ID' (see https://weblate.gnunet.org/translate/gnu-taler/merchant-backoffice/en/?checksum=3723bde2fb816006 ) should be eliminated from the source code if not needed anymore in the backend and also in Weblate (--> SK who will do the review on Weblate and change the already translated strings like "Überweisungs-ID").
Additional InformationAlways think about internationalisation and include the responsible(s) for translations (e.g. by letting them monitor this ticket).
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0010600 closedsebasjm Taler Merchant Backend SPA: At "Wire transfers", the 'plus' symbol has to be eliminated 

Activities

Stefan

2025-11-15 22:32

reporter   ~0026481

https://weblate.gnunet.org/translate/gnu-taler/merchant-backoffice/en/?checksum=3723bde2fb816006 is "Wire transfer ID" (source string location
packages/merchant-backoffice-ui/src/paths/instance/transfers/create/CreatePage.tsx:102 ) which might be deprecated after https://bugs.gnunet.org/view.php?id=10600 has been applied (Taler Merchant Backend SPA: At "Wire transfers", the 'plus' symbol has to be eliminated). Unfortunately, the German internationalisation in the Merchant Backend shows the same string as main menu list item "Überweisungs-ID" which is simply wrong.

Instead, https://weblate.gnunet.org/translate/gnu-taler/merchant-backoffice/en/?checksum=40e2956d2456e6fd (source string location
packages/merchant-backoffice-ui/src/paths/instance/transfers/list/Table.tsx:62 ) should be the string for the menu list item which is "Wire transfers" in English and "Überweisungen" in German.

It would make sense to apply the latest translations from Weblate's repository to taler-typescript-core.git and have them processed to the po files for the Taler Merchant Backoffice-UI. Especially double-check the two strings mentioned above.

Wording and terminology in the main menu list are currently still object to be reworked.

sebasjm

2025-11-15 23:10

developer   ~0026482

instead of removing or changing `wire transfer ID` i could go a delete the screen from the source. that will remove all the unique string id from weblate
image.png (40,850 bytes)   
image.png (40,850 bytes)   

Christian Grothoff

2025-11-16 00:20

manager   ~0026483

Yes, I think it's OK to delete that screen.

Stefan

2025-11-16 06:28

reporter   ~0026484

Yes, that's fine with me too. I'll keep an eye on the strings disappearing from Weblate to optimise the translations.

When this bug ticket takes effect, the "Wire transfers" menu item in the Merchant Backoffice UI will only be used to _display_ wire transfers (all, verified, unverified) and will not require any further action on the part of the merchant user. Consequently, the "Wire transfers" menu item could be moved to a section in the main menu where items are listed that only display data. --> This could help reduce complexity for the average user.

Stefan

2025-11-17 09:47

reporter   ~0026503

It would do a favor to several apps - including but not limited to the Merchant Backend - by updating the source strings for internationalisation. I made some changes to the sources in English that were not yet processed to show up in the .pot files of the affected apps. Therefore, please apply pogen, especially to the Merchant Backend/Merchant Backoffice UI, so that Weblate will display these strings after snychronisation with git as "Needs editing" on the platform, where I could consequently accept these strings and return the translations to the .po files in the git.

In order to get an impression of what I mean see the attached screenshot showing one example (for many). THX!

Stefan

2025-11-18 14:59

reporter   ~0026515

Nice reminder, now with lifted urgency:
We definitely need very soon the po files updated and the "Wire transfer" screen deleted. Not just because internationalisation looks awful but also due to the UX we want to streamline and showcase pretty soon. THX for caring.

sebasjm

2025-11-24 15:16

developer   ~0026600

.pot file updated

1afc9dd9e..3b08c7334

vecirex

2025-12-05 07:06

administrator   ~0026768

@sebasjm / @stefan: Would this fix the issue with the "Mit Passwort" (DE) / "Repeat Password" (EN) issue we saw, or is this something else?

In any case, we can only close this by testing a new release v.1.2.4 (or higher) of the taler-merchant.

Stefan

2025-12-05 07:22

reporter   ~0026770

Reopening this ticket as neither internationalisation nor the "Wire transfer"-page issue were treated, at least from what I can see and test on
- taler.hacktivism.ch
- backend.test.taler.net
with both subdomains having the latest stable version of Merchant Backend and the Backoffice UI running (indicating 1.2.2 although it IS 1.2.3, but this is another issue)...

... see the screenshots attached

Stefan

2025-12-05 07:25

reporter   ~0026771

Last edited: 2025-12-05 07:27

Not only the "Wire transfer" menu item shows under German lang environment the old obsolete string, but clicking on "Wire transfers" / "Überweisungs-ID" on taler.hacktivism.ch leads to an ugly error message.

Stefan

2025-12-05 11:06

reporter   ~0026777

When we will see the version deployed and the issues mentioned above fixed, please let me know, so that I can continue testing on test.taler.net THX

Florian Dold

2025-12-10 12:55

manager   ~0026860

Deployed latest version on test.taler.net (SPA version 1.2.3).

Please test!

Stefan

2025-12-17 15:15

reporter   ~0027087

Should work now in v1.2.3, still to be tested in v1.2.6 on my.taler-ops.ch

Issue History

Date ModifiedUsernameFieldChange
2025-11-12 22:12StefanNew Issue
2025-11-12 22:49Christian GrothoffAssigned To => Stefan
2025-11-12 22:49Christian GrothoffStatusnew => assigned
2025-11-12 22:55StefanAssigned ToStefan =>
2025-11-12 22:55StefanSummarySeveral bugs in the Taler Merchant Backend SPA, "Wire transfer" menu [nice-to-have for target version 1.2] => Taler Merchant Backend SPA: String to eliminate in "Wire transfer" menu [nice-to-have for target version 1.2]
2025-11-12 22:55StefanDescription Updated
2025-11-12 22:55StefanAdditional Information Updated
2025-11-15 21:58Christian GrothoffAssigned To => Stefan
2025-11-15 21:58Christian GrothoffStatusassigned => feedback
2025-11-15 21:58Christian GrothoffSeverityminor => text
2025-11-15 21:58Christian GrothoffTarget Version1.2 => 1.3
2025-11-15 22:32StefanNote Added: 0026481
2025-11-15 22:32StefanAssigned ToStefan => sebasjm
2025-11-15 23:10sebasjmNote Added: 0026482
2025-11-15 23:10sebasjmFile Added: image.png
2025-11-15 23:10sebasjmAssigned Tosebasjm => Stefan
2025-11-16 00:20Christian GrothoffNote Added: 0026483
2025-11-16 00:20Christian GrothoffAssigned ToStefan => sebasjm
2025-11-16 00:20Christian GrothoffStatusfeedback => assigned
2025-11-16 06:28StefanNote Added: 0026484
2025-11-16 06:30StefanRelationship addedrelated to 0010600
2025-11-17 09:47StefanNote Added: 0026503
2025-11-17 09:47StefanFile Added: strings_to_update_pogen.png
2025-11-18 14:42StefanPrioritynormal => high
2025-11-18 14:42StefanReproducibilityhave not tried => always
2025-11-18 14:59StefanNote Added: 0026515
2025-11-18 20:42StefanRelationship addedrelated to 0010630
2025-11-18 20:47StefanTarget Version1.3 => 1.2
2025-11-18 20:47StefanSummaryTaler Merchant Backend SPA: String to eliminate in "Wire transfer" menu [nice-to-have for target version 1.2] => Taler Merchant Backend SPA: Delete screen "Wire transfer" and apply po file generation for i18n
2025-11-19 14:27Christian GrothoffTarget Version1.2 => 1.3
2025-11-24 15:16sebasjmStatusassigned => informing
2025-11-24 15:16sebasjmResolutionopen => fixed
2025-11-24 15:16sebasjmNote Added: 0026600
2025-12-03 13:47vecirexRelationship replacedchild of 0010630
2025-12-05 07:06vecirexNote Added: 0026768
2025-12-05 07:22StefanStatusinforming => feedback
2025-12-05 07:22StefanResolutionfixed => reopened
2025-12-05 07:22StefanNote Added: 0026770
2025-12-05 07:25StefanNote Added: 0026771
2025-12-05 07:25StefanFile Added: Merchant_hacktivism_Wire_transfers_bad_screen_and_message.png
2025-12-05 07:25StefanFile Added: Merchant_backend_test_Wire_transfers_bad_screen.png
2025-12-05 07:25StefanStatusfeedback => assigned
2025-12-05 07:27StefanNote Edited: 0026771
2025-12-05 11:06StefanNote Added: 0026777
2025-12-05 11:06StefanAssigned Tosebasjm => Florian Dold
2025-12-07 10:35Christian GrothoffRelationship deletedchild of 0010630
2025-12-10 12:55Florian DoldNote Added: 0026860
2025-12-10 12:55Florian DoldAssigned ToFlorian Dold => Stefan
2025-12-10 12:55Florian DoldStatusassigned => feedback
2025-12-17 15:15StefanStatusfeedback => informing
2025-12-17 15:15StefanResolutionreopened => fixed
2025-12-17 15:15StefanNote Added: 0027087
2025-12-21 20:47Christian GrothoffFixed in Version => 1.3
2025-12-21 20:48Christian GrothoffStatusinforming => closed
2026-08-23 14:18Florian DoldCategorymerchant backoffice SPA => merchant portal webui