View Issue Details

IDProjectCategoryView StatusLast Update
0007336Talerwallet (WebExtension)public2024-03-07 20:49
ReporterChristian Grothoff Assigned Tosebasjm  
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.9.4Fixed in Version0.9.4 
Summary0007336: ToS language "wrong"
DescriptionDuring the UX study, a user complained that the ToS were in English.
One issue is that we may not have them translated yet, but even if they were, we use the platform language, which the user may or may not have set properly. So giving the user an easy way to change to other *available* ToS languages would be nice.
Additional InformationThis will require some protocol extension to tell the wallet in which other languages the ToS are available.
TagsNo tags attached.


Christian Grothoff

2022-11-13 10:42

manager   ~0019405

2650fea..44f5e5c (docs.git) documents the new "Acceptable-Languages" HTTP header returned by the exchange (and other /terms and /pp handlers) which now specifies the list of alternative languages in which the ToS/PP are available. UIs should make use of this information to allow users to switch to another language.

Note that when downloading the ToS/PP in an alternative language, the client MUST NOT set the ETag header after varying the Accept-Language (or Accept-Encoding) header, otherwise the service will just return a "304 Not Modified".

Christian Grothoff

2022-11-13 11:25

manager   ~0019406

IMO wallet-core should now add support to expose the list of supported languages to the UIs, and then we can add a ToS/PP language switcher to UIs. Not urgent, of course.


2023-08-17 13:43

developer   ~0020417

Hmm, for such new features which are not implemented in any of our frontends, we probably need a new Mantis category. After all, the issue is solved only after _all_ frontends implemented it...

Christian Grothoff

2023-09-23 16:16

manager   ~0020530

MarcS: You could create child-bugs for each wallet-UI and have this be the parent bug.


2024-01-17 20:19

developer   ~0020902


Issue History

Date Modified Username Field Change
2022-09-08 20:24 Christian Grothoff New Issue
2022-09-08 20:24 Christian Grothoff Status new => assigned
2022-09-08 20:24 Christian Grothoff Assigned To => Florian Dold
2022-10-20 11:07 Christian Grothoff Assigned To Florian Dold => Christian Grothoff
2022-11-13 10:42 Christian Grothoff Note Added: 0019405
2022-11-13 10:42 Christian Grothoff Assigned To Christian Grothoff => Florian Dold
2022-11-13 11:25 Christian Grothoff Note Added: 0019406
2023-04-04 17:57 Florian Dold Target Version => 0.9.3
2023-04-13 20:37 Florian Dold Category wallet (WebExtensions) => wallet (WebExtension)
2023-05-25 09:56 Florian Dold Target Version 0.9.3 => 0.9.4
2023-08-03 20:55 Florian Dold Assigned To Florian Dold => sebasjm
2023-08-17 13:43 MarcS Note Added: 0020417
2023-09-23 16:16 Christian Grothoff Target Version 0.9.4 => 0.10
2023-09-23 16:16 Christian Grothoff Note Added: 0020530
2024-01-17 20:19 sebasjm Status assigned => resolved
2024-01-17 20:19 sebasjm Resolution open => fixed
2024-01-17 20:19 sebasjm Note Added: 0020902
2024-01-20 18:24 Christian Grothoff Fixed in Version => 0.9.4
2024-01-20 18:24 Christian Grothoff Target Version 0.10 => 0.9.4
2024-03-07 20:49 Christian Grothoff Status resolved => closed