Skip to content

Remove the defunct Mad Mimi reference from the installer email privacy notice - #25162

Open
sgiehl wants to merge 3 commits into
6.x-devfrom
dev-20558
Open

Remove the defunct Mad Mimi reference from the installer email privacy notice#25162
sgiehl wants to merge 3 commits into
6.x-devfrom
dev-20558

Conversation

@sgiehl

@sgiehl sgiehl commented Aug 27, 2026

Copy link
Copy Markdown
Member

Description

During the On-Premise installation, the newsletter privacy notice told users their email address is shared with Mad Mimi. That provider no longer exists, so the installer named a company that is gone — a poor first impression for a privacy product. The sentence carried no information beyond the provider name, so it is removed rather than reworded.

  • Installation_EmailPrivacyNotice now reads: "Your email address will only be used to send you the newsletter. We will not share it with anyone else or use it for any other purpose. You can unsubscribe at any time. See our %1$sprivacy policy%2$s for more information." The key name and its two-placeholder contract are unchanged, and the use your it typo in the old string is fixed.
  • The same sentence is removed from the 28 translations that carry it. This is needed because FetchTranslations downloads the whole file from Weblate, so an existing translation keeps being served after the English source changes — leaving them untouched would keep showing the dead provider to everyone not using English. Two locales misspell it as Mad Mini (de, it), Gujarati and Tamil transliterate it (મેડ મીમી, மேட் மிமி), es-ar splits the claim over two sentences, and fi makes the same sharing claim without naming anyone — all handled.

Dropping only that sentence keeps every locale on its own translation instead of falling back to English, and the remaining sentences stand on their own in each. Verified per file: one changed line, still valid JSON, placeholder counts unchanged, no double or stray whitespace.

Hand-editing Weblate-managed files is unusual for core, so please sanity-check that choice — the alternative (a new key) would have dropped all 28 locales to English text until translators picked it up.

The three Installation_superuser* expected screenshots are updated for the shorter notice, synced from the CI artifacts. The German one still renders German (the cleaned translation), not an English fallback.

AI Checklist

  • [✔] I have understood, reviewed, and tested all AI outputs before use
  • [✔] All AI instructions respect security, IP, and privacy rules

sgiehl added 2 commits August 27, 2026 13:45
…notice

The newsletter notice named Mad Mimi as the third-party provider the email
address is shared with. That company no longer exists, so the installer
pointed users at a provider that is gone, and the sentence carried no
useful information beyond the name anyway. Also fixes the "use your it"
typo in the same string.
Weblate keeps serving an existing translation after the English source
changes, so leaving the 28 translations untouched would keep showing the
old provider name to everyone not using English - two of them misspell it
as "Mad Mini", Gujarati and Tamil transliterate it, and Finnish makes the
same sharing claim without naming anyone. Dropping just that sentence
keeps the translations usable instead of falling back to English, and the
remaining sentences stand on their own in every locale.
@sgiehl sgiehl added this to the 6.0.0 milestone Aug 27, 2026
@sgiehl
sgiehl marked this pull request as ready for review August 27, 2026 12:48
@sgiehl
sgiehl requested a review from a team August 27, 2026 12:48
@sgiehl sgiehl added the not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org. label Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org.

Development

Successfully merging this pull request may close these issues.

1 participant