Page MenuHomePhabricator

Update ISA Footer Credits and Replace Lego Messages with a Single Translatable Footer Block
Closed, ResolvedPublic

Description

The ISA Tool footer currently contains outdated credit text and uses multiple concatenated (“lego”) translation messages, which makes proper localization impossible.
This task updates the footer content and restructures the footer into one single translatable message, following translation best practices.

Updated credit text (as agreed) is provided here:
➡️ https://commons.wikimedia.org/wiki/Commons_talk:ISA_Tool#For_Phabricator

This change will also resolve the long-standing issue of lego messages in the footer.

Difficulty: Intermediate

Steps to Reproduce

  • Open the ISA Tool.
  • Scroll to the bottom footer
  • Observe that:
    • The credits are outdated
    • The footer is built from multiple small _('…') strings instead of one translatable block
  • This prevents accurate translations and presents outdated information to users

Expected Outcome

  • Footer shows the updated credit text from the Commons discussion.
  • Footer is replaced with one unified translatable string, not multiple fragments
  • Translation extraction works cleanly (no lego fragments)
  • Translators can translate the entire footer correctly

For details on how ISA handles translation extraction and compilation, refer to the project README here

Additional References

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Updated footer messagetoolforge-repos/isa!30marrivsT411975main
Customize query in GitLab

Event Timeline

@marrivs Hey, how is the patch coming up? Let me know if you are stuck somewhere, thanks!

Swayam_Agrahari added a subscriber: Gopavasanth.

@marrivs, as you have not responed to my texts and this task is made for this challenge and we have a time constraint, reassigning this issue to @Gopavasanth

Since, its already fixed and deployed: https://isa.toolforge.org/