po: complete Italian (it / it_CH) — fuzzy + untranslated entries - #861
Merged
Merged
Conversation
Both Italian catalogs had accumulated stale and missing translations. Addressed end-to-end: - it.po: 14 fuzzy + 23 untranslated → 0 / 0 - it_CH.po: 44 fuzzy + 45 untranslated → 0 / 0 Fuzzy entries were either retranslated (where the prior msgstr was stuck on a different msgid — e.g. "Cartelle condivise" left on both "Confirm shared folders" and "Updating shared folders") or confirmed verbatim when the existing translation still matched. Untranslated entries cover newer surfaces shipped during the run-up to 3.0.0: AppImage desktop-integration prompts, autostart preferences, recursive-share confirmation dialog, EC bootstrap-files flow, Kad wider-search button, partfile-shorter-than-expected recovery log, search-CLI help text, and several connection / HTTP-download error messages. Files re-wrapped to gettext's 79-column convention via msgcat; both pass msgfmt --check.
got3nks
added a commit
to got3nks/amule
that referenced
this pull request
Jun 7, 2026
…ule-project#912) Extends existing categories (preferring extensions over new lines): - Performance/Upload: amule-project#898 SlotAllocation default raised. - Networking & Discovery: wire-parser hardening list extended with amule-project#879/amule-project#882/amule-project#890/amule-project#886; new amuleweb security hardening bullet consolidating ngosang's amule-project#869-amule-project#874 triage (all landed in amule-project#875); amulegui list extended with amule-project#857; shared-folder watcher extended with amule-project#858. - Packaging: Windows installer i18n line extended with amule-project#899. - Internals & Refactoring: new docs-polish + code-quality bullets covering amule-project#851/amule-project#855/amule-project#862/amule-project#888/amule-project#900/amule-project#866/amule-project#867/amule-project#895 and amule-project#909/amule-project#910/amule-project#912. - Translations: new pre-release final-wave bullet covering amule-project#847/amule-project#856/ amule-project#891/amule-project#908/amule-project#860/amule-project#904/amule-project#859/amule-project#863/amule-project#861/amule-project#880/amule-project#911/amule-project#901/amule-project#902/amule-project#889/amule-project#868/amule-project#853. - Bug Fixes & Stability: amule-project#850/amule-project#854/amule-project#878/amule-project#906. - CI: ccache wiring (amule-project#892, amule-project#903) + CodeQL binutils-dev (amule-project#907). Contributors footer gains mifritscher and nguyenhoangminhhieu2004-gif (both first-time contributors). PR index extended through amule-project#912.
mrjimenez
pushed a commit
that referenced
this pull request
Jun 8, 2026
Extends existing categories (preferring extensions over new lines): - Performance/Upload: #898 SlotAllocation default raised. - Networking & Discovery: wire-parser hardening list extended with #879/#882/#890/#886; new amuleweb security hardening bullet consolidating ngosang's #869-#874 triage (all landed in #875); amulegui list extended with #857; shared-folder watcher extended with #858. - Packaging: Windows installer i18n line extended with #899. - Internals & Refactoring: new docs-polish + code-quality bullets covering #851/#855/#862/#888/#900/#866/#867/#895 and #909/#910/#912. - Translations: new pre-release final-wave bullet covering #847/#856/ #891/#908/#860/#904/#859/#863/#861/#880/#911/#901/#902/#889/#868/#853. - Bug Fixes & Stability: #850/#854/#878/#906. - CI: ccache wiring (#892, #903) + CodeQL binutils-dev (#907). Contributors footer gains mifritscher and nguyenhoangminhhieu2004-gif (both first-time contributors). PR index extended through #912.
mrjimenez
pushed a commit
to mrjimenez/amule
that referenced
this pull request
Aug 8, 2026
…mule-project#861) Two look-and-feel fixes, both about what the GUI does before its first window exists. amulegui never asked the platform to follow the desktop light/dark setting. Only MSW has to be asked, so on Windows the monolithic amule went dark while amulegui stayed light. The request now lives on CamuleGuiBase, which both apps already inherit, instead of being spelled out in one OnInit() and missing from the other. On GTK the restored sort caret pointed the wrong way after a restart and fixed itself as soon as any header was clicked. Two GTK behaviours are involved: GTK_SORT_ASCENDING is drawn as a down arrow, and GTK runs its own sort toggle on the header button release, after this control has already set the caret on the button press. On a click the two cancel out; nothing cancels them when a saved sort is restored. Restoring now hands wx the flipped value so both paths agree. Only the arrow is affected either way: rows are ordered from m_sort_orders, and the virtual model deliberately ignores wx's ascending flag.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Closes the fuzzy + untranslated gap in both Italian catalogs end-to-end. Counts before / after:
po/it.popo/it_CH.poFuzzy entries that drifted off the current msgid were rewritten; those whose existing msgstr still matches the current msgid were confirmed verbatim. Untranslated entries cover the newer 3.0.0 surfaces: AppImage desktop-integration prompts, autostart preferences, recursive-share confirmation dialog, EC bootstrap-files flow, Kad wider-search button, partfile recovery log, search CLI help text, several connection / HTTP-download error messages.
msgfmt --checkpasses on both files. Re-wrapped to gettext's 79-column convention viamsgcatso the diff stays close to a translation-only change.