Skip to content

Enable content localization for iOS summarizer landing page#476

Open
janbrasna wants to merge 4 commits into
mozmeao:mainfrom
janbrasna:upd/l10n-summarizer
Open

Enable content localization for iOS summarizer landing page#476
janbrasna wants to merge 4 commits into
mozmeao:mainfrom
janbrasna:upd/l10n-summarizer

Conversation

@janbrasna
Copy link
Copy Markdown
Collaborator

@janbrasna janbrasna commented Sep 15, 2025

One-line summary

Reverts subsetting the content in just en-US — to enable l10n tooling for the landing page, and subsets the next expansion languages in configs. (Following up from #464 …)

Significant changes and points to review

Will also need deleting the en-US file in l10n repo(s) separately, as the automation doesn't do removals.

This changeset does not try to subset Smartling languages, as these always trigger all anyways. Only subsets Pontoon locales.

The expansion is currently planned to DE, FR, ES, PT (and possibly JP).

This PR will enable these languages:

  1. Smartling: "ar", "de", "fr", "hi-IN", "id", "ja", "ms" (it's all or nothing only)
  2. Pontoon: "en-CA", "en-GB", "es-AR", "es-CL", "es-ES", "es-MX", "pt-BR", "pt-PT"

Issue / Bugzilla link

mozilla-l10n/www-firefox-l10n#72 (comment)

Testing

http://localhost:8000/en-US/landing/ios-summarizer/ (control, no change)

http://localhost:8000/en-CA/landing/ios-summarizer/ (should not redirect to en-US)
http://localhost:8000/de/landing/ios-summarizer/ (should not redirect to en-US)
http://localhost:8000/es-AR/landing/ios-summarizer/ (should not redirect to en-US)
http://localhost:8000/ar/landing/ios-summarizer/ (should not redirect to en-US)
http://localhost:8000/hi-IN/landing/ios-summarizer/ (should not redirect to en-US)

http://localhost:8000/pl/landing/ios-summarizer/ (should redirect to default)
http://localhost:8000/sco/landing/ios-summarizer/ (should redirect to default)

@janbrasna janbrasna marked this pull request as draft September 15, 2025 14:56
@janbrasna janbrasna added Do Not Merge Don't do it. L10N The work is primarily around localization. labels Sep 17, 2025
@janbrasna janbrasna changed the title Enable iOS summarizer l10n Enable content localization for iOS summarizer landing page Sep 21, 2025
@janbrasna
Copy link
Copy Markdown
Collaborator Author

FYI @issammani this is waiting for when you need to start localizing https://www.firefox.com/landing/ios-summarizer/ for other languages as well — if you plan to use the page further and wanted to open to all locales. Just ping to get this in motion. 🚀

@janbrasna janbrasna removed the Do Not Merge Don't do it. label Feb 23, 2026
@janbrasna janbrasna force-pushed the upd/l10n-summarizer branch from 6b93920 to d22feb4 Compare April 29, 2026 13:08
@janbrasna janbrasna marked this pull request as ready for review April 29, 2026 13:10
@janbrasna janbrasna requested a review from janriokrause April 29, 2026 13:14
Comment thread springfield/firefox/urls.py
@codecov
Copy link
Copy Markdown

codecov Bot commented May 3, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.52%. Comparing base (be8c8c3) to head (2016531).
⚠️ Report is 6 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #476      +/-   ##
==========================================
- Coverage   81.72%   79.52%   -2.20%     
==========================================
  Files         144      147       +3     
  Lines        9099     9403     +304     
==========================================
+ Hits         7436     7478      +42     
- Misses       1663     1925     +262     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

L10N The work is primarily around localization.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants