IQSS / IQSS/dataverse

I18n issue - email notification upon dataset publish contains English strings despite different browser language

Open
#9,921 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Feature: Internationalization Feature: Notifications Type: Bug
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:

image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.