GavickPro News

Tagged under:

GSoC'26 - Translator Feedback Loop [Week Report #9]

For an overview of how things are going, see the Kanban board of the project


Done this week:
 
- Built RAG: published translation rules are now retrieved and injected into the translation prompt, so the machine translation follows them (#7, #8, merged).
- Retrieval works in three tiers: flatten the item's text, one indexed query for the published rules of the target language, then whole word matching, capped so the prompt stays bounded.
- Live tested it in German across terminology, relevance, the published state gate, preservation and tone.
- Extended the association backfill to categories, tags and menu items (merged).
- Improved the translation rule form: the fields shown match the rule type, requiredness is enforced on save, and manual rules are recorded as such (merged, #104).
- Merged re-translation
...

Joomla Bug Squad Meeting - July 27th, 2026

Attendees: Hitesh M, Martin (Teamlead) - Duration: 20 minutes - Discussed 1 item on the agenda - please check agenda and add to it!.  Thank you for joining. Next Meeting:  August 10th 2026 18:00 CEST 16:00 UTC.


OSM Inc. Board Meeting July 9, 2026

Open Source Matters, Inc.
Full Board of Directors and Officers Meeting

Date: 2026-07-09
Start Time: 17:00 UTC
End Time: 19:34 UTC
Total time of meeting: 2 hours 34 minutes

Attendees:

  • President - Elisa Foltyn
  • Vice President - Emmanuel Lemor
  • Treasurer - Ufuk Avcu
  • Operations DC - Carlos Cámara
  • Production DC - Sigrid Gramlinger
  • Outreach DC - Richard Gosler
  • Secretary - Bruce Scherzinger

Apologies:

  • Secretary left the meeting at 18:55 UTC
  • Operations DC left the meeting at 19:05 UTC
  • Outreach DC left the meeting at 19:25 UTC

Proxies:

None

Discussion Synopsis

Treasurer

  • Fiscal year closing / Financial Report documents
    Once the PayPal statements are available,
...

GSoC'26 – Multi-category Support for Joomla [week Report #9]

What I have done

  • Completed multi-category support for com_newsfeeds, including backend integration, saving/loading secondary categories, and category filtering.

  • Implemented custom fields support for the API in both

...

GSoC'26 - Translator Feedback Loop [Week Report #8]

For an overview of how things are going, see the Kanban board of the project


Done this week:
- Defaulted the translation queue status filter to "review" on a first visit, so translators land on the items waiting for feedback while the filter stays clearable (merged, #18).
- Backfilled pre-existing Joomla associations into the translation queue on install, so already-translated articles show their real per-language state instead of "No translation yet" and are not offered for re-translation (merged, #74).
- Added a component install script (postflight) that scans existing associations grouped by their shared key, seeds a queue row per source article and a state row per translation, and is idempotent so it is safe to re-run.
- Built re-translation on source edit: when a source article is saved as a new version,
...