Index: ps/trunk/binaries/data/mods/public/gui/credits/texts/translators.json =================================================================== --- ps/trunk/binaries/data/mods/public/gui/credits/texts/translators.json (revision 24926) +++ ps/trunk/binaries/data/mods/public/gui/credits/texts/translators.json (revision 24927) @@ -1,4596 +1,6984 @@ { "Title": "Translators", "Content": [ { - "LangName": "Asturianu", + "LangName": "Afrikaans", + "List": [ + { + "name": "Archibald Rohde" + }, + { + "name": "Coinneach Don\u00e1ll Mac Ocslaigh" + }, + { + "name": "Elrize Oxley" + }, + { + "name": "Gerard Geldenhuys" + }, + { + "name": "Louwrens van Staden" + } + ] + }, + { + "LangName": "Arabic", + "List": [ + { + "name": "Abdallatif Sulaiman" + }, + { + "name": "abdelbaseer shaheen" + }, + { + "name": "ABDO SEED" + }, + { + "name": "abdul-rahman sawalmah" + }, + { + "name": "abidin toumi" + }, + { + "name": "adaika hamza" + }, + { + "name": "Adam Adam" + }, + { + "name": "Adri\u00e1n Chaves Fern\u00e1ndez" + }, + { + "name": "Ahmed Albahhar" + }, + { + "name": "Ahmed Alkurbi" + }, + { + "name": "ahmed menem" + }, + { + "name": "Ahmed Mutwalli" + }, + { + "name": "Ahmed Saadawi" + }, + { + "name": "Ali Alherz" + }, + { + "name": "Amr Adel" + }, + { + "name": "Bdr Bdr" + }, + { + "name": "Dar Games" + }, + { + "name": "Eslam obeidat" + }, + { + "name": "Hamza ESSAD" + }, + { + "name": "hghgh nbnbnb" + }, + { + "name": "Houssem Mhamdi" + }, + { + "name": "Ibrahim Al-Darra" + }, + { + "name": "ibrahim mahfod ghamdi" + }, + { + "name": "jalal natsheh" + }, + { + "name": "Mahmoud Abdalla" + }, + { + "name": "Majid Al-Dharrab" + }, + { + "name": "Malek Ben Romdhane" + }, + { + "name": "Mino Basha" + }, + { + "name": "Mohamed Mayla" + }, + { + "name": "Mohamed Moanis" + }, + { + "name": "Mohamed Salah" + }, + { + "name": "Mosaab Alzoubi" + }, + { + "name": "mustapha ali abdulkarim" + }, + { + "name": "Nicolas Auvray" + }, + { + "name": "nitro361" + }, + { + "name": "Nopar Despar" + }, + { + "name": "Odai Alali" + }, + { + "name": "Omar Rashad" + }, + { + "name": "Saber Bousba" + }, + { + "name": "Safa Alfulaij" + }, + { + "name": "salama" + }, + { + "name": "slimkhan" + }, + { + "name": "Suhail Alkowaileet" + }, + { + "name": "Tux-Tn" + }, + { + "name": "Xxx600" + }, + { + "name": "Youssef Aharbil" + }, + { + "name": "\u0635\u0641\u0627 \u0627\u0644\u0641\u0644\u064a\u062c" + }, + { + "name": "\u0645\u062d\u0645\u062f \u0623\u062d\u0645\u062f" + }, + { + "name": "\u2d30\u2d4e\u2d30\u2d63\u2d49\u2d56 \u2d63\u2d49\u2d54\u2d49" + } + ] + }, + { + "LangName": "Asturian", "List": [ { "name": "David Sowa" }, { "name": "enolp" }, { "name": "Nicolas Auvray" }, { "name": "Stanislas Dolcini" } ] }, { - "LangName": "\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438", + "LangName": "Azerbaijani", + "List": [ + { + "name": "Alp Arslan" + }, + { + "name": "Kenan Husayn" + }, + { + "name": "Nicat M\u0259mm\u0259dov" + } + ] + }, + { + "LangName": "Bavarian", + "List": [ + { + "name": "Benedikt Wagner" + }, + { + "name": "dabene1408" + }, + { + "name": "Earthquake Remix" + } + ] + }, + { + "LangName": "Belarusian", + "List": [ + { + "name": "Kirill Ptukha" + }, + { + "name": "Michael Kovalevich" + }, + { + "name": "Yury Kim" + } + ] + }, + { + "LangName": "Bulgarian", "List": [ { "name": "Daniel Ignatov" }, { "name": "EMMANUEL HOLDBROOK" }, { "name": "George Gbr" }, { "name": "Hellioob" }, { "name": "hraharahra" }, { "name": "iron4o" }, { "name": "Ivailo Monev" }, { "name": "Nerwitz Panzerfizt" }, { "name": "Nicolas Auvray" }, { "name": "radochrist" }, { "name": "Radoslav Mitev" }, { "name": "Stoian Io" }, { "name": "Yordan Grigorov (yoreei)" }, { "name": "\u041b\u044e\u0431\u043e\u043c\u0438\u0440 \u0412\u0430\u0441\u0438\u043b\u0435\u0432" }, { "name": "\u0421. \u0421. \u0411\u043e\u043b\u043e\u043a\u0430\u043d\u043e\u0432\u044a" } ] }, { - "LangName": "Catal\u00e0", + "LangName": "Bengali", + "List": [ + { + "name": "Anirban Mitra" + }, + { + "name": "C A S S I U S" + }, + { + "name": "Fahim Shahriar" + }, + { + "name": "Fat Man" + }, + { + "name": "Pratyay Mondal" + }, + { + "name": "shoshanko shoshanko" + } + ] + }, + { + "LangName": "Breton", + "List": [ + { + "name": "Anton Bret\u00e9ch\u00e9" + }, + { + "name": "aziliz pia" + }, + { + "name": "Envel PICHON" + }, + { + "name": "ernest olory" + }, + { + "name": "Fe\u00f1ch Gallig" + }, + { + "name": "Goulven" + }, + { + "name": "Gwenn M" + }, + { + "name": "Irriep Nala Novram" + }, + { + "name": "Jojo Bob" + }, + { + "name": "Kachimatte" + }, + { + "name": "Mael Bogaer" + }, + { + "name": "Nicolas Auvray" + }, + { + "name": "nolwenn briand" + }, + { + "name": "Stanislas Dolcini" + }, + { + "name": "Thierry Vignaud" + }, + { + "name": "tjyu gh" + }, + { + "name": "Yann-Vari Gwiader" + }, + { + "name": "Youenn Jacquet" + } + ] + }, + { + "LangName": "Catalan", "List": [ { "name": "Adri\u00e0 Palouzi\u00e9" }, { "name": "Adri\u00e1n Chaves Fern\u00e1ndez" }, { "name": "Albert F." }, { "name": "Alex Ruiz Garc\u00eda" }, { "name": "Ambar Gorretas-Aymerich" }, { "name": "Arnau Barrabeig" }, { "name": "asfarer asfarer" }, { "name": "Catalanoic" }, { "name": "Cesc Miralles" }, { "name": "Esteve Blanch" }, { "name": "Francesc Famadas" }, { "name": "Francesc Sal\u00f3" }, { "name": "Gerard Trias" }, { "name": "Guillem Poy" }, { "name": "Haommin" }, { "name": "I M" }, { "name": "ignius" }, { "name": "Isaac Lleida" }, { "name": "Jorge Romero" }, { "name": "Josep A.P" }, { "name": "josu torres" }, { "name": "Jos\u00e9 Verd\u00fa D\u00edaz" }, { "name": "juan Arag\u00f3" }, { "name": "Juanjo" }, { "name": "Klan Ruiz Martin" }, { "name": "Marc Masip Compte" }, { "name": "Marc Mir\u00f3" }, { "name": "Marco tom Suden" }, { "name": "Maria Acero-Allo" }, { "name": "Max Montlleo" }, { "name": "Miguel Molina" }, { "name": "Nicolas Auvray" }, { "name": "oriol90" }, { "name": "Pau Dom\u00e8nech" }, { "name": "Pau Soliva" }, { "name": "Peredelgrau" }, { "name": "ribasvilanova" }, { "name": "Stanislas Dolcini" }, { "name": "Toni GL" }, { "name": "\u00c0lvar Farr\u00e9" } ] }, { - "LangName": "\u010ce\u0161tina", + "LangName": "Czech", "List": [ { "name": "Adam H" }, { "name": "Ales Novak" }, { "name": "Ale\u0161 R\u00e9mah" }, { "name": "Ardenlax" }, { "name": "attilla1996" }, { "name": "Cyril Chud\u00e1\u010dek" }, { "name": "David Exner" }, { "name": "David Nov\u00e1\u010dek" }, { "name": "Devinate" }, { "name": "Filip Hemerka" }, { "name": "Filip Kru\u017e\u00edk" }, { "name": "Filip Proch\u00e1zka" }, { "name": "Filip Sou\u010dek" }, { "name": "fri" }, { "name": "ike20" }, { "name": "Jakub Jelen" }, { "name": "Jakub Podlaha" }, { "name": "Jaroslav Benkovsky" }, { "name": "Jaroslav Kaj\u00ednek" }, { "name": "Jaroslav Lichtblau" }, { "name": "javier mayo reina" }, { "name": "Josef Hrdina" }, { "name": "Karol\u00edna Pokorn\u00e1" }, { "name": "Katie Trochimovi\u010dov\u00e1" }, { "name": "Kuba Nepekchal" }, { "name": "LiberteCzech" }, { "name": "Lukas Koutsky" }, { "name": "lynx121" }, { "name": "Marek Harok" }, { "name": "Marek Moj\u017e\u00ed\u0161" }, { "name": "Marek Varmu\u017ea" }, { "name": "Nostur" }, { "name": "OndraK" }, { "name": "Ond\u0159ej Kol\u00edn" }, { "name": "Ond\u0159ej \u0160tolpa" }, { "name": "Pavel Borecki" }, { "name": "Pavel \u0160indel\u00e1\u0159" }, { "name": "Petr H\u00e1la" }, { "name": "Petr Louda" }, { "name": "Petr Veli\u010dka" }, { "name": "ProfJackCZ" }, { "name": "Radek Ma\u0161ek" }, { "name": "Radim Kohout" }, { "name": "Ren\u00e9 \u0160af\u00e1\u0159" }, { "name": "Robin Kriebel" }, { "name": "Rodeo65" }, { "name": "Roman Kalivoda" }, { "name": "Tom\u00e1\u0161 Jelen" }, { "name": "Tom\u00e1\u0161 Machala" }, { "name": "Tom\u00e1\u0161 Mat\u00fds" }, { "name": "Tom\u00e1\u0161 Weber" }, { "name": "Victor Houdebert" }, { "name": "Vit Pelcak" }, { "name": "Vojt\u011bch Dubsk\u00fd" }, { "name": "Vojt\u011bch Valigura" }, { "name": "V\u00edt Pel\u010d\u00e1k" }, { "name": "Warriog" }, { "name": "Wesalius" }, { "name": "xgimp" } ] }, { - "LangName": "Deutsch", + "LangName": "Welsh", + "List": [ + { + "name": "ianto" + }, + { + "name": "Thierry Vignaud" + } + ] + }, + { + "LangName": "Danish", + "List": [ + { + "name": "agrang13" + }, + { + "name": "altschuler" + }, + { + "name": "Anders Marchsteiner" + }, + { + "name": "Bj\u00f8rn Kromann Johansen" + }, + { + "name": "David Lemser" + }, + { + "name": "Deltamat" + }, + { + "name": "Fijure" + }, + { + "name": "Frederik Petersen" + }, + { + "name": "J Wehage" + }, + { + "name": "Jesper Kristensen" + }, + { + "name": "Joe Hansen" + }, + { + "name": "Mads Dyrmann" + }, + { + "name": "Mads Overg\u00e5rd Henningsen" + }, + { + "name": "Magnus Kahr Sejersen" + }, + { + "name": "Martin Johansen (Promic2)" + }, + { + "name": "Martin Lynge" + }, + { + "name": "MrKahr" + }, + { + "name": "Nicolai Nystrup-Eriksen" + }, + { + "name": "Nicolai Palstr\u00f8m" + }, + { + "name": "osandum" + }, + { + "name": "Patrick Larsen" + }, + { + "name": "Rasmus Lonnebjerg" + }, + { + "name": "S\u00f8ren M\u00f8lgaard" + }, + { + "name": "Thomas Andersen" + }, + { + "name": "Thomas Dalvad" + }, + { + "name": "Thomas Madsen" + }, + { + "name": "Thomas Thomsen" + }, + { + "name": "Thor Krabbe" + }, + { + "name": "Timm Jensen" + }, + { + "name": "Victor Christensen" + }, + { + "name": "Wachsmuth" + } + ] + }, + { + "LangName": "German", "List": [ { "name": "... ..." }, { "name": "A L" }, { "name": "Aldicek" }, { "name": "Alex Mayr" }, { "name": "Alex Oneill" }, { "name": "Alexander Heinsius" }, { "name": "Almin" }, { "name": "Ankomias" }, { "name": "Artur Epp" }, { "name": "azrdev" }, { "name": "ben kov" }, { "name": "Benjamin Seipel" }, { "name": "Benny" }, { "name": "Candy_man" }, { "name": "chaosville" }, { "name": "cledge" }, { "name": "Dominik" }, { "name": "duichwer" }, { "name": "eclipse" }, { "name": "Elias Keis" }, { "name": "Enrico" }, { "name": "Fabian Gref" }, { "name": "Fesa" }, { "name": "Firstname Lastname" }, { "name": "Flavio Piagno" }, { "name": "Florian Graefe" }, { "name": "Glorfindel Of Gondolin" }, { "name": "Hedaja" }, { "name": "hunzel" }, { "name": "Inperpetuammemoriam" }, { "name": "IzNarf" }, { "name": "Jakob Gahde" }, { "name": "Jakob Raidt" }, { "name": "James Jakubczyk" }, { "name": "JeHathor" }, { "name": "Johann Hackl" }, { "name": "Johannes Schoepfer" }, { "name": "John Doe" }, { "name": "Jonas" }, { "name": "jonas kemmer" }, { "name": "Jonas Krei" }, { "name": "jonnius" }, { "name": "Kjell" }, { "name": "Larson M\u00e4rz" }, { "name": "Latein Lebt" }, { "name": "Leonard K\u00f6nig" }, { "name": "leper" }, { "name": "Luis W." }, { "name": "Lukas Gienapp" }, { "name": "Lukas Heiniger" }, { "name": "Lukas N" }, { "name": "Luksoft" }, { "name": "M C" }, { "name": "M. ()" }, { "name": "Mansent" }, { "name": "manuel" }, { "name": "Marcel Haring" }, { "name": "Marco tom Suden" }, { "name": "Markus Wernersbach" }, { "name": "Martin H" }, { "name": "Martin Rudel" }, { "name": "Martin Schilliger" }, { "name": "MartinusMagnus" }, { "name": "mathias.n.graf" }, { "name": "Matthias Kerk" }, { "name": "Matthias Meger" }, { "name": "Maximilian" }, { "name": "Maximilian von Lindern" }, { "name": "Maximilian Wagenbach" }, { "name": "Meinrad M\u00fcller" }, { "name": "Michael Hecht" }, { "name": "Michael Vetter" }, { "name": "Micha\u0142 Trzebiatowski" }, { "name": "MineplayerHD Youtube" }, { "name": "nautilusx" }, { "name": "Nels Kautza" }, { "name": "Nescio" }, { "name": "Nicklas Wiegandt" }, { "name": "Nico Laus" }, { "name": "Nicolas Auvray" }, { "name": "nylki" }, { "name": "Ole Gehrmann" }, { "name": "Pascal Lee" }, { "name": "Patremus" }, { "name": "Patrick B" }, { "name": "Patrick Kohan" }, { "name": "Paul Friedrig" }, { "name": "Paul M\u00fcller" }, { "name": "Peter Dosh" }, { "name": "Peter Gasse" }, { "name": "pointhi" }, { "name": "PS" }, { "name": "qwertz" }, { "name": "R W" }, { "name": "Raymond Vetter" }, { "name": "raymond_de" }, { "name": "richyguitar" }, { "name": "Robert Halbscheffel" }, { "name": "rugk" }, { "name": "santa41116" }, { "name": "sdos77" }, { "name": "seb hie" }, { "name": "Sebastian B\u00f6hm" }, { "name": "Sebastian Goebel" }, { "name": "Silasoa" }, { "name": "sshmedom" }, { "name": "Stanislas Dolcini" }, { "name": "Stefan Niedermann" }, { "name": "SteinQuadrat" }, { "name": "Talani" }, { "name": "Thelxinoe" }, { "name": "these" }, { "name": "TheTrueBrot" }, { "name": "Thomas Schiele" }, { "name": "Till Wendland" }, { "name": "Tilo S" }, { "name": "Tim K" }, { "name": "Tobias" }, { "name": "Tobias Stauber" }, { "name": "Tobias Stegemann" }, { "name": "tuxylord" }, { "name": "Ulzeta Ulzeta" }, { "name": "Vexatos" }, { "name": "viegelinsch" }, { "name": "wilhelm3" }, { "name": "Wuzzy" }, { "name": "Xaver" }, { "name": "Xeramon" }, { "name": "xtother90" }, { "name": "YSelfTool" }, { "name": "Yves_G" } ] }, { - "LangName": "\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac", + "LangName": "Greek", "List": [ { "name": "Achilleas gioypi" }, { "name": "Adrian Pappas" }, { "name": "Angelos Georgalas" }, { "name": "Archie Mc" }, { "name": "Aristomahos Nikiforakis" }, { "name": "Armando Stylianakis" }, { "name": "Bill Simitsis" }, { "name": "Christo Keller" }, { "name": "Costas Sachos" }, { "name": "crippledmoon" }, { "name": "csparta" }, { "name": "Dimitrios Fantanas" }, { "name": "Dimitrios Kekakos" }, { "name": "Dimitrios Pappas" }, { "name": "elenapan" }, { "name": "Evripidis Papaevripidis" }, { "name": "firespin" }, { "name": "George Charoupas" }, { "name": "George Litos" }, { "name": "George Spere" }, { "name": "Georgios Pappas" }, { "name": "gloria" }, { "name": "Hahahaha kala" }, { "name": "Ilias Giannaros" }, { "name": "Jim Chr" }, { "name": "Kostas Kolivas" }, { "name": "Lampros Lampreas" }, { "name": "LOUKAS SKOUROLIAKOS" }, { "name": "malvanos" }, { "name": "manitarious gr" }, { "name": "mAnlis mAnlAkis" }, { "name": "Marinus Savoritias" }, { "name": "Markos G." }, { "name": "Menelaos Vergis" }, { "name": "Michael Chatz" }, { "name": "Michalis Gkikas" }, { "name": "Nea Retrogamer (nearetrogamer)" }, { "name": "Nianios Romanos" }, { "name": "Nicko Karamanos" }, { "name": "Nicolas Auvray" }, { "name": "nik nik" }, { "name": "Nikolaos Vidalis" }, { "name": "ridergr" }, { "name": "Sander Deryckere" }, { "name": "Savvas Adamtziloglou" }, { "name": "Savvas Nesseris" }, { "name": "Sotiris K" }, { "name": "Stanislas Dolcini" }, { "name": "Stephanos C. Siopoulos" }, { "name": "Steven Gikas" }, { "name": "subdee" }, { "name": "Tasos Grv." }, { "name": "Thanasis Mousiolis" }, { "name": "Theodoros Matrapilias" }, { "name": "TitanJack" }, { "name": "Tony Chief" }, { "name": "Traumflut" }, { "name": "Vasilis Drosos" }, { "name": "Xenophon Sp" }, { "name": "XTos" }, { "name": "Y Steriot" }, { "name": "Yiannis Fistikis" }, { "name": "ZedRyder" }, { "name": "\u039a\u03c9\u03bd\u03c3\u03c4\u03b1\u03bd\u03c4\u03af\u03bd\u03bf\u03c2 \u03a3\u03c0\u03ac\u03c1\u03c4\u03b1\u03bb\u03b7\u03c2" }, { "name": "\u039a\u03c9\u03bd\u03c3\u03c4\u03b1\u03bd\u03c4\u03af\u03bd\u03bf\u03c2 \u03a6\u03c9\u03ba\u03b9\u03b1\u03bd\u03cc\u03c2" }, { "name": "\u039c\u03b9\u03c7\u03ac\u03bb\u03b7\u03c2" }, { "name": "\u03a7\u03a1\u0397\u03a3\u03a4\u039f\u03a3 \u03a3\u039a\u0399\u0391\u0394\u0391\u03a3" } ] }, { - "LangName": "English (UK)", + "LangName": "English (United Kingdom)", "List": [ { "name": "Adam Jones" }, { "name": "Alexander Rusakevich" }, { "name": "Ben Redmond" }, { "name": "Derek Owumi" }, { "name": "Dorinob" }, { "name": "Etienne Beguin" }, { "name": "Fabrizio Marana" }, { "name": "Guillermo Grunwaldt" }, { "name": "Hugh Foxwood" }, { "name": "Laurene Albrand" }, { "name": "leper" }, { "name": "Martin H" }, { "name": "Nescio" }, { "name": "pilino1234" }, { "name": "s0600204" }, { "name": "Stanislas Dolcini" }, { "name": "Tanksy" } ] }, { - "LangName": "Espa\u00f1ol", + "LangName": "Esperanto", + "List": [ + { + "name": "Adam" + }, + { + "name": "Albert" + }, + { + "name": "Alberto Barradas" + }, + { + "name": "Alexandre Garreau" + }, + { + "name": "Firstname Lastname" + }, + { + "name": "Jorge Maldonado Ventura" + }, + { + "name": "Kamparano" + }, + { + "name": "kristjan" + }, + { + "name": "LaPingvino" + }, + { + "name": "Michael Moroni" + }, + { + "name": "Muhammad Furqon Abrori" + }, + { + "name": "Pritchenko" + }, + { + "name": "Tempo D. Valse" + } + ] + }, + { + "LangName": "Spanish", "List": [ { "name": "Aber Wagen" }, { "name": "Adolfo Pedernera" }, { "name": "Adrian Sbardella" }, { "name": "Ageoneitor JT" }, { "name": "Alan Ponce" }, { "name": "Albert" }, { "name": "Alberto Verde" }, { "name": "Alejandro Avellaneda" }, { "name": "Alejandro Cosculluela" }, { "name": "Alexis Arcos" }, { "name": "Alfredo Cisneros" }, { "name": "Alvaro Garrido" }, { "name": "Alvaro Rojas" }, { "name": "Ancel0" }, { "name": "Andrea GM" }, { "name": "Andr\u00e9s N\u00fa\u00f1ez" }, { "name": "Antonio J. Artu\u00f1edo" }, { "name": "Antonio Mart\u00edn" }, { "name": "Antonio Vazquez" }, { "name": "Ant\u00f3n Chinaev" }, { "name": "Arepa Acolyte" }, { "name": "blvebird" }, { "name": "Borja Ruiz" }, { "name": "Brookhaven Alt" }, { "name": "Camilo Zuluaga" }, { "name": "caniroc" }, { "name": "Christian Manuel Torres Romero" }, { "name": "Cristian Alejandro Rueda Rodriguez" }, { "name": "Damian Axel Xavier" }, { "name": "daniel diaz" }, { "name": "Daniel Matute" }, { "name": "Daniel Mu\u00f1oz" }, { "name": "Danilo Brandolin" }, { "name": "David Fernandez Carhuas" }, { "name": "David Heredia" }, { "name": "Diego Bruschetti" }, { "name": "Dionisio Adrian Farias Coss" }, { "name": "dreogan dreogan" }, { "name": "Edgardo" }, { "name": "Eduardo Jaramillo" }, { "name": "Emilio Romero" }, { "name": "Enrique Keykens" }, { "name": "Ermides Gonzalez" }, { "name": "espanengo" }, { "name": "Esteban A. Mina" }, { "name": "Esteban de Jesus Rodriguez Bujaidar" }, { "name": "Facu G" }, { "name": "Fahed Stanic' Loayza" }, { "name": "fca1970" }, { "name": "Federico Castro" }, { "name": "Federico Palacios" }, { "name": "Felix H\u00e4uslmann" }, { "name": "Fernando Mendez" }, { "name": "Francisco" }, { "name": "GaboXandre" }, { "name": "Gabriel Lazcano" }, { "name": "Geovanny Navarro" }, { "name": "Ghenadi Avricenco" }, { "name": "gonzaleau" }, { "name": "Gonzalo Fleming" }, { "name": "Hexeretic Doom" }, { "name": "hola jaaj" }, { "name": "Ignacio Casal" }, { "name": "itmeansnothing" }, { "name": "Javier Rojas" }, { "name": "Jesus A" }, { "name": "Jesus Covo" }, { "name": "Jesus Tamarit" }, { "name": "Jes\u00fas Asenjo" }, { "name": "Jes\u00fas Mart\u00ednez" }, { "name": "Jhon Valencia" }, { "name": "jhonny fernando montoya giraldo" }, { "name": "Joaquin Cubelli" }, { "name": "Joaquin Marcher" }, { "name": "Joaqu\u00edn" }, { "name": "Joaqu\u00edn Marcher" }, { "name": "Jose Manuel" }, { "name": "Jose Raul Cruz R." }, { "name": "Joseba Uranga" }, { "name": "Jos\u00e9 Castro" }, { "name": "Jos\u00e9 Javier Dom\u00ednguez Reina" }, { "name": "Juan Campos" }, { "name": "Juan Carlos Gonzalez" }, { "name": "Juan Carlos| Cervantes NG" }, { "name": "Juan Jaramillo" }, { "name": "juan pablo Ferraro" }, { "name": "Juan Rivera" }, { "name": "Kalrish B\u00e4akjen" }, { "name": "Leandro Schenone" }, { "name": "Lenny Hans Andreu" }, { "name": "Liam Brien" }, { "name": "Luis Torrecilla" }, { "name": "Marcos Lasalle V\u00e1zquez Verdejo" }, { "name": "Martin Santiago" }, { "name": "Master Dark" }, { "name": "matiasng37" }, { "name": "Mauricio Luque" }, { "name": "Max Montlleo" }, { "name": "memmaker650" }, { "name": "Miguel Angel NV" }, { "name": "Miguel Magdaleno Santamar\u00eda" }, { "name": "Miguel Rodriguez" }, { "name": "Mihai Pantazi" }, { "name": "Mikel Soutullo" }, { "name": "Nacho Carretero" }, { "name": "nani 0" }, { "name": "Nicolas Auvray" }, { "name": "ninovolador" }, { "name": "Ocean 65" }, { "name": "OJankano" }, { "name": "Oriol Duarri" }, { "name": "Pablo Rodr\u00edguez" }, { "name": "papalote alreves" }, { "name": "Pedro Almendros Gonz\u00e1lez" }, { "name": "Pedro Luis" }, { "name": "peter Galleta" }, { "name": "Pretorg" }, { "name": "rafa436" }, { "name": "Rafael Castro" }, { "name": "Rafael Cuevas Montero" }, { "name": "Rafael L\u00f3pez Reyes" }, { "name": "Raul Ferrero" }, { "name": "Ra\u00fal Fdez." }, { "name": "Rodrigo Vegas S\u00e1nchez-Ferrero" }, { "name": "Roger Vasquez" }, { "name": "Samuel Roman" }, { "name": "Sander Deryckere" }, { "name": "Santiago Andres Ahumada ballen" }, { "name": "Saul Axel Mart\u00ednez Ortiz" }, { "name": "Shane K" }, { "name": "soloooy0 fg" }, { "name": "Spartan2411" }, { "name": "Stanislas Dolcini" }, { "name": "Swyter" }, { "name": "tarod kaos" }, { "name": "The_Gipsy" }, { "name": "Tobal l\u00f3pez silla" }, { "name": "Tomato" }, { "name": "Trombe" }, { "name": "vega93" }, { "name": "Vince LaRue" }, { "name": "wsnlndr lndr" }, { "name": "\u00c1lvaro Mond\u00e9jar" } ] }, { - "LangName": "Euskara", + "LangName": "Spanish (Argentina)", + "List": [ + { + "name": "Adrian Sbardella" + }, + { + "name": "Alan Ponce" + }, + { + "name": "Alejandro Avellaneda" + }, + { + "name": "angek crobalan" + }, + { + "name": "Auka Raiken" + }, + { + "name": "Axel Chicahuala Fereyra" + }, + { + "name": "Damian Axel Xavier" + }, + { + "name": "Diego" + }, + { + "name": "Exequiel Fernando Aybar" + }, + { + "name": "Facundo Abiega" + }, + { + "name": "Facundo Decena" + }, + { + "name": "Facundo Romero" + }, + { + "name": "Federico Castro" + }, + { + "name": "Federico Martin" + }, + { + "name": "Fernando Regent" + }, + { + "name": "Franco Falleti" + }, + { + "name": "Gabriel" + }, + { + "name": "Guillermo Gini" + }, + { + "name": "Guillermo Grunwaldt" + }, + { + "name": "Iv\u00e1n Pstyga" + }, + { + "name": "Javier Benintendi" + }, + { + "name": "Javier Mora" + }, + { + "name": "Joaqu\u00edn Marcher" + }, + { + "name": "Jorge Telechea" + }, + { + "name": "Juan Delhon" + }, + { + "name": "Julian Mena Ungaro" + }, + { + "name": "Mateo Carreras" + }, + { + "name": "Mateo Ceballos" + }, + { + "name": "Mat\u00edas Gaglio" + }, + { + "name": "mlopezviedma" + }, + { + "name": "Neftali Toledo" + }, + { + "name": "Nicol\u00e1s Vilur\u00f3n" + }, + { + "name": "Pablo Sabaliauskas" + }, + { + "name": "Pedro Hidalgo" + }, + { + "name": "Poino Comer" + }, + { + "name": "PoinoComer" + }, + { + "name": "rivera valdez" + }, + { + "name": "Sebastian Garcia" + }, + { + "name": "Victor Darritchon" + } + ] + }, + { + "LangName": "Spanish (Chile)", + "List": [ + { + "name": "Alejandro Sazo" + }, + { + "name": "Andres Diaz" + }, + { + "name": "caniro" + }, + { + "name": "caniroc" + }, + { + "name": "Felipe Rivas Caama\u00f1o" + }, + { + "name": "Francisco Morales" + }, + { + "name": "Marcelo Cardenas Zapata" + }, + { + "name": "nborres" + }, + { + "name": "Nicolas Orbes" + }, + { + "name": "ozsylink" + }, + { + "name": "Ra\u00fal N\u00fa\u00f1ez" + }, + { + "name": "Sergio Gonz\u00e1lez" + }, + { + "name": "Vince LaRue" + } + ] + }, + { + "LangName": "Spanish (Mexico)", + "List": [ + { + "name": "Aimar Triujeque" + }, + { + "name": "Alejandro A" + }, + { + "name": "Alfonso" + }, + { + "name": "Alfonso Sandokan C.E." + }, + { + "name": "Andr\u00e9s N\u00fa\u00f1ez" + }, + { + "name": "Angel Fabian" + }, + { + "name": "Antonio Alvizar" + }, + { + "name": "Braulio Quevedo Cardoso" + }, + { + "name": "Bryan Arreola Murgu\u00eda" + }, + { + "name": "Carlos Huihua" + }, + { + "name": "Daniel Bautista" + }, + { + "name": "Daniel C\u00e1rdenas" + }, + { + "name": "Dianiel Garc\u00eda" + }, + { + "name": "Edgar Carballo" + }, + { + "name": "EDUARDO MENDEZ" + }, + { + "name": "Esteban A. Mina" + }, + { + "name": "Fredy Garc\u00eda" + }, + { + "name": "Ivan" + }, + { + "name": "Joel Toledo Montero" + }, + { + "name": "Jose Armando Cordova" + }, + { + "name": "jose luis lopez torres" + }, + { + "name": "Jose Nathanael Romero Nieto" + }, + { + "name": "Jos\u00e9 Pinto" + }, + { + "name": "Jos\u00e9 Roberto Guti\u00e9rrez" + }, + { + "name": "Julio Leyva" + }, + { + "name": "Leonardo Mondrag\u00f3n" + }, + { + "name": "Luis Aguilar" + }, + { + "name": "Luis Calder\u00f3n" + }, + { + "name": "Luis Felipe Garcia Galvan" + }, + { + "name": "Luis Gear" + }, + { + "name": "Naresu Tenshi" + }, + { + "name": "Ricardo Jim\u00e9nez" + }, + { + "name": "Victor Sanchez" + }, + { + "name": "V\u00edctor Manuel Barcel\u00f3 Nieves" + } + ] + }, + { + "LangName": "Estonian", + "List": [ + { + "name": "Andres" + }, + { + "name": "Dark Abus" + }, + { + "name": "Ildar Kamaev" + }, + { + "name": "Jonatan J\u00f5ks" + }, + { + "name": "kersurk" + }, + { + "name": "Martin Paldermaa" + }, + { + "name": "Mihkel T\u00f5nnov" + }, + { + "name": "Sten Kaart" + }, + { + "name": "Toomas Ginter" + }, + { + "name": "T\u00f5nis Paluoja" + }, + { + "name": "unserializable" + } + ] + }, + { + "LangName": "Basque", "List": [ { "name": "Be\u00f1at Irazabal" }, { "name": "Gontzal M. Pujana" }, { "name": "Ibai Oihanguren Sala" }, { "name": "Inaxio Lopes" }, { "name": "Mielanjel Iraeta" }, { "name": "Mikel Mu\u00f1oa" }, { "name": "moe klaus" }, { "name": "Nicolas Auvray" }, { "name": "Osoitz" }, { "name": "Porrumentzio" }, { "name": "Quintana Salazar" }, { "name": "Stanislas Dolcini" }, { "name": "Thadah D. Denyse" }, { "name": "Urtzi Odriozola" } ] }, { - "LangName": "Fran\u00e7ais", + "LangName": "Persian", + "List": [ + { + "name": "Ahmad Reza Kazemi" + }, + { + "name": "Amin Behshad" + }, + { + "name": "Amir Alb" + }, + { + "name": "amirrezaw hosseini" + }, + { + "name": "Armin Rezayati" + }, + { + "name": "Behnam Azizi" + }, + { + "name": "Etienne Beguin" + }, + { + "name": "eulerleibniz" + }, + { + "name": "Farshad A" + }, + { + "name": "Goudarz Jafari" + }, + { + "name": "hamed farri" + }, + { + "name": "Hessam Shahpouri" + }, + { + "name": "kamiyar heidarnezhad" + }, + { + "name": "Kasra D. Tabrizi" + }, + { + "name": "menhaj service" + }, + { + "name": "mohammad khodadadi" + }, + { + "name": "Mohammad Namvarpour" + }, + { + "name": "Mohsen Nouri" + }, + { + "name": "Mostafa Bodagh" + }, + { + "name": "Mostafa Lotfi" + }, + { + "name": "omidh" + }, + { + "name": "Pejman Habashi" + }, + { + "name": "reza latifi" + }, + { + "name": "Seyed Ali Najafian" + }, + { + "name": "SMAH 1" + }, + { + "name": "Spahbod" + }, + { + "name": "VAHID SOHRABLOO" + }, + { + "name": "\u0431\u0430\u0445\u0440\u043e\u043c \u0434\u0443\u043d\u0438\u0430\u0445\u043e" + }, + { + "name": "\u0633\u0647\u06cc\u0644 \u062e\u0627\u0646\u0639\u0644\u06cc\u200c\u067e\u0648\u0631" + }, + { + "name": "\u0639\u0644\u06cc\u0631\u0636\u0627 \u0645\u062d\u0645\u062f\u0646\u0698\u0627\u062f" + } + ] + }, + { + "LangName": "Finnish", + "List": [ + { + "name": "Aapo S." + }, + { + "name": "asd asd" + }, + { + "name": "Ildradil" + }, + { + "name": "Jiri Gr\u00f6nroos" + }, + { + "name": "Juir Lae" + }, + { + "name": "J\u00e4rvi Eduardo" + }, + { + "name": "Kalle Mantyla" + }, + { + "name": "linux_eki" + }, + { + "name": "Matias F\u00e5gel" + }, + { + "name": "Max Ihalempia" + }, + { + "name": "Mikki Salo" + }, + { + "name": "mrJalostaja" + }, + { + "name": "Oi Suomi On!" + }, + { + "name": "Olavi Tuomaala" + }, + { + "name": "Pauli Kaikkonen" + }, + { + "name": "Petri" + }, + { + "name": "Rami Niemenmaa" + }, + { + "name": "Riku Viitanen" + }, + { + "name": "Saku Tiihonen" + }, + { + "name": "Some Dude" + }, + { + "name": "Vorezard" + }, + { + "name": "ZakkeX XekkaZ" + } + ] + }, + { + "LangName": "French", "List": [ { "name": "A B" }, { "name": "A W" }, { "name": "AAAAA BBBBB" }, { "name": "Adge Nodux" }, { "name": "Adrien Charannat" }, { "name": "adrien vigneron" }, { "name": "Alain Rinder" }, { "name": "Alexandre Garreau" }, { "name": "Alexis Mousset" }, { "name": "Alt Ober" }, { "name": "Anakine Capdecomme-Mabit" }, { "name": "Antoine Adet" }, { "name": "Antoine Drouard" }, { "name": "Antoine Sobocinski" }, { "name": "Antonin GIRAUD-PERNETTE" }, { "name": "Arnaud Roch\u00e9s" }, { "name": "Arnaud Schmeltz" }, { "name": "Arthur Bellet" }, { "name": "Arthur Jaouen" }, { "name": "ay sapik" }, { "name": "BAHIDJ Ryadh" }, { "name": "Baptiste" }, { "name": "Baptiste Finck" }, { "name": "Barth Frey" }, { "name": "Bastien Do" }, { "name": "benjamin jasse" }, { "name": "Brian BERNARD" }, { "name": "Bruno T" }, { "name": "bthlyo" }, { "name": "Buber Uglu" }, { "name": "Buggi" }, { "name": "Caius Julius" }, { "name": "Cajetan Bouchard" }, { "name": "Calinou" }, { "name": "Camille Edouard" }, { "name": "Const Ance" }, { "name": "curieux de l'\u00eatre" }, { "name": "Cyril" }, { "name": "Cyril Mercier" }, { "name": "Cyril Roques" }, { "name": "David Baum" }, { "name": "David D" }, { "name": "Dhia Eddine Chouchane" }, { "name": "DiabloO" }, { "name": "Edouard Dwaarf" }, { "name": "Eric Poiteaux" }, { "name": "ernest olory" }, { "name": "Est\u00e9bastien Robespi" }, { "name": "Florent Fraysse" }, { "name": "foufy much" }, { "name": "Fran\u00e7ois Magimel" }, { "name": "Fran\u00e7ois O" }, { "name": "Fran\u00e7ois Poirotte" }, { "name": "gab tes" }, { "name": "Glorfindel Of Gondolin" }, { "name": "gorius" }, { "name": "Guillaume Gonthier" }, { "name": "gZen" }, { "name": "Hadri man" }, { "name": "Hadrien Titeux" }, { "name": "Hakim Benzakour" }, { "name": "Hamza ESSAD" }, { "name": "Inperpetuammemoriam" }, { "name": "Irriep Nala Novram" }, { "name": "Jacques Rathier" }, { "name": "Jason CHAMPAGNE" }, { "name": "Jason Labrecque" }, { "name": "Jibi" }, { "name": "Jo Du" }, { "name": "Jonathan LEVY" }, { "name": "Julien Bernard" }, { "name": "Julien Piron" }, { "name": "Julien Pivotto" }, { "name": "Justin Berli" }, { "name": "jy jrts" }, { "name": "J\u00e9r\u00e9mi Mapas" }, { "name": "Kachimatte" }, { "name": "kalemiro" }, { "name": "Kevin Poirrier" }, { "name": "l p" }, { "name": "Laetitia Atlan" }, { "name": "lelapin ." }, { "name": "lemiaou" }, { "name": "Leyto Leyto" }, { "name": "Loki" }, { "name": "LordIgorIIIofKiev" }, { "name": "Luc" }, { "name": "Lucas Bertram" }, { "name": "lx bou" }, { "name": "Machaonix ." }, { "name": "Manu Nadiras" }, { "name": "Marc Veillet" }, { "name": "Marco tom Suden" }, { "name": "Marsan" }, { "name": "Marwan" }, { "name": "MayeulC" }, { "name": "Micha\u00ebl DEMESSINE" }, { "name": "Micky Jault" }, { "name": "minissimo" }, { "name": "Moritz FS" }, { "name": "Mortimer" }, { "name": "Moul" }, { "name": "Natasha Di Berardo" }, { "name": "Nescio" }, { "name": "Nexus nexus" }, { "name": "Nicolas Auvray" }, { "name": "nicolas caillard" }, { "name": "Nicolas Rabou" }, { "name": "nicolas t" }, { "name": "Nikolaos Vidalis" }, { "name": "Nolan Dartois" }, { "name": "Oimat" }, { "name": "oiseauroch" }, { "name": "Olivier" }, { "name": "Olivier Dupuis" }, { "name": "Pablo colson" }, { "name": "PERRUSSEL Valentin" }, { "name": "PierrC" }, { "name": "Pierre Juste" }, { "name": "Pierre-Henri Koch" }, { "name": "Polakrity" }, { "name": "polien delamarque" }, { "name": "PRIME Gildas" }, { "name": "quelqun dev" }, { "name": "Quentin Matyjasik" }, { "name": "Requin" }, { "name": "robin moussu" }, { "name": "Rodrigue March" }, { "name": "Romain Mesnil" }, { "name": "Ross1396" }, { "name": "R\u00e9mi Moulin" }, { "name": "R\u00e9mi Verschelde" }, { "name": "R\u00e9my J." }, { "name": "Sacha Vrand" }, { "name": "Samuel Colin" }, { "name": "Sander Deryckere" }, { "name": "sanderd17" }, { "name": "SecondCloud500" }, { "name": "Simon Georges" }, { "name": "Slim Khan" }, { "name": "slimkhan" }, { "name": "Stanislas Dolcini" }, { "name": "Taonas Crockan" }, { "name": "tavariz" }, { "name": "Thedemos" }, { "name": "Thibaut Cuvelier" }, { "name": "Thierry Vignaud" }, { "name": "Tiber7 - Danilo B. Guttadauria" }, { "name": "Tim Jayet" }, { "name": "Tito221" }, { "name": "Toto AD" }, { "name": "tutosfaciles 48" }, { "name": "tuxayo/Victor Grousset" }, { "name": "Vahe Avagyan" }, { "name": "Valentin Ambroise" }, { "name": "Valentin Chevalier" }, { "name": "Valentin Guidal" }, { "name": "Victor de le Rue" }, { "name": "Vincent Pouliquen" }, { "name": "Xavier Tardieu" }, { "name": "Yannick Heintz" }, { "name": "Youssef Souissi" } ] }, { - "LangName": "G\u00e0idhlig", + "LangName": "French (Canada)", + "List": [ + { + "name": "Jason Labrecque" + } + ] + }, + { + "LangName": "Franco-Proven\u00e7al (Arpitan)", + "List": [ + { + "name": "Alexandre Raymond" + }, + { + "name": "hrkzie ygazjeg" + } + ] + }, + { + "LangName": "Irish", + "List": [ + { + "name": "Adam Humphreys" + }, + { + "name": "Brian Mac Giolla Mhuire" + }, + { + "name": "Coinneach Don\u00e1ll Mac Ocslaigh" + }, + { + "name": "Cormac O'Brien" + }, + { + "name": "Darragh Clarke" + }, + { + "name": "fake name" + }, + { + "name": "Nicolas Auvray" + }, + { + "name": "P\u00e1raic \u00d3 Cual\u00e1in" + } + ] + }, + { + "LangName": "Gaelic: Scottish", "List": [ { "name": "GunChleoc" }, { "name": "Michael Bauer" }, { "name": "Nicolas Auvray" }, { "name": "Sg\u00e0ire Uallas" }, { "name": "Stanislas Dolcini" } ] }, { - "LangName": "Galego", + "LangName": "Galician", "List": [ { "name": "Adrian Chaves" }, { "name": "Adri\u00e1n Chaves (Gallaecio)" }, { "name": "Adri\u00e1n Chaves Fern\u00e1ndez" }, { "name": "Andr\u00e9s Blasco" }, { "name": "BRAIS Koecklin" }, { "name": "Chema Fern\u00e1ndez" }, { "name": "daniel diaz" }, { "name": "Gonzalo Corral" }, { "name": "mandruis" }, { "name": "Nicolas Auvray" } ] }, { - "LangName": "Magyar", + "LangName": "Hebrew", + "List": [ + { + "name": "adin hykin" + }, + { + "name": "adin1999" + }, + { + "name": "Amit Rubin" + }, + { + "name": "aqua -" + }, + { + "name": "Daniel Bogorad" + }, + { + "name": "felix lufkin" + }, + { + "name": "itayitayitay4" + }, + { + "name": "mongoose4004" + }, + { + "name": "Ronnie Ben-Avi" + }, + { + "name": "Ruby Gross" + }, + { + "name": "tcbr ssa" + }, + { + "name": "Veloxity" + }, + { + "name": "Yam Huss" + }, + { + "name": "yuval herman" + } + ] + }, + { + "LangName": "Hindi", + "List": [ + { + "name": "Ajay Appaden" + }, + { + "name": "Bakul Choudhary" + }, + { + "name": "Chanakya" + }, + { + "name": "Faraaz Madni" + }, + { + "name": "gvidushiin" + }, + { + "name": "Harshvardhan Singh Bhati" + }, + { + "name": "Neha Deogade" + }, + { + "name": "Nicolas Auvray" + }, + { + "name": "Omkar Mundhe" + }, + { + "name": "opn game" + }, + { + "name": "Rajarshi Bandopadhyay" + }, + { + "name": "ramoer" + }, + { + "name": "Ravi Kumar" + }, + { + "name": "shreyash kore" + }, + { + "name": "Sonu Singh" + }, + { + "name": "Suyash Kutumbe" + }, + { + "name": "Tushar Chakraborty" + } + ] + }, + { + "LangName": "Croatian", + "List": [ + { + "name": "Ano nym" + }, + { + "name": "Bongo" + }, + { + "name": "Chris_Kay_083" + }, + { + "name": "Doku" + }, + { + "name": "Dominik Kosi\u0107" + }, + { + "name": "Dominik Novosel" + }, + { + "name": "Gifmaster" + }, + { + "name": "Ivan Bistrovi\u0107" + }, + { + "name": "Jakov Vukadin" + }, + { + "name": "Jan \u0160vigir" + }, + { + "name": "marin mornar" + }, + { + "name": "Mario Antunovi\u0107" + }, + { + "name": "Marko Muler" + }, + { + "name": "Tomislav Gregori\u0107" + }, + { + "name": "Tomislav Kau\u010di\u0107" + }, + { + "name": "zlac frcko" + } + ] + }, + { + "LangName": "Hungarian", "List": [ { "name": "Andr\u00e1s V\u00f6r\u00f6sk\u0151i" }, { "name": "Aqualung" }, { "name": "Attila Kocsner" }, { "name": "Bal\u00e1zs Mesk\u00f3" }, { "name": "Bal\u00e1zs \u00dar" }, { "name": "Bence Er\u0151s" }, { "name": "Boross P\u00e9ter" }, { "name": "Csok\u00e1n Andr\u00e1s" }, { "name": "Czene Istv\u00e1n" }, { "name": "davesajt" }, { "name": "D\u00e1niel Kolozsi" }, { "name": "Farkas M\u00e1t\u00e9" }, { "name": "Gyuris Gell\u00e9rt" }, { "name": "G\u00e1bor P." }, { "name": "Hammer Andrew" }, { "name": "Im Taylor" }, { "name": "Istv\u00e1n Norbert P\u00e9ter" }, { "name": "J\u00e1nos Kiss" }, { "name": "kelemeng" }, { "name": "Krist\u00f3f K\u00f3fi\u00e1s" }, { "name": "Levente Kriszti\u00e1n B\u00fcte" }, { "name": "lkishalmi" }, { "name": "Mark Munkacsi" }, { "name": "Matyas Erdos" }, { "name": "Mikola P\u00e9ter" }, { "name": "M\u00e1rk Kerekes" }, { "name": "M\u00e1ty\u00e1s Demeter" }, { "name": "M\u00f3r K\u00e1rp\u00e1ty" }, { "name": "Nagy Andr\u00e1s" }, { "name": "Peter Darvasi" }, { "name": "Pista Joska" }, { "name": "P\u00e9ter D\u00f3b\u00e9" }, { "name": "ricsipontaz" }, { "name": "Robert M\u00fcller" }, { "name": "R\u00e1cz Zsolt" }, { "name": "Schafer Gerg\u0151" }, { "name": "Stanislas Dolcini" }, { "name": "Stew Den" }, { "name": "Tam\u00e1s Zolnai" }, { "name": "Tibor Buz\u00e1si" }, { "name": "\u00c1cs Zolt\u00e1n" } ] }, { - "LangName": "Bahasa Indonesia", + "LangName": "Armenian", + "List": [ + { + "name": "Gagik Papikyan" + }, + { + "name": "Michael Saghatelyan" + }, + { + "name": "Vahe Avagyan" + } + ] + }, + { + "LangName": "Indonesian", "List": [ { "name": "Adhika Setya Pramudita" }, { "name": "Ahmad Rifa'i Faiz" }, { "name": "Andre Julian" }, { "name": "Andrii Puzan" }, { "name": "Aufa Putranto" }, { "name": "azayrahmad" }, { "name": "Bagus Yogatama" }, { "name": "Bohdan Lepky" }, { "name": "Cahya Legawa" }, { "name": "constantius damar wicaksono" }, { "name": "Dabiq 1441" }, { "name": "Dedi Wahyudi" }, { "name": "Dhemas E. Rilian N." }, { "name": "Dito Kurnia Pratama" }, { "name": "donny widi" }, { "name": "Eggar Tirtayasa" }, { "name": "Fathur Rachman" }, { "name": "febri afud" }, { "name": "Gingga Hadiko" }, { "name": "Graito Padmonobo" }, { "name": "Ibnu Daru Aji" }, { "name": "Ilham Nur Pratama" }, { "name": "IndoGuy" }, { "name": "Ismael Kusumaatmadja" }, { "name": "Joshua Randiny" }, { "name": "kaipunk djaja" }, { "name": "Kholil Pasaribu" }, { "name": "La Ode Muh. Fadlun Akbar" }, { "name": "Muhammad Furqon Abrori" }, { "name": "Reynaldy Ombuh" }, { "name": "Samuel" }, { "name": "Ulzeta Ulzeta" }, { "name": "Yusufabdiauzan" } ] }, { - "LangName": "Italiano", + "LangName": "Italian", "List": [ { "name": "Adri\u00e1n Chaves Fern\u00e1ndez" }, { "name": "Alberto" }, { "name": "Alessandro" }, { "name": "Alessandro Lion" }, { "name": "Andrea Balzarotti" }, { "name": "Andrea D'Annibale" }, { "name": "andreac" }, { "name": "Angela" }, { "name": "Angelantonio Maglio" }, { "name": "Angelica Buonaurio" }, { "name": "Antonio Buonomo" }, { "name": "Birkebeiner ." }, { "name": "Camilo Zuluaga" }, { "name": "cgand" }, { "name": "chavo" }, { "name": "Christian Bellagamba" }, { "name": "Claudio" }, { "name": "Damiano" }, { "name": "Damtux" }, { "name": "Daniele Laudani" }, { "name": "Daniele Tricoli" }, { "name": "Davide Femia" }, { "name": "Davide Redana" }, { "name": "Davide Zuliani" }, { "name": "Elia Argentieri" }, { "name": "Elissa Dell'Aera" }, { "name": "Emanuele Ricci" }, { "name": "Enrico Mungai" }, { "name": "Fabio Pedretti" }, { "name": "Fabrizio Morotti" }, { "name": "Federico D'Alessio" }, { "name": "Federico Di Salvo" }, { "name": "francescogramazio" }, { "name": "Fred Fred" }, { "name": "George Lungu" }, { "name": "giangy" }, { "name": "Gianluca Luparini" }, { "name": "Giovanni Villabianca" }, { "name": "Giulio Sanzone" }, { "name": "Giuseppe D'Addio" }, { "name": "Italang" }, { "name": "j4nsen" }, { "name": "Kevin Tonel" }, { "name": "Lorenzo Fiaccadori" }, { "name": "Lorenzo Frascari" }, { "name": "Luca" }, { "name": "Luca Errani" }, { "name": "Luca Luca" }, { "name": "Luca Scala" }, { "name": "Martin Falanga" }, { "name": "Matteo Cagliari" }, { "name": "Matteo Haenen" }, { "name": "mattia_b89" }, { "name": "Me Lazzi" }, { "name": "Michele Lasala" }, { "name": "Michele Marongiu" }, { "name": "Nescio" }, { "name": "Nicola Jelmorini" }, { "name": "Nicolas Auvray" }, { "name": "Nicolas Benetton" }, { "name": "Paolo" }, { "name": "Paolo Gianpaolo" }, { "name": "Paper Jack" }, { "name": "pietro pietro" }, { "name": "Pietro Zaccherini" }, { "name": "Raptor86" }, { "name": "rib ezz" }, { "name": "Riccardo Cariboni" }, { "name": "Riccardo Di Maio" }, { "name": "Riccardo Fina" }, { "name": "Rivoltano" }, { "name": "Robert Dragan" }, { "name": "Samuele Bompani" }, { "name": "Samuele Gervasio" }, { "name": "Samuele Marazzita" }, { "name": "SebastianoPistore" }, { "name": "SecondCloud500" }, { "name": "Sergio" }, { "name": "Simone Bondi" }, { - "name": "slave Gjorgjievski" + "name": "Slave Gjorgjievski" }, { - "name": "Slave Gjorgjievski" + "name": "slave Gjorgjievski" }, { "name": "Stanislas Dolcini" }, { "name": "tema" }, { "name": "Thomas Zilio" }, { "name": "Tiber7 - Danilo B. Guttadauria" }, { "name": "Vaschetto Marco" }, { "name": "Zioninja" } ] }, { - "LangName": "Bahasa Melayu", + "LangName": "Japanese", + "List": [ + { + "name": "Akihiro Kawakami" + }, + { + "name": "akiraueno" + }, + { + "name": "Asakura" + }, + { + "name": "guicho2.71828" + }, + { + "name": "jiroramo" + }, + { + "name": "Jun Furukawa" + }, + { + "name": "Kaneoka Ryosuke" + }, + { + "name": "Kanetaka Suto" + }, + { + "name": "karubabu" + }, + { + "name": "llen_llen" + }, + { + "name": "Mephisto Books" + }, + { + "name": "Mysterelee" + }, + { + "name": "naoki yoshida" + }, + { + "name": "red hare" + }, + { + "name": "sgensum" + }, + { + "name": "Takaki IEKURA" + }, + { + "name": "UNJIRO" + }, + { + "name": "Yukiharu YABUKI" + } + ] + }, + { + "LangName": "Lojban", + "List": [ + { + "name": "Ilya" + } + ] + }, + { + "LangName": "Georgian", + "List": [ + { + "name": "irina shubladze" + }, + { + "name": "Rezo Imnadze" + } + ] + }, + { + "LangName": "Korean", + "List": [ + { + "name": "Adri\u00e1n Chaves Fern\u00e1ndez" + }, + { + "name": "Aksidion Kreimben" + }, + { + "name": "Asakura" + }, + { + "name": "Bruce Lee" + }, + { + "name": "Cheung Hung" + }, + { + "name": "Dalrae Jin" + }, + { + "name": "dalrae jin" + }, + { + "name": "EK lee" + }, + { + "name": "Gu Hong Min" + }, + { + "name": "GyuTae Park" + }, + { + "name": "Hn Dsu" + }, + { + "name": "Hong Won Gi" + }, + { + "name": "jasonkimik" + }, + { + "name": "jjj" + }, + { + "name": "jun lee" + }, + { + "name": "karubabu" + }, + { + "name": "ks k" + }, + { + "name": "llen_llen" + }, + { + "name": "Minhak Lee" + }, + { + "name": "moolow" + }, + { + "name": "Muk Myung-Hee MyungHee" + }, + { + "name": "naoki yoshida" + }, + { + "name": "Nicolas Auvray" + }, + { + "name": "Philipp Sauter" + }, + { + "name": "red hare" + }, + { + "name": "sang gyu nam" + }, + { + "name": "Stanislas Dolcini" + }, + { + "name": "Suhyeon Park" + }, + { + "name": "SungJin Cho" + }, + { + "name": "Taejin Kim" + }, + { + "name": "Takaki IEKURA" + }, + { + "name": "Valtiel" + }, + { + "name": "VictoriaKim" + }, + { + "name": "YongNam Kim" + }, + { + "name": "zen kiss" + }, + { + "name": "\ubbf8\uc6cc\ud558\uc9c0 \uc54a\uc544" + }, + { + "name": "\uc190\uac00\ud604" + }, + { + "name": "\uc774\ubbfc\ud559" + }, + { + "name": "\ucd5c\uc6a9\uc11d" + } + ] + }, + { + "LangName": "Karelian", + "List": [ + { + "name": "Daniil Zaytsev" + }, + { + "name": "Onni Kemppi" + } + ] + }, + { + "LangName": "Kurdish", + "List": [ + { + "name": "yunus ekin" + }, + { + "name": "\u00ceslam Zinar" + } + ] + }, + { + "LangName": "Latin", + "List": [ + { + "name": "Ankomias" + }, + { + "name": "Cephalus" + }, + { + "name": "chaoky" + }, + { + "name": "Ernestus Severus" + }, + { + "name": "Kjell" + }, + { + "name": "Luc" + }, + { + "name": "M. ()" + }, + { + "name": "Nescio" + }, + { + "name": "nylki" + }, + { + "name": "Supernova 888" + }, + { + "name": "Tiber7 - Danilo B. Guttadauria" + } + ] + }, + { + "LangName": "Lithuanian", + "List": [ + { + "name": "Adomas Jackevi\u010dius" + }, + { + "name": "Ainis Kilinskis" + }, + { + "name": "banginis" + }, + { + "name": "Donatas Ki\u010das" + }, + { + "name": "Elijus \u017dekonis" + }, + { + "name": "Ieva Rotomskyte" + }, + { + "name": "Jokubas Danilaitis" + }, + { + "name": "Kristupas Kristupas" + }, + { + "name": "Mantas" + }, + { + "name": "Nerijus Rastikis" + }, + { + "name": "Paulius Dama\u0161ka" + }, + { + "name": "Serafim Mockus" + }, + { + "name": "ted zeb" + }, + { + "name": "Vytautas" + } + ] + }, + { + "LangName": "Latvian", + "List": [ + { + "name": "Adri\u00e1n Chaves Fern\u00e1ndez" + }, + { + "name": "Arv\u012bds Gills" + }, + { + "name": "Be\u0101te Lak\u0161evica" + }, + { + "name": "Dainis Polis" + }, + { + "name": "jabalv" + }, + { + "name": "J\u0101nis Lo\u010dmelis" + }, + { + "name": "Kaspars Kaspars" + }, + { + "name": "Lafriks" + }, + { + "name": "Martins M" + }, + { + "name": "Raija" + }, + { + "name": "Rudolph Stickut" + }, + { + "name": "Ukko Koknevics" + }, + { + "name": "Uldis Silins" + }, + { + "name": "ValihrAnt" + }, + { + "name": "Vladimirs Kuzmins" + } + ] + }, + { + "LangName": "Macedonian", + "List": [ + { + "name": "Bladegrove Lesam" + }, + { + "name": "Dejan Nedelkovski" + } + ] + }, + { + "LangName": "Malayalam", + "List": [ + { + "name": "Aiswarya Kaitheri Kandoth" + }, + { + "name": "Arun SL" + }, + { + "name": "ST Alfas" + } + ] + }, + { + "LangName": "Marathi", + "List": [ + { + "name": "Neha Deogade" + }, + { + "name": "shreyash kore" + } + ] + }, + { + "LangName": "Malay", "List": [ { "name": "abuyop" }, { "name": "Ahmad Farhan" }, { "name": "Mohd Shahril Bin Zainol Abidin" }, { "name": "Nicolas Auvray" }, { "name": "Timothy \u201cGlash\u201d Wong" } ] }, { - "LangName": "Norsk bokm\u00e5l", + "LangName": "Norwegian Bokm\u00e5l", "List": [ { "name": "Allan Nordh\u00f8y" }, { "name": "asd" }, { "name": "bitnikc" }, { "name": "Bjorn Erik Moen" }, { "name": "Erling Ekholt Kristiansen" }, { "name": "Henrik Hovrud" }, { "name": "Hogne Haug" }, { "name": "Jarl Arntzen" }, { "name": "Johan Reitan" }, { "name": "Kalmon Habi" }, { "name": "Kurt-H\u00e5kon Eilertsen" }, { "name": "Lene Raastad" }, { "name": "Matias Lavik" }, { "name": "Nicolas Auvray" }, { "name": "Olav Lindekleiv" }, { "name": "Ole Sannes Riiser" }, { "name": "Rasmus St\u00f8ren" }, { "name": "Sander Deryckere" }, { "name": "Specced" }, { "name": "Thach Thao Nguyen" }, { "name": "Yeshua the Annointed" } ] }, { - "LangName": "Nederlands", + "LangName": "Dutch", "List": [ { "name": "Andreas I" }, { "name": "Anique van Berne" }, { "name": "annihilator solar" }, { "name": "Avinash Gowricharn" }, { "name": "Bart" }, { "name": "Bart Groeneveld" }, { "name": "Bart R" }, { "name": "bb" }, { "name": "bilsimon" }, { "name": "BladeFalconheart" }, { "name": "BoucheDag" }, { "name": "Charon De Beukelaer" }, { "name": "Christof Verhoeven" }, { "name": "ClementL" }, { "name": "Damion Wolters" }, { "name": "Darryl Smits" }, { "name": "Dig Dug" }, { "name": "echotangoecho ." }, { "name": "Ellen Roels" }, { "name": "Floretta" }, { "name": "Freagarach" }, { "name": "Freagarach ." }, { "name": "haldir" }, { "name": "Ilya" }, { "name": "Ingvo Van de Stadt" }, { "name": "Ismail Sahin" }, { "name": "Jan Jasper de Kroon" }, { "name": "Jana Valcke" }, { "name": "Johannes Collosus" }, { "name": "Jonathan Doe" }, { "name": "Jos Arends" }, { "name": "LTom" }, { "name": "Luc Dekker" }, { "name": "Lucas Verschragen" }, { "name": "luuk2305" }, { "name": "Mar" }, { "name": "Marijn Billiet" }, { "name": "Mark Lemmens" }, { "name": "mat jojo" }, { "name": "MathiasB" }, { "name": "Matthijs de Rijk" }, { "name": "Max Klaversma" }, { "name": "Michiel" }, { "name": "Michiel Franssen" }, { "name": "Mike vdw" }, { "name": "niektb" }, { "name": "Oscar Schrover" }, { "name": "Otto Kieft" }, { "name": "Paul Staring" }, { "name": "Peter De Cleyn" }, { "name": "Peter Erinkveld" }, { "name": "Piers T" }, { "name": "Pieter Eikelboom" }, { "name": "Pim de Graaf" }, { "name": "Reginas -" }, { "name": "Reinout De Geest" }, { "name": "Robin van der Kruit" }, { "name": "Ruben De Smet" }, { "name": "Sam Crauwels" }, { "name": "Sander Bol" }, { "name": "Sander Deryckere" }, { "name": "Spijker" }, { "name": "Stanislas Dolcini" }, { "name": "Stef Jansen" }, { "name": "SuperVipers" }, { "name": "Sven Baars" }, { "name": "Sven Witte" }, { "name": "Sytze Krom" }, { "name": "tanguy lesseliers" }, { "name": "TheBuG" }, { "name": "Thomas den Hollander" }, { "name": "Tim de Reuver" }, { "name": "Tim G" }, { "name": "Timo Tijhof" }, { "name": "tnt" }, { "name": "trick2011" }, { "name": "Vincent" }, { "name": "Wessel Fokkema" }, { "name": "Willem van der Doe" }, { "name": "Wouter Donders" }, { "name": "Xayden Buildteam" }, { "name": "Yannick Vanroy" }, { "name": "Yves_G" }, { "name": "\u9b54\u5927\u519c" } ] }, { - "LangName": "Polski", + "LangName": "Polish", "List": [ { "name": "9Cube-dpustula" }, { "name": "Adam Kol" }, { "name": "Adam Rabiega" }, { "name": "Adrian Budasz" }, { "name": "Agata Pawlik" }, { "name": "Andrzej D\u0105browski" }, { "name": "Andrzej Preibisz" }, { "name": "Andrzej Udodik" }, { "name": "Annunnaky" }, { "name": "Arthur Glovchynski" }, { "name": "Artur Motyka" }, { "name": "Aya Punx" }, { "name": "Bartosz Bobin" }, { "name": "Bart\u0142omiej Ozimek" }, { "name": "Bart\u0142omiej Prokop" }, { "name": "Chris Tales" }, { "name": "Daniel Ko\u0107" }, { "name": "Daniel Whatever" }, { "name": "Dominik Pieczy\u0144ski" }, { "name": "domino1162" }, { "name": "Emil Klok" }, { "name": "Fikimiki" }, { "name": "Filip Binkiewicz" }, { "name": "Filip Juszczak" }, { "name": "Filip Lechowicz" }, { "name": "filux" }, { "name": "FoskamPL" }, { "name": "ggggg ggggg" }, { "name": "Gregory" }, { "name": "Grzegorz Lara" }, { "name": "inso_pl" }, { "name": "Jacek" }, { "name": "Jacek Ku\u017ama" }, { "name": "Jakub Kaszycki" }, { "name": "Jakub Rosi\u0144ski" }, { "name": "Jakub Szyd\u0142o" }, { "name": "Jarek Kokoci\u0144ski" }, { "name": "Kamil Gawelek" }, { "name": "Kamil Grela" }, { "name": "Kamil \u0141api\u0144ski" }, { "name": "Karol Korczak" }, { "name": "krzychu188" }, { "name": "Krzysztof Balawejder" }, { "name": "Krzysztof Grabania" }, { "name": "Krzysztof Nowakowski" }, { "name": "Krzysztof Ogonowski" }, { "name": "Krzysztof5" }, { "name": "Kuba Teichert" }, { "name": "lacek" }, { "name": "Lapinopl" }, { "name": "Leszek S" }, { "name": "Leszek Szary" }, { "name": "Lukasz B" }, { "name": "maciej masiarek" }, { "name": "Mar321" }, { "name": "Marcin Koz\u0142owski" }, { "name": "Marcin Malinowski" }, { "name": "Marcin S" }, { "name": "Marek Balicki" }, { "name": "Marek Op\u0142otny" }, { "name": "Mat Was" }, { "name": "Mateusz Czerwinski" }, { "name": "Mateusz Klaczynski" }, { "name": "Mateusz Kubicz" }, { "name": "Matthew" }, { "name": "mhnxo" }, { "name": "Micha\u0142 Czerwi\u0144ski" }, { "name": "Micha\u0142 Garapich" }, { "name": "Micha\u0142 Karol" }, { "name": "Micha\u0142 Ko\u017alarek" }, { "name": "Micha\u0142 Olber" }, { "name": "miragae" }, { "name": "Nicolas Auvray" }, { "name": "Night Shade" }, { "name": "Norbert D" }, { "name": "Paulina" }, { "name": "Pawel Jarczak" }, { "name": "Pawe\u0142 Goca" }, { "name": "Pawe\u0142 Klimek" }, { "name": "Pawe\u0142 Stopa" }, { "name": "Piotr" }, { "name": "Piotr Lehmann" }, { "name": "Pitong" }, { "name": "Przemys\u0142aw Murach" }, { "name": "q" }, { "name": "Rafa\u0142" }, { "name": "Robert Lubojanski" }, { "name": "Robert Wolniak" }, { "name": "Robert x" }, { "name": "Saibamen" }, { "name": "Sebastian Kalisz" }, { "name": "Sebastiasn Kalisz" }, { "name": "slodki12341" }, { "name": "Stanislas Dolcini" }, { "name": "tocka" }, { "name": "Tomasz Goljat" }, { "name": "tombox" }, { "name": "tomekpg" }, { "name": "TotalNoobPL" }, { "name": "Voltinus" }, { "name": "Witold Gregorczyk" }, { "name": "youtome_metoyou" }, { "name": "zyxist" } ] }, { - "LangName": "Portugu\u00eas (Brasil)", + "LangName": "Portuguese (Brazil)", "List": [ { "name": "Adriano Ramos" }, { "name": "Alessandro Nunes" }, { "name": "Alison Machado" }, { "name": "Almir Ribeiro" }, { "name": "alrope" }, { "name": "Altieres Lima da Silva" }, { "name": "alveselvis16" }, { "name": "Andr\u00e9 Schwarz" }, { "name": "Angelo Florentino" }, { "name": "Anmer Pozzobon" }, { "name": "Arthur Paim Arnold" }, { "name": "borg 2k" }, { "name": "Caio Northfleet" }, { "name": "Canal do Kilof" }, { "name": "Carlo Emmanoel Tolla de Oliveira" }, { "name": "Carlos Gabriel" }, { "name": "Cleiton Nunes" }, { "name": "Cristiano Gon\u00e7alves" }, { "name": "Cristiano M Magalhaes" }, { "name": "C\u00e1ssio Gabriel" }, { "name": "Dalcio Mar\u00e7al" }, { "name": "Danlorenzi" }, { "name": "dexmendonca" }, { "name": "Diana K. Cury" }, { "name": "Di\u00f3genes Oliveira" }, { "name": "Enrico Nicoletto" }, { "name": "Erick Alves" }, { "name": "Ernan" }, { "name": "Estevan Borges Martins" }, { "name": "Estus" }, { "name": "Ezequias de Sousa" }, { "name": "Felipe Portela" }, { "name": "Filipe Oliveira" }, { "name": "F\u00e1bio Medeiros" }, { "name": "Giovane Guerreiro" }, { "name": "Guilherme Dias" }, { "name": "Guilherme Soster" }, { "name": "Gustavo Moitinho" }, { "name": "Gustavo Oliveira" }, { "name": "Hunteros" }, { "name": "Hyperionwolf" }, { "name": "Iago Leandro de Abreu" }, { "name": "Ian Barboza" }, { "name": "Igor Aleixo" }, { "name": "Iksaandry Kral" }, { "name": "J. P. Lacerda" }, { "name": "Jefferson Gomes" }, { "name": "Jhonatan Morfim" }, { "name": "Jorno Jornade" }, { "name": "jose" }, { "name": "Jose Bentivi" }, { "name": "Jos\u00e9 Hild\u00eb" }, { "name": "JulioBianor" }, { "name": "Junior Lage" }, { "name": "Leandro Marques" }, { "name": "Leonardo" }, { "name": "Leonardo Barcihello" }, { "name": "Leonardo Barros" }, { "name": "Leonardo Tada Antunes" }, { "name": "Lorenzo Villa" }, { "name": "Louren\u00e7o Gaiteiro" }, { "name": "Lucas Reis" }, { "name": "Lukas Haselmann" }, { "name": "mac.edgar" }, { "name": "magalidade" }, { "name": "Marcelo Augusto Kniss" }, { "name": "Marcos Correa" }, { "name": "Marcus Rasseli" }, { "name": "Mateus Felipe Cordeiro Caetano Pinto" }, { "name": "Mateus Guerra" }, { "name": "Mateus Seenem Tavares" }, { "name": "Matheus Clemente" }, { "name": "Matheus do Carmo" }, { "name": "Micael Pereira Malaquias" }, { "name": "Miguel Magdaleno Santamar\u00eda" }, { "name": "Mihailov Vasilievic Filho" }, { "name": "mliell" }, { "name": "mogafi" }, { "name": "Monstro Socialista" }, { "name": "M\u00e1rcio Souza" }, { "name": "nerijunior" }, { "name": "Nicolas Auvray" }, { "name": "Nicolas Frasson" }, { "name": "Overlan Viana" }, { "name": "Paulo Castro" }, { "name": "Pedro Augusto Marques Sanches" }, { "name": "Pedro Augustus Diniz Falc\u00e3o Silva" }, { "name": "PedroDognani" }, { "name": "pizzaiolo" }, { "name": "Qodek" }, { "name": "Rafael Andrade" }, { "name": "Rafael Monteiro" }, { "name": "Raphael Mendon\u00e7a" }, { "name": "Renato Cirino" }, { "name": "Ricardo Siqueira Oliveira Leite" }, { "name": "Rowel" }, { "name": "Rui" }, { "name": "Stanislas Dolcini" }, { "name": "Sturm" }, { "name": "Teutao" }, { "name": "Thiago Fontanari" }, { "name": "Tiago" }, { "name": "Tiago Melo" }, { "name": "victoJ" }, { "name": "Victor Franceschini" }, { "name": "Victor Greg\u00f3rio" }, { "name": "Vin\u00edcius Pereira" }, { "name": "Washington Ramon Santos nascimento" }, { "name": "Werther Ramalho" }, { "name": "Wilkinson Souza" }, { "name": "William Ferreira Dantas Neto" }, { "name": "Yuri Laskowski" }, { "name": "yurids" } ] }, { - "LangName": "Portugu\u00eas (Portugal)", + "LangName": "Portuguese (Portugal)", "List": [ { "name": "Al Ca" }, { "name": "Alexandre Arranhado" }, { "name": "Andr\u00e9 Gomes" }, { "name": "Andr\u00e9 Rodrigues" }, { "name": "Carlos Moreira" }, { "name": "Damixinho" }, { "name": "Danny Reese" }, { "name": "Diogo Soares" }, { "name": "Djassi Fonseca" }, { "name": "Drew Melim" }, { "name": "Ernan" }, { "name": "Fil Silvi" }, { "name": "G N" }, { "name": "Gon\u00e7alo Amaral" }, { "name": "Grim Kriegor" }, { "name": "Helder Meneses" }, { "name": "Hugo Alves" }, { "name": "Iago Leandro de Abreu" }, { "name": "Jaime Tavares" }, { "name": "Jos\u00e9 Fernandes" }, { "name": "Jo\u00e3o Ferreira" }, { "name": "Jo\u00e3o Oliveira" }, { "name": "Liam Brien" }, { "name": "Luis Neves" }, { "name": "Lu\u00eds Guedes" }, { "name": "Lu\u00eds Outeiro" }, { "name": "Manuela Silva" }, { "name": "mogafi" }, { "name": "M\u00e1rio Branco" }, { "name": "Nicolas Auvray" }, { "name": "Nuno de Mendon\u00e7a Raimundo" }, { "name": "Nuno Menezes" }, { "name": "Paulo Marques" }, { "name": "Pedro M" }, { "name": "Pedro matias" }, { "name": "Pedro Santos" }, { "name": "Qodek" }, { "name": "Ricardo Amendoeira" }, { "name": "Rui" }, { "name": "Sander Deryckere" }, { "name": "Sim\u00e3o Afonso" }, { "name": "Stanislas Dolcini" }, { "name": "S\u00e9rgio Marques" }, { "name": "t g" }, { "name": "Tiago Martins" } ] }, { - "LangName": "\u0420\u0443\u0441\u0441\u043a\u0438\u0439", + "LangName": "Romanian", + "List": [ + { + "name": "Adrian-Ciprian T\u00eenjal\u0103" + }, + { + "name": "Alex Flocioiu" + }, + { + "name": "Alex Hex" + }, + { + "name": "Alex Moldovan" + }, + { + "name": "Alexandru Diaconu" + }, + { + "name": "Alexandru Ionut Dinca" + }, + { + "name": "Andrei Cosma" + }, + { + "name": "Andres Petrescu" + }, + { + "name": "Andy Bunea" + }, + { + "name": "Bogdan Min\u021boi" + }, + { + "name": "Chris P" + }, + { + "name": "coyoty" + }, + { + "name": "Danila Catalin" + }, + { + "name": "Denis Cherean" + }, + { + "name": "Dumitru Ursu" + }, + { + "name": "Gabriel D" + }, + { + "name": "Gabriel-Ciprian Stanciu" + }, + { + "name": "Gurea Veronel" + }, + { + "name": "Jarcalau Andrei" + }, + { + "name": "Jipa Leo" + }, + { + "name": "Jobava Jobava" + }, + { + "name": "killtur" + }, + { + "name": "Kristian C" + }, + { + "name": "Lucian Lupescu" + }, + { + "name": "Marius Nan" + }, + { + "name": "Mercer Traieste" + }, + { + "name": "Mihai Morariu" + }, + { + "name": "MOTZULAKY ADRIAN" + }, + { + "name": "Neagoe Ciprian" + }, + { + "name": "Nicolae Crefelean" + }, + { + "name": "nokzor25" + }, + { + "name": "oltean bogdan" + }, + { + "name": "popescu sorin" + }, + { + "name": "Primitive Project" + }, + { + "name": "Radu Epure" + }, + { + "name": "Ramm" + }, + { + "name": "Raul Malea" + }, + { + "name": "Raul Rus" + }, + { + "name": "Raz Taz" + }, + { + "name": "Robert" + }, + { + "name": "Silvio George" + }, + { + "name": "Sofia Ionut" + }, + { + "name": "Stefan Bayreuther" + }, + { + "name": "Stefan Georgescu" + }, + { + "name": "Vlad Topala" + }, + { + "name": "Vultur David" + }, + { + "name": "Zapa Csitul" + }, + { + "name": "zsofiaforro" + } + ] + }, + { + "LangName": "Russian", "List": [ { "name": "_Arkan0ID_" }, { "name": "Ademaro" }, { "name": "Alex" }, { "name": "Alexander Olkhovskiy" }, { "name": "Alexander Rusakevich" }, { "name": "Alexander Serov" }, { "name": "Alexandr Kuzmenko" }, { "name": "Alexey" }, { "name": "Alexey Solodovnikov" }, { "name": "Alp Arslan" }, { "name": "Andrew" }, { "name": "Anton Khabarov" }, { "name": "anton.tsyganenko" }, { "name": "Armen Dzhagaryan" }, { "name": "Artjom Onoprijev" }, { "name": "Artur Miller" }, { "name": "Benjamin Seipel" }, { "name": "bigaltum" }, { "name": "Bogdan Artemyev" }, { "name": "Boris Karalnik" }, { "name": "Check Tester" }, { "name": "Chris Savi" }, { "name": "Christo Keller" }, { "name": "C\u0435\u0440\u0433\u0435\u0439 \u0418\u0441\u0430\u0447\u0435\u043d\u043a\u043e" }, { "name": "Dmitriy Kulikov" }, { "name": "Dmitry Sokolov" }, { "name": "Erkindjon Pulatov" }, { "name": "Eugene Kostrika" }, { "name": "Evgeniy" }, { "name": "Gleb Molchanov" }, { "name": "GreWeMa" }, { "name": "Homunkul" }, { "name": "Igor Kustov" }, { "name": "Ilya Andreev" }, { "name": "Ivan" }, { "name": "Ivan Fyodorov" }, { "name": "Ivan Korovin" }, { "name": "Ivan Levin" }, { "name": "Ivan Potapov" }, { "name": "Ivan Seleznev" }, { "name": "Jacob Lutin" }, { "name": "John Smith" }, { "name": "Kirill Ptukha" }, { "name": "Konstantin" }, { "name": "Koteinik Kerudion" }, { "name": "Maksim Oreshkov" }, { "name": "Malik Khodjaev" }, { "name": "Malyanov Evgeniy" }, { "name": "Max Kamashev" }, { "name": "maxim boiko" }, { "name": "micha030201" }, { "name": "Michael Kovalevich" }, { "name": "Mike Manturov" }, { "name": "MIKHAIL DOMCHENKOV" }, { "name": "Mikhail Grebelnick" }, { "name": "Nergal Sham" }, { "name": "Nicolas Auvray" }, { "name": "Nikita Pavlyuk" }, { "name": "Oleg Ekhlakov" }, { "name": "Pavel Anisimov" }, { "name": "Pavel Kyzmin" }, { "name": "Peter Seregin" }, { "name": "Prince Moth" }, { "name": "Roman M. Yagodin" }, { "name": "Rudeboy1988" }, { "name": "Ryan Addariy" }, { "name": "Simple88" }, { "name": "sorrymak" }, { "name": "Stanislas Dolcini" }, { "name": "Stanislav G" }, { "name": "under.quol" }, { "name": "utyf05" }, { "name": "Uzumaker Uzumaki" }, { "name": "v00d00911" }, { "name": "Vasy Tarasov" }, { "name": "Vic Grin" }, { "name": "Vitalii Mostipaka" }, { "name": "Vitaly Orekhov" }, { "name": "Vladislav" }, { "name": "Vladislav Belov" }, { "name": "vlitomsk" }, { "name": "webslavic" }, { "name": "Woratiklis" }, { "name": "Xxcapog" }, { "name": "Yegor" }, { "name": "zake1313" }, { "name": "\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u0412\u043e\u043b\u043e\u0441\u043d\u0438\u043a\u043e\u0432" }, { "name": "\u0410\u043b\u0435\u043a\u0441\u0435\u043972" }, { "name": "\u0412\u0430\u0434\u0438\u043c \u0421\u0430\u0431\u044b\u043d\u0438\u0447" }, { "name": "\u0412\u0430\u043b\u0435\u0440\u0438\u0439 \u0414\u043c\u0438\u0440\u0442\u0438\u0435\u0432\u0438\u0447 \u0421\u0442\u0435\u043f\u0430\u043d\u043e\u0432" }, { "name": "\u0412\u0438\u043a\u0442\u043e\u0440 \u0412\u043e\u043b\u043e\u0448\u043a\u043e" }, { "name": "\u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440 \u0411\u043e\u0447\u043a\u0430\u0440\u0451\u0432" }, { "name": "\u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440 \u0421\u043c\u0438\u0440\u043d\u043e\u0432" }, { "name": "\u0413\u0435\u043e\u0440\u0433\u0438\u0439 \u041c\u043e\u0440\u043e\u0437\u043e\u0432" }, { "name": "\u0413\u0440\u0438\u0433\u043e\u0440\u0438\u0439 \u0421\u0432\u0435\u0442\u043e\u0432\u0438\u0434\u043e\u0432" }, { "name": "\u0413\u0440\u0438\u0433\u043e\u0440\u0438\u0439 \u0427" }, { "name": "\u0414\u043c\u0438\u0442\u0440\u0438\u0439" }, { "name": "\u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u041e\u0448\u043a\u0430\u043b\u043e" }, { "name": "\u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u041a\u0440\u0438\u0432\u043e\u0448\u0435\u0435\u0432" }, { "name": "\u041a\u0432\u0430\u0448\u0430 \u0412\u043b\u0430\u0434\u0438\u0441\u043b\u0430\u0432" }, { "name": "\u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0438\u043d" }, { "name": "\u041c\u0430\u043a\u0441\u0438\u043c \u0414\u0440\u043e\u043d\u044c" }, { "name": "\u041c\u0430\u0442\u0432\u0435\u0439 \u0417\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u043e\u0432" }, { "name": "\u041c\u0438\u0445\u0430\u0438\u043b \u041f\u0435\u043b\u0451\u0432\u0438\u043d" }, { "name": "\u041d\u0438\u043a\u0438\u0442\u0430 \u0422\u0440\u043e\u0446\u044e\u043a" }, { "name": "\u041d\u0438\u043a\u043e\u043b\u0430\u0439 \u0410\u0432\u0434\u0435\u0435\u0432" }, { "name": "\u041e\u043b\u0435\u0433 \u0428\u0435\u0432\u0447\u0435\u043d\u043a\u043e" }, { "name": "\u041f\u0430\u0432\u0435\u043b \u041c\u043e\u043d\u0430\u0445\u043e\u0432" }, { "name": "\u0427\u0443\u0432\u0430\u043a" }, { "name": "\u042e\u0440\u0430 \u041f\u0435\u0442\u0440\u043e\u0432" } ] }, { - "LangName": "Sloven\u010dina", + "LangName": "Slovak", "List": [ { "name": "Adam Furman" }, { "name": "Adri\u00e1n Chaves Fern\u00e1ndez" }, { "name": "B2D" }, { "name": "FrewCen" }, { "name": "Jakub Le\u0161ka" }, { "name": "J\u00e1n Ron\u010d\u00e1k" }, { "name": "kecer" }, { "name": "LeviTaule" }, { "name": "Marek Ber\u010d\u00edk" }, { "name": "Martin Pl\u00e1vala" }, { "name": "Matej Kormuth" }, { "name": "Michal J\u00e1n M\u00e1ria Polovka" }, { "name": "Miroslav Kadlec" }, { "name": "Miroslav Rem\u00e1k" }, { "name": "MiroslavR" }, { "name": "M\u00e1rio Bulejko" }, { "name": "Ondrej K." }, { "name": "Patrik Loch" }, { "name": "Patrik \u0160pa\u0148o" }, { "name": "Peto (wt-ts)" }, { "name": "Radovan Stancel" }, { "name": "Robert T" }, { "name": "Roman 'Kaktuxista' Benji" }, { "name": "Roman Be\u0148o" }, { "name": "Samuel Devecka" }, { "name": "Slavomir Slovenkai" }, { "name": "Stanislas Dolcini" }, { "name": "SuroX" }, { "name": "Tom Hanax" }, { "name": "Zuzana Miadokov\u00e1" } ] }, { - "LangName": "Svenska", + "LangName": "Slovenian", + "List": [ + { + "name": "Kristijan Tkalec" + }, + { + "name": "Matic Leva" + }, + { + "name": "Miha" + }, + { + "name": "Nenad Latinovi\u0107" + }, + { + "name": "Nikolina Bursa\u0107" + }, + { + "name": "Pier Paolo Pasolini" + }, + { + "name": "Rok Kepa" + }, + { + "name": "sda das" + }, + { + "name": "Tilen Nosan" + }, + { + "name": "TimB" + } + ] + }, + { + "LangName": "Albanian", + "List": [ + { + "name": "Alket Rexhepi" + }, + { + "name": "Andjol Bici" + }, + { + "name": "Fitim Miftari" + }, + { + "name": "Jonathan Wagstaff" + }, + { + "name": "Kevin Agastra" + }, + { + "name": "Krisli Pulaj" + } + ] + }, + { + "LangName": "Serbian", + "List": [ + { + "name": "Aca G." + }, + { + "name": "acac97" + }, + { + "name": "Aleksandar Bojandic" + }, + { + "name": "Blagoj Lu\u010di\u0107" + }, + { + "name": "bozidar" + }, + { + "name": "Damjan Obradovi\u0107" + }, + { + "name": "Dusan Resin" + }, + { + "name": "Janko Bosnjakovic" + }, + { + "name": "Matija Kokotovic" + }, + { + "name": "Milisav Radovanovic" + }, + { + "name": "Milos Pesic" + }, + { + "name": "MIlosSD" + }, + { + "name": "Nemanja Maksi\u0107" + }, + { + "name": "Nemanja Mihailovic" + }, + { + "name": "Nicolas Auvray" + }, + { + "name": "Nikola Despotovic" + }, + { + "name": "Smarty" + }, + { + "name": "Stefan Ilic" + }, + { + "name": "Stefan Vukanovic" + }, + { + "name": "Tom Azurian" + }, + { + "name": "Tpe3op" + }, + { + "name": "\u041b\u0430\u0437\u0430\u0440 \u041c\u0438\u043b\u043e\u0432\u0430\u043d\u043e\u0432\u0438\u045b" + }, + { + "name": "\u041c\u0430\u0440\u0438\u0458\u0430 \u041b\u0443\u043a\u043e\u0432\u0438\u045b" + } + ] + }, + { + "LangName": "Swedish", "List": [ { "name": "Allan Nordh\u00f8y" }, { "name": "Amanda Ringqvist" }, { "name": "Daniel Sandman" }, { "name": "Erik Johansson" }, { "name": "Felix H\u00e4uslmann" }, { "name": "Filip Bengtsson" }, { "name": "Hans Kunkell" }, { "name": "Henrik Mattsson-M\u00e5rn" }, { "name": "Jacob Carlsson" }, { "name": "Jimmi Elofsson" }, { "name": "Jocke Berg" }, { "name": "Jonatan Nyberg" }, { "name": "Kristoffer Grundstr\u00f6m" }, { "name": "leper" }, { "name": "liothe" }, { "name": "magicae" }, { "name": "Marco tom Suden" }, { "name": "Martin H" }, { "name": "Mattias M\u00fcnster" }, { "name": "mljungberg10" }, { "name": "Nicolas Auvray" }, { "name": "Patrik Nilsson" }, { "name": "Sam Johnsson" }, { "name": "Sebastian Rasmussen" }, { "name": "Simon \u00d6sterberg" }, { "name": "Stanislas Dolcini" }, { "name": "Ted Svendsen" }, { "name": "theschitz" }, { "name": "Ulrika Uddeborg" } ] }, { - "LangName": "T\u00fcrk\u00e7e", + "LangName": "Silesian", + "List": [ + { + "name": "Marcin S" + } + ] + }, + { + "LangName": "Tamil (India)", + "List": [ + { + "name": "Deepak Karunakaran" + }, + { + "name": "git12a" + }, + { + "name": "Merbin J Anselm" + }, + { + "name": "msidhard" + }, + { + "name": "Navaneethasankar K" + }, + { + "name": "V V" + }, + { + "name": "Vasanthan Deva Inbaraj" + }, + { + "name": "Vijayachander" + } + ] + }, + { + "LangName": "Telugu", + "List": [ + { + "name": "Anil Kumar Reddy Gade" + }, + { + "name": "Endangered Species" + }, + { + "name": "Jagadeesh Vijay Varma B" + }, + { + "name": "Sainath Venkat" + }, + { + "name": "\u0c1c\u0c2f\u0c02\u0c24\u0c4d \u0c35\u0c30\u0c4d\u0c2e \u0c2c\u0c46\u0c32\u0c4d\u0c32\u0c2a\u0c41\u0c15\u0c4a\u0c02\u0c21" + }, + { + "name": "\u0c2a\u0c4d\u0c30\u0c35\u0c40\u0c23\u0c4d \u0c07\u0c33\u0c4d\u0c33" + } + ] + }, + { + "LangName": "Thai", + "List": [ + { + "name": "ay sapik" + }, + { + "name": "Thanakrit Promsiri" + }, + { + "name": "Warat Chawengkittikul" + }, + { + "name": "Woramet Chaleenoi" + } + ] + }, + { + "LangName": "Tagalog", + "List": [ + { + "name": "art temio" + }, + { + "name": "Baird Rouan Buenaventura" + }, + { + "name": "icedman21" + }, + { + "name": "Miguel Quiambao" + }, + { + "name": "Raymond Jay Golo" + } + ] + }, + { + "LangName": "Turkish", "List": [ { "name": "61stylo" }, { "name": "Aathonaeax" }, { "name": "Abdullah Ilgaz" }, { "name": "ali top\u00e7u" }, { "name": "Alp Eren" }, { "name": "ambd" }, { "name": "AMG" }, { "name": "ArmanH" }, { "name": "Atakan Kara\u00e7engel" }, { "name": "Bahar G\u00fcrsoy" }, { "name": "Berk Ko\u00e7ak" }, { "name": "Berke G\u00fcven\u00e7" }, { "name": "Butterfly" }, { "name": "Cem Aktas" }, { "name": "Cengizhan As\u0131liskender" }, { "name": "coolland" }, { "name": "Do\u011fu Kan" }, { "name": "Ebubekir Tabak" }, { "name": "Ege Arda An\u0131lan" }, { "name": "Emir \u00d6ks\u00fcz" }, { "name": "Emre AYTA\u00c7" }, { "name": "Emre C\u0131klatekerlio" }, { "name": "Emre JILTA" }, { "name": "Emre Yildirim" }, { "name": "Emrecan Ozeler" }, { "name": "Ender T\u00fcrsen" }, { "name": "Enes Bilgin" }, { "name": "Erdem Aydogan" }, { "name": "Eren Ramiz" }, { "name": "Erman Yolcu" }, { "name": "Fatih" }, { "name": "fatih y\u0131lmaz" }, { "name": "Ferhat Ol\u00e7um" }, { "name": "Furkan \u00c7evik" }, { "name": "Gokhan\" Colpan" }, { "name": "G\u00fcnay Y\u0131lmaz" }, { "name": "Hasan Baran K\u0131rm\u0131z\u0131" }, { "name": "H\u00fcseyin Cem Aras" }, { "name": "H\u00fcseyin Cem KO\u00c7" }, { "name": "\u0130rfan Sunay" }, { "name": "Kemal Oktay Akto\u011fan" }, { "name": "Kudret" }, { "name": "mahmut \u00f6zcan" }, { "name": "mehmet akar" }, { "name": "Mehmet Ali \u00c7avdar" }, { "name": "Merve B\u0130\u00c7KES" }, { "name": "Mete Han" }, { "name": "Muha Aliss" }, { "name": "Muhammed Ayd\u0131n" }, { "name": "Necibe E" }, { "name": "Nicolas Auvray" }, { "name": "Onur K\u0131l\u0131\u00e7" }, { "name": "ozgur gursoy" }, { "name": "receb" }, { "name": "redbullah" }, { "name": "reha ayhan" }, { "name": "reprezalio" }, { "name": "Rwe ass" }, { "name": "R\u0131za Han Y\u0131lmaz" }, { "name": "Salih Dursunta\u015f" }, { "name": "schaft" }, { "name": "seckin Y\u0131lmaz" }, { "name": "Serif Gunenc" }, { "name": "Serkan" }, { "name": "sicey" }, { "name": "Sinan \u00d6zg\u00fcn" }, { "name": "Stanislas Dolcini" }, { "name": "Taha Karado\u011fan" }, { "name": "Tayfun Toprakc\u0131o\u011flu" }, { "name": "TurkishPower" }, { "name": "Tu\u011fberk Korkut" }, { "name": "ubuntuki" }, { "name": "Umut Yasar" }, { "name": "UMUT YILDIRIM" }, { "name": "user431231" }, { "name": "utkugun" }, { "name": "Veysel AYDIN" }, { "name": "volcanology" }, { "name": "Volkan Gezer" }, { "name": "Volkan SARIB\u00dcLB\u00dcL" }, { "name": "Volkan Sar\u0131o\u011flu" }, { "name": "yakup" }, { "name": "Yasin Uysal" }, { "name": "Yavuz Karaki\u015fi" }, { "name": "Yunus Emre \u00c7akmak" } ] }, { - "LangName": "\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430", + "LangName": "Ukrainian", "List": [ { "name": "Alexander Olkhovskiy" }, { "name": "AlexKR" }, { "name": "Andrew Novykov" }, { "name": "Andrii Puzan" }, { "name": "Andriy Nahirnjak" }, { "name": "Bohdan Lepky" }, { "name": "Cecil Rhodes" }, { "name": "Coringo Luminos" }, { "name": "Dimaver" }, { "name": "Dmytro Ryl'kov" }, { "name": "Halyna Bondar" }, { "name": "hgujmgfmgfd gfyhndftyhdh" }, { "name": "marinik_00" }, { "name": "Nicolas Auvray" }, { "name": "Oleg Adept" }, { "name": "Olexandr Yaremenko" }, { "name": "SkiDo" }, { "name": "Stanislas Dolcini" }, { "name": "Victor Butko" }, { "name": "Victor Ptah" }, { "name": "Viktor Hrechaninov" }, { "name": "Vitalii Mostipaka" }, { "name": "Vladislav Trotsky" }, { "name": "Yaroslav Yenkala" }, { "name": "yevhen.kulihin" }, { "name": "\u0410\u043d\u0434\u0440\u0456\u0439 \u0411\u0430\u043d\u0434\u0443\u0440\u0430" }, { "name": "\u0410\u043d\u0442\u043e\u043d \u041a\u0443\u0440\u0438\u043b\u043e" }, { "name": "\u041c\u0438\u043a\u043e\u043b\u0430 \u0424\u0440\u0430\u043d\u0447\u0443\u043a" }, { "name": "\u041d\u0430\u0437\u0430\u0440\u0456\u0439 \u0412\u0438\u0441\u043e\u043a\u0456\u043d\u0441\u044c\u043a\u0438\u0439" }, { "name": "\u0420\u043e\u043d \u0424\u043b\u0435\u0442\u0447\u0435\u0440" }, { "name": "\u0421\u0435\u0440\u0433\u0456\u0439 \u0414\u0443\u0431\u0438\u043a" }, { "name": "\u0422\u0430\u0440\u0430\u0441 \u041a\u043e\u0440\u0436\u0438\u043a" }, { "name": "\u042f\u0440\u043e\u0441\u043b\u0430\u0432 \u0421\u043c\u0443\u043a" }, { "name": "\u0406\u0433\u043e\u0440 \u041c\u0430\u0440\u0447\u0443\u043a" } ] + }, + { + "LangName": "Uzbek", + "List": [ + { + "name": "Akmal" + }, + { + "name": "Javlon Eraliyev" + }, + { + "name": "U A" + } + ] + }, + { + "LangName": "Vietnamese", + "List": [ + { + "name": "Do Phan" + }, + { + "name": "DUC PHM" + }, + { + "name": "Huynh Yen Loc" + }, + { + "name": "L\u1ee5c C\u1eedu T\u1eed \u01af" + }, + { + "name": "Nguyen Dinh Phuoc Duc" + }, + { + "name": "Quan Nguyen" + }, + { + "name": "Sortale" + }, + { + "name": "Th\u1ecbnh Phan" + }, + { + "name": "tran gia" + }, + { + "name": "viet2uyen" + }, + { + "name": "YubiGalaxy" + } + ] + }, + { + "LangName": "Chinese", + "List": [ + { + "name": "ACsediment" + }, + { + "name": "Andersson Yang" + }, + { + "name": "Bill Stark" + }, + { + "name": "Boya Yang" + }, + { + "name": "Brett Dong" + }, + { + "name": "Bun Eang VINH" + }, + { + "name": "chaofeng sun" + }, + { + "name": "chaoyang huang" + }, + { + "name": "Charles Yang" + }, + { + "name": "Christian Xia" + }, + { + "name": "ciaran" + }, + { + "name": "CodingJellyfish" + }, + { + "name": "DuckSoft" + }, + { + "name": "Feng Chang" + }, + { + "name": "green flute" + }, + { + "name": "Gring Archer" + }, + { + "name": "helinb" + }, + { + "name": "hiahoo lee (leaber)" + }, + { + "name": "hyln9" + }, + { + "name": "J L" + }, + { + "name": "Jason Chen" + }, + { + "name": "jia jia" + }, + { + "name": "jiajinming" + }, + { + "name": "Jiang Chen" + }, + { + "name": "jiegec" + }, + { + "name": "Jm Nzhl" + }, + { + "name": "Julian" + }, + { + "name": "jun dong" + }, + { + "name": "Kano Fang" + }, + { + "name": "Kelvin Cooper" + }, + { + "name": "Lawrence Maxwell" + }, + { + "name": "levinit levin" + }, + { + "name": "lg Fan" + }, + { + "name": "liulitchi" + }, + { + "name": "loms126" + }, + { + "name": "Mysterelee" + }, + { + "name": "Nicolas Auvray" + }, + { + "name": "not_xx" + }, + { + "name": "Orwill Towne" + }, + { + "name": "Ping Liao" + }, + { + "name": "relaxbsd" + }, + { + "name": "REN.Haowei" + }, + { + "name": "rentt777" + }, + { + "name": "Renyi Chen" + }, + { + "name": "Revolve Yao" + }, + { + "name": "Richard Yan" + }, + { + "name": "samrmrf" + }, + { + "name": "scinart" + }, + { + "name": "Sediment AC" + }, + { + "name": "Shinyu Wu" + }, + { + "name": "Shirley Gao" + }, + { + "name": "simsilver" + }, + { + "name": "Siwei Chen" + }, + { + "name": "Stanislas Dolcini" + }, + { + "name": "Tatos An" + }, + { + "name": "Tianran Yao" + }, + { + "name": "Tom green" + }, + { + "name": "Tong Hui" + }, + { + "name": "TonyChyi" + }, + { + "name": "Vince Luo" + }, + { + "name": "volcano song" + }, + { + "name": "Wolfson Liu" + }, + { + "name": "Wong Arfa" + }, + { + "name": "wuxb" + }, + { + "name": "WY Liu" + }, + { + "name": "xiaolong dai" + }, + { + "name": "xingtong" + }, + { + "name": "yhcvb" + }, + { + "name": "yukisola" + }, + { + "name": "Zhang Wei" + }, + { + "name": "Zou Yi" + }, + { + "name": "\u5434\u5584\u4fca" + }, + { + "name": "\u5442\u6b63" + }, + { + "name": "\u5b50\u822a \u53f6" + }, + { + "name": "\u661f\u81e3" + }, + { + "name": "\u674e\u5cf0\u5b87" + }, + { + "name": "\u6b66\u519b \u674e" + }, + { + "name": "\u6da6\u6cfd \u6c6a" + }, + { + "name": "\u6f58 \u6069\u6c11" + }, + { + "name": "\u7389\u5802\u767d\u9e64" + }, + { + "name": "\u795e\u697d\u5742\u00b7\u55b5" + }, + { + "name": "\u8273\u4f1f \u8f66" + }, + { + "name": "\u8d8a \u6768" + }, + { + "name": "\u90ac\u8d1d\u8d85" + } + ] + }, + { + "LangName": "Chinese (Taiwan)", + "List": [ + { + "name": "AceLan Kao" + }, + { + "name": "Adri\u00e1n Chaves Fern\u00e1ndez" + }, + { + "name": "Cheng-Chia Tseng" + }, + { + "name": "Chi-Feng Tsai" + }, + { + "name": "chianyu chen" + }, + { + "name": "Cirro Yuan" + }, + { + "name": "CS Ferng" + }, + { + "name": "DanSnow" + }, + { + "name": "Edward Edwards" + }, + { + "name": "EriCSN Chang" + }, + { + "name": "ethan lin" + }, + { + "name": "Ezekiel Hirschmann" + }, + { + "name": "Hank Liao" + }, + { + "name": "helen" + }, + { + "name": "Hiunn-hu\u00e9" + }, + { + "name": "Hung Yeh" + }, + { + "name": "HybridGlucose" + }, + { + "name": "JerryShen" + }, + { + "name": "Jonathan Chin" + }, + { + "name": "Karinsu Hsu" + }, + { + "name": "kevinchentw" + }, + { + "name": "kevinhykuo" + }, + { + "name": "Leien Chen" + }, + { + "name": "Money" + }, + { + "name": "Mysterelee" + }, + { + "name": "neil000" + }, + { + "name": "nigelinux" + }, + { + "name": "Po-Chun Huang" + }, + { + "name": "red hare" + }, + { + "name": "ryat" + }, + { + "name": "samrmrf" + }, + { + "name": "Shen-Ta Hsieh(BestSteve)" + }, + { + "name": "shiung hanching" + }, + { + "name": "Shoichi Chou" + }, + { + "name": "Stanislas Dolcini" + }, + { + "name": "StarAtt" + }, + { + "name": "Tea Fiber" + }, + { + "name": "Wave Luan" + }, + { + "name": "WY Liu" + }, + { + "name": "xaing kai" + }, + { + "name": "You-Ruei Tzeng" + }, + { + "name": "Yuan" + }, + { + "name": "Zou Yi" + }, + { + "name": "\u4e0a\u5b98\u826f\u6cbb" + }, + { + "name": "\u53c8\u9f4a \u5289" + }, + { + "name": "\u53ef\u90a6 \u9673" + }, + { + "name": "\u5f35\u5cfb\u745c" + }, + { + "name": "\u6797\u5efa\u9716" + }, + { + "name": "\u80e1\u6912\u725b\u8089" + }, + { + "name": "\u8a6e \u6b50\u967d" + }, + { + "name": "\u90ed\u6cc2\u5bf0" + }, + { + "name": "\u9752\u6d77" + }, + { + "name": "\u9ec3\u67cf\u8afa" + } + ] } ] } \ No newline at end of file Index: ps/trunk/source/tools/dist/0ad.nsi =================================================================== --- ps/trunk/source/tools/dist/0ad.nsi (revision 24926) +++ ps/trunk/source/tools/dist/0ad.nsi (revision 24927) @@ -1,304 +1,298 @@ ; To generate the installer (on Linux): ; Do an 'svn export' into a directory called e.g. "export-win32" ; makensis -nocd -dcheckoutpath=export-win32 -drevision=1234 -dprefix=0ad-0.1.2-alpha export-win32/source/tools/dist/0ad.nsi SetCompressor /SOLID LZMA !include "MUI2.nsh" !include "LogicLib.nsh" !include "source/tools/dist/FileAssociation.nsh" ;Control whether to include source code (and component selection screen) ;Off by default, uncomment or pass directly to use. !ifndef INCLUDE_SOURCE ;!define INCLUDE_SOURCE 1 !endif ;-------------------------------- ;General ;Properly display all languages (Installer will not work on Windows 95, 98 or ME!) Unicode true ;Name and file Name "0 A.D." OutFile "${PREFIX}-win32.exe" ;Default installation folder InstallDir "$LOCALAPPDATA\0 A.D. alpha" ; NOTE: we can't use folder names ending in "." because they seemingly get stripped ;Get installation folder from registry if available InstallDirRegKey HKCU "Software\0 A.D." "" RequestExecutionLevel user ;-------------------------------- ;Variables Var StartMenuFolder ;-------------------------------- ;Interface Settings !define MUI_WELCOMEFINISHPAGE_BITMAP ${CHECKOUTPATH}\build\resources\installer.bmp !define MUI_ICON ${CHECKOUTPATH}\build\resources\ps.ico !define MUI_ABORTWARNING !define MUI_LANGDLL_ALLLANGUAGES ;-------------------------------- ;Language Selection Dialog Settings ;Remember the installer language !define MUI_LANGDLL_REGISTRY_ROOT "HKCU" !define MUI_LANGDLL_REGISTRY_KEY "Software\0 A.D." !define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language" ;-------------------------------- ;Pages !insertmacro MUI_PAGE_WELCOME !ifdef INCLUDE_SOURCE !insertmacro MUI_PAGE_COMPONENTS !endif !insertmacro MUI_PAGE_DIRECTORY ;Start Menu Folder Page Configuration !define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU" !define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\0 A.D." !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder" !define MUI_STARTMENUPAGE_DEFAULTFOLDER "0 A.D. alpha" !insertmacro MUI_PAGE_STARTMENU Application $StartMenuFolder !insertmacro MUI_PAGE_INSTFILES !define MUI_FINISHPAGE_SHOWREADME "" !define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED !define MUI_FINISHPAGE_SHOWREADME_TEXT "Create Desktop Shortcut" !define MUI_FINISHPAGE_SHOWREADME_FUNCTION CreateDesktopLink !define MUI_FINISHPAGE_RUN $INSTDIR\binaries\system\pyrogenesis.exe !insertmacro MUI_PAGE_FINISH !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_INSTFILES ;-------------------------------- ;Languages ; Keep in sync with remove-incomplete-translations.sh !insertmacro MUI_LANGUAGE "English" ;first language is the default language !insertmacro MUI_LANGUAGE "Asturian" !insertmacro MUI_LANGUAGE "Basque" - !insertmacro MUI_LANGUAGE "Bulgarian" !insertmacro MUI_LANGUAGE "Catalan" - !insertmacro MUI_LANGUAGE "Czech" !insertmacro MUI_LANGUAGE "Dutch" !insertmacro MUI_LANGUAGE "French" - !insertmacro MUI_LANGUAGE "Galician" !insertmacro MUI_LANGUAGE "German" !insertmacro MUI_LANGUAGE "Greek" !insertmacro MUI_LANGUAGE "Hungarian" !insertmacro MUI_LANGUAGE "Indonesian" !insertmacro MUI_LANGUAGE "Italian" - !insertmacro MUI_LANGUAGE "Malay" - !insertmacro MUI_LANGUAGE "Norwegian" !insertmacro MUI_LANGUAGE "Polish" - !insertmacro MUI_LANGUAGE "Portuguese" !insertmacro MUI_LANGUAGE "PortugueseBR" !insertmacro MUI_LANGUAGE "Russian" !insertmacro MUI_LANGUAGE "ScotsGaelic" !insertmacro MUI_LANGUAGE "Slovak" !insertmacro MUI_LANGUAGE "Spanish" !insertmacro MUI_LANGUAGE "Swedish" !insertmacro MUI_LANGUAGE "Turkish" !insertmacro MUI_LANGUAGE "Ukrainian" ;-------------------------------- ;Installer Sections Section "!Game and data files" GameSection SetOutPath "$INSTDIR" File "${CHECKOUTPATH}\*.txt" File "${CHECKOUTPATH}\source\tools\openlogsfolder\*.*" ; Binaries: exclude debug DLLs and related files SetOutPath "$INSTDIR\binaries\data" File /r /x "public" /x "mod" /x "fontbuilder" /x "tests" /x "_test.*" /x "dev.cfg" "${CHECKOUTPATH}\binaries\data\" ; Warning: libraries that end in 'd' need to be added explicitly. ; There are currently none. SetOutPath "$INSTDIR\binaries\system" File /r /x "*d.dll" /x "*_dbg*" /x "*debug*" "${CHECKOUTPATH}\binaries\system\*.dll" File /r /x "*d.pdb" /x "*_dbg*" /x "*debug*" /x "test" "${CHECKOUTPATH}\binaries\system\*.pdb" File /r /x "*_dbg*" /x "*debug*" /x "test" "${CHECKOUTPATH}\binaries\system\*.exe" File /r "${CHECKOUTPATH}\binaries\system\*.bat" File /r "${CHECKOUTPATH}\binaries\system\*.txt" ; Copy logs for writable root SetOutPath "$INSTDIR\binaries\logs" File /r "${CHECKOUTPATH}\binaries\logs" !ifdef ARCHIVE_PATH SetOutPath "$INSTDIR\binaries\data\mods\" File /r "${ARCHIVE_PATH}" !else SetOutPath "$INSTDIR\binaries\data\mods\public" File "${CHECKOUTPATH}\binaries\data\mods\public\public.zip" File "${CHECKOUTPATH}\binaries\data\mods\public\mod.json" SetOutPath "$INSTDIR\binaries\data\mods\mod" File "${CHECKOUTPATH}\binaries\data\mods\mod\mod.zip" !endif ; Create shortcuts in the root installation folder. ; Keep synched with the start menu shortcuts. SetOutPath "$INSTDIR" CreateShortCut "$INSTDIR\0 A.D..lnk" "$INSTDIR\binaries\system\pyrogenesis.exe" "" CreateShortCut "$INSTDIR\Map editor.lnk" "$INSTDIR\binaries\system\pyrogenesis.exe" "-editor" "$INSTDIR\binaries\data\tools\atlas\icons\ScenarioEditor.ico" WriteINIStr "$INSTDIR\Web site.url" "InternetShortcut" "URL" "http://play0ad.com/" ;Store installation folder WriteRegStr SHCTX "Software\0 A.D." "" $INSTDIR ;Create uninstaller WriteUninstaller "$INSTDIR\Uninstall.exe" ;Add uninstall information WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\0 A.D." "DisplayName" "0 A.D." WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\0 A.D." "DisplayVersion" "r${REVISION}-alpha" WriteRegDWORD SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\0 A.D." "VersionMajor" 0 WriteRegDWORD SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\0 A.D." "VersionMinor" ${REVISION} WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\0 A.D." "Publisher" "Wildfire Games" WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\0 A.D." "DisplayIcon" "$\"$INSTDIR\binaries\system\pyrogenesis.exe$\"" WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\0 A.D." "InstallLocation" "$\"$INSTDIR$\"" WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\0 A.D." "UninstallString" "$\"$INSTDIR\Uninstall.exe$\"" WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\0 A.D." "QuietUninstallString" "$\"$INSTDIR\Uninstall.exe$\" /S" WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\0 A.D." "URLInfoAbout" "http://play0ad.com" WriteRegDWORD SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\0 A.D." "NoModify" 1 WriteRegDWORD SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\0 A.D." "NoRepair" 1 !insertmacro MUI_STARTMENU_WRITE_BEGIN Application ;Create shortcuts CreateDirectory "$SMPROGRAMS\$StartMenuFolder" SetOutPath "$INSTDIR\binaries\system" ;Set working directory of shortcuts CreateShortCut "$SMPROGRAMS\$StartMenuFolder\0 A.D..lnk" "$INSTDIR\binaries\system\pyrogenesis.exe" "" CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Map editor.lnk" "$INSTDIR\binaries\system\pyrogenesis.exe" "-editor" "$INSTDIR\binaries\data\tools\atlas\icons\ScenarioEditor.ico" SetOutPath "$INSTDIR" CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Open logs folder.lnk" "$INSTDIR\OpenLogsFolder.bat" CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk" "$INSTDIR\Uninstall.exe" WriteINIStr "$SMPROGRAMS\$StartMenuFolder\Web site.url" "InternetShortcut" "URL" "http://play0ad.com/" !insertmacro MUI_STARTMENU_WRITE_END ;Register .pyromod file association ${registerExtension} "$INSTDIR\binaries\system\pyrogenesis.exe" ".pyromod" "Pyrogenesis mod" SectionEnd !ifdef INCLUDE_SOURCE Section /o "Source code" SourceSection SetOutPath "$INSTDIR" File /r "${CHECKOUTPATH}\source\" File /r "${CHECKOUTPATH}\docs\" File /r "${CHECKOUTPATH}\build" File /r "${CHECKOUTPATH}\libraries" SectionEnd !endif ;-------------------------------- ;Installer Functions Function .onInit !insertmacro MUI_LANGDLL_DISPLAY ReadRegStr $R0 SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\0 A.D." "UninstallString" StrCmp $R0 "" done MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION \ "0 A.D. is already installed.$\n$\nClick $\"OK$\" to remove the previous version, or $\"Cancel$\" to stop this installation." \ IDOK uninst Abort ;Run the uninstaller uninst: ClearErrors ExecWait '$R0 _?=$INSTDIR' ;Do not copy the uninstaller to a temp file done: FunctionEnd Function CreateDesktopLink CreateShortCut "$DESKTOP\0 A.D..lnk" "$INSTDIR\binaries\system\pyrogenesis.exe" "" FunctionEnd ;-------------------------------- ;Descriptions !ifdef INCLUDE_SOURCE ;Assign descriptions to sections !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN !insertmacro MUI_DESCRIPTION_TEXT ${GameSection} "0 A.D. game executable and data." !insertmacro MUI_DESCRIPTION_TEXT ${SourceSection} "Source code and build tools." !insertmacro MUI_FUNCTION_DESCRIPTION_END !endif ;-------------------------------- ;Uninstaller Section Section "Uninstall" RMDir /r "$INSTDIR\binaries" !ifdef INCLUDE_SOURCE RMDir /r "$INSTDIR\source" RMDir /r "$INSTDIR\docs" RMDir /r "$INSTDIR\build" RMDir /r "$INSTDIR\libraries" !endif Delete "$INSTDIR\*.txt" Delete "$INSTDIR\*.bat" Delete "$INSTDIR\OpenLogsFolder.vbs" Delete "$INSTDIR\Map editor.lnk" Delete "$INSTDIR\0 A.D..lnk" Delete "$INSTDIR\Web site.url" Delete /REBOOTOK "$INSTDIR\Uninstall.exe" RMDir /REBOOTOK "$INSTDIR" RMDir /r "$LOCALAPPDATA\0ad\cache" RMDir /r "$LOCALAPPDATA\0ad\logs" ; leave the other directories (screenshots, config files, etc) Delete "$DESKTOP\0 A.D..lnk" !insertmacro MUI_STARTMENU_GETFOLDER Application $StartMenuFolder Delete "$SMPROGRAMS\$StartMenuFolder\Open logs folder.lnk" Delete "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk" Delete "$SMPROGRAMS\$StartMenuFolder\Map editor.lnk" Delete "$SMPROGRAMS\$StartMenuFolder\0 A.D..lnk" Delete "$SMPROGRAMS\$StartMenuFolder\Web site.url" RMDir "$SMPROGRAMS\$StartMenuFolder" DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\0 A.D." DeleteRegKey /ifempty SHCTX "Software\0 A.D." ;Unregister .pyromod file association ${unregisterExtension} ".pyromod" "Pyrogenesis mod" SectionEnd ;-------------------------------- ;Uninstaller Functions Function un.onInit !insertmacro MUI_UNGETLANGUAGE FunctionEnd Index: ps/trunk/source/tools/dist/build-archives.sh =================================================================== --- ps/trunk/source/tools/dist/build-archives.sh (revision 24926) +++ ps/trunk/source/tools/dist/build-archives.sh (revision 24927) @@ -1,49 +1,51 @@ #!/bin/sh set -e die() { echo ERROR: $* exit 1 } # Build the mod .zip using the pyrogenesis executable. # Assumes it is being run from trunk/ echo "Building archives" echo "Filtering languages" # Included languages +# CJK languages are excluded, as they are in mods. +# Note: Needs to be edited manually at each release. # Keep in sync with source/tools/i18n/creditTranslators.py and with the installer languages in 0ad.nsi -LANGS=("ast" "bg" "ca" "cs" "de" "el" "en_GB" "es" "eu" "fr" "gd" "gl" "hu" "id" "it" "ms" "nb" "nl" "pl" "pt_BR" "pt_PT" "ru" "sk" "sv" "tr" "uk") +LANGS=("ast" "ca" "de" "el" "en_GB" "es" "eu" "fr" "gd" "hu" "id" "it" "nl" "pl" "pt_BR" "ru" "sk" "sv" "tr" "uk") REGEX=$(printf "\|%s" "${LANGS[@]}") REGEX=".*/\("${REGEX:2}"\)\.[-A-Za-z0-9_.]\+\.po" find binaries/ -name "*.po" | grep -v "$REGEX" | xargs rm -v || die "Error filtering languages." # Build archive(s) - don't archive the _test.* mods pushd binaries/data/mods > /dev/null archives="" ONLY_MOD="${ONLY_MOD:=false}" if [ "${ONLY_MOD}" = true ]; then archives="mod" else for modname in [a-zA-Z0-9]* do archives="${archives} ${modname}" done fi popd > /dev/null for modname in $archives do echo "\nBuilding archive for '${modname}'\n" ARCHIVEBUILD_INPUT="binaries/data/mods/${modname}" ARCHIVEBUILD_OUTPUT="archives/${modname}" mkdir -p "${ARCHIVEBUILD_OUTPUT}" (./binaries/system/pyrogenesis -mod=mod -archivebuild="${ARCHIVEBUILD_INPUT}" -archivebuild-output="${ARCHIVEBUILD_OUTPUT}/${modname}.zip") || die "Archive build for '${modname}' failed!" cp "${ARCHIVEBUILD_INPUT}/mod.json" "${ARCHIVEBUILD_OUTPUT}" &> /dev/null || true done Index: ps/trunk/source/tools/i18n/creditTranslators.py =================================================================== --- ps/trunk/source/tools/i18n/creditTranslators.py (revision 24926) +++ ps/trunk/source/tools/i18n/creditTranslators.py (revision 24927) @@ -1,121 +1,171 @@ #!/usr/bin/env python3 # -# Copyright (C) 2020 Wildfire Games. +# Copyright (C) 2021 Wildfire Games. # This file is part of 0 A.D. # # 0 A.D. is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # (at your option) any later version. # # 0 A.D. is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with 0 A.D. If not, see . """ This file updates the translators credits located in the public mod GUI files, using translators names from the .po files. If translators change their names on Transifex, the script will remove the old names. TODO: It should be possible to add people in the list manually, and protect them against automatic deletion. This has not been needed so far. A possibility would be to add an optional boolean entry to the dictionary containing the name. Translatable strings will be extracted from the generated file, so this should be run once before updateTemplates.py. """ import json, os, glob, re -# Credited languages - Keep in sync with source/tools/dist/remove-incomplete-translations.sh +# We credit everyone that helps translating even if the translations don't +# make it into the game. +# Note: Needs to be edited manually when new languages are added on Transifex. langs = { - 'ast': 'Asturianu', - 'bg': 'Български', - 'ca': 'Català', - 'cs': 'Čeština', - 'de': 'Deutsch', - 'el': 'Ελληνικά', - 'en_GB': 'English (UK)', - 'es': 'Español', - 'eu': 'Euskara', - 'fr': 'Français', - 'gd': 'Gàidhlig', - 'gl': 'Galego', - 'hu': 'Magyar', - 'id': 'Bahasa Indonesia', - 'it': 'Italiano', - 'ms': 'Bahasa Melayu', - 'nb': 'Norsk bokmål', - 'nl': 'Nederlands', - 'pl': 'Polski', - 'pt_BR': 'Português (Brasil)', - 'pt_PT': 'Português (Portugal)', - 'ru': 'Русский', - 'sk': 'Slovenčina', - 'sv': 'Svenska', - 'tr': 'Türkçe', - 'uk': 'Українська'} + 'af': 'Afrikaans', + 'ar': 'Arabic', + 'ast': 'Asturian', + 'az': 'Azerbaijani', + 'bar': 'Bavarian', + 'be': 'Belarusian', + 'bg': 'Bulgarian', + 'bn': 'Bengali', + 'br': 'Breton', + 'ca': 'Catalan', + 'cs': 'Czech', + 'cy': 'Welsh', + 'da': 'Danish', + 'de': 'German', + 'el': 'Greek', + 'en_GB': 'English (United Kingdom)', + 'eo': 'Esperanto', + 'es': 'Spanish', + 'es_AR': 'Spanish (Argentina)', + 'es_CL': 'Spanish (Chile)', + 'es_MX': 'Spanish (Mexico)', + 'et': 'Estonian', + 'eu': 'Basque', + 'fa': 'Persian', + 'fi': 'Finnish', + 'fr': 'French', + 'fr_CA': 'French (Canada)', + 'frp': 'Franco-Provençal (Arpitan)', + 'ga': 'Irish', + 'gd': 'Gaelic: Scottish', + 'gl': 'Galician', + 'he': 'Hebrew', + 'hi': 'Hindi', + 'hr': 'Croatian', + 'hu': 'Hungarian', + 'hy': 'Armenian', + 'id': 'Indonesian', + 'it': 'Italian', + 'ja': 'Japanese', + 'jbo': 'Lojban', + 'ka': 'Georgian', + 'ko': 'Korean', + 'krl': 'Karelian', + 'ku': 'Kurdish', + 'la': 'Latin', + 'lt': 'Lithuanian', + 'lv': 'Latvian', + 'mk': 'Macedonian', + 'ml': 'Malayalam', + 'mr': 'Marathi', + 'ms': 'Malay', + 'nb': 'Norwegian Bokmål', + 'nl': 'Dutch', + 'pl': 'Polish', + 'pt_BR': 'Portuguese (Brazil)', + 'pt_PT': 'Portuguese (Portugal)', + 'ro': 'Romanian', + 'ru': 'Russian', + 'sk': 'Slovak', + 'sl': 'Slovenian', + 'sq': 'Albanian', + 'sr': 'Serbian', + 'sv': 'Swedish', + 'szl': 'Silesian', + 'ta_IN': 'Tamil (India)', + 'te': 'Telugu', + 'th': 'Thai', + 'tl': 'Tagalog', + 'tr': 'Turkish', + 'uk': 'Ukrainian', + 'uz': 'Uzbek', + 'vi': 'Vietnamese', + 'zh': 'Chinese', + 'zh_TW': 'Chinese (Taiwan)'} root = '../../../' poLocations = [ 'binaries/data/l10n/', 'binaries/data/mods/public/l10n/', 'binaries/data/mods/mod/l10n/'] creditsLocation = 'binaries/data/mods/public/gui/credits/texts/translators.json' # This dictionnary will hold creditors lists for each language, indexed by code langsLists = {} # Create the new JSON data newJSONData = {'Title': 'Translators', 'Content': []} # Now go through the list of languages and search the .po files for people # Prepare some regexes commentMatch = re.compile('#.*') translatorMatch = re.compile('# ([^,<]*)(?: <.*>)?, [0-9,-]{4,9}') deletedUsernameMatch = re.compile('[0-9a-f]{32}') # Search for lang in langs.keys(): if lang not in langsLists.keys(): langsLists[lang] = [] for location in poLocations: files = glob.glob(root + location + lang + '.*.po') for file in files: - poFile = open(file.replace('\\', '/')) + poFile = open(file.replace('\\', '/'), encoding='utf-8') reached = False for line in poFile: if reached: if not commentMatch.match(line): break m = translatorMatch.match(line) if m: username = m.group(1) if not deletedUsernameMatch.match(username): langsLists[lang].append(m.group(1)) if line.strip() == '# Translators:': reached = True poFile.close() # Sort and remove duplicates # Sorting should ignore case to have a neat credits list langsLists[lang] = sorted(set(langsLists[lang]), key=lambda s: s.lower()) # Now insert the new data into the new JSON file for (langCode, langList) in sorted(langsLists.items()): newJSONData['Content'].append({'LangName': langs[langCode], 'List': []}) for name in langList: newJSONData['Content'][-1]['List'].append({'name': name}) # Save the JSON data to the credits file -creditsFile = open(root + creditsLocation, 'w') +creditsFile = open(root + creditsLocation, 'w', encoding='utf-8') json.dump(newJSONData, creditsFile, indent=4) creditsFile.close()