Releases: legesher/legesher-translations
v1.0.0-legacy — Final release before deprecation
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
mainpreserving authorship of every contributor-bearing branch and PR head — without modifying main's file tree. Authors reachable viagit 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
docs/review-history/spanish.md— 22 inline review comments + formal reviews by @jaimegarjr and @begeistert on PR #186docs/review-history/german.md— 10 inline review comments by @alxnull on PR #183
Contributor file
.all-contributorsrc— 149 contributors (up from 85)- New
community👥 custom type (alongside existingmarketing💌) - Commit-author identity resolution via GitHub's commits API
.author.loginfield 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)
Project Management 📆 (1)
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
Marketing & outreach 💌 (1)
Content contributors 🖋 (1)
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.