rusackas opened a new pull request, #41640:
URL: https://github.com/apache/superset/pull/41640

   ### SUMMARY
   
   Backfills the **105 remaining untranslated entries** in the Slovak (`sk`) 
catalog using `scripts/translations/backfill_po.py`, which drafts translations 
with Claude using every other language's existing translation of the same 
string as cross-language disambiguation context (per 
`docs/developer_docs/contributing/howtos.md`).
   
   All generated strings are marked `#, fuzzy` with a `Machine-translated via 
backfill_po.py` attribution comment, so they are **excluded from compiled `.mo` 
output until a human reviewer confirms them**. Newly-filled entries preserve 
their format placeholders.
   
   **Note:** three entries whose English source contains literal double-quotes 
(e.g. `"Exact match"`, `"Cell bars"`, `"Sort by metric"`) were filled via a 
plain-text fallback prompt — the script's batch JSON contract mis-handles 
unescaped quotes in the model's response. Those three carry a `[plain-text 
fallback for quoted string]` attribution note. (A robustness fix for this is 
queued on the i18n tooling branch.)
   
   Tracked by `check_translation_regression.py` as `untranslated → fuzzy`, 
which is explicitly **not** a regression. Part of a per-language sweep; follows 
#41608 (de), #41609 (es), #41612 (lv), #41613 (fi).
   
   ### BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
   
   N/A — translation catalog only, no UI change until entries are reviewed and 
de-fuzzed.
   
   ### TESTING INSTRUCTIONS
   
   - `pybabel compile -d superset/translations -l sk` succeeds (fuzzy entries 
are skipped, as intended).
   - Slovak native speakers: review the `#, fuzzy` entries; correct any 
`msgstr` and remove the `#, fuzzy` flag + attribution comment to promote them 
to confirmed translations.
   
   ### ADDITIONAL INFORMATION
   
   - [ ] Has associated issue:
   - [x] Required feature flags:
   - [x] Changes UI
   - [ ] Includes DB Migration (follow approval process in 
[SIP-59](https://github.com/apache/superset/issues/13351))
   - [ ] Introduces new feature or API
   - [ ] Removes existing feature or API


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to