From f76e3123277cf8ef342b0a608ecc49f734c201bd Mon Sep 17 00:00:00 2001 From: Hans-Peter Lehmann Date: Sat, 27 Dec 2025 22:04:16 +0100 Subject: [PATCH] Update contributors (#8188) --- CONTRIBUTORS.md | 105 +++++++++--------- scripts/createContributors.py | 94 ++++++++-------- scripts/createWeblateContributors.sh | 13 --- ...keRelease.sh => createWebsiteLanguages.sh} | 1 - ui/preferences/src/main/assets/developers.csv | 82 +++++++------- .../src/main/assets/translators.csv | 103 +++++++++-------- 6 files changed, 194 insertions(+), 204 deletions(-) delete mode 100644 scripts/createWeblateContributors.sh rename scripts/{makeRelease.sh => createWebsiteLanguages.sh} (82%) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index cad503a8d..fb7ed7a88 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -1,61 +1,58 @@ # Developers -[ByteHamster](https://github.com/ByteHamster), [danieloeh](https://github.com/danieloeh), [mfietz](https://github.com/mfietz), [TomHennen](https://github.com/TomHennen), [orionlee](https://github.com/orionlee), [domingos86](https://github.com/domingos86), [TacoTheDank](https://github.com/TacoTheDank), [tonytamsf](https://github.com/tonytamsf), [damoasda](https://github.com/damoasda), [andersonvom](https://github.com/andersonvom), [ebraminio](https://github.com/ebraminio), [keunes](https://github.com/keunes), [shortspider](https://github.com/shortspider), [spacecowboy](https://github.com/spacecowboy), [flxholle](https://github.com/flxholle), [patheticpat](https://github.com/patheticpat), [brad](https://github.com/brad), [Cj-Malone](https://github.com/Cj-Malone), [maxbechtold](https://github.com/maxbechtold), [flofriday](https://github.com/flofriday), [weblate](https://github.com/weblate), [gaul](https://github.com/gaul), [qkolj](https://github.com/qkolj), [pachecosf](https://github.com/pachecosf), [bws9000](https://github.com/bws9000), [hannesa2](https://github.com/hannesa2), [johnjohndoe](https://github.com/johnjohndoe), [gerardolgvr](https://github.com/gerardolgvr), [ahangarha](https://github.com/ahangarha), [rharriso](https://github.com/rharriso), [xgouchet](https://github.com/xgouchet), [mueller-ma](https://github.com/mueller-ma), [ueen](https://github.com/ueen), [peakvalleytech](https://github.com/peakvalleytech), [vbh](https://github.com/vbh), [Slinger](https://github.com/Slinger), [TheRealFalcon](https://github.com/TheRealFalcon), [gitstart](https://github.com/gitstart), [terminalmage](https://github.com/terminalmage), [jas14](https://github.com/jas14), [udif](https://github.com/udif), [malockin](https://github.com/malockin), [jonasburian](https://github.com/jonasburian), [two-heart](https://github.com/two-heart), [NWuensche](https://github.com/NWuensche), [matejdro](https://github.com/matejdro), [ydinath](https://github.com/ydinath), [txtd](https://github.com/txtd), [orelogo](https://github.com/orelogo), [peschmae0](https://github.com/peschmae0), [jatinkumarg](https://github.com/jatinkumarg), [dirkmueller](https://github.com/dirkmueller), [binarytoto](https://github.com/binarytoto), [saqura](https://github.com/saqura), [beijingling](https://github.com/beijingling), [drabux](https://github.com/drabux), [dethstar](https://github.com/dethstar), [VishnuSanal](https://github.com/VishnuSanal), [mchelen](https://github.com/mchelen), [CedricCabessa](https://github.com/CedricCabessa), [jhenninger](https://github.com/jhenninger), [Xeitor](https://github.com/Xeitor), [loucasal](https://github.com/loucasal), [ligi](https://github.com/ligi), [egsavage](https://github.com/egsavage), [dominikfill](https://github.com/dominikfill), [cketti](https://github.com/cketti), [MeirAtIMDDE](https://github.com/MeirAtIMDDE), [deandreamatias](https://github.com/deandreamatias), [hzulla](https://github.com/hzulla), [bibz](https://github.com/bibz), [eblis](https://github.com/eblis), [HaBaLeS](https://github.com/HaBaLeS), [JessieVela](https://github.com/JessieVela), [volhol](https://github.com/volhol), [michaelmwhite](https://github.com/michaelmwhite), [twiceyuan](https://github.com/twiceyuan), [thrillfall](https://github.com/thrillfall), [schasi](https://github.com/schasi), [rezanejati](https://github.com/rezanejati), [Mino260806](https://github.com/Mino260806), [nereocystis](https://github.com/nereocystis), [liesen](https://github.com/liesen), [dreiss](https://github.com/dreiss), [Nymuxyzo](https://github.com/Nymuxyzo), [matdb](https://github.com/matdb), [connectety](https://github.com/connectety), [toggles](https://github.com/toggles), [SEVENMASTER](https://github.com/SEVENMASTER), [hades](https://github.com/hades), [caoilte](https://github.com/caoilte), [avirajrsingh](https://github.com/avirajrsingh), [archibishop](https://github.com/archibishop), [HrBDev](https://github.com/HrBDev), [CameronBanga](https://github.com/CameronBanga), [HolgerJeromin](https://github.com/HolgerJeromin), [humbertofraga](https://github.com/humbertofraga), [jmue](https://github.com/jmue), [katrinleinweber](https://github.com/katrinleinweber), [LatinSuD](https://github.com/LatinSuD), [24hours](https://github.com/24hours), [Lukmannudin](https://github.com/Lukmannudin), [SosoTughushi](https://github.com/SosoTughushi), [Terrance](https://github.com/Terrance), [Thom-Merrilin](https://github.com/Thom-Merrilin), [kingargyle](https://github.com/kingargyle), [vinodpatildev](https://github.com/vinodpatildev), [wseemann](https://github.com/wseemann), [datavizard](https://github.com/datavizard), [femmdi](https://github.com/femmdi), [markamaze](https://github.com/markamaze), [viratkohli1969](https://github.com/viratkohli1969), [moralesg](https://github.com/moralesg), [mr-intj](https://github.com/mr-intj), [quails4Eva](https://github.com/quails4Eva), [tamizh143](https://github.com/tamizh143), [tmatale](https://github.com/tmatale), [tuxayo](https://github.com/tuxayo), [alimemonzx](https://github.com/alimemonzx), [PtilopsisLeucotis](https://github.com/PtilopsisLeucotis), [dev-darrell](https://github.com/dev-darrell), [olivoto](https://github.com/olivoto), [jmdouglas](https://github.com/jmdouglas), [FarzanKh](https://github.com/FarzanKh), [hannesaa2](https://github.com/hannesaa2), [dsmith47](https://github.com/dsmith47), [damlayildiz](https://github.com/damlayildiz), [myslok](https://github.com/myslok), [jhunnius](https://github.com/jhunnius), [Jared234](https://github.com/Jared234), [JonathanZopf](https://github.com/JonathanZopf), [a1291762](https://github.com/a1291762), [ShadowIce](https://github.com/ShadowIce), [Niffler](https://github.com/Niffler), [raghulj](https://github.com/raghulj), [raghulrm](https://github.com/raghulrm), [mamehacker](https://github.com/mamehacker), [soumya9832](https://github.com/soumya9832), [skitt](https://github.com/skitt), [liutng](https://github.com/liutng), [sonnayasomnambula](https://github.com/sonnayasomnambula), [sethoscope](https://github.com/sethoscope), [shantanahardy](https://github.com/shantanahardy), [shombando](https://github.com/shombando), [Silverwarriorin](https://github.com/Silverwarriorin), [IsAvaible](https://github.com/IsAvaible), [danners](https://github.com/danners), [Pinkolik](https://github.com/Pinkolik), [corecode](https://github.com/corecode), [vimsick](https://github.com/vimsick), [Carrajaula](https://github.com/Carrajaula), [edent](https://github.com/edent), [atrus6](https://github.com/atrus6), [tomhense](https://github.com/tomhense), [0x082c8bf1](https://github.com/0x082c8bf1), [patrickdemers6](https://github.com/patrickdemers6), [patrickjkennedy](https://github.com/patrickjkennedy), [pganssle](https://github.com/pganssle), [ortylp](https://github.com/ortylp), [vil02](https://github.com/vil02), [RafaB6n](https://github.com/RafaB6n), [rahmatrmdn](https://github.com/rahmatrmdn), [duck-bark](https://github.com/duck-bark), [ricardoborgesjr](https://github.com/ricardoborgesjr), [RihardsT](https://github.com/RihardsT), [bobrippling](https://github.com/bobrippling), [Shaac](https://github.com/Shaac), [SamWhited](https://github.com/SamWhited), [SebiderSushi](https://github.com/SebiderSushi), [selivan](https://github.com/selivan), [senventise](https://github.com/senventise), [sak96](https://github.com/sak96), [gregoryjtom](https://github.com/gregoryjtom), [jeroenmuller](https://github.com/jeroenmuller), [lightonflux](https://github.com/lightonflux), [minusf](https://github.com/minusf), [hiasr](https://github.com/hiasr), [s3lph](https://github.com/s3lph), [satis-fy](https://github.com/satis-fy), [silansuslu](https://github.com/silansuslu), [struggggle](https://github.com/struggggle), [tamizh138](https://github.com/tamizh138), [teleoflexuous](https://github.com/teleoflexuous), [thomasdomingos](https://github.com/thomasdomingos), [trevortabaka](https://github.com/trevortabaka), [viariable](https://github.com/viariable), [winkelnp](https://github.com/winkelnp), [zawad2221](https://github.com/zawad2221), [Toover](https://github.com/Toover), [victorhaggqvist](https://github.com/victorhaggqvist), [heyyviv](https://github.com/heyyviv), [waylife](https://github.com/waylife), [Arvinyuchen](https://github.com/Arvinyuchen), [yarons](https://github.com/yarons), [agibault](https://github.com/agibault), [amhokies](https://github.com/amhokies), [andrewc1](https://github.com/andrewc1), [anotherHoffmann](https://github.com/anotherHoffmann), [axq](https://github.com/axq), [blairun](https://github.com/blairun), [chrk2205](https://github.com/chrk2205), [cliambrown](https://github.com/cliambrown), [e-t-l](https://github.com/e-t-l), [fossterer](https://github.com/fossterer), [getgo-nobugs](https://github.com/getgo-nobugs), [cszucko](https://github.com/cszucko), [coezbek](https://github.com/coezbek), [CWftw](https://github.com/CWftw), [danielm5](https://github.com/danielm5), [ariedov](https://github.com/ariedov), [brettle](https://github.com/brettle), [cdhiraj40](https://github.com/cdhiraj40), [dhruvpatidar359](https://github.com/dhruvpatidar359), [edwinhere](https://github.com/edwinhere), [eirikv](https://github.com/eirikv), [eerden](https://github.com/eerden), [newhinton](https://github.com/newhinton), [jojoman2](https://github.com/jojoman2), [G3sit](https://github.com/G3sit), [gregsimon](https://github.com/gregsimon), [harshad1](https://github.com/harshad1), [abhinavg1997](https://github.com/abhinavg1997), [adrns](https://github.com/adrns), [akshtshrma](https://github.com/akshtshrma), [alanorth](https://github.com/alanorth), [alexte](https://github.com/alexte), [awbooze](https://github.com/awbooze), [ASGusev](https://github.com/ASGusev), [andrey-krutov](https://github.com/andrey-krutov), [andweg](https://github.com/andweg), [arantius](https://github.com/arantius), [bhaskarblur](https://github.com/bhaskarblur), [BoJacobs](https://github.com/BoJacobs), [calebegg](https://github.com/calebegg), [chetan882777](https://github.com/chetan882777), [chrissicool](https://github.com/chrissicool), [britiger](https://github.com/britiger), [MKryo](https://github.com/MKryo), [mo](https://github.com/mo), [mdeveloper20](https://github.com/mdeveloper20), [Mchoi8](https://github.com/Mchoi8), [Gaffen](https://github.com/Gaffen), [mschuetz](https://github.com/mschuetz), [max-wittig](https://github.com/max-wittig), [mayurdw](https://github.com/mayurdw), [Mengshi24](https://github.com/Mengshi24), [MolarAmbiguity](https://github.com/MolarAmbiguity), [mounirlamouri](https://github.com/mounirlamouri), [Mudit-pip](https://github.com/Mudit-pip), [nicoolasj](https://github.com/nicoolasj), [nikhil097](https://github.com/nikhil097), [nproth](https://github.com/nproth), [oliver](https://github.com/oliver), [panoreakontis](https://github.com/panoreakontis), [IordanisKokk](https://github.com/IordanisKokk), [jklippel](https://github.com/jklippel), [jannic](https://github.com/jannic), [Foso](https://github.com/Foso), [GiannisMakris](https://github.com/GiannisMakris), [JonOfUs](https://github.com/JonOfUs), [Kaligule](https://github.com/Kaligule), [kvithayathil](https://github.com/kvithayathil), [luiscruz](https://github.com/luiscruz), [LukasBrilla5](https://github.com/LukasBrilla5), [MStrecke](https://github.com/MStrecke), [mjydv4548](https://github.com/mjydv4548), [mlasson](https://github.com/mlasson), [schwedenmut](https://github.com/schwedenmut), [M-arcel](https://github.com/M-arcel), [mgborowiec](https://github.com/mgborowiec) +[ByteHamster](https://github.com/ByteHamster), [danieloeh](https://github.com/danieloeh), [mfietz](https://github.com/mfietz), [TomHennen](https://github.com/TomHennen), [orionlee](https://github.com/orionlee), [domingos86](https://github.com/domingos86), [TacoTheDank](https://github.com/TacoTheDank), [tonytamsf](https://github.com/tonytamsf), [damoasda](https://github.com/damoasda), [andersonvom](https://github.com/andersonvom), [ebraminio](https://github.com/ebraminio), [keunes](https://github.com/keunes), [shortspider](https://github.com/shortspider), [spacecowboy](https://github.com/spacecowboy), [flxholle](https://github.com/flxholle), [weblate](https://github.com/weblate), [patheticpat](https://github.com/patheticpat), [brad](https://github.com/brad), [Cj-Malone](https://github.com/Cj-Malone), [maxbechtold](https://github.com/maxbechtold), [flofriday](https://github.com/flofriday), [gaul](https://github.com/gaul), [qkolj](https://github.com/qkolj), [pachecosf](https://github.com/pachecosf), [bws9000](https://github.com/bws9000), [hannesa2](https://github.com/hannesa2), [johnjohndoe](https://github.com/johnjohndoe), [gerardolgvr](https://github.com/gerardolgvr), [ahangarha](https://github.com/ahangarha), [rharriso](https://github.com/rharriso), [xgouchet](https://github.com/xgouchet), [mueller-ma](https://github.com/mueller-ma), [ueen](https://github.com/ueen), [peakvalleytech](https://github.com/peakvalleytech), [terminalmage](https://github.com/terminalmage), [gitstart](https://github.com/gitstart), [TheRealFalcon](https://github.com/TheRealFalcon), [Slinger](https://github.com/Slinger), [vbh](https://github.com/vbh), [jonasburian](https://github.com/jonasburian), [eblis](https://github.com/eblis), [NWuensche](https://github.com/NWuensche), [malockin](https://github.com/malockin), [udif](https://github.com/udif), [jas14](https://github.com/jas14), [matejdro](https://github.com/matejdro), [two-heart](https://github.com/two-heart), [dirkmueller](https://github.com/dirkmueller), [jatinkumarg](https://github.com/jatinkumarg), [peschmae0](https://github.com/peschmae0), [orelogo](https://github.com/orelogo), [txtd](https://github.com/txtd), [ydinath](https://github.com/ydinath), [VishnuSanal](https://github.com/VishnuSanal), [dethstar](https://github.com/dethstar), [drabux](https://github.com/drabux), [mchelen](https://github.com/mchelen), [beijingling](https://github.com/beijingling), [saqura](https://github.com/saqura), [binarytoto](https://github.com/binarytoto), [CedricCabessa](https://github.com/CedricCabessa), [jhenninger](https://github.com/jhenninger), [Xeitor](https://github.com/Xeitor), [amanjn38](https://github.com/amanjn38), [schasi](https://github.com/schasi), [loucasal](https://github.com/loucasal), [ligi](https://github.com/ligi), [egsavage](https://github.com/egsavage), [dominikfill](https://github.com/dominikfill), [cketti](https://github.com/cketti), [MeirAtIMDDE](https://github.com/MeirAtIMDDE), [deandreamatias](https://github.com/deandreamatias), [bibz](https://github.com/bibz), [hzulla](https://github.com/hzulla), [HaBaLeS](https://github.com/HaBaLeS), [JessieVela](https://github.com/JessieVela), [volhol](https://github.com/volhol), [michaelmwhite](https://github.com/michaelmwhite), [twiceyuan](https://github.com/twiceyuan), [thrillfall](https://github.com/thrillfall), [rezanejati](https://github.com/rezanejati), [Mino260806](https://github.com/Mino260806), [nereocystis](https://github.com/nereocystis), [liesen](https://github.com/liesen), [dreiss](https://github.com/dreiss), [Nymuxyzo](https://github.com/Nymuxyzo), [matdb](https://github.com/matdb), [connectety](https://github.com/connectety), [toggles](https://github.com/toggles), [tmatale](https://github.com/tmatale), [SEVENMASTER](https://github.com/SEVENMASTER), [hades](https://github.com/hades), [caoilte](https://github.com/caoilte), [avirajrsingh](https://github.com/avirajrsingh), [archibishop](https://github.com/archibishop), [HrBDev](https://github.com/HrBDev), [CameronBanga](https://github.com/CameronBanga), [HolgerJeromin](https://github.com/HolgerJeromin), [humbertofraga](https://github.com/humbertofraga), [jmue](https://github.com/jmue), [katrinleinweber](https://github.com/katrinleinweber), [LatinSuD](https://github.com/LatinSuD), [24hours](https://github.com/24hours), [Lukmannudin](https://github.com/Lukmannudin), [SosoTughushi](https://github.com/SosoTughushi), [Terrance](https://github.com/Terrance), [Thom-Merrilin](https://github.com/Thom-Merrilin), [kingargyle](https://github.com/kingargyle), [vinodpatildev](https://github.com/vinodpatildev), [wseemann](https://github.com/wseemann), [datavizard](https://github.com/datavizard), [femmdi](https://github.com/femmdi), [markamaze](https://github.com/markamaze), [viratkohli1969](https://github.com/viratkohli1969), [moralesg](https://github.com/moralesg), [mr-intj](https://github.com/mr-intj), [quails4Eva](https://github.com/quails4Eva), [schwarzspecht](https://github.com/schwarzspecht), [tamizh143](https://github.com/tamizh143), [tuxayo](https://github.com/tuxayo), [PtilopsisLeucotis](https://github.com/PtilopsisLeucotis), [alimemonzx](https://github.com/alimemonzx), [dev-darrell](https://github.com/dev-darrell), [olivoto](https://github.com/olivoto), [jmdouglas](https://github.com/jmdouglas), [FarzanKh](https://github.com/FarzanKh), [dsmith47](https://github.com/dsmith47), [hannesaa2](https://github.com/hannesaa2), [damlayildiz](https://github.com/damlayildiz), [myslok](https://github.com/myslok), [jhunnius](https://github.com/jhunnius), [Jared234](https://github.com/Jared234), [JonathanZopf](https://github.com/JonathanZopf), [a1291762](https://github.com/a1291762), [ShadowIce](https://github.com/ShadowIce), [Niffler](https://github.com/Niffler), [raghulj](https://github.com/raghulj), [raghulrm](https://github.com/raghulrm), [mamehacker](https://github.com/mamehacker), [soumya9832](https://github.com/soumya9832), [skitt](https://github.com/skitt), [liutng](https://github.com/liutng), [cszucko](https://github.com/cszucko), [MrShecks](https://github.com/MrShecks), [shombando](https://github.com/shombando), [Silverwarriorin](https://github.com/Silverwarriorin), [IsAvaible](https://github.com/IsAvaible), [danners](https://github.com/danners), [Pinkolik](https://github.com/Pinkolik), [corecode](https://github.com/corecode), [vimsick](https://github.com/vimsick), [Carrajaula](https://github.com/Carrajaula), [edent](https://github.com/edent), [guiott67](https://github.com/guiott67), [atrus6](https://github.com/atrus6), [tomhense](https://github.com/tomhense), [Toover](https://github.com/Toover), [pganssle](https://github.com/pganssle), [ortylp](https://github.com/ortylp), [vil02](https://github.com/vil02), [RafaB6n](https://github.com/RafaB6n), [rahmatrmdn](https://github.com/rahmatrmdn), [duck-bark](https://github.com/duck-bark), [ricardoborgesjr](https://github.com/ricardoborgesjr), [RihardsT](https://github.com/RihardsT), [bobrippling](https://github.com/bobrippling), [Shaac](https://github.com/Shaac), [SamWhited](https://github.com/SamWhited), [SebiderSushi](https://github.com/SebiderSushi), [selivan](https://github.com/selivan), [senventise](https://github.com/senventise), [sonnayasomnambula](https://github.com/sonnayasomnambula), [sethoscope](https://github.com/sethoscope), [shantanahardy](https://github.com/shantanahardy), [ffelini](https://github.com/ffelini), [gregoryjtom](https://github.com/gregoryjtom), [jeroenmuller](https://github.com/jeroenmuller), [jmatthew](https://github.com/jmatthew), [lightonflux](https://github.com/lightonflux), [minusf](https://github.com/minusf), [hiasr](https://github.com/hiasr), [s3lph](https://github.com/s3lph), [satis-fy](https://github.com/satis-fy), [silansuslu](https://github.com/silansuslu), [struggggle](https://github.com/struggggle), [tamizh138](https://github.com/tamizh138), [teleoflexuous](https://github.com/teleoflexuous), [thomasdomingos](https://github.com/thomasdomingos), [trevortabaka](https://github.com/trevortabaka), [viariable](https://github.com/viariable), [winkelnp](https://github.com/winkelnp), [zawad2221](https://github.com/zawad2221), [victorhaggqvist](https://github.com/victorhaggqvist), [heyyviv](https://github.com/heyyviv), [waylife](https://github.com/waylife), [Arvinyuchen](https://github.com/Arvinyuchen), [yarons](https://github.com/yarons), [agibault](https://github.com/agibault), [amhokies](https://github.com/amhokies), [andrewc1](https://github.com/andrewc1), [anotherHoffmann](https://github.com/anotherHoffmann), [axq](https://github.com/axq), [blairun](https://github.com/blairun), [chrk2205](https://github.com/chrk2205), [cliambrown](https://github.com/cliambrown), [e-t-l](https://github.com/e-t-l), [fossterer](https://github.com/fossterer), [getgo-nobugs](https://github.com/getgo-nobugs), [sak96](https://github.com/sak96), [coezbek](https://github.com/coezbek), [CWftw](https://github.com/CWftw), [danielm5](https://github.com/danielm5), [ariedov](https://github.com/ariedov), [brettle](https://github.com/brettle), [dhruvpatidar359](https://github.com/dhruvpatidar359), [edwinhere](https://github.com/edwinhere), [eirikv](https://github.com/eirikv), [eerden](https://github.com/eerden), [newhinton](https://github.com/newhinton), [jojoman2](https://github.com/jojoman2), [G3sit](https://github.com/G3sit), [gregsimon](https://github.com/gregsimon), [harshad1](https://github.com/harshad1), [MKryo](https://github.com/MKryo), [IordanisKokk](https://github.com/IordanisKokk), [0x082c8bf1](https://github.com/0x082c8bf1), [abhinavg1997](https://github.com/abhinavg1997), [adrns](https://github.com/adrns), [akshtshrma](https://github.com/akshtshrma), [alanorth](https://github.com/alanorth), [alexte](https://github.com/alexte), [awbooze](https://github.com/awbooze), [ASGusev](https://github.com/ASGusev), [andrey-krutov](https://github.com/andrey-krutov), [andweg](https://github.com/andweg), [arantius](https://github.com/arantius), [bhaskarblur](https://github.com/bhaskarblur), [BoJacobs](https://github.com/BoJacobs), [calebegg](https://github.com/calebegg), [chetan882777](https://github.com/chetan882777), [chrissicool](https://github.com/chrissicool), [britiger](https://github.com/britiger), [mdeveloper20](https://github.com/mdeveloper20), [Mchoi8](https://github.com/Mchoi8), [Gaffen](https://github.com/Gaffen), [mschuetz](https://github.com/mschuetz), [max-wittig](https://github.com/max-wittig), [mayurdw](https://github.com/mayurdw), [Mengshi24](https://github.com/Mengshi24), [MolarAmbiguity](https://github.com/MolarAmbiguity), [mounirlamouri](https://github.com/mounirlamouri), [Mudit-pip](https://github.com/Mudit-pip), [nicoolasj](https://github.com/nicoolasj), [nikhil097](https://github.com/nikhil097), [nproth](https://github.com/nproth), [oliver](https://github.com/oliver), [panoreakontis](https://github.com/panoreakontis), [patrickdemers6](https://github.com/patrickdemers6), [patrickjkennedy](https://github.com/patrickjkennedy), [hawjo01](https://github.com/hawjo01), [jklippel](https://github.com/jklippel), [jannic](https://github.com/jannic), [Foso](https://github.com/Foso), [GiannisMakris](https://github.com/GiannisMakris), [JonOfUs](https://github.com/JonOfUs), [Kaligule](https://github.com/Kaligule), [kvithayathil](https://github.com/kvithayathil), [luiscruz](https://github.com/luiscruz), [LukasBrilla5](https://github.com/LukasBrilla5), [MStrecke](https://github.com/MStrecke), [mjydv4548](https://github.com/mjydv4548), [mlasson](https://github.com/mlasson), [schwedenmut](https://github.com/schwedenmut), [M-arcel](https://github.com/M-arcel), [mgborowiec](https://github.com/mgborowiec), [mo](https://github.com/mo) # Translators | Language | Translators | | :-- | :-- | -| Arabic | abuzar3.khalid, AhmedHll, Ammar99, badarotti, fake4K, HeshamTB, keunes, mars_amn, Mehyar, mh.abdelhay, mhamade, moftasa, Mohamed_Nour, mohmans, MustafaAlgurabi, nabilMaghura, rex07, shubbar, vernandos, zyahya, zydwael | -| Asturian (ast_ES) | enolp, keunes | -| Azerbaijani | 5NOER227O, xxmn77 | -| Basque | a_mento, albaja, Asier_Iturralde_Sarasola, bipoza, gaztainalde, IngrownMink4, keunes, Osoitz, pospolos | -| Belarusian | Kliazovich | -| Bengali | chowdhurytasmeehur, laggybird | -| Breton | Belvar, Eorn, EwenKorr, FlorentTroer, Iriep, keunes, technozuzici | -| Bulgarian | keunes, ma4ko, mihainov, pavelspr1, ppk89, solusitor, thereef, x7ype | -| Catalan | and_dapo, arseru, badlop, bluegeekgh, carles.llacer, dsoms, dvd1985, elcamilet, exort12, IvanAmarante, javiercoll, josep2, keunes, Kintu, lambdani, marcmetallextrem, prova, sandandmercury, selmins, xc70 | -| Chinese (zh_CN) | 135e2, 946676181, aihenry2980, Biacke, brnme, clong289734997, cyril3, Felix2yu, gaohongyuan, Guaidaodl, Huck0, iconteral, jhxie, jxj2zzz79pfp9bpo, JY3, keunes, kyleehee, molisiye, owen8877, RainSlide, RangerNJU, Sak94664, spice2wolf, tupunco, weylinn, whiye.hust, wongsyrone, Xrodo, yangyang, yiqiok | -| Chinese (zh_TW) | bobchao, BWsix, ijliao, keunes, mapobi, MrChimp, Mushiyo, pggdt, sam0090, ymhuang0808 | -| Czech (cs_CZ) | anotheranonymoususer, befeleme, Benda, elich, Hanzmeister, jjh, JStrange, kudlav, McLenin666, md.share, PetrC, ShimonH, svetlemodry, Thomaash, Toonlink3000, viotalJiplk | -| Danish | deusdenton, ERYpTION, Grooty12, JFreak, jhertel, keunes, mikini, petterbejo, SebastianKiwiDk, soelvraeven | -| Dutch | AleksanderM, boterkoter, daerts, e2jk, fvbommel, keunes, Kleurenregen, mijnheer, oldblue, rwv, twijg, Vistaus, wf0pp0z6, y33per | -| Estonian | beez276, Eraser, keunes, kristiankalm, mahfiaz, Rots, udutaja | -| Finnish | Ban3, keunes, ktstmu, Kuutar, noppa, Sahtor, scop, teemue, trantena | -| French | 5moufl, 5NOER227O, AleksanderM, AX.AGD, ayiniho, ChaoticMind, clombion, Cornegidouille, Daremo, e2jk, ebouaziz, keunes, klintom, Kuscoo, lacouture, LouFex, manuelleduc, Matth78, paolovador, petterbejo, PierreLaville, Poussinou, RomainTT, Serge_Thigos, sterylmreep, teamon, Thoscellen | -| Galician | antiparvos, Raichely, Sirgo | -| German | 23Ba1l598, 5NOER227O, _Er, AleksanderM, axre, ByteHamster, Ceekay, ceving, dadosch, datesastick, Delvo, DerSilly, dpolterauer, elkangaroo, Erc187, F462, f_grubm, femmdi, finsterwalder, FlorianW, forght, hbilke, HolgerJeromin, JMAN, JoeMcFly, jokap, JoniArida, JonOfUs, kalei, keunes, klyneloud, L.D.A., Macusercom, MahdiMoradi, matthias.g, max.wittig, mfietz, Michael_Strecke, mkida, mMuck, muellerma, Nickname, petterbejo, pudeeh, Quiss42, realpixelcode, repat, sadfgdf, Serge_Thigos, teamon, thetrash23, thiesrappen, timo.rohwedder, toaskoas, Tobiasff3200, tomte, Tonne11, ttick, tweimer, VfBFan, Willhelm, ypid | -| Hebrew (he_IL) | amir.dafnyman, E1i9, eldaryiftach, mongoose4004, pinkasey, rellieberman, Yaron | -| Hindi (hi_IN) | Agyat009, akhilbhartiya, itforchange, keunes, mtshmtha, PrestigiousBeat6355, purple.coder, siddhusengar, singhrishi245021, techiethakkar, TheAlphaApp, thelazyoxymoron, viraaajas | -| Hu | aron.szabo, hurrikan, keunes, lna91, lomapur, marthynw, mc.transifex, meskobalazs, MMate2007, naren93, Remboo | -| Icelandic | keunes, marthjod | -| Indonesian | awmpawl, dbrw, justch, keunes, levirs565, liimee, Matyeyev | -| Italian (it_IT) | aalex70, allin, alvami, atilluF, Bonnee, datesastick, dontknowcris, gdonisi, giulia.iuppa, giuseppep, Guybrush88, ilmanzo, juanjom, keunes, lu.por, m.chinni, marco_pag, mat650, micael_27, mircocau, ne0xt8, neonsoftware, niccord, nicolo.tarter, theloca95 | -| Japanese | atsukotominaga, ayiniho, giulia.iuppa, guyze, kenchankunsan, keunes, kirameister, KotaKato, Naofumi, sh3llc4t, shuuji3, tko_cactus, TranslatorG, ubntro, Xrodo | -| Kannada (kn_IN) | chethanhs, chiraag.nataraj, deepu2, itforchange, keunes, thejeshgn, yogi | -| Ko | changwoo, eshc123, keunes, libliboom, shinwookim | -| Latin | AleksanderM, dpolterauer, nivaca | -| Lithuanian | keunes, Rytis, Sharper | -| Macedonian | krisfremen | -| Malayalam | joice, keunes, KiranS, rashivkp | -| Modern Greek (1453-) | AnimaRain, antonist, ApostolosKourpadakis, bufetr, Fotispel, Ioannis_D, keunes, OpenContribution, pavlosv, pcguy23 | -| Norwegian Bokmål (nb_NO) | abstrakct, ahysing, bablecopherye, corkie, forteller, Gauteweb, halibut, heraldo, jakobkg, Jamiera, keunes, kjetilaardal, Kjodleiken, kongk, sevenmaster, tc5, timbast, TrymSan, ttick | -| Persian | ahangarha, amiraref, danialbehzadi, ebadi, ebraminio, F7D, hamidrezabayat76, K2latmanesh, keunes, khersi, MahdiMoradi, mmehdishafiee, rezahosseinzadeh, sinamoghaddas, zarinisalman62 | -| Polish (pl_PL) | ad.szczepanski, befeleme, ewm, Gadzinisko, hiro2020, Iwangelion, K0RR, kamila.miodek1991, keunes, lomapur, M4SK1N, mandlus, maniexx, Medzik, Mephistofeles, millup, Modymh, portonus, Rakowy_Manaska, scooby250319888, shark103, TheName, tranzystorekk, tyle, xsw22wsx | -| Portuguese | Blackspirits, emansije, jmelo461, keunes, lecalam, WalkerPt | -| Portuguese (pt_BR) | alexupits, alysonborges, andersonvom, aracnus, arua, bandreghetti, brasileiro, caioau, carlo_valente, castrors, denisdl, diecavallax, fnogcps, gleysonabreu, jmelo461, keunes, lipefire, mbaltar, olivoto, philosp, rafaelff1, ricardo_ramos, rogervezaro, RubeensVinicius, SamWilliam, tepadilha, tschertel, vieira.danilo, Xandefex, ziul123 | -| Romanian (ro_RO) | AdrianMirica, andreh, cosminh, eRadical, fuzzmz, Hiumee, keunes, mozartro, ralienpp | -| Russian (ru_RU) | ashed, btimofeev, Duke_Raven, flexagoon, gammja, homocomputeris, IgorPolyakov, jokuskay, keunes, mercutiy, nachoman, null, overmind88, polyblank66, PtilopsisLeucotis, s.chebotar, tepxd, un_logic, Vladryyu, whereisthetea, yako, Пидарасенька | -| Sardinian | prova | -| Slovak | ati3, jose1711, keunes, marulinko, McLenin666, real_name, tiborepcek | -| Slovenian (sl_SI) | asovic, filomena.pzn, kaboom, keunes, panter23, TheFireFighter, trus2 | -| Spanish | 3argueta3, 5NOER227O, albaja, AleksSyntek, andersonvom, andrespelaezp, arseru, Atreyu94, badlop, CaeM0R, carlos.levy, cartojo, deandreamatias, delthia, devarops, drewski, dvd1985, elcamilet, elojodepajaro, Fitoschido, frandavid100, Gomerick, hard_ware, Ioannis_D, israelem, javiercoll, keunes, kiekie, LatinSuD, leogrignafini, meanderingDot, nacho222, Nickname, nivaca, rafael.osuna, technozuzici, tldevelopbit, tres.14159, vfmatzkin, victorzequeida96, wakutiteo, ziul123 | -| Swahili (macrolanguage) | 1silvester, joelkanyi, keunes, kmtra | -| Swedish (sv_SE) | aiix, Ainali, bpnilsson, gustavkj, jrosdahl, keunes, lgrothenstam, LinAGKar, martinb3000, nilso, TwoD, victorhggqvst | -| Tamil | muthuraj5107220 | -| Tatar | seber | -| Telugu | Chandrika11P11, keunes, veeven | -| Turkish | AhmedDuran, alianilkocak, alierdogan7, AliGaygisiz, androtuna, archixe, brsata, brtc, efraildokmeegitim, ehocaoglu, Erdy, firatsoygul, ibo90p, kabaqtepeli, keunes, Only1337, overbite, Piryus, samsamsamsam, sismantolga, Slsdem, Sxinar, TZVS, xe1st | -| Ukrainian (uk_UA) | amatra, aserbovets, balaraz, Bergil32, cron, hishak, keunes, koorool, older, paul_sm, sergiyr, voinovich_vyacheslav, zhenya97 | -| Uzbek | Usmon | -| Vietnamese | abnvolk, bruhwut, keunes, ppanhh | +| Arabic | ButterflyOfFire, Mehyar, Mehyar Al Shammas, abdelbasset jabrane, الزُّبَير, عمار | +| Asturian | Hugoren Martinako, Víctor Quirós | +| Azerbaijani | Mücteba Nesiri, OlliesGudh, Ya Mur | +| Basque | Eder Etxebarria Rojo | +| Belarusian | kapatych | +| Bengali | Anonymous | +| Breton | AP | +| Bulgarian | jnbrains | +| Catalan | Adolfo Jayme Barrientos, Ander Romero, Hugoren Martinako, Ic0n, Ricard Rodríguez | +| Chinese (Simplified) | Sketch6580, hexie, 大王叫我来巡山 | +| Chinese (Traditional) | AgFlore, Kerry Lu, Pellaeon Lin, samko5sam | +| Czech | Martin D, Petr Čech, Vladan Kudláč, ikanakova, multiflexi | +| Danish | ERYpTION, Jesper Hertel | +| Dutch | Frits van Bommel | +| Estonian | Merike Sell, OlliesGudh, rimasx | +| Finnish | Jaakko Rantamäki, Kalle Kniivilä, Kieli Puoli, Petri Hämäläinen, Ricky Tigg | +| French | ButterflyOfFire, Matth78 | +| Galician | Hugoren Martinako, Iago, josé m. | +| German | Ettore Atalan, VfBFan, kalchen6666 | +| Hebrew | Yaron Shahrabani | +| Hindi | Harshit Sethi, KhubsuratInsaan | +| Hu | Balázs Attila, Balázs Meskó | +| Indonesian | Adrien N, Arif Budiman, kharrr69 | +| Italian | Champ0999, Giovanni Donisi, Luca | +| Japanese | Shuuji TAKAHASHI (shuuji3) | +| Kannada (India) | Anonymous | +| Ko | DY | +| Lithuanian | Marija Grineviciute, kalchen6666 | +| Macedonian | AND, Kristijan \Fremen\ Velkovski | +| Malayalam | Nikhil Krishnakumar | +| Modern Greek | GiannosOB, korni, Λευτέρης Τ. | +| Norwegian Bokmål | EdoAug, Kjetil Sørlund | +| Persian | Alireza Rashidi, Danial Behzadi | +| Polish | Anita Aaa, Antoni Jurczyk, Eryk Michalak, Koen, M8nk, Marcin P, MattSolo451, NameDividedBy5, drpt, przmkg | +| Portuguese | Filipe Mota (BlackSpirits), Hugoren Martinako, Sérgio Marques, ssantos | +| Portuguese (Brazil) | Andre Bastos, Daltux, Felipe.Plattek, Murcielago, OlliesGudh, Willian Soares Batista | +| Romanian | Gabriel Preda, Mozart Michael | +| Russian | George Bogdanoff, Igor, Maksim_220 Кабанов, Yurt Page, homocomputeris | +| Sardinian | Adrià Martín | +| Serbian | NEXI | +| Slovak | Jakub Dugovič, Martin, Tibor Blažko | +| Slovenian | Kaboom | +| Spanish | Adolfo Jayme Barrientos, Alex G, CJ Montero, Hugoren Martinako, Iago, Isaí Moreno Mendoza, LordTenebrous, Lorenzio, Tagomago, gallegonovato | +| Swahili | Anonymous | +| Swedish | Joel A, bittin1ddc447d824349b2, opExe | +| Tatar | Anonymous | +| Telugu | Anonymous | +| Turkish | Abdullah Bagyapan, Bora Atıcı, Muhammed Harun SÜZGEÇ, Oğuz Ersen, Sxi, polarwood, İsmail Şevik | +| Ukrainian | Ada Melentyeva, Andrii Serbovets, Danylo Lystopadov, Максим Горпиніч | +| Vietnamese | Flowerlywind | diff --git a/scripts/createContributors.py b/scripts/createContributors.py index 94e9324c0..7bffdd3ac 100644 --- a/scripts/createContributors.py +++ b/scripts/createContributors.py @@ -1,8 +1,5 @@ #!/usr/bin/env python3 -import pycountry -import requests -import configparser -import os +import pycountry, requests, os, glob, subprocess contributorsFile = open("CONTRIBUTORS.md", "w") @@ -38,51 +35,58 @@ while hasMore: csvFile.close() ###### Translators ##### -config = configparser.ConfigParser() -config.read(os.path.expanduser("~") + '/.transifexrc') -if 'https://www.transifex.com' in config and config['https://www.transifex.com']['username'] == 'api': - TRANSIFEX_TOKEN = config['https://www.transifex.com']['token'] -else: - TRANSIFEX_TOKEN = "" -languages = dict() +path = "ui/i18n/src/main/res" -nextPage = 'https://rest.api.transifex.com/team_memberships?filter[organization]=o:antennapod' -while nextPage is not None: - print("Loading " + nextPage) - r = requests.get(nextPage, - headers={'Authorization': 'Bearer ' + TRANSIFEX_TOKEN, - 'Accept': 'application/vnd.api+json'}) - for item in r.json()['data']: - language = item['relationships']['language']['data']['id'] - user = item['relationships']['user']['data']['id'] - if not language in languages: - langCode = language.replace('l:', '') - try: - langName = pycountry.languages.lookup(langCode).name - except: - try: - langName = pycountry.languages.lookup( - langCode.split('_')[0]).name + ' (' + langCode + ')' - except: - langName = code - print('\033[91mLanguage code not found:' + langCode + '\033[0m') - languages[language] = {'name': langName, 'translators': []} - languages[language]['translators'].append(user.replace('u:', '')) - nextPage = r.json()['links']['next'] - -languages = list(languages.values()) -languages.sort(key=lambda x : x['name'].lower()) +# Map Android codes to display names when pycountry fails or region matters +ANDROID_LANG_FIXES = { + "pt-rbr": "Portuguese (Brazil)", + "pt-rpt": "Portuguese (Portugal)", + "kn-rin": "Kannada (India)", + "zh-rcn": "Chinese (Simplified)", + "zh-rtw": "Chinese (Traditional)", + "in": "Indonesian", + "iw": "Hebrew", + "ji": "Yiddish", + "sw": "Swahili", + "el": "Modern Greek", +} +def lang_name(code): + code = code.lower() + if code in ANDROID_LANG_FIXES: + return ANDROID_LANG_FIXES[code] + norm = code.replace('-r','_') + try: + base = norm.split('_')[0] + name = pycountry.languages.lookup(base).name + return name + (f" ({norm})" if '_' in norm else "") + except: + return code +files = sorted( + glob.glob(f"{path}/values-*/strings.xml"), + key=lambda f: lang_name(f.split("values-")[1].split("/")[0]).lower()) +contributorsFile.write('\n\n# Translators\n\n| Language | Translators |\n| :-- | :-- |\n') csvFile = open("ui/preferences/src/main/assets/translators.csv", "w") -contributorsFile.write('\n\n# Translators\n\n') -contributorsFile.write('| Language | Translators |\n| :-- | :-- |\n') -for language in languages: - translators = sorted(language['translators'], key=str.lower) - langName = language['name'] - joinedTranslators = ', '.join(translators).replace(';', '') - contributorsFile.write('| ' + langName + ' | ' + joinedTranslators + ' |\n') - csvFile.write(langName + ';' + joinedTranslators + '\n') + +for f in files: + code = f.split("values-")[1].split("/")[0] + hashes = {l.split()[0] for l in subprocess.check_output(["git", "blame", f]).decode().splitlines()} + names = set() + for h in hashes: + for l in subprocess.check_output(["git", "show", h]).decode().splitlines(): + if not f"Translator: {code} by" in l: + continue + n = l.split("by",1)[1].split("<")[0].replace('"','').strip() + if n in ("ByteHamster", "Anonymous"): + continue + names.add(n) + translators = ", ".join(sorted(names)) or "Anonymous" + lang = lang_name(code) + contributorsFile.write(f"| {lang} | {translators} |\n") + csvFile.write(f"{lang};{translators}\n") + print(f"{lang}: {translators}") + csvFile.close() contributorsFile.close() diff --git a/scripts/createWeblateContributors.sh b/scripts/createWeblateContributors.sh deleted file mode 100644 index 5b7019347..000000000 --- a/scripts/createWeblateContributors.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash - -path=ui/i18n/src/main/res -for filename in $path/values-*/strings.xml; do - code=$(echo "$filename" | sed -e "s#$path/values-##g" | sed -e "s#/.*##g") - translators_all=$(git blame $path/values-$code/strings.xml | cut -d' ' -f 1 | sort | uniq | xargs -n 1 git show | grep "Translator: $code by" | sed -e "s/<.*>//g" | sed -e "s/Translator: $code by//g" | xargs -n 1 | sort | uniq) - translators_filtered=$(printf "$translators_all" | grep -v "ByteHamster" | grep -v "Anonymous") - translators_singleline=$(echo "$translators_filtered" | paste -sd ',') - if [ -z "$translators_singleline" ]; then - translators_singleline="Anonymous" - fi - echo "$code;$translators_singleline" -done diff --git a/scripts/makeRelease.sh b/scripts/createWebsiteLanguages.sh similarity index 82% rename from scripts/makeRelease.sh rename to scripts/createWebsiteLanguages.sh index 691f860b3..69ee27a4b 100644 --- a/scripts/makeRelease.sh +++ b/scripts/createWebsiteLanguages.sh @@ -1,4 +1,3 @@ #!/bin/sh curl -s https://raw.githubusercontent.com/AntennaPod/antennapod.github.io/master/_config.yml | yq -r ".languages[]" > ./ui/common/src/main/assets/website-languages.txt -python ./scripts/createContributors.py diff --git a/ui/preferences/src/main/assets/developers.csv b/ui/preferences/src/main/assets/developers.csv index a51dd603f..c9ba7d23d 100644 --- a/ui/preferences/src/main/assets/developers.csv +++ b/ui/preferences/src/main/assets/developers.csv @@ -13,12 +13,12 @@ keunes;11229646;Maintainer shortspider;5712543;Contributor spacecowboy;223655;Contributor flxholle;36813904;Contributor +weblate;1607653;Contributor patheticpat;16046;Contributor brad;1614;Contributor Cj-Malone;10121513;Contributor maxbechtold;9162198;Contributor flofriday;21206831;Contributor -weblate;1607653;Contributor gaul;848247;Contributor qkolj;6667105;Contributor pachecosf;46357909;Contributor @@ -32,34 +32,37 @@ xgouchet;818706;Contributor mueller-ma;22525368;Contributor ueen;5067479;Contributor peakvalleytech;65185819;Contributor -vbh;56578479;Contributor -Slinger;75751;Contributor -TheRealFalcon;153674;Contributor -gitstart;1501599;Contributor terminalmage;328598;Contributor -jas14;569991;Contributor -udif;809640;Contributor -malockin;12814657;Contributor +gitstart;1501599;Contributor +TheRealFalcon;153674;Contributor +Slinger;75751;Contributor +vbh;56578479;Contributor jonasburian;15125616;Contributor -two-heart;12869538;Contributor +eblis;540188;Contributor NWuensche;15856197;Contributor +malockin;12814657;Contributor +udif;809640;Contributor +jas14;569991;Contributor matejdro;507922;Contributor -ydinath;4193331;Contributor -txtd;7108931;Contributor -orelogo;15976578;Contributor -peschmae0;4450993;Contributor -jatinkumarg;20503830;Contributor +two-heart;12869538;Contributor dirkmueller;1029152;Contributor -binarytoto;75904760;Contributor -saqura;1935380;Contributor -beijingling;13600573;Contributor -drabux;10663142;Contributor -dethstar;1239177;Contributor +jatinkumarg;20503830;Contributor +peschmae0;4450993;Contributor +orelogo;15976578;Contributor +txtd;7108931;Contributor +ydinath;4193331;Contributor VishnuSanal;50027064;Contributor +dethstar;1239177;Contributor +drabux;10663142;Contributor mchelen;30691;Contributor +beijingling;13600573;Contributor +saqura;1935380;Contributor +binarytoto;75904760;Contributor CedricCabessa;365097;Contributor jhenninger;197274;Contributor Xeitor;8825715;Contributor +amanjn38;42531312;Contributor +schasi;5891239;Contributor loucasal;25279797;Contributor ligi;111600;Contributor egsavage;126165;Contributor @@ -67,16 +70,14 @@ dominikfill;45312697;Contributor cketti;218061;Contributor MeirAtIMDDE;4421079;Contributor deandreamatias;21011641;Contributor -hzulla;1705654;Contributor bibz;5141956;Contributor -eblis;540188;Contributor +hzulla;1705654;Contributor HaBaLeS;730902;Contributor JessieVela;33134794;Contributor volhol;11587858;Contributor michaelmwhite;28901334;Contributor twiceyuan;2619800;Contributor thrillfall;15801468;Contributor -schasi;5891239;Contributor rezanejati;16049370;Contributor Mino260806;53614199;Contributor nereocystis;2257107;Contributor @@ -86,6 +87,7 @@ Nymuxyzo;1729839;Contributor matdb;48329535;Contributor connectety;26038710;Contributor toggles;14695;Contributor +tmatale;28516144;Contributor SEVENMASTER;170855665;Contributor hades;45413;Contributor caoilte;1500358;Contributor @@ -113,17 +115,17 @@ viratkohli1969;42018918;Contributor moralesg;14352147;Contributor mr-intj;6268767;Contributor quails4Eva;16786857;Contributor +schwarzspecht;5207192;Contributor tamizh143;50977879;Contributor -tmatale;28516144;Contributor tuxayo;2678215;Contributor -alimemonzx;44647595;Contributor PtilopsisLeucotis;54054883;Contributor +alimemonzx;44647595;Contributor dev-darrell;52300159;Contributor olivoto;15932680;Contributor jmdouglas;10855634;Contributor FarzanKh;14272565;Contributor -hannesaa2;18496079;Contributor dsmith47;14109426;Contributor +hannesaa2;18496079;Contributor damlayildiz;56313500;Contributor myslok;2098329;Contributor jhunnius;9149031;Contributor @@ -138,9 +140,8 @@ mamehacker;16738348;Contributor soumya9832;105947032;Contributor skitt;2128935;Contributor liutng;8223139;Contributor -sonnayasomnambula;7716779;Contributor -sethoscope;534043;Contributor -shantanahardy;26757164;Contributor +cszucko;1810383;Contributor +MrShecks;12517637;Contributor shombando;42972338;Contributor Silverwarriorin;46795935;Contributor IsAvaible;76125864;Contributor @@ -150,11 +151,10 @@ corecode;177979;Contributor vimsick;20211590;Contributor Carrajaula;25173082;Contributor edent;837136;Contributor +guiott67;92053573;Contributor atrus6;357881;Contributor tomhense;36423219;Contributor -0x082c8bf1;70177827;Contributor -patrickdemers6;12687723;Contributor -patrickjkennedy;8617261;Contributor +Toover;8531603;Contributor pganssle;1377457;Contributor ortylp;470439;Contributor vil02;65706193;Contributor @@ -169,9 +169,13 @@ SamWhited;512573;Contributor SebiderSushi;23618858;Contributor selivan;1208989;Contributor senventise;32443493;Contributor -sak96;26397224;Contributor +sonnayasomnambula;7716779;Contributor +sethoscope;534043;Contributor +shantanahardy;26757164;Contributor +ffelini;1655758;Contributor gregoryjtom;32783177;Contributor jeroenmuller;6893167;Contributor +jmatthew;3881365;Contributor lightonflux;1377943;Contributor minusf;3632883;Contributor hiasr;22374542;Contributor @@ -186,7 +190,6 @@ trevortabaka;1552990;Contributor viariable;1922102;Contributor winkelnp;68015877;Contributor zawad2221;32180355;Contributor -Toover;8531603;Contributor victorhaggqvist;1887628;Contributor heyyviv;56256802;Contributor waylife;3348620;Contributor @@ -203,13 +206,12 @@ cliambrown;17516840;Contributor e-t-l;40775958;Contributor fossterer;4236021;Contributor getgo-nobugs;11187774;Contributor -cszucko;1810383;Contributor +sak96;26397224;Contributor coezbek;12127567;Contributor CWftw;1498303;Contributor danielm5;66779;Contributor ariedov;958646;Contributor brettle;118192;Contributor -cdhiraj40;75211982;Contributor dhruvpatidar359;103873587;Contributor edwinhere;19705425;Contributor eirikv;4076243;Contributor @@ -219,6 +221,9 @@ jojoman2;2865861;Contributor G3sit;37940313;Contributor gregsimon;371616;Contributor harshad1;1940940;Contributor +MKryo;67968387;Contributor +IordanisKokk;72551397;Contributor +0x082c8bf1;70177827;Contributor abhinavg1997;60095795;Contributor adrns;13379985;Contributor akshtshrma;145839640;Contributor @@ -235,8 +240,6 @@ calebegg;782920;Contributor chetan882777;36985543;Contributor chrissicool;232590;Contributor britiger;2057760;Contributor -MKryo;67968387;Contributor -mo;7117;Contributor mdeveloper20;2319126;Contributor Mchoi8;45410115;Contributor Gaffen;718125;Contributor @@ -252,7 +255,9 @@ nikhil097;35090769;Contributor nproth;48482306;Contributor oliver;2344;Contributor panoreakontis;206482280;Contributor -IordanisKokk;72551397;Contributor +patrickdemers6;12687723;Contributor +patrickjkennedy;8617261;Contributor +hawjo01;127335637;Contributor jklippel;8657220;Contributor jannic;232606;Contributor Foso;5015532;Contributor @@ -268,3 +273,4 @@ mlasson;5814258;Contributor schwedenmut;9077622;Contributor M-arcel;56698158;Contributor mgborowiec;29843126;Contributor +mo;7117;Contributor diff --git a/ui/preferences/src/main/assets/translators.csv b/ui/preferences/src/main/assets/translators.csv index 4fbed12ef..cdd061327 100644 --- a/ui/preferences/src/main/assets/translators.csv +++ b/ui/preferences/src/main/assets/translators.csv @@ -1,53 +1,50 @@ -Arabic;abuzar3.khalid, AhmedHll, Ammar99, badarotti, fake4K, HeshamTB, keunes, mars_amn, Mehyar, mh.abdelhay, mhamade, moftasa, Mohamed_Nour, mohmans, MustafaAlgurabi, nabilMaghura, rex07, shubbar, vernandos, zyahya, zydwael -Asturian (ast_ES);enolp, keunes -Azerbaijani;5NOER227O, xxmn77 -Basque;a_mento, albaja, Asier_Iturralde_Sarasola, bipoza, gaztainalde, IngrownMink4, keunes, Osoitz, pospolos -Belarusian;Kliazovich -Bengali;chowdhurytasmeehur, laggybird -Breton;Belvar, Eorn, EwenKorr, FlorentTroer, Iriep, keunes, technozuzici -Bulgarian;keunes, ma4ko, mihainov, pavelspr1, ppk89, solusitor, thereef, x7ype -Catalan;and_dapo, arseru, badlop, bluegeekgh, carles.llacer, dsoms, dvd1985, elcamilet, exort12, IvanAmarante, javiercoll, josep2, keunes, Kintu, lambdani, marcmetallextrem, prova, sandandmercury, selmins, xc70 -Chinese (zh_CN);135e2, 946676181, aihenry2980, Biacke, brnme, clong289734997, cyril3, Felix2yu, gaohongyuan, Guaidaodl, Huck0, iconteral, jhxie, jxj2zzz79pfp9bpo, JY3, keunes, kyleehee, molisiye, owen8877, RainSlide, RangerNJU, Sak94664, spice2wolf, tupunco, weylinn, whiye.hust, wongsyrone, Xrodo, yangyang, yiqiok -Chinese (zh_TW);bobchao, BWsix, ijliao, keunes, mapobi, MrChimp, Mushiyo, pggdt, sam0090, ymhuang0808 -Czech (cs_CZ);anotheranonymoususer, befeleme, Benda, elich, Hanzmeister, jjh, JStrange, kudlav, McLenin666, md.share, PetrC, ShimonH, svetlemodry, Thomaash, Toonlink3000, viotalJiplk -Danish;deusdenton, ERYpTION, Grooty12, JFreak, jhertel, keunes, mikini, petterbejo, SebastianKiwiDk, soelvraeven -Dutch;AleksanderM, boterkoter, daerts, e2jk, fvbommel, keunes, Kleurenregen, mijnheer, oldblue, rwv, twijg, Vistaus, wf0pp0z6, y33per -Estonian;beez276, Eraser, keunes, kristiankalm, mahfiaz, Rots, udutaja -Finnish;Ban3, keunes, ktstmu, Kuutar, noppa, Sahtor, scop, teemue, trantena -French;5moufl, 5NOER227O, AleksanderM, AX.AGD, ayiniho, ChaoticMind, clombion, Cornegidouille, Daremo, e2jk, ebouaziz, keunes, klintom, Kuscoo, lacouture, LouFex, manuelleduc, Matth78, paolovador, petterbejo, PierreLaville, Poussinou, RomainTT, Serge_Thigos, sterylmreep, teamon, Thoscellen -Galician;antiparvos, Raichely, Sirgo -German;23Ba1l598, 5NOER227O, _Er, AleksanderM, axre, ByteHamster, Ceekay, ceving, dadosch, datesastick, Delvo, DerSilly, dpolterauer, elkangaroo, Erc187, F462, f_grubm, femmdi, finsterwalder, FlorianW, forght, hbilke, HolgerJeromin, JMAN, JoeMcFly, jokap, JoniArida, JonOfUs, kalei, keunes, klyneloud, L.D.A., Macusercom, MahdiMoradi, matthias.g, max.wittig, mfietz, Michael_Strecke, mkida, mMuck, muellerma, Nickname, petterbejo, pudeeh, Quiss42, realpixelcode, repat, sadfgdf, Serge_Thigos, teamon, thetrash23, thiesrappen, timo.rohwedder, toaskoas, Tobiasff3200, tomte, Tonne11, ttick, tweimer, VfBFan, Willhelm, ypid -Hebrew (he_IL);amir.dafnyman, E1i9, eldaryiftach, mongoose4004, pinkasey, rellieberman, Yaron -Hindi (hi_IN);Agyat009, akhilbhartiya, itforchange, keunes, mtshmtha, PrestigiousBeat6355, purple.coder, siddhusengar, singhrishi245021, techiethakkar, TheAlphaApp, thelazyoxymoron, viraaajas -Hu;aron.szabo, hurrikan, keunes, lna91, lomapur, marthynw, mc.transifex, meskobalazs, MMate2007, naren93, Remboo -Icelandic;keunes, marthjod -Indonesian;awmpawl, dbrw, justch, keunes, levirs565, liimee, Matyeyev -Italian (it_IT);aalex70, allin, alvami, atilluF, Bonnee, datesastick, dontknowcris, gdonisi, giulia.iuppa, giuseppep, Guybrush88, ilmanzo, juanjom, keunes, lu.por, m.chinni, marco_pag, mat650, micael_27, mircocau, ne0xt8, neonsoftware, niccord, nicolo.tarter, theloca95 -Japanese;atsukotominaga, ayiniho, giulia.iuppa, guyze, kenchankunsan, keunes, kirameister, KotaKato, Naofumi, sh3llc4t, shuuji3, tko_cactus, TranslatorG, ubntro, Xrodo -Kannada (kn_IN);chethanhs, chiraag.nataraj, deepu2, itforchange, keunes, thejeshgn, yogi -Ko;changwoo, eshc123, keunes, libliboom, shinwookim -Latin;AleksanderM, dpolterauer, nivaca -Lithuanian;keunes, Rytis, Sharper -Macedonian;krisfremen -Malayalam;joice, keunes, KiranS, rashivkp -Modern Greek (1453-);AnimaRain, antonist, ApostolosKourpadakis, bufetr, Fotispel, Ioannis_D, keunes, OpenContribution, pavlosv, pcguy23 -Norwegian Bokmål (nb_NO);abstrakct, ahysing, bablecopherye, corkie, forteller, Gauteweb, halibut, heraldo, jakobkg, Jamiera, keunes, kjetilaardal, Kjodleiken, kongk, sevenmaster, tc5, timbast, TrymSan, ttick -Persian;ahangarha, amiraref, danialbehzadi, ebadi, ebraminio, F7D, hamidrezabayat76, K2latmanesh, keunes, khersi, MahdiMoradi, mmehdishafiee, rezahosseinzadeh, sinamoghaddas, zarinisalman62 -Polish (pl_PL);ad.szczepanski, befeleme, ewm, Gadzinisko, hiro2020, Iwangelion, K0RR, kamila.miodek1991, keunes, lomapur, M4SK1N, mandlus, maniexx, Medzik, Mephistofeles, millup, Modymh, portonus, Rakowy_Manaska, scooby250319888, shark103, TheName, tranzystorekk, tyle, xsw22wsx -Portuguese;Blackspirits, emansije, jmelo461, keunes, lecalam, WalkerPt -Portuguese (pt_BR);alexupits, alysonborges, andersonvom, aracnus, arua, bandreghetti, brasileiro, caioau, carlo_valente, castrors, denisdl, diecavallax, fnogcps, gleysonabreu, jmelo461, keunes, lipefire, mbaltar, olivoto, philosp, rafaelff1, ricardo_ramos, rogervezaro, RubeensVinicius, SamWilliam, tepadilha, tschertel, vieira.danilo, Xandefex, ziul123 -Romanian (ro_RO);AdrianMirica, andreh, cosminh, eRadical, fuzzmz, Hiumee, keunes, mozartro, ralienpp -Russian (ru_RU);ashed, btimofeev, Duke_Raven, flexagoon, gammja, homocomputeris, IgorPolyakov, jokuskay, keunes, mercutiy, nachoman, null, overmind88, polyblank66, PtilopsisLeucotis, s.chebotar, tepxd, un_logic, Vladryyu, whereisthetea, yako, Пидарасенька -Sardinian;prova -Slovak;ati3, jose1711, keunes, marulinko, McLenin666, real_name, tiborepcek -Slovenian (sl_SI);asovic, filomena.pzn, kaboom, keunes, panter23, TheFireFighter, trus2 -Spanish;3argueta3, 5NOER227O, albaja, AleksSyntek, andersonvom, andrespelaezp, arseru, Atreyu94, badlop, CaeM0R, carlos.levy, cartojo, deandreamatias, delthia, devarops, drewski, dvd1985, elcamilet, elojodepajaro, Fitoschido, frandavid100, Gomerick, hard_ware, Ioannis_D, israelem, javiercoll, keunes, kiekie, LatinSuD, leogrignafini, meanderingDot, nacho222, Nickname, nivaca, rafael.osuna, technozuzici, tldevelopbit, tres.14159, vfmatzkin, victorzequeida96, wakutiteo, ziul123 -Swahili (macrolanguage);1silvester, joelkanyi, keunes, kmtra -Swedish (sv_SE);aiix, Ainali, bpnilsson, gustavkj, jrosdahl, keunes, lgrothenstam, LinAGKar, martinb3000, nilso, TwoD, victorhggqvst -Tamil;muthuraj5107220 -Tatar;seber -Telugu;Chandrika11P11, keunes, veeven -Turkish;AhmedDuran, alianilkocak, alierdogan7, AliGaygisiz, androtuna, archixe, brsata, brtc, efraildokmeegitim, ehocaoglu, Erdy, firatsoygul, ibo90p, kabaqtepeli, keunes, Only1337, overbite, Piryus, samsamsamsam, sismantolga, Slsdem, Sxinar, TZVS, xe1st -Ukrainian (uk_UA);amatra, aserbovets, balaraz, Bergil32, cron, hishak, keunes, koorool, older, paul_sm, sergiyr, voinovich_vyacheslav, zhenya97 -Uzbek;Usmon -Vietnamese;abnvolk, bruhwut, keunes, ppanhh +Arabic;ButterflyOfFire, Mehyar, Mehyar Al Shammas, abdelbasset jabrane, الزُّبَير, عمار +Asturian;Hugoren Martinako, Víctor Quirós +Azerbaijani;Mücteba Nesiri, OlliesGudh, Ya Mur +Basque;Eder Etxebarria Rojo +Belarusian;kapatych +Bengali;Anonymous +Breton;AP +Bulgarian;jnbrains +Catalan;Adolfo Jayme Barrientos, Ander Romero, Hugoren Martinako, Ic0n, Ricard Rodríguez +Chinese (Simplified);Sketch6580, hexie, 大王叫我来巡山 +Chinese (Traditional);AgFlore, Kerry Lu, Pellaeon Lin, samko5sam +Czech;Martin D, Petr Čech, Vladan Kudláč, ikanakova, multiflexi +Danish;ERYpTION, Jesper Hertel +Dutch;Frits van Bommel +Estonian;Merike Sell, OlliesGudh, rimasx +Finnish;Jaakko Rantamäki, Kalle Kniivilä, Kieli Puoli, Petri Hämäläinen, Ricky Tigg +French;ButterflyOfFire, Matth78 +Galician;Hugoren Martinako, Iago, josé m. +German;Ettore Atalan, VfBFan, kalchen6666 +Hebrew;Yaron Shahrabani +Hindi;Harshit Sethi, KhubsuratInsaan +Hu;Balázs Attila, Balázs Meskó +Indonesian;Adrien N, Arif Budiman, kharrr69 +Italian;Champ0999, Giovanni Donisi, Luca +Japanese;Shuuji TAKAHASHI (shuuji3) +Kannada (India);Anonymous +Ko;DY +Lithuanian;Marija Grineviciute, kalchen6666 +Macedonian;AND, Kristijan \Fremen\ Velkovski +Malayalam;Nikhil Krishnakumar +Modern Greek;GiannosOB, korni, Λευτέρης Τ. +Norwegian Bokmål;EdoAug, Kjetil Sørlund +Persian;Alireza Rashidi, Danial Behzadi +Polish;Anita Aaa, Antoni Jurczyk, Eryk Michalak, Koen, M8nk, Marcin P, MattSolo451, NameDividedBy5, drpt, przmkg +Portuguese;Filipe Mota (BlackSpirits), Hugoren Martinako, Sérgio Marques, ssantos +Portuguese (Brazil);Andre Bastos, Daltux, Felipe.Plattek, Murcielago, OlliesGudh, Willian Soares Batista +Romanian;Gabriel Preda, Mozart Michael +Russian;George Bogdanoff, Igor, Maksim_220 Кабанов, Yurt Page, homocomputeris +Sardinian;Adrià Martín +Serbian;NEXI +Slovak;Jakub Dugovič, Martin, Tibor Blažko +Slovenian;Kaboom +Spanish;Adolfo Jayme Barrientos, Alex G, CJ Montero, Hugoren Martinako, Iago, Isaí Moreno Mendoza, LordTenebrous, Lorenzio, Tagomago, gallegonovato +Swahili;Anonymous +Swedish;Joel A, bittin1ddc447d824349b2, opExe +Tatar;Anonymous +Telugu;Anonymous +Turkish;Abdullah Bagyapan, Bora Atıcı, Muhammed Harun SÜZGEÇ, Oğuz Ersen, Sxi, polarwood, İsmail Şevik +Ukrainian;Ada Melentyeva, Andrii Serbovets, Danylo Lystopadov, Максим Горпиніч +Vietnamese;Flowerlywind