release: Update translations for v28.0 soft translation string freeze #30548 pull hebasto wants to merge 3 commits into bitcoin:master from hebasto:240730-translations changing 53 files +14857 −4680 Conversation Commits3 Files53 Check hebasto commented at 3:32 PM on July 30, 2024: member This PR follows our Release Process. Note: (possible) vandalism/damage has been prevented by reverting the deletion of bitcoin_af, bitcoin_es_MX, and bitcoin_ru translations. Required to open Transifex translations for v28.0 as it's scheduled in #29891. The previous similar PR: #29397. qt: Pull recent translations from Transifex The diff is generated by executing the `update-translations.py` script. Removals of translation files have been discarded. 31b33019b7 qt: Bump Transifex slug for 28.x e49d858aab qt: Update translation source file The diff is generated by executing `make -C src translate`. be419674da DrahtBot commented at 3:32 PM on July 30, 2024: contributor <!--e57a25ab6845829454e8d69fc972939a--> The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. <!--006a51241073e994b41acfe9ec718e94--> Code Coverage For detailed information about the code coverage, see the test coverage report. <!--021abf342d371248e50ceaed478a90ca--> Reviews See the guideline for information on the review process. Type Reviewers ACK stickies-v If your review is incorrectly listed, please react with đ to this comment and the bot will ignore it on the next update. hebasto commented at 3:34 PM on July 30, 2024: member cc @stickies-v @pablomartin4btc @johnny9 hebasto added the label GUI on Jul 30, 2024 hebasto added this to the milestone 28.0 on Jul 30, 2024 stickies-v approved stickies-v commented at 12:55 PM on August 1, 2024: contributor ACK be419674da66e9c349c9c35246c20a7b9fda2dd0 It seems you've made some manual adjustments that might be worth documenting in the PR description? Specifically, I've noticed: you've prevented (what appears to be) vandalism by reverting the deletion of bitcoin_af, bitcoin_es_MX, and bitcoin_ru translations you've rolled back some clearly not Swedish translations in bitcoin_sv: <details> diff --git a/src/qt/locale/bitcoin_sv.ts b/src/qt/locale/bitcoin_sv.ts index 618a3acbb0..e80f0b6380 100644 --- a/src/qt/locale/bitcoin_sv.ts +++ b/src/qt/locale/bitcoin_sv.ts @@ -341,36 +341,36 @@ Försök igen.</translation> <message numerus="yes"> <source>%n second(s)</source> <translation type="unfinished"> - <numerusform /> - <numerusform /> + <numerusform>%n second(s)</numerusform> + <numerusform>%n second(s)</numerusform> </translation> </message> <message numerus="yes"> <source>%n minute(s)</source> <translation type="unfinished"> - <numerusform /> - <numerusform /> + <numerusform>%n minute(s)</numerusform> + <numerusform>%n minute(s)</numerusform> </translation> </message> <message numerus="yes"> <source>%n hour(s)</source> <translation type="unfinished"> - <numerusform /> - <numerusform /> + <numerusform>%n hour(s)</numerusform> + <numerusform>%n hour(s)</numerusform> </translation> </message> <message numerus="yes"> <source>%n day(s)</source> <translation type="unfinished"> - <numerusform /> - <numerusform /> + <numerusform>%n day(s)</numerusform> + <numerusform>%n day(s)</numerusform> </translation> </message> <message numerus="yes"> <source>%n week(s)</source> <translation type="unfinished"> - <numerusform /> - <numerusform /> + <numerusform>%n week(s)</numerusform> + <numerusform>%n week(s)</numerusform> </translation> </message> <message> @@ -380,8 +380,8 @@ Försök igen.</translation> <message numerus="yes"> <source>%n year(s)</source> <translation type="unfinished"> - <numerusform /> - <numerusform /> + <numerusform>%n year(s)</numerusform> + <numerusform>%n year(s)</numerusform> </translation> </message> </context> @@ -2840,8 +2840,8 @@ Om den hĂ€r plĂ„nboken innehĂ„ller lösbara</translation> <message numerus="yes"> <source>Estimated to begin confirmation within %n block(s).</source> <translation type="unfinished"> - <numerusform /> - <numerusform /> + <numerusform>Estimated to begin confirmation within %n block(s).</numerusform> + <numerusform>Estimated to begin confirmation within %n block(s).</numerusform> </translation> </message> <message> @@ -3150,8 +3150,8 @@ Om den hĂ€r plĂ„nboken innehĂ„ller lösbara</translation> <message numerus="yes"> <source>matures in %n more block(s)</source> <translation type="unfinished"> - <numerusform /> - <numerusform /> + <numerusform>matures in %n more block(s)</numerusform> + <numerusform>matures in %n more block(s)</numerusform> </translation> </message> <message> </details> Besides the diff outlined above, I'm getting the same output: ../bitcoin-maintainer-tools/update-translations.py ./configure && make -C src translate Note: bitcoin_az, bitcoin_az@latin, bitcoin_la seems to have a bunch of new English translations in it too hebasto commented at 1:13 PM on August 1, 2024: member you've prevented (what appears to be) vandalism by reverting the deletion of bitcoin_af, bitcoin_es_MX, and bitcoin_ru translations It is mentioned in the commit message as "Removals of translation files have been discarded.". I'll put your wording in the PR description. hebasto commented at 3:12 PM on August 1, 2024: member you've rolled back some clearly not Swedish translations in bitcoin_sv: I haven't. Those translations were updated by translators after I pulled the translations from the Transifex: It's a moving target, and we did our best in this PR. hebasto merged this on Aug 1, 2024 hebasto closed this on Aug 1, 2024 pablomartin4btc commented at 5:55 PM on August 1, 2024: member post-merge ACK be419674da66e9c349c9c35246c20a7b9fda2dd0 no diff hebasto referenced this in commit f93d6cb0ca on Feb 6, 2025 bitcoin locked this on Sep 27, 2025 ContributorshebastoDrahtBotstickies-vpablomartin4btc LabelsGUI Milestone 28.0 Linked (view graph)#29397 release: Update translations for v27.0 soft translation string freeze#29891 Release Schedule for 28.0#31809 Prepare "Open Transifex translations for v29.0" release step