codeant-ai-for-open-source[bot] commented on code in PR #42100:
URL: https://github.com/apache/superset/pull/42100#discussion_r3592698257
##########
superset/translations/ro/LC_MESSAGES/messages.po:
##########
@@ -2320,20 +2566,29 @@ msgstr "Auto"
msgid "Auto Zoom"
msgstr "Zoom Automat"
-#, python-format
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: de, ja, sr,
+# sr_Latn]
+#, fuzzy, python-format
msgid "Auto refresh paused (set to %s seconds)"
-msgstr ""
+msgstr "Reîmprospătare automată pausată (setată la %s secunde)"
-#, python-format
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: de, ja, sr,
+# sr_Latn]
Review Comment:
**Suggestion:** There is an obvious typo in the Romanian translation
(`pausată` instead of `pauzată`). Since this string is user-facing in
auto-refresh status messages, fix the misspelling to avoid showing incorrect UI
text. [typo]
<details>
<summary><b>Severity Level:</b> Major ⚠️</summary>
```mdx
❌ Auto-refresh tooltip shows misspelled Romanian status text.
⚠️ Romanian dashboard users see lower-quality localization.
```
</details>
<details>
<summary><b>Steps of Reproduction ✅ </b></summary>
```mdx
1. Open a dashboard and enable auto refresh so that the auto-refresh status
tooltip
appears (frontend component located at
`superset-frontend/src/dashboard/components/AutoRefreshStatus/StatusTooltipContent.tsx:160`,
which calls `t('Auto refresh paused (set to %s seconds)',
refreshFrequency)`).
2. Switch the Superset UI language to Romanian, which loads translations from
`superset/translations/ro/LC_MESSAGES/messages.po` where the msgid `Auto
refresh paused
(set to %s seconds)` is translated at lines 2575-2576 as `Reîmprospătare
automată pausată
(setată la %s secunde)`.
3. Trigger the "paused" state for auto-refresh (e.g., by hitting the pause
control in the
dashboard header, handled in the same `StatusTooltipContent` component),
causing the
tooltip to display the Romanian translation.
4. Observe in the rendered Romanian UI that the adjective appears as
`pausată`, which is a
typographical error (the correct Romanian form is `pauzată`), so the
auto-refresh status
message shown to users is misspelled.
```
</details>
[](https://app.codeant.ai/fix-in-ide?tool=cursor&prompt_id=a51d524038554c308da38e48b526ee01&service=github&base_url=https%3A%2F%2Fgithub.com&org=apache&repo=apache%2Fsuperset)
[](https://app.codeant.ai/fix-in-ide?tool=vscode-claude&prompt_id=a51d524038554c308da38e48b526ee01&service=github&base_url=https%3A%2F%2Fgithub.com&org=apache&repo=apache%2Fsuperset)
*(Use Cmd/Ctrl + Click for best experience)*
<details>
<summary><b>Prompt for AI Agent 🤖 </b></summary>
```mdx
This is a comment left during a code review.
**Path:** superset/translations/ro/LC_MESSAGES/messages.po
**Line:** 2575:2576
**Comment:**
*Typo: There is an obvious typo in the Romanian translation (`pausată`
instead of `pauzată`). Since this string is user-facing in auto-refresh status
messages, fix the misspelling to avoid showing incorrect UI text.
Validate the correctness of the flagged issue. If correct, How can I resolve
this? If you propose a fix, implement it and please make it concise.
Once fix is implemented, also check other comments on the same PR, and ask
user if the user wants to fix the rest of the comments as well. if said yes,
then fetch all the comments validate the correctness and implement a minimal fix
```
</details>
<a
href='https://app.codeant.ai/feedback?pr_url=https%3A%2F%2Fgithub.com%2Fapache%2Fsuperset%2Fpull%2F42100&comment_hash=00d9ba4a9c9373381168b6c336a82e1a64e9f1cd7cf9f87947b6a2113a83a4a4&reaction=like'>👍</a>
| <a
href='https://app.codeant.ai/feedback?pr_url=https%3A%2F%2Fgithub.com%2Fapache%2Fsuperset%2Fpull%2F42100&comment_hash=00d9ba4a9c9373381168b6c336a82e1a64e9f1cd7cf9f87947b6a2113a83a4a4&reaction=dislike'>👎</a>
##########
superset/translations/ro/LC_MESSAGES/messages.po:
##########
@@ -2243,10 +2481,15 @@ msgstr ""
"Sigur doriți să eliminați tema implicită a sistemului? Aplicația va "
"reveni la valoarea implicită din fișierul de configurare."
+# Machine-translated via backfill_po.py (claude-sonnet-4-6) [refs: de, ja, sr,
+# sr_Latn]
+#, fuzzy
msgid ""
"Are you sure you want to revoke this API key? This action cannot be "
"undone."
msgstr ""
+"Ești sigur că vrei să revoce această cheie API? Această acțiune nu poate "
+"fi anulată."
Review Comment:
**Suggestion:** The Romanian translation uses an incorrect verb form (`vrei
să revoce`) that is grammatically wrong in this confirmation dialog and reads
as a typo; update it to the correct second-person form so the revoke
confirmation is clear and correct. [typo]
<details>
<summary><b>Severity Level:</b> Major ⚠️</summary>
```mdx
❌ API key revoke dialog shows grammatically incorrect Romanian text.
⚠️ Confusing wording in Romanian for critical revoke confirmation.
```
</details>
<details>
<summary><b>Steps of Reproduction ✅ </b></summary>
```mdx
1. Navigate to the API keys management UI where revocation is handled in
`superset-frontend/src/features/apiKeys/ApiKeyList.tsx:83-89`, which uses
`t('Are you sure
you want to revoke this API key? This action cannot be undone.')` as the
confirmation
dialog content.
2. Switch the Superset interface language to Romanian, so the msgid `Are you
sure you want
to revoke this API key? This action cannot be undone.` resolves to the
Romanian
translation in `superset/translations/ro/LC_MESSAGES/messages.po` at lines
2488-2493.
3. Click the revoke action for an API key so that the AntD confirmation
modal is shown,
pulling the Romanian msgstr:
- `Ești sigur că vrei să revoce această cheie API? Această acțiune nu
poate fi
anulată.`
4. Observe in the displayed confirmation dialog that the verb phrase `vrei
să revoce` is
grammatically incorrect in Romanian (it should be second person `vrei să
revoci`), so the
revoke prompt in a security-sensitive flow appears with a clear language
error to users.
```
</details>
[](https://app.codeant.ai/fix-in-ide?tool=cursor&prompt_id=88406b0cf16a46adb65788270ef2bceb&service=github&base_url=https%3A%2F%2Fgithub.com&org=apache&repo=apache%2Fsuperset)
[](https://app.codeant.ai/fix-in-ide?tool=vscode-claude&prompt_id=88406b0cf16a46adb65788270ef2bceb&service=github&base_url=https%3A%2F%2Fgithub.com&org=apache&repo=apache%2Fsuperset)
*(Use Cmd/Ctrl + Click for best experience)*
<details>
<summary><b>Prompt for AI Agent 🤖 </b></summary>
```mdx
This is a comment left during a code review.
**Path:** superset/translations/ro/LC_MESSAGES/messages.po
**Line:** 2488:2493
**Comment:**
*Typo: The Romanian translation uses an incorrect verb form (`vrei să
revoce`) that is grammatically wrong in this confirmation dialog and reads as a
typo; update it to the correct second-person form so the revoke confirmation is
clear and correct.
Validate the correctness of the flagged issue. If correct, How can I resolve
this? If you propose a fix, implement it and please make it concise.
Once fix is implemented, also check other comments on the same PR, and ask
user if the user wants to fix the rest of the comments as well. if said yes,
then fetch all the comments validate the correctness and implement a minimal fix
```
</details>
<a
href='https://app.codeant.ai/feedback?pr_url=https%3A%2F%2Fgithub.com%2Fapache%2Fsuperset%2Fpull%2F42100&comment_hash=b2b27523961c4385b36de655dd9bb81c2d071272766ee432c74fa3ca7ff3df4f&reaction=like'>👍</a>
| <a
href='https://app.codeant.ai/feedback?pr_url=https%3A%2F%2Fgithub.com%2Fapache%2Fsuperset%2Fpull%2F42100&comment_hash=b2b27523961c4385b36de655dd9bb81c2d071272766ee432c74fa3ca7ff3df4f&reaction=dislike'>👎</a>
--
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]