View Issue Details

IDProjectCategoryView StatusLast Update
0009195Talermerchant backoffice SPApublic2024-12-16 21:23
ReporterChristian Grothoff Assigned Tostmr  
PriorityurgentSeveritytextReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.14Fixed in Version0.14 
Summary0009195: merchant backend SPA interface is barely translated into German or French
DescriptionThe current SPA (even the top-level menu) shows almost no translations in German (or French).
That's very bad for a launch in Switzerland, especially given that merchants are our first customers and this is the most user-facing component we have for merchants.
TagsNo tags attached.

Activities

Stefan

2024-09-16 21:18

developer   ~0023311

@grothoff - I need someone to help me setup the merchant SPA as I did not manage to get in running on my device. Several attempts failed. Please decide who will assist me and to what deadline. The Swiss sandbox report has priority, though.

Christian Grothoff

2024-09-16 21:20

manager   ~0023312

Why don't you just use https://backend.{head,test,demo}.taler.net/instances/sandbox/ with password 'sandbox'?

Stefan

2024-09-16 21:43

developer   ~0023314

Hang on, @grothoff, I will dive into this immediately, but I need someone to discuss terms and phrases used within the Merchant Backend SPA. That's the point. Please appoint someone or let me appoint a dev person by myself. Deadline?

Christian Grothoff

2024-09-16 22:08

manager   ~0023315

Let us try to have a first discussion tomorrow after all hands.

Stefan

2024-10-11 09:20

developer   ~0023507

We are at 30 percent of the German strings translated (210 of 698 strings). 147 strings have already suggestions (to be reviewed), 39 strings are marked for edit (t.i. to be discussed). Look at https://weblate.taler.net/projects/gnu-taler/merchant-backoffice/de/ for an overview.

Stefan

2024-10-24 12:12

developer   ~0023586

We are now at 46 percent of the German strings translated (326 of 698 strings).

Stefan

2024-10-25 10:33

developer   ~0023594

We are now at 57 percent of the German strings translated (399 of 698 strings).

Stefan

2024-10-27 12:14

developer   ~0023605

We are now at 61 percent of the German strings translated (429 of 698 strings) and a plurality of erroneous strings in several other languages was rectified. Also, we already have a lengthy list of English source strings that need to be changed due to spell checking and grammar rules. The list is going to be sent to the author of the original strings with a nice reminder to apply the request for change.

Stefan

2024-11-06 12:34

developer   ~0023668

We are now at 72 percent of the German strings (515 of 714), 196 still need to be translated.

Stefan

2024-12-01 13:57

developer   ~0023773

We are now at 79 percent of the German strings (571 of 721), 150 still need to be translated.

Stefan

2024-12-05 10:15

developer   ~0023798

90 % of the German strings and 96 % of the French strings have been translated so far.

Stefan

2024-12-11 09:02

developer   ~0023853

100 % of the German strings for Taler Merchant Backend ("Backoffice") have been translated to my best knowledge and capabilities. It would be good, though, to also see the language switcher do its function, which is not the case on my browser (Firefox 133.0). I am currently working with the Taler Merchant version 0.12.12 (16:0:12).

In the app's section "Interface", after switching from English to Spanish some strings are shown in Spanish, but French and German are not displayed. Please be so kind and find a solution as me and EB need the merchant app to be functional in DE and FR (ASAP respectively next week for usability tests).

Stefan

2024-12-11 09:07

developer   ~0023854

https://bugs.gnunet.org/view.php?id=9330 lists English source strings that need to be changed for better spelling and grammar rules and has been assigned to the author of the original strings - with BA as reviewer.

Stefan

2024-12-11 09:39

developer   ~0023855

Last edited: 2024-12-11 09:46

Dear Sebastian, this one needs you to perform two tasks which might help a lot:

(1) In Weblate, check the right path to the source code repository for https://weblate.taler.net/settings/gnu-taler/webextensions/#vcs which is now linked to wallet-core.git - this affects Taler Merchant Backend and Taler bank SPA as these two components share their Weblate strings repository with the Webextensions via weblate://gnu-taler/webextensions (see https://weblate.taler.net/settings/gnu-taler/merchant-backoffice/#vcs and https://weblate.taler.net/settings/gnu-taler/taler-bank-spa/).

(2) After having rebased and pushed all commits on Weblate to git, please check the functionality of the language switcher in the Taler Merchant Backend app (as pointed out before here on this ticket) so that it displays German and French strings as well.
Big thanks.

sebasjm

2024-12-16 15:42

developer   ~0023885

1) yes, checked

2) added more langs in the selector, french was missing

sebasjm

2024-12-16 15:43

developer   ~0023886

b6c8069a8 in wallet.git

c8a5c3a0 in merchant.git

Issue History

Date Modified Username Field Change
2024-09-16 20:49 Christian Grothoff New Issue
2024-09-16 20:49 Christian Grothoff Status new => assigned
2024-09-16 20:49 Christian Grothoff Assigned To => Stefan
2024-09-16 21:18 Stefan Note Added: 0023311
2024-09-16 21:20 Christian Grothoff Note Added: 0023312
2024-09-16 21:43 Stefan Note Added: 0023314
2024-09-16 22:08 Christian Grothoff Note Added: 0023315
2024-10-11 09:20 Stefan Note Added: 0023507
2024-10-24 12:12 Stefan Note Added: 0023586
2024-10-25 10:33 Stefan Note Added: 0023594
2024-10-27 12:14 Stefan Note Added: 0023605
2024-11-06 12:34 Stefan Note Added: 0023668
2024-12-01 13:57 Stefan Note Added: 0023773
2024-12-05 10:15 Stefan Note Added: 0023798
2024-12-11 09:02 Stefan Note Added: 0023853
2024-12-11 09:07 Stefan Note Added: 0023854
2024-12-11 09:39 Stefan Note Added: 0023855
2024-12-11 09:39 Stefan Assigned To Stefan => sebasjm
2024-12-11 09:46 Stefan Note Edited: 0023855
2024-12-16 15:42 sebasjm Note Added: 0023885
2024-12-16 15:43 sebasjm Assigned To sebasjm => stmr
2024-12-16 15:43 sebasjm Status assigned => resolved
2024-12-16 15:43 sebasjm Resolution open => fixed
2024-12-16 15:43 sebasjm Fixed in Version => 0.14
2024-12-16 15:43 sebasjm Note Added: 0023886
2024-12-16 21:23 Christian Grothoff Target Version 1.0 => 0.14
2024-12-16 21:23 Christian Grothoff Status resolved => closed