feat(i18n): backfill new safe-link strings in de/lv/fi (AI-generated, needs review) - #41646
Conversation
… needs review) PR #39925 added two new user-facing strings ("Unsafe link blocked" and "This link cannot be followed because its address is unsafe.") to every catalog. The German, Latvian, and Finnish backfill PRs (#41608, #41612, #41613) had already merged by then, so those two strings landed untranslated in those three catalogs. This fills them via scripts/translations/backfill_po.py, marked `#, fuzzy` for human review like the rest of the AI backfill. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Code Review Agent Run #2b1920Actionable Suggestions - 0Review Details
Bito Usage GuideCommands Type the following command in the pull request comment and save the comment.
Refer to the documentation for additional commands. Configuration This repository uses Documentation & Help |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #41646 +/- ##
==========================================
- Coverage 64.55% 64.55% -0.01%
==========================================
Files 2673 2673
Lines 147634 147634
Branches 34090 34090
==========================================
- Hits 95308 95301 -7
- Misses 50597 50601 +4
- Partials 1729 1732 +3
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
SUMMARY
#39925 added two new user-facing strings —
"Unsafe link blocked"and"This link cannot be followed because its address is unsafe."— to every message catalog. The German (#41608), Latvian (#41612), and Finnish (#41613) backfill PRs had already merged by then, so these two strings landed untranslated in those three catalogs.This small follow-up fills them (6 entries total) via
scripts/translations/backfill_po.py, marked#, fuzzywith the usual attribution comment for human review — consistent with the rest of the i18n backfill sweep.The other in-flight backfill PRs (#41609 es, #41640 sk, #41641 th, #41645 uk) already include these strings, since they were rebased after #39925 landed.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
Translation catalogs only — no layout or behavior change. Note: the frontend
po2json --fuzzybuild includes these fuzzy strings, so they render in the UI once the frontend is rebuilt; the backend excludes them (English fallback).TESTING INSTRUCTIONS
pybabel compile -d superset/translations -l de -l lv -l fisucceeds.#, fuzzyentries and de-fuzz once confirmed.ADDITIONAL INFORMATION