I18n issue - email notification upon dataset publish contains English strings despite different browser language
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 1.1k
- Forks
- 564
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 29
Description
We’ve noticed a strange issue with text strings in email notifications. Upon dataset publish, the email contains English text strings even though the browser language is set to French. The notification in the UI appears correctly.
The other notifications (e.g., dataset creation curation labels) are sent the correct language, so we're confused how the interface language toggle controls this.
What steps does it take to reproduce the issue?
Set your browser language to French.
Publish a dataset.
Review notification email to see text string stays in English
-
When does this issue occur?
Always -
What did you expect to happen?
We expected the email to include the French strings as translated in the property file.
Which version of Dataverse are you using?
5.13.1
Any related open or closed issues to this bug report?
Related closed issue: https://github.com/IQSS/dataverse/issues/9488
Screenshots:
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue on Dataverse 5.13.1 with the browser language set to French, then compare the dataset-publish email path with the other notifications that are translated correctly. Review related issue #9488; done means the publish notification uses the French property-file strings instead of English.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend, internationalization
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100