Bug 2354986 - Translation strings concearning Anaconda webui not fully updated on last cockpit build
Summary: Translation strings concearning Anaconda webui not fully updated on last cock...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: cockpit
Version: 42
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Martin Pitt
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedFreezeException
Depends On:
Blocks: F42FinalBlocker F42FinalFreezeException
TreeView+ depends on / blocked
 
Reported: 2025-03-26 01:54 UTC by Geraldo Simião
Modified: 2025-03-30 00:16 UTC (History)
9 users (show)

Fixed In Version: cockpit-336.1-1.fc43 cockpit-336.1-1.fc42 cockpit-336.2-1.fc43 cockpit-336.2-1.fc42
Clone Of:
Environment:
Last Closed: 2025-03-30 00:16:40 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
some last translated strings didn't get to the automatic weblate update (79.99 KB, image/jpeg)
2025-03-26 19:11 UTC, Geraldo Simião
no flags Details
another strings not used at last update (91.87 KB, image/jpeg)
2025-03-26 19:16 UTC, Geraldo Simião
no flags Details

Description Geraldo Simião 2025-03-26 01:54:25 UTC
As Said by Katerina Koukiou on the ticket #2351026 "The Anaconda Web UI integrates cockpit-storage, the Cockpit plugin that manages storage. This is the interface you see when clicking the "Modify Storage" button in the top header dropdown." and "The UI in that view comes from a separate package, and its translations are maintained within the corresponding RPM."

That said, we, the pt-br team already translated all cockpit strings corresponding to that UI used by anaconda webui, but they dind't get in the last build of cockpit. we're asking for a new build with them, for the new compose of F42 can get them before the final freeze, and we end with a fully translated installer for fedora 42 workstation.

Reproducible: Always

Comment 1 Fedora Blocker Bugs Application 2025-03-26 02:02:52 UTC
Proposed as a Blocker and Freeze Exception for 42-final by Fedora user geraldosimiao using the blocker tracking app because:

  Anaconda webui final interface is not fully translated because some of the strings it uses come form another packages (and these are now translated but don't get in the last build. As pointed at another accepted blocker this affects the criterion "The installer must correctly display all sufficiently complete translations available for use." https://fedoraproject.org/wiki/Fedora_42_Final_Release_Criteria#Installer_translations

Comment 2 Martin Pitt 2025-03-26 04:03:35 UTC
Yesterday's automatic translation update already brought in the latest translations: https://github.com/cockpit-project/cockpit/commit/6ea28f6408ff0a3e3d22c401c93f6bd274a9d8be#diff-c665e9114d0107a20170b2c7a27f12bfa99c3d1fa8e550888ecc6d51631ebc97

I'll cherry-pick them into today's point release.

Comment 3 Fedora Update System 2025-03-26 05:15:09 UTC
FEDORA-2025-57cefcbc36 (cockpit-336.1-1.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-57cefcbc36

Comment 4 Fedora Update System 2025-03-26 05:22:59 UTC
FEDORA-2025-e04b83d15b (cockpit-336.1-1.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-e04b83d15b

Comment 5 Fedora Update System 2025-03-26 06:57:58 UTC
FEDORA-2025-57cefcbc36 (cockpit-336.1-1.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 6 Martin Pitt 2025-03-26 06:59:27 UTC
The interesting release here is F42, not rawhide.

Comment 7 Geraldo Simião 2025-03-26 19:01:09 UTC
(In reply to Martin Pitt from comment #2)
> Yesterday's automatic translation update already brought in the latest
> translations:
> https://github.com/cockpit-project/cockpit/commit/
> 6ea28f6408ff0a3e3d22c401c93f6bd274a9d8be#diff-
> c665e9114d0107a20170b2c7a27f12bfa99c3d1fa8e550888ecc6d51631ebc97
> 
> I'll cherry-pick them into today's point release.

Ok, I'll test them today to see if they're all successfully included. Thanks.

Comment 8 Geraldo Simião 2025-03-26 19:11:04 UTC
Created attachment 2082107 [details]
some last translated strings didn't get to the automatic weblate update

I see that some of the last translated strings missed the automatic weblate update.

Comment 9 Geraldo Simião 2025-03-26 19:16:42 UTC
Created attachment 2082108 [details]
another strings not used at last update

same as other attachment

Comment 10 Martin Pitt 2025-03-27 07:42:57 UTC
Indeed the two strings from your first screenshot are fuzzy in the current translation: https://github.com/cockpit-project/cockpit/blob/17fe327d04d2ad3e9251e7f92f685cebb48ff9fd/po/pt_BR.po

#, fuzzy
#| msgid "Overwrite existing data with zeros"
msgid "Overwrite existing data with zeros (slower)"
msgstr "Sobrescrever dados existentes com zeros"

#: pkg/storaged/block/format-dialog.jsx:195
#, fuzzy
msgid "No encryption"
msgstr "Descrição"

and the ones from second screenshot aren't translated at all, or fuzzy:

#: pkg/storaged/dialog.jsx:1405
msgid "I confirm I want to lose this data forever"
msgstr ""

#: pkg/storaged/dialog.jsx:1340
msgid "Important data might be deleted:"
msgstr ""

#: pkg/storaged/btrfs/subvolume.jsx:250
#, fuzzy
#| msgid "Permanently delete $0 group?"
msgid "Permanently delete subvolume $0?"
msgstr "Permanentemente deletar $0 grupo?"

Right before I did the 336.1 release I checked weblate and it had zero pending changes. But today they are indeed translated: https://github.com/cockpit-project/cockpit-weblate/blob/main/pt_BR.po

So it seems there was some delay in weblate? I pulled the translations again in https://github.com/cockpit-project/cockpit/pull/21784 and they exist now. If desired, and approved as exception, I can do a 336.2 to update them again.

Comment 11 Martin Pitt 2025-03-27 15:32:10 UTC
We need a 336.2 anyway for bug 2352953 (or rather, a revert of the original fix), so I'll include the updated translations alongside.

Comment 12 Adam Williamson 2025-03-27 20:05:03 UTC
+5 for freeze exception in https://pagure.io/fedora-qa/blocker-review/issue/1811 , marking accepted.

Comment 13 Fedora Update System 2025-03-28 00:19:39 UTC
FEDORA-2025-e04b83d15b (cockpit-336.1-1.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 14 Rafael Fontenelle 2025-03-28 02:12:04 UTC
Martin, regarding Weblate delay: there is indeed a delay, otherwise the upstream would receive a commit per translations. I believe the default delay is 24 hours, but it can be adjusted in the component settings > Version control > Age of changes to commit. Alternatively, there is always the commit button in the Repository maintenance page.

Comment 15 Martin Pitt 2025-03-28 07:18:10 UTC
Reopening for the remaining strings discussed above.

Comment 16 Fedora Update System 2025-03-28 12:06:37 UTC
FEDORA-2025-e5052a0568 (cockpit-336.2-1.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-e5052a0568

Comment 17 Fedora Update System 2025-03-28 13:15:33 UTC
FEDORA-2025-746939659d (cockpit-336.2-1.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-746939659d

Comment 18 Fedora Update System 2025-03-28 13:33:56 UTC
FEDORA-2025-e5052a0568 (cockpit-336.2-1.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 19 Martin Pitt 2025-03-28 13:37:12 UTC
Let's track this in F42. I tried to unset "close bugs on stable" in bodhi, but this can't be done as it's not a "real" bodhi update.

Comment 20 Adam Williamson 2025-03-28 15:14:17 UTC
ugh, yeah, it would be nice if we could allow at least editing that property (and some other 'safe' ones) for rawhide updates in bodhi...I keep meaning to look at it.

Comment 21 Fedora Update System 2025-03-29 01:31:40 UTC
FEDORA-2025-746939659d has been pushed to the Fedora 42 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-746939659d`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-746939659d

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 22 Geraldo Simião 2025-03-29 02:28:56 UTC
Excellent, this one here (cockpit-336.2-1.fc42) together with the last anaconda-webui update (anaconda-webui-31-1.fc42) fixed all the translation strings problems we have previously found. 
Thank you very much for all people involved into this, you're all awesome!!!!

Comment 23 Fedora Update System 2025-03-30 00:16:40 UTC
FEDORA-2025-746939659d (cockpit-336.2-1.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.