View Issue Details

IDProjectCategoryView StatusLast Update
0010742Talermerchant portal webuipublic2025-12-16 22:35
ReporterStefan Assigned Tosebasjm 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
PriorityurgentSeveritytextReproducibilityalways
Status closedResolutionfixed 
Product Version1.2 
Target Version1.3Fixed in Version1.3 
Summary0010742: Merchant Backoffice: Translations into German (342 strings) [urgent, deadline 12.12.25]
Descriptionhttps://weblate.gnunet.org/projects/gnu-taler/merchant-backoffice/de/#translation tells us that 342 strings are either needing editing / confirmation or translation froms cratch.

This is the situation for the Merchant Backoffice UI after the strings from source were pushed to Weblate after having run the script `pnpm i18n:translations` to produce the strings.ts file which is loaded by the SPA (fixed by 3b08c7334..0b648eb41).

Now, translations have to be done until the end of the week, better before, so with high urgency.
Steps To ReproduceLook at the Merchant Backoffice UI or into Weblate (link above)
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

child of 0010630 closedvecirex Set my.taler-ops.ch live [done in principle by this morning: still solving deps; work parallelized] 

Activities

Stefan

2025-12-08 10:45

reporter   ~0026815

Weblate was recently migrated to firefly. Today, I just tested Weblate for the component Merchant Backoffice to synchronise with the Git, and it worked. German is now at 61 per cent, French on 59 per cent of all strings in the Merchant Backoffice UI. Let's go...

Stefan

2025-12-09 08:29

reporter   ~0026834

Latest statistics of translations for this component: 321 strings are unfinished (need editing or are to check), 162 strings untranslated, 40 strings with any failing checks.
This is a high priority ticket after negotiations with Sebastian who will merge the changes very soon in order to let me test the results in a freshly deployed version during the next days.

vecirex

2025-12-09 11:01

administrator   ~0026836

Oh, great: to speed up things, suggestion (as also said in last QC meeting):

We can also prioritize which strings we really need, as in: important sites only, not every corner of the merchant's UI.

vecirex

2025-12-09 11:02

administrator   ~0026837

Added as blocker to 0010630, as in: what needs to be done to set it live.

Stefan

2025-12-09 15:27

reporter   ~0026844

297 strings to edit/check + 40 with failing checks.
Some strings are really bad for Swiss audience, see the screenshot attached.

Stefan

2025-12-10 09:59

reporter   ~0026857

At least two strings need to be reviewed in the SPA:
- typo in English
- 'Complete' has no context - is this a button or an expression in 'orders' that indicates a status?

Stefan

2025-12-11 12:19

reporter   ~0026873

- The typo mentioned above (!Unaouthorized") vanished from the source code. [OK]

- "Complete" is a button on the login page which can be deleted as it has no functionality and no meaning anymore (the login process is automatically completed after having entered the confirmation code sent to the merchant user by SMS or email). Please delete that button (see the screenshot attached to get a clear impression of what is meant). THX

sebasjm

2025-12-11 14:19

developer   ~0026877

875428116..903f1d0cc

vecirex

2025-12-16 22:35

administrator   ~0027056

Strings mentioned done; others not I18Nified or not shown for other reasons to be fixed later. For those issues, additional tickets get created.

Issue History

Date ModifiedUsernameFieldChange
2025-12-08 10:26StefanNew Issue
2025-12-08 10:26StefanStatusnew => assigned
2025-12-08 10:26StefanAssigned To => Stefan
2025-12-08 10:26StefanRelationship addedrelated to 0010630
2025-12-08 10:45StefanNote Added: 0026815
2025-12-09 08:29StefanNote Added: 0026834
2025-12-09 11:01vecirexNote Added: 0026836
2025-12-09 11:01vecirexRelationship replacedchild of 0010630
2025-12-09 11:02vecirexNote Added: 0026837
2025-12-09 15:27StefanNote Added: 0026844
2025-12-09 15:27StefanFile Added: Merchant_IBAN_text_suggestion_not_suitable_for_Switzerland.png
2025-12-10 09:59StefanNote Added: 0026857
2025-12-10 09:59StefanFile Added: Merchant_Backoffice_i18n_Complete.png
2025-12-10 09:59StefanFile Added: Merchant_Backoffice_i18n_typo_Unauthorized.png
2025-12-11 12:19StefanNote Added: 0026873
2025-12-11 12:19StefanFile Added: Merchant_Backoffice_i18n_Complete-2.png
2025-12-11 12:20StefanAssigned ToStefan => sebasjm
2025-12-11 14:19sebasjmStatusassigned => informing
2025-12-11 14:19sebasjmResolutionopen => fixed
2025-12-11 14:19sebasjmNote Added: 0026877
2025-12-15 10:46Christian GrothoffFixed in Version => 1.3
2025-12-16 22:35vecirexStatusinforming => closed
2025-12-16 22:35vecirexNote Added: 0027056
2026-08-23 14:18Florian DoldCategorymerchant backoffice SPA => merchant portal webui