View Issue Details

IDProjectCategoryView StatusLast Update
0007336Talerwallet (WebExtension)public2026-05-13 15:23
ReporterChristian Grothoff 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
PrioritylowSeveritytweakReproducibilityalways
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.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0011398 closedFlorian Dold Taler WebExtension doesn't inherit the browser's lang (i18n) 

Activities

Christian Grothoff

2022-11-13 09: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 10: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.

MarcS

2023-08-17 11: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 14:16

manager   ~0020530

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

sebasjm

2024-01-17 19:19

developer   ~0020902

3f417b4c4

Issue History

Date ModifiedUsernameFieldChange
2022-09-08 18:24Christian GrothoffNew Issue
2022-09-08 18:24Christian GrothoffStatusnew => assigned
2022-09-08 18:24Christian GrothoffAssigned To => Florian Dold
2022-10-20 09:07Christian GrothoffAssigned ToFlorian Dold => Christian Grothoff
2022-11-13 09:42Christian GrothoffNote Added: 0019405
2022-11-13 09:42Christian GrothoffAssigned ToChristian Grothoff => Florian Dold
2022-11-13 10:25Christian GrothoffNote Added: 0019406
2023-04-04 15:57Florian DoldTarget Version => 0.9.3
2023-04-13 18:37Florian DoldCategorywallet (WebExtensions) => wallet (WebExtension)
2023-05-25 07:56Florian DoldTarget Version0.9.3 => 0.9.4
2023-08-03 18:55Florian DoldAssigned ToFlorian Dold => sebasjm
2023-08-17 11:43MarcSNote Added: 0020417
2023-09-23 14:16Christian GrothoffTarget Version0.9.4 => 0.10
2023-09-23 14:16Christian GrothoffNote Added: 0020530
2024-01-17 19:19sebasjmStatusassigned => informing
2024-01-17 19:19sebasjmResolutionopen => fixed
2024-01-17 19:19sebasjmNote Added: 0020902
2024-01-20 17:24Christian GrothoffFixed in Version => 0.9.4
2024-01-20 17:24Christian GrothoffTarget Version0.10 => 0.9.4
2024-03-07 19:49Christian GrothoffStatusinforming => closed
2026-05-13 15:23vecirexRelationship addedrelated to 0011398