Update contributors (#8188)

This commit is contained in:
Hans-Peter Lehmann
2025-12-27 22:04:16 +01:00
committed by GitHub
parent 1c5f1de11c
commit f76e312327
6 changed files with 194 additions and 204 deletions

File diff suppressed because one or more lines are too long

View File

@ -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()

View File

@ -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

View File

@ -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

View File

@ -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

1 ByteHamster 5811634 Maintainer
13 shortspider 5712543 Contributor
14 spacecowboy 223655 Contributor
15 flxholle 36813904 Contributor
16 weblate 1607653 Contributor
17 patheticpat 16046 Contributor
18 brad 1614 Contributor
19 Cj-Malone 10121513 Contributor
20 maxbechtold 9162198 Contributor
21 flofriday 21206831 Contributor
weblate 1607653 Contributor
22 gaul 848247 Contributor
23 qkolj 6667105 Contributor
24 pachecosf 46357909 Contributor
32 mueller-ma 22525368 Contributor
33 ueen 5067479 Contributor
34 peakvalleytech 65185819 Contributor
vbh 56578479 Contributor
Slinger 75751 Contributor
TheRealFalcon 153674 Contributor
gitstart 1501599 Contributor
35 terminalmage 328598 Contributor
36 jas14 gitstart 569991 1501599 Contributor
37 udif TheRealFalcon 809640 153674 Contributor
38 malockin Slinger 12814657 75751 Contributor
39 vbh 56578479 Contributor
40 jonasburian 15125616 Contributor
41 two-heart eblis 12869538 540188 Contributor
42 NWuensche 15856197 Contributor
43 malockin 12814657 Contributor
44 udif 809640 Contributor
45 jas14 569991 Contributor
46 matejdro 507922 Contributor
47 ydinath two-heart 4193331 12869538 Contributor
txtd 7108931 Contributor
orelogo 15976578 Contributor
peschmae0 4450993 Contributor
jatinkumarg 20503830 Contributor
48 dirkmueller 1029152 Contributor
49 binarytoto jatinkumarg 75904760 20503830 Contributor
50 saqura peschmae0 1935380 4450993 Contributor
51 beijingling orelogo 13600573 15976578 Contributor
52 drabux txtd 10663142 7108931 Contributor
53 dethstar ydinath 1239177 4193331 Contributor
54 VishnuSanal 50027064 Contributor
55 dethstar 1239177 Contributor
56 drabux 10663142 Contributor
57 mchelen 30691 Contributor
58 beijingling 13600573 Contributor
59 saqura 1935380 Contributor
60 binarytoto 75904760 Contributor
61 CedricCabessa 365097 Contributor
62 jhenninger 197274 Contributor
63 Xeitor 8825715 Contributor
64 amanjn38 42531312 Contributor
65 schasi 5891239 Contributor
66 loucasal 25279797 Contributor
67 ligi 111600 Contributor
68 egsavage 126165 Contributor
70 cketti 218061 Contributor
71 MeirAtIMDDE 4421079 Contributor
72 deandreamatias 21011641 Contributor
hzulla 1705654 Contributor
73 bibz 5141956 Contributor
74 eblis hzulla 540188 1705654 Contributor
75 HaBaLeS 730902 Contributor
76 JessieVela 33134794 Contributor
77 volhol 11587858 Contributor
78 michaelmwhite 28901334 Contributor
79 twiceyuan 2619800 Contributor
80 thrillfall 15801468 Contributor
schasi 5891239 Contributor
81 rezanejati 16049370 Contributor
82 Mino260806 53614199 Contributor
83 nereocystis 2257107 Contributor
87 matdb 48329535 Contributor
88 connectety 26038710 Contributor
89 toggles 14695 Contributor
90 tmatale 28516144 Contributor
91 SEVENMASTER 170855665 Contributor
92 hades 45413 Contributor
93 caoilte 1500358 Contributor
115 moralesg 14352147 Contributor
116 mr-intj 6268767 Contributor
117 quails4Eva 16786857 Contributor
118 schwarzspecht 5207192 Contributor
119 tamizh143 50977879 Contributor
tmatale 28516144 Contributor
120 tuxayo 2678215 Contributor
alimemonzx 44647595 Contributor
121 PtilopsisLeucotis 54054883 Contributor
122 alimemonzx 44647595 Contributor
123 dev-darrell 52300159 Contributor
124 olivoto 15932680 Contributor
125 jmdouglas 10855634 Contributor
126 FarzanKh 14272565 Contributor
hannesaa2 18496079 Contributor
127 dsmith47 14109426 Contributor
128 hannesaa2 18496079 Contributor
129 damlayildiz 56313500 Contributor
130 myslok 2098329 Contributor
131 jhunnius 9149031 Contributor
140 soumya9832 105947032 Contributor
141 skitt 2128935 Contributor
142 liutng 8223139 Contributor
143 sonnayasomnambula cszucko 7716779 1810383 Contributor
144 sethoscope MrShecks 534043 12517637 Contributor
shantanahardy 26757164 Contributor
145 shombando 42972338 Contributor
146 Silverwarriorin 46795935 Contributor
147 IsAvaible 76125864 Contributor
151 vimsick 20211590 Contributor
152 Carrajaula 25173082 Contributor
153 edent 837136 Contributor
154 guiott67 92053573 Contributor
155 atrus6 357881 Contributor
156 tomhense 36423219 Contributor
157 0x082c8bf1 Toover 70177827 8531603 Contributor
patrickdemers6 12687723 Contributor
patrickjkennedy 8617261 Contributor
158 pganssle 1377457 Contributor
159 ortylp 470439 Contributor
160 vil02 65706193 Contributor
169 SebiderSushi 23618858 Contributor
170 selivan 1208989 Contributor
171 senventise 32443493 Contributor
172 sak96 sonnayasomnambula 26397224 7716779 Contributor
173 sethoscope 534043 Contributor
174 shantanahardy 26757164 Contributor
175 ffelini 1655758 Contributor
176 gregoryjtom 32783177 Contributor
177 jeroenmuller 6893167 Contributor
178 jmatthew 3881365 Contributor
179 lightonflux 1377943 Contributor
180 minusf 3632883 Contributor
181 hiasr 22374542 Contributor
190 viariable 1922102 Contributor
191 winkelnp 68015877 Contributor
192 zawad2221 32180355 Contributor
Toover 8531603 Contributor
193 victorhaggqvist 1887628 Contributor
194 heyyviv 56256802 Contributor
195 waylife 3348620 Contributor
206 e-t-l 40775958 Contributor
207 fossterer 4236021 Contributor
208 getgo-nobugs 11187774 Contributor
209 cszucko sak96 1810383 26397224 Contributor
210 coezbek 12127567 Contributor
211 CWftw 1498303 Contributor
212 danielm5 66779 Contributor
213 ariedov 958646 Contributor
214 brettle 118192 Contributor
cdhiraj40 75211982 Contributor
215 dhruvpatidar359 103873587 Contributor
216 edwinhere 19705425 Contributor
217 eirikv 4076243 Contributor
221 G3sit 37940313 Contributor
222 gregsimon 371616 Contributor
223 harshad1 1940940 Contributor
224 MKryo 67968387 Contributor
225 IordanisKokk 72551397 Contributor
226 0x082c8bf1 70177827 Contributor
227 abhinavg1997 60095795 Contributor
228 adrns 13379985 Contributor
229 akshtshrma 145839640 Contributor
240 chetan882777 36985543 Contributor
241 chrissicool 232590 Contributor
242 britiger 2057760 Contributor
MKryo 67968387 Contributor
mo 7117 Contributor
243 mdeveloper20 2319126 Contributor
244 Mchoi8 45410115 Contributor
245 Gaffen 718125 Contributor
255 nproth 48482306 Contributor
256 oliver 2344 Contributor
257 panoreakontis 206482280 Contributor
258 IordanisKokk patrickdemers6 72551397 12687723 Contributor
259 patrickjkennedy 8617261 Contributor
260 hawjo01 127335637 Contributor
261 jklippel 8657220 Contributor
262 jannic 232606 Contributor
263 Foso 5015532 Contributor
273 schwedenmut 9077622 Contributor
274 M-arcel 56698158 Contributor
275 mgborowiec 29843126 Contributor
276 mo 7117 Contributor

View File

@ -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

1 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 ButterflyOfFire, Mehyar, Mehyar Al Shammas, abdelbasset jabrane, الزُّبَير, عمار
2 Asturian (ast_ES) Asturian enolp, keunes Hugoren Martinako, Víctor Quirós
3 Azerbaijani 5NOER227O, xxmn77 Mücteba Nesiri, OlliesGudh, Ya Mur
4 Basque a_mento, albaja, Asier_Iturralde_Sarasola, bipoza, gaztainalde, IngrownMink4, keunes, Osoitz, pospolos Eder Etxebarria Rojo
5 Belarusian Kliazovich kapatych
6 Bengali chowdhurytasmeehur, laggybird Anonymous
7 Breton Belvar, Eorn, EwenKorr, FlorentTroer, Iriep, keunes, technozuzici AP
8 Bulgarian keunes, ma4ko, mihainov, pavelspr1, ppk89, solusitor, thereef, x7ype jnbrains
9 Catalan and_dapo, arseru, badlop, bluegeekgh, carles.llacer, dsoms, dvd1985, elcamilet, exort12, IvanAmarante, javiercoll, josep2, keunes, Kintu, lambdani, marcmetallextrem, prova, sandandmercury, selmins, xc70 Adolfo Jayme Barrientos, Ander Romero, Hugoren Martinako, Ic0n, Ricard Rodríguez
10 Chinese (zh_CN) Chinese (Simplified) 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 Sketch6580, hexie, 大王叫我来巡山
11 Chinese (zh_TW) Chinese (Traditional) bobchao, BWsix, ijliao, keunes, mapobi, MrChimp, Mushiyo, pggdt, sam0090, ymhuang0808 AgFlore, Kerry Lu, Pellaeon Lin, samko5sam
12 Czech (cs_CZ) Czech anotheranonymoususer, befeleme, Benda, elich, Hanzmeister, jjh, JStrange, kudlav, McLenin666, md.share, PetrC, ShimonH, svetlemodry, Thomaash, Toonlink3000, viotalJiplk Martin D, Petr Čech, Vladan Kudláč, ikanakova, multiflexi
13 Danish deusdenton, ERYpTION, Grooty12, JFreak, jhertel, keunes, mikini, petterbejo, SebastianKiwiDk, soelvraeven ERYpTION, Jesper Hertel
14 Dutch AleksanderM, boterkoter, daerts, e2jk, fvbommel, keunes, Kleurenregen, mijnheer, oldblue, rwv, twijg, Vistaus, wf0pp0z6, y33per Frits van Bommel
15 Estonian beez276, Eraser, keunes, kristiankalm, mahfiaz, Rots, udutaja Merike Sell, OlliesGudh, rimasx
16 Finnish Ban3, keunes, ktstmu, Kuutar, noppa, Sahtor, scop, teemue, trantena Jaakko Rantamäki, Kalle Kniivilä, Kieli Puoli, Petri Hämäläinen, Ricky Tigg
17 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 ButterflyOfFire, Matth78
18 Galician antiparvos, Raichely, Sirgo Hugoren Martinako, Iago, josé m.
19 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 Ettore Atalan, VfBFan, kalchen6666
20 Hebrew (he_IL) Hebrew amir.dafnyman, E1i9, eldaryiftach, mongoose4004, pinkasey, rellieberman, Yaron Yaron Shahrabani
21 Hindi (hi_IN) Hindi Agyat009, akhilbhartiya, itforchange, keunes, mtshmtha, PrestigiousBeat6355, purple.coder, siddhusengar, singhrishi245021, techiethakkar, TheAlphaApp, thelazyoxymoron, viraaajas Harshit Sethi, KhubsuratInsaan
22 Hu aron.szabo, hurrikan, keunes, lna91, lomapur, marthynw, mc.transifex, meskobalazs, MMate2007, naren93, Remboo Balázs Attila, Balázs Meskó
23 Icelandic Indonesian keunes, marthjod Adrien N, Arif Budiman, kharrr69
24 Indonesian Italian awmpawl, dbrw, justch, keunes, levirs565, liimee, Matyeyev Champ0999, Giovanni Donisi, Luca
25 Italian (it_IT) Japanese 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 Shuuji TAKAHASHI (shuuji3)
26 Japanese Kannada (India) atsukotominaga, ayiniho, giulia.iuppa, guyze, kenchankunsan, keunes, kirameister, KotaKato, Naofumi, sh3llc4t, shuuji3, tko_cactus, TranslatorG, ubntro, Xrodo Anonymous
27 Kannada (kn_IN) Ko chethanhs, chiraag.nataraj, deepu2, itforchange, keunes, thejeshgn, yogi DY
28 Ko Lithuanian changwoo, eshc123, keunes, libliboom, shinwookim Marija Grineviciute, kalchen6666
29 Latin Macedonian AleksanderM, dpolterauer, nivaca AND, Kristijan \Fremen\ Velkovski
30 Lithuanian Malayalam keunes, Rytis, Sharper Nikhil Krishnakumar
31 Macedonian Modern Greek krisfremen GiannosOB, korni, Λευτέρης Τ.
32 Malayalam Norwegian Bokmål joice, keunes, KiranS, rashivkp EdoAug, Kjetil Sørlund
33 Modern Greek (1453-) Persian AnimaRain, antonist, ApostolosKourpadakis, bufetr, Fotispel, Ioannis_D, keunes, OpenContribution, pavlosv, pcguy23 Alireza Rashidi, Danial Behzadi
34 Norwegian Bokmål (nb_NO) Polish abstrakct, ahysing, bablecopherye, corkie, forteller, Gauteweb, halibut, heraldo, jakobkg, Jamiera, keunes, kjetilaardal, Kjodleiken, kongk, sevenmaster, tc5, timbast, TrymSan, ttick Anita Aaa, Antoni Jurczyk, Eryk Michalak, Koen, M8nk, Marcin P, MattSolo451, NameDividedBy5, drpt, przmkg
35 Persian Portuguese ahangarha, amiraref, danialbehzadi, ebadi, ebraminio, F7D, hamidrezabayat76, K2latmanesh, keunes, khersi, MahdiMoradi, mmehdishafiee, rezahosseinzadeh, sinamoghaddas, zarinisalman62 Filipe Mota (BlackSpirits), Hugoren Martinako, Sérgio Marques, ssantos
36 Polish (pl_PL) Portuguese (Brazil) 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 Andre Bastos, Daltux, Felipe.Plattek, Murcielago, OlliesGudh, Willian Soares Batista
37 Portuguese Romanian Blackspirits, emansije, jmelo461, keunes, lecalam, WalkerPt Gabriel Preda, Mozart Michael
38 Portuguese (pt_BR) Russian 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 George Bogdanoff, Igor, Maksim_220 Кабанов, Yurt Page, homocomputeris
39 Romanian (ro_RO) Sardinian AdrianMirica, andreh, cosminh, eRadical, fuzzmz, Hiumee, keunes, mozartro, ralienpp Adrià Martín
40 Russian (ru_RU) Serbian ashed, btimofeev, Duke_Raven, flexagoon, gammja, homocomputeris, IgorPolyakov, jokuskay, keunes, mercutiy, nachoman, null, overmind88, polyblank66, PtilopsisLeucotis, s.chebotar, tepxd, un_logic, Vladryyu, whereisthetea, yako, Пидарасенька NEXI
41 Sardinian Slovak prova Jakub Dugovič, Martin, Tibor Blažko
42 Slovak Slovenian ati3, jose1711, keunes, marulinko, McLenin666, real_name, tiborepcek Kaboom
43 Slovenian (sl_SI) Spanish asovic, filomena.pzn, kaboom, keunes, panter23, TheFireFighter, trus2 Adolfo Jayme Barrientos, Alex G, CJ Montero, Hugoren Martinako, Iago, Isaí Moreno Mendoza, LordTenebrous, Lorenzio, Tagomago, gallegonovato
44 Spanish Swahili 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 Anonymous
45 Swahili (macrolanguage) Swedish 1silvester, joelkanyi, keunes, kmtra Joel A, bittin1ddc447d824349b2, opExe
46 Swedish (sv_SE) Tatar aiix, Ainali, bpnilsson, gustavkj, jrosdahl, keunes, lgrothenstam, LinAGKar, martinb3000, nilso, TwoD, victorhggqvst Anonymous
47 Tamil Telugu muthuraj5107220 Anonymous
48 Tatar Turkish seber Abdullah Bagyapan, Bora Atıcı, Muhammed Harun SÜZGEÇ, Oğuz Ersen, Sxi, polarwood, İsmail Şevik
49 Telugu Ukrainian Chandrika11P11, keunes, veeven Ada Melentyeva, Andrii Serbovets, Danylo Lystopadov, Максим Горпиніч
50 Turkish Vietnamese AhmedDuran, alianilkocak, alierdogan7, AliGaygisiz, androtuna, archixe, brsata, brtc, efraildokmeegitim, ehocaoglu, Erdy, firatsoygul, ibo90p, kabaqtepeli, keunes, Only1337, overbite, Piryus, samsamsamsam, sismantolga, Slsdem, Sxinar, TZVS, xe1st Flowerlywind
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