Skip to content

po: update French & Turkish translations - #856

Merged
mrjimenez merged 3 commits into
amule-project:masterfrom
cardpuncher:master
Jun 5, 2026
Merged

po: update French & Turkish translations#856
mrjimenez merged 3 commits into
amule-project:masterfrom
cardpuncher:master

Conversation

@cardpuncher

Copy link
Copy Markdown
Contributor

Updated from the latest POT file and completed, with some corrections and typo fixes.

Updated from the latest POT file and completed, with some corrections and typo fixes.
@mrjimenez
mrjimenez merged commit e41c05a into amule-project:master Jun 5, 2026
7 checks passed
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
Closes the last piece of amule-project#641. Phase 1 (amule-project#674) made CSearchFile round-trippable to disk and Phase 2 (amule-project#680, amule-project#711) let a client enumerate the daemon's active searches over EC; neither survived a restart. This adds CSearchList::StoreSearches()/LoadSearches() and StoredSearches.met, wired into daemon startup and shutdown, so results are still there after aMule restarts.

The file is bounded at both write and read time, and a malformed count fails the whole load closed rather than partially populating. Parsing is separated from committing, so a record that goes bad partway leaves the live maps untouched. A restored Kad search comes back already finished, since its CSearchManager::CSearch cannot survive a restart, and restored searches are registered with the EC multi-search registry so a freshly connecting client sees them as it would a live search.

Review findings addressed before merge: both id allocators now reserve the restored ids in their own range, partitioned on the id's high bit rather than the persisted kind byte, so a search started after a restart can no longer be handed a restored search's id and have its results land in that tab. Persistence is gated on the "remember search history" preference, and turning that off deletes an existing StoredSearches.met rather than merely stopping new writes. Restored tabs get their real hit count instead of the "(0)" label the EC-discovery path uses.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants