Skip to content

Releases: legesher/legesher-translations

v1.0.0-legacy — Final release before deprecation

19 Apr 21:50
b66b764

Choose a tag to compare

v1.0.0-legacy — Final release before deprecation

This is the final release of legesher/legesher-translations. The repository is deprecated but remains active (not archived) as a historical record of the community work that established Legesher's translation infrastructure. Active Legesher translation development has moved to the monorepo.

👉 New home: Legesher/legesher/libs/i18n/

  • 51 language packs (experimental) — browse them
  • Install: pip install legesher-i18n
  • Contribute: PRs, issues, and reviews go on the monorepo

What this release represents

A comprehensive attribution pass for 149 unique contributors. Every human who touched this repo — translators, reviewers, issue participants, code contributors — is formally credited in .all-contributorsrc with proper GitHub logins and contribution roles, rendered as emoji badges in README.md, and named in CONTRIBUTORS.md's narrative by-role view. Paramount goal: no contributor goes uncredited.

What's in this release

Attribution sweep

  • 64 merge-ours commits on main preserving authorship of every contributor-bearing branch and PR head — without modifying main's file tree. Authors reachable via git log, git shortlog, and GitHub's contributors graph.
  • 376 new commits brought into main's ancestry.
  • 119 unique author emails now reachable from main (up from 22).
  • Safety ref: archive/core-673-sweep-state

File contributions integrated

  • PR #321@sarr266's Urdu keyword review (107 lines added to locale/ur.yml)
  • PR #305@collinskoech11 (Collins Koech)'s Swahili translations for Ruby keywords in locale/sw.yml
  • Both integrated via PR #324 bringing files onto main's tree

Review history preserved

Contributor file

  • .all-contributorsrc — 149 contributors (up from 85)
  • New community 👥 custom type (alongside existing marketing 💌)
  • Commit-author identity resolution via GitHub's commits API .author.login field linked 48 of 50 personal-email commits to verified GitHub accounts; remaining 2 confirmed by exact-name match
  • Zero uncredited humans

Related PRs in this attribution pass

  • #322 — main merge-ours sweep (merged)
  • #323 — review history + reviewer credits (merged)
  • #324 — cherry-pick sarr266's and Collins's file contributions (merged)
  • #325 — formally credit sarr266 and Collins in .all-contributorsrc (merged)
  • #326 — full contributor coverage + CONTRIBUTORS.md + README table regen (open at time of release)
  • #327 — deprecation banner on README (open at time of release)

Translators 🌍 (101)

@0xanon, @136tejas, @179priyasoni, @Adarwall, @ajrichards, @ajtrichards, @aliciacisnerosm, @alxnull, @annezao, @asperduti, @bartekprzadka, @begeistert, @belkacemm, @bhaveshgoyal182, @bhska

@bvishal8510, @cedarfall, @charberg, @chauxvive, @collinskoech11, @cos1715, @davidsennekool, @diana48, @Ectalite, @fabio08, @Fayhen, @fernandakawasaki, @fernandasj, @ffex, @Gal-Gilor

@geraldobraz, @GhalyahF, @GhalyahFA, @GiacomoPignoni, @Girgetto, @iam-agf, @ioannouE, @iofall, @Jam-Iko, @jayehernandez, @JekRock, @JJgar2725, @JohannaHillebrand, @jonnyfluckey, @justin-at-straker

@kararade, @karimelazzouni, @kartoniks, @katherinefernandes, @KChantal, @kcmv, @kcmvillarino, @LoLei, @lucianorc, @madiedgar, @manojkrishnak, @marcuscastelo, @marsnone, @merelyAnna, @mhmdbhsk

@milafreckled, @minna-xD, @naderalfakesh, @nagendrady, @nausicaea, @Nidhir2k1, @Nigar6001, @ninoCan, @nooras, @otherpaco, @OussamaSALAHOUELHADJ, @parammittal16, @Pervicorn, @Raamyy, @reegoram

@rouskuli, @sanjay-kv, @sarr266, @sh1fu-X, @ShrillShrestha, @sime1, @sneha-thyagarajan, @sshekhar1996, @sshiv5768, @startonmonday, @sujithkdola, @SvA1, @syauqy, @Takane42, @tomekp97

@tomekpryjma, @TomerPacific, @twille00, @vasanthkumar18, @wambugucoder, @wang-ories, @ypresion, @YUTYO, @ZeroOne010101, @zolumasoft, @zoomstereo

Reviewers 👀 (5)

@alxnull, @begeistert, @jaimegarjr, @lissizza, @sarr266

Documentation authors 📖 (10)

@Adarwall, @annahayhurst, @chauxvive, @fernandasj, @fishmandev, @justin-at-straker, @justin-lourie-cole, @vasanthkumar18, @wambugucoder, @wang-ories

Maintainers 🚧 (1)

@jonnyfluckey

Project Management 📆 (1)

@madiedgar

Community & Discussion contributors 👥 (121)

@136tejas, @179priyasoni, @aadii0408, @Adarwall, @ajtrichards, @aliciacisnerosm, @alxnull, @annezao, @arjunshekhawat5, @asperduti, @bartekprzadka, @begeistert, @belkacemm, @bhadreshpsavani, @bhaveshgoyal182

@bhska, @bvishal8510, @charberg, @chauxvive, @cos1715, @davidsennekool, @daya2940, @diana48, @divae, @Ectalite, @ezrahayhurst, @Fayhen, @fernandakawasaki, @fernandasj, @ffex

@fishmandev, @Gal-Gilor, @GauravMohla, @geraldobraz, @gfant, @GiacomoPignoni, @Girgetto, @hessau, @hidalgo-vntu, @Huica9, @ioannouE, @iofall, @jaimegarjr, @Jam-Iko, @jayehernandez

@JekRock, @JohannaHillebrand, @jonnyfluckey, @joshuiaclan, @Kaecchi, @kamwil42, @kararade, @KarthikMothiki, @kartoniks, @katherinefernandes, @KChantal, @kcmv, @kichloo, @lcnunes09, @Ln11211

@locemarn, @LoLei, @lucianorc, @madiedgar, @MANGRYANG, @manojkrishnak, @marsnone, @MartinOrl, @merelyAnna, @michalirak, @mihirg008, @milafreckled, @minna-xD, @morgantechie, @naderalfakesh

@nagendrady, @natastro, @Nidhir2k1, @Nigar6001, @nik132-eng, @ninoCan, @nooras, @OleksiyRudenko, @OussamaSALAHOUELHADJ, @parammittal16, @reegoram, @rominacarabathampi, @rouskuli, @Rutam21, @SandipPalit

@sanjay-kv, @sarr266, @sebanti10, @sh1fu-X, @shahkv95, @ShrillShrestha, @sime1, @sjarva, @sneha-thyagarajan, @souravseal99, @sshiv5768, @startonmonday, @sujithkdola, @suparnasnair, @SurprisinglyFamiliar

@SvA1, @syauqy, @tansiret, @timsankara, @tomekpryjma, @TomerPacific, @valdeadmario, @VanshSutariya, @varghesejose2020, @wambugucoder, @wang-ories, @Wrth1, @ypresion, @zayle, @ZeroOne010101

@zoomstereo

Marketing & outreach 💌 (1)

@fernandasj

Content contributors 🖋 (1)

@arjunshekhawat5


Thank you to every one of you. Legesher's mission — to make programming accessible in every natural language — exists because you built it with us. The work continues in the monorepo; please consider joining us there.