Index: ps/trunk/binaries/data/mods/public/gui/credits/texts/translators.json =================================================================== --- ps/trunk/binaries/data/mods/public/gui/credits/texts/translators.json +++ ps/trunk/binaries/data/mods/public/gui/credits/texts/translators.json @@ -1,3616 +1,3903 @@ { + "Title": "Translators", "Content": [ { + "LangName": "Asturianu", "List": [ { "name": "David Sowa" - }, + }, { "name": "enolp" - }, + }, { "name": "Nicolas Auvray" } - ], - "LangName": "Asturianu" - }, + ] + }, { + "LangName": "\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438", "List": [ { "name": "AccountKiller" - }, + }, { "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": "Yordan Grigorov (yoreei)" + }, + { + "name": "\u041a\u0440\u0430\u0441\u0438\u043c\u0438\u0440 \u041c\u0438\u043a\u043e\u0432" + }, { "name": "\u041b\u044e\u0431\u043e\u043c\u0438\u0440 \u0412\u0430\u0441\u0438\u043b\u0435\u0432" + }, + { + "name": "\u0421\u0438\u043c\u043e\u043d\u044a\u2013\u0421\u0435\u0432\u0430\u0440\u044a \u0421. \u0411\u043e\u043b\u043e\u043a\u0430\u043d\u043e\u0432\u044a" } - ], - "LangName": "\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438" - }, + ] + }, { + "LangName": "Catal\u00e0", "List": [ { "name": "Adri\u00e0 Palouzi\u00e9" - }, + }, + { + "name": "Albert F." + }, { "name": "Alex Ruiz Garc\u00eda" - }, + }, + { + "name": "Ambar Gorretas-Aymerich" + }, { "name": "Arnau Barrabeig" - }, + }, { "name": "Catalanoic" - }, + }, { "name": "Cesc Miralles" - }, + }, { "name": "Eduard Zorita" - }, + }, { "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 kjahgrt ksrgha" - }, + "name": "Marc Masip Compte" + }, { "name": "Marc Mir\u00f3" - }, + }, { "name": "Marco tom Suden" - }, + }, + { + "name": "Maria Acero-Allo" + }, { "name": "Miguel Molina" - }, + }, { "name": "Nicolas Auvray" - }, + }, { "name": "Pau Dom\u00e8nech" - }, + }, { "name": "Pau Soliva" - }, + }, { "name": "Peredelgrau" - }, + }, { "name": "ribasvilanova" - }, + }, { "name": "Toni GL" } - ], - "LangName": "Catal\u00e0" - }, + ] + }, { + "LangName": "\u010ce\u0161tina", "List": [ { + "name": "Ales Novak" + }, + { "name": "Ardenlax" - }, + }, { "name": "attilla1996" - }, + }, { "name": "David Exner" - }, + }, { "name": "Devinate" - }, + }, { "name": "Filip Hemerka" - }, + }, { "name": "Filip Kru\u017e\u00edk" - }, + }, { "name": "Filip Proch\u00e1zka" - }, + }, { "name": "fri" - }, + }, { "name": "ike20" - }, - { - "name": "J D" - }, + }, { "name": "Jakub Jelen" - }, + }, { "name": "Jakub Podlaha" - }, + }, { "name": "Jaroslav Benkovsky" - }, + }, { "name": "Jaroslav Lichtblau" - }, + }, { "name": "javier mayo reina" - }, + }, { "name": "Josef Hrdina" - }, + }, { "name": "Katie Trochimovi\u010dov\u00e1" - }, + }, { "name": "LiberteCzech" - }, + }, { "name": "Lukas Koutsky" - }, + }, { "name": "lynx121" - }, + }, { "name": "Marek Harok" - }, + }, { "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": "ProfJackCZ" - }, + }, { "name": "Radek Ma\u0161ek" - }, + }, { "name": "Ren\u00e9 \u0160af\u00e1\u0159" - }, + }, { "name": "Robin Kriebel" - }, + }, { "name": "Rodeo65" - }, + }, { "name": "Tom\u00e1\u0161 Machala" - }, + }, { "name": "Tom\u00e1\u0161 Mat\u00fds" - }, + }, { "name": "Victor Houdebert" - }, + }, { "name": "Vit Pelcak" - }, + }, { "name": "Vojt\u011bch Valigura" - }, + }, { "name": "V\u00edt Pel\u010d\u00e1k" - }, + }, { "name": "Wesalius" } - ], - "LangName": "\u010ce\u0161tina" - }, + ] + }, { + "LangName": "Deutsch", "List": [ { + "name": "... ..." + }, + { "name": "A L" - }, + }, { "name": "Aldicek" - }, + }, { "name": "Alex Mayr" - }, + }, { "name": "Alexander Heinsius" - }, + }, { "name": "Almin" - }, + }, { "name": "Ankomias" - }, + }, { "name": "Artur Epp" - }, + }, { "name": "azrdev" - }, + }, + { + "name": "ben kov" + }, { "name": "Benny" - }, + }, { "name": "Candy_man" - }, + }, { "name": "chaosville" - }, + }, { "name": "cledge" - }, - { - "name": "d00eb365ebaf2be82942fe248b3f88f3" - }, + }, { "name": "David Lucks" - }, + }, { "name": "Dominik" - }, + }, + { + "name": "duichwer" + }, { "name": "eclipse" - }, + }, { "name": "endoriel" - }, + }, { "name": "Enno Holz" - }, + }, { "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": "J H" - }, + }, { "name": "Jakob Gahde" - }, + }, + { + "name": "Jakob Raidt" + }, { "name": "James Jakubczyk" - }, + }, + { + "name": "JeHathor" + }, { "name": "Johann Hackl" - }, + }, { "name": "Johannes Schoepfer" - }, + }, { "name": "John Doe" - }, + }, { "name": "Jonas" - }, + }, { "name": "jonnius" - }, + }, + { + "name": "Kjell" + }, { "name": "Larson M\u00e4rz" - }, + }, { "name": "Leonard K\u00f6nig" - }, + }, { "name": "leper" - }, + }, + { + "name": "Luis W." + }, { "name": "Lukas Gienapp" - }, + }, { - "name": "Lukas Kruse" - }, + "name": "Lukas Heiniger" + }, { "name": "Lukas N" - }, + }, { "name": "Luksoft" - }, + }, + { + "name": "M C" + }, { "name": "Mansent" - }, + }, { "name": "manuel" - }, + }, { "name": "Marcel Haring" - }, + }, { "name": "Marco tom Suden" - }, + }, { "name": "Markus Wernersbach" - }, + }, { "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": "MineplayerHD Youtube" + }, { "name": "nautilusx" - }, + }, { "name": "Nicklas Wiegandt" - }, + }, { "name": "Nico Laus" - }, + }, { "name": "Nicolas Auvray" - }, + }, { "name": "nylki" - }, + }, { "name": "Ole Gehrmann" - }, + }, { "name": "Patremus" - }, + }, { "name": "Patrick B" - }, + }, { "name": "Patrick Kohan" - }, + }, { "name": "Paul Friedrig" - }, + }, { "name": "Paul M\u00fcller" - }, + }, { "name": "Peter Dosh" - }, + }, { "name": "Peter Gasse" - }, - { - "name": "Philipp Mysz" - }, + }, { "name": "pilino1234" - }, + }, { "name": "pointhi" - }, + }, { "name": "PS" - }, + }, { "name": "qwertz" - }, + }, { "name": "R W" - }, + }, { "name": "Raymond Vetter" - }, + }, { "name": "raymond_de" - }, + }, { "name": "richyguitar" - }, + }, { "name": "rugk" - }, + }, { "name": "santa41116" - }, + }, { "name": "sdos77" - }, + }, { "name": "seb hie" - }, + }, { "name": "Sebastian Goebel" - }, + }, { "name": "Silasoa" - }, + }, { "name": "sshmedom" - }, + }, { "name": "Stefan Niedermann" - }, + }, { "name": "Stefan Rohrbacher" - }, + }, { "name": "SteinQuadrat" - }, + }, { "name": "Tagaris" - }, + }, { "name": "Talani" - }, + }, { "name": "Thelxinoe" - }, + }, { "name": "these" - }, + }, { - "name": "Thomas Steinert" - }, + "name": "Thomas Schiele" + }, { "name": "Till Wendland" - }, + }, { "name": "Tilo S" - }, + }, { "name": "Tim" - }, + }, { "name": "Tobias" - }, + }, { "name": "Tobias Stauber" - }, + }, { "name": "Tobias Stegemann" - }, + }, { "name": "tuxylord" - }, + }, { "name": "Vexatos" - }, + }, { "name": "viegelinsch" - }, + }, { "name": "wilhelm3" - }, + }, { "name": "Wuzzy" - }, + }, { "name": "Xaver" - }, + }, { "name": "Xeramon" - }, + }, { "name": "xtother90" - }, + }, { "name": "YSelfTool" - }, + }, { "name": "Yves_G" } - ], - "LangName": "Deutsch" - }, + ] + }, { + "LangName": "\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac", "List": [ { "name": "Adrian Pappas" - }, + }, { "name": "Angelos Georgalas" - }, + }, { "name": "Archie Mc" - }, + }, { "name": "Aristomahos Nikiforakis" - }, + }, { "name": "Armando Stylianakis" - }, + }, { "name": "Chris Vl" - }, + }, { "name": "Christo Keller" - }, + }, { "name": "Costas Sachos" - }, + }, { "name": "crippledmoon" - }, + }, { "name": "csparta" - }, + }, { "name": "Dimitrios Kekakos" - }, + }, { "name": "Dimitrios Pappas" - }, + }, { "name": "elenapan" - }, + }, { "name": "firespin" - }, + }, { "name": "George Charoupas" - }, + }, { "name": "George Spere" - }, + }, { "name": "gloria" - }, + }, { "name": "Ilias Giannaros" - }, + }, + { + "name": "Jim Chr" + }, { "name": "Lampros Lampreas" - }, + }, { "name": "LOUKAS SKOUROLIAKOS" - }, + }, { "name": "malvanos" - }, + }, { "name": "manitarious gr" - }, + }, { "name": "mAnlis mAnlAkis" - }, + }, { "name": "Marinus Savoritias" - }, + }, + { + "name": "Markos G." + }, { "name": "MasterWord" - }, + }, { "name": "Menelaos Vergis" - }, + }, { "name": "Michael Chatz" - }, + }, { "name": "Michalis Gkikas" - }, + }, { "name": "Natalia V" - }, + }, + { + "name": "Nea Retrogamer (nearetrogamer)" + }, { "name": "Nianios Romanos" - }, + }, { "name": "Nick Mantas" - }, + }, { "name": "Nicolas Auvray" - }, + }, { "name": "Nikolaos Vidalis" - }, + }, { "name": "ridergr" - }, + }, { "name": "Sander Deryckere" - }, + }, { "name": "Savoritias" - }, + }, { "name": "Savvas Adamtziloglou" - }, + }, { "name": "Savvas Nesseris" - }, + }, { "name": "Sotiris K" - }, + }, + { + "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": "\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac" - }, + ] + }, { + "LangName": "English (UK)", "List": [ { "name": "Adam Jones" - }, + }, { "name": "Alexander Rusakevich" - }, + }, { "name": "Ben Redmond" - }, + }, { "name": "Dorinob" - }, + }, { "name": "Etienne Beguin" - }, + }, { "name": "Fabrizio Marana" - }, + }, { "name": "Guillermo Grunwaldt" - }, + }, { "name": "Hugh Foxwood" - }, + }, { "name": "Laurene Albrand" - }, + }, { "name": "leper" - }, + }, { "name": "pilino1234" - }, + }, { "name": "s0600204" - }, + }, { "name": "Tanksy" } - ], - "LangName": "English (UK)" - }, + ] + }, { + "LangName": "Espa\u00f1ol", "List": [ { "name": "Aber Wagen" - }, + }, { "name": "Adrian Sbardella" - }, + }, { "name": "Ageoneitor JT" - }, + }, { "name": "Alan Ponce" - }, + }, { "name": "Albert" - }, + }, + { + "name": "Alberto Verde" + }, + { + "name": "Alejandro Avellaneda" + }, { "name": "Alex Rodrigo" - }, + }, { "name": "Alexis Arcos" - }, + }, + { + "name": "Alfredo C" + }, { "name": "Ancel0" - }, + }, + { + "name": "Andr\u00e9s N\u00fa\u00f1ez" + }, { "name": "Antonio Mart\u00edn" - }, + }, { "name": "Ant\u00f3n Chinaev" - }, + }, { "name": "blvebird" - }, + }, { "name": "Borja Ruiz" - }, + }, { "name": "Brookhaven Alt" - }, + }, { "name": "Camilo Zuluaga" - }, + }, { "name": "caniroc" - }, + }, { "name": "Carlos Ponce" - }, + }, { "name": "Christian Manuel Torres Romero" - }, + }, { "name": "Damian Axel Xavier" - }, + }, { "name": "Daniel Matute" - }, + }, { "name": "David Fernandez Carhuas" - }, + }, { "name": "David Heredia" - }, + }, { "name": "Diego Bruschetti" - }, + }, { "name": "Dionisio Adrian Farias Coss" - }, + }, { "name": "dreogan dreogan" - }, + }, { "name": "Edgardo" - }, + }, { "name": "Eduardo Jaramillo" - }, - { - "name": "Efra\u00edn Manzano" - }, + }, { "name": "Emilio Romero" - }, + }, { "name": "Enrique Keykens" - }, + }, { "name": "Ermides Gonzalez" - }, + }, { "name": "espanengo" - }, + }, + { + "name": "Esteban A. Mina" + }, { "name": "Esteban de Jesus Rodriguez Bujaidar" - }, + }, + { + "name": "Fahed Stanic' Loayza" + }, { "name": "fca1970" - }, + }, { "name": "Federico Castro" - }, + }, { "name": "Federico Palacios" - }, + }, { "name": "Felix H\u00e4uslmann" - }, + }, { "name": "Francisco" - }, + }, { "name": "GaboXandre" - }, + }, { "name": "Gabriel Lazcano" - }, + }, { "name": "Ghenadi Avricenco" - }, + }, { "name": "gonzaleau" - }, + }, { "name": "Gonzalo Fleming" - }, + }, { "name": "Hexeretic Doom" - }, + }, { "name": "hola jaaj" - }, + }, { "name": "itmeansnothing" - }, + }, { "name": "Javier Rojas" - }, + }, { "name": "Jesus A" - }, + }, + { + "name": "Jesus Covo" + }, { "name": "Jesus Tamarit" - }, + }, { "name": "Jes\u00fas Mart\u00ednez" - }, + }, { "name": "Jhon Valencia" - }, + }, { "name": "jhonny fernando montoya giraldo" - }, + }, { "name": "Joaquin Cubelli" - }, + }, { "name": "Joaquin Marcher" - }, + }, { "name": "Joaqu\u00edn" - }, + }, + { + "name": "Jose Manuel" + }, + { + "name": "Jose Raul Cruz R." + }, { "name": "Jos\u00e9 Javier Dom\u00ednguez Reina" - }, + }, + { + "name": "Juan Carlos Gonzalez" + }, + { + "name": "Juan Carlos| Cervantes NG" + }, { "name": "juanda097" - }, + }, { "name": "Kalrish B\u00e4akjen" - }, + }, { "name": "Leandro Schenone" - }, + }, { "name": "Lenny Hans Andreu" - }, + }, { "name": "Liam Brien" - }, + }, { "name": "Luis Torrecilla" - }, + }, { "name": "Master Dark" - }, + }, { "name": "matiasng37" - }, + }, + { + "name": "Mauricio Luque" + }, { "name": "memmaker650" - }, + }, { "name": "Miguel Angel NV" - }, + }, { "name": "Miguel Rodriguez" - }, + }, { "name": "Mihai Pantazi" - }, + }, { "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": "Ramiro Garay" - }, + }, + { + "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": "Sebastian David Tamayo" - }, + }, { "name": "Shane K" - }, + }, { "name": "soloooy0 fg" - }, + }, { "name": "Spartan2411" - }, + }, { "name": "Swyter" - }, + }, { "name": "tarod kaos" - }, + }, { "name": "The_Gipsy" - }, + }, + { + "name": "Tobal l\u00f3pez silla" + }, { "name": "Tomato" - }, + }, { "name": "Trombe" - }, + }, { "name": "vega93" - }, + }, { "name": "wsnlndr lndr" + }, + { + "name": "\u00c1lvaro Mond\u00e9jar Rubio" } - ], - "LangName": "Espa\u00f1ol" - }, + ] + }, { + "LangName": "Euskara", "List": [ { + "name": "Gontzal M. Pujana" + }, + { "name": "Ibai Oihanguren Sala" - }, + }, { "name": "Mielanjel Iraeta" - }, + }, { "name": "Nicolas Auvray" - }, + }, { "name": "Osoitz" - }, + }, { "name": "Quintana Salazar" - }, + }, { "name": "Urtzi Odriozola" } - ], - "LangName": "Euskara" - }, + ] + }, { + "LangName": "Fran\u00e7ais", "List": [ { "name": "A W" - }, + }, { "name": "Adge Nodux" - }, + }, { "name": "adrien vigneron" - }, + }, { "name": "Alexis Mousset" - }, + }, { "name": "Alt Ober" - }, + }, { "name": "Antoine Adet" - }, + }, { "name": "Antoine Drouard" - }, + }, { "name": "Antoine Sobocinski" - }, + }, { "name": "Arnaud Roch\u00e9s" - }, + }, { "name": "Arnaud Schmeltz" - }, + }, { "name": "Arthur Jaouen" - }, + }, { "name": "ay sapik" - }, + }, { "name": "BAHIDJ Ryadh" - }, + }, { "name": "Baptiste" - }, + }, { "name": "Baptiste Finck" - }, + }, { "name": "Barth Frey" - }, + }, { "name": "Bastien Do" - }, + }, { "name": "Brian BERNARD" - }, + }, { "name": "Bruno T" - }, + }, { "name": "Buggi" - }, + }, { "name": "Caius Julius" - }, + }, { "name": "Cajetan Bouchard" - }, + }, { "name": "Calinou" - }, + }, { "name": "Const Ance" - }, + }, + { + "name": "curieux de l'\u00eatre" + }, { "name": "Cyril" - }, + }, { "name": "Cyril Mercier" - }, + }, { "name": "Cyril Roques" - }, + }, { "name": "David D" - }, + }, { "name": "DiabloO" - }, + }, { "name": "ernest olory" - }, + }, + { + "name": "Est\u00e9bastien Robespi" + }, { "name": "Florent Fraysse" - }, + }, { "name": "foufy much" - }, + }, { "name": "Fran\u00e7ois Magimel" - }, + }, { "name": "Fran\u00e7ois Poirotte" - }, + }, + { + "name": "Glorfindel Of Gondolin" + }, { "name": "gorius" - }, + }, { "name": "Goulven" - }, + }, { "name": "Guillaume Gonthier" - }, + }, { "name": "gZen" - }, + }, { "name": "Hadri man" - }, + }, { "name": "Hadrien Titeux" - }, + }, { "name": "Hamza ESSAD" - }, + }, { "name": "Inperpetuammemoriam" - }, + }, { "name": "Irriep Nala Novram" - }, + }, { "name": "Jibi" - }, + }, { "name": "Jo Du" - }, + }, { "name": "Julien Bernard" - }, + }, { "name": "Justin Berli" - }, + }, { "name": "jy jrts" - }, + }, { "name": "J\u00e9r\u00e9mi Mapas" - }, + }, { "name": "Kachimatte" - }, + }, { "name": "kalemiro" - }, + }, { "name": "l p" - }, + }, { "name": "Laetitia Atlan" - }, + }, + { + "name": "lelapin ." + }, { "name": "lemiaou" - }, + }, { "name": "Leyto Leyto" - }, + }, { "name": "Loki" - }, + }, { "name": "LordIgorIIIofKiev" - }, + }, { "name": "Luc" - }, + }, { "name": "Lucas Bertram" - }, + }, { "name": "Marco tom Suden" - }, + }, { "name": "Marsan" - }, + }, { "name": "Marwan" - }, + }, { "name": "Micky Jault" - }, + }, { "name": "minissimo" - }, + }, { "name": "Moritz FS" - }, + }, { "name": "Mortimer" - }, + }, { "name": "Moul" - }, + }, { "name": "Natasha Di Berardo" - }, + }, { "name": "Nexus nexus" - }, + }, { "name": "Nicolas Auvray" - }, + }, { "name": "nicolas caillard" - }, + }, { "name": "Nicolas Caillet" - }, + }, { "name": "Nicolas Rabou" - }, + }, { "name": "nicolas t" - }, + }, { "name": "Nikolaos Vidalis" - }, + }, + { + "name": "Nolan Dartois" + }, { "name": "Oimat" - }, + }, { "name": "oiseauroch" - }, + }, { "name": "Olivier" - }, + }, { "name": "Pablo colson" - }, + }, { "name": "PERRUSSEL Valentin" - }, + }, { "name": "PierrC" - }, + }, { "name": "Polakrity" - }, + }, { "name": "polien delamarque" - }, + }, { "name": "PRIME Gildas" - }, + }, + { + "name": "Pseudo4578" + }, { "name": "Requin" - }, + }, { "name": "robin moussu" - }, + }, { "name": "Rodrigue March" - }, + }, { "name": "Romain Mesnil" - }, + }, { "name": "Ross1396" - }, - { - "name": "R\u00e9mi Letot" - }, + }, { "name": "R\u00e9mi Verschelde" - }, + }, + { + "name": "R\u00e9my J." + }, { "name": "Sacha Vrand" - }, + }, { "name": "Samuel Colin" - }, + }, { "name": "Sander Deryckere" - }, + }, { "name": "sanderd17" - }, + }, { "name": "SecondCloud500" - }, + }, { "name": "silure" - }, + }, { "name": "Simon Georges" - }, + }, { "name": "Slim Khan" - }, + }, { "name": "slimkhan" - }, + }, { "name": "Taonas Crockan" - }, + }, { "name": "tavariz" - }, + }, { "name": "Thedemos" - }, + }, { "name": "Thibaut Cuvelier" - }, + }, { "name": "Thierry Vignaud" - }, + }, + { + "name": "Tiber7 - Danilo B. Guttadauria" + }, + { + "name": "Tim Jayet" + }, { "name": "Timothee KNOBLOCH" - }, + }, { "name": "Tito221" - }, + }, { "name": "Toto AD" - }, + }, { "name": "Valentin Ambroise" - }, + }, { "name": "Valentin Chevalier" - }, + }, { "name": "Valentin Guidal" - }, + }, { "name": "Van Calster" - }, + }, { "name": "Victor de le Rue" - }, + }, { "name": "Vincent Pouliquen" - }, + }, { "name": "Xavier Tardieu" - }, + }, { "name": "Yannick Heintz" } - ], - "LangName": "Fran\u00e7ais" - }, + ] + }, { + "LangName": "G\u00e0idhlig", "List": [ { "name": "GunChleoc" - }, + }, { "name": "Michael Bauer" - }, + }, { "name": "Nicolas Auvray" - }, + }, { "name": "Sg\u00e0ire Uallas" } - ], - "LangName": "G\u00e0idhlig" - }, + ] + }, { + "LangName": "Galego", "List": [ { "name": "Adrian Chaves" - }, + }, + { + "name": "Adri\u00e1n Chaves (Gallaecio)" + }, { "name": "Adri\u00e1n Chaves Fern\u00e1ndez" - }, + }, { "name": "Andr\u00e9s Blasco" - }, + }, { "name": "Chema Fern\u00e1ndez" - }, + }, { "name": "Gonzalo Corral" - }, + }, { "name": "mandruis" - }, + }, { "name": "Nicolas Auvray" } - ], - "LangName": "Galego" - }, + ] + }, { + "LangName": "Magyar", "List": [ { "name": "Aqualung" - }, + }, { "name": "Attila Kocsner" - }, + }, { "name": "Bal\u00e1zs Mesk\u00f3" - }, + }, { "name": "Bal\u00e1zs \u00dar" - }, + }, { "name": "Bence Er\u0151s" - }, + }, { "name": "Benedict Drummer" - }, + }, { "name": "Boross P\u00e9ter" - }, + }, { "name": "Czene Istv\u00e1n" - }, + }, { "name": "davesajt" - }, + }, { "name": "D\u00e1niel Kolozsi" - }, + }, { "name": "Gyuris Gell\u00e9rt" - }, + }, { "name": "Hammer Andrew" - }, + }, { "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": "L\u00e1szl\u00f3 Viktor" - }, + }, { "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": "Stew Den" - }, - { - "name": "S\u00e1ndor Uszkai" - }, + }, { "name": "Tam\u00e1s Zolnai" - }, + }, { "name": "Tibor Buz\u00e1si" } - ], - "LangName": "Magyar" - }, + ] + }, { + "LangName": "Bahasa Indonesia", "List": [ { "name": "Adhika Setya Pramudita" - }, + }, { "name": "Andre Julian" - }, + }, { "name": "Andrii Puzan" - }, + }, { "name": "azayrahmad" - }, + }, { "name": "Bagus Yogatama" - }, + }, { "name": "Bohdan Lepky" - }, + }, { "name": "Cahya Legawa" - }, + }, { "name": "constantius damar wicaksono" - }, + }, { "name": "Dedi Wahyudi" - }, + }, + { + "name": "Dhemas E. Rilian N." + }, { "name": "Dito Kurnia Pratama" - }, + }, { "name": "Eggar Tirtayasa" - }, + }, + { + "name": "febri afud" + }, { "name": "Fqn Kdgzd" - }, + }, { "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": "Yusufabdiauzan" } - ], - "LangName": "Bahasa Indonesia" - }, + ] + }, { + "LangName": "Italiano", "List": [ { "name": "Adri\u00e1n Chaves Fern\u00e1ndez" - }, + }, { "name": "Alberto" - }, + }, { "name": "Alessandro" - }, + }, { "name": "Andrea Balzarotti" - }, + }, { "name": "andreac" - }, + }, { "name": "Angela" - }, + }, { "name": "Angelantonio Maglio" - }, + }, { "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" - }, + }, { "name": "Davide Femia" - }, + }, { "name": "Davide Redana" - }, + }, + { + "name": "Elissa Dell'Aera" + }, { "name": "Emanuele Ricci" - }, + }, { "name": "Enrico Lombardi" - }, + }, { "name": "Enrico Mungai" - }, + }, { "name": "Fabio Pedretti" - }, + }, { "name": "Fabrizio Morotti" - }, + }, + { + "name": "Federico D'Alessio" + }, { "name": "francescogramazio" - }, + }, { "name": "George Lungu" - }, + }, { "name": "giangy" - }, + }, { "name": "Giulio Sanzone" - }, + }, + { + "name": "Italang" + }, { "name": "j4nsen" - }, + }, { "name": "Kevin Tonel" - }, + }, { "name": "Lorenzo Fiaccadori" - }, + }, { "name": "Lorenzo Frascari" - }, + }, { "name": "Luca" - }, + }, { "name": "Luca Errani" - }, + }, { "name": "Luca Scala" - }, + }, { "name": "Marco" - }, + }, { "name": "Martin Falanga" - }, + }, { "name": "Matteo Sechi" - }, + }, { "name": "mattia_b89" - }, + }, { "name": "Me Lazzi" - }, + }, { "name": "Michele Lasala" - }, + }, { "name": "Michele Marongiu" - }, + }, { "name": "Nicola Jelmorini" - }, + }, { "name": "Nicolas Auvray" - }, + }, { "name": "Nicolas Benetton" - }, + }, { "name": "Paolo" - }, + }, { "name": "Paolo Gianpaolo" - }, + }, { "name": "Paper Jack" - }, + }, { "name": "Raptor86" - }, + }, { "name": "Riccardo Cariboni" - }, + }, { "name": "Riccardo Di Maio" - }, + }, { "name": "Riccardo Fina" - }, + }, { "name": "Rivoltano" - }, + }, { "name": "Robert Dragan" - }, + }, { "name": "Samuele Bompani" - }, + }, { "name": "Samuele Marazzita" - }, + }, { "name": "Sebastiano Pistore" - }, + }, { "name": "SecondCloud500" - }, + }, { "name": "Sergio" - }, + }, { "name": "Simone Bondi" - }, - { - "name": "slave Gjorgjievski" - }, + }, { "name": "Slave Gjorgjievski" - }, + }, + { + "name": "slave Gjorgjievski" + }, { "name": "tema" - }, + }, { "name": "The_Blinded" - }, + }, + { + "name": "Thomas Zilio" + }, + { + "name": "Tiber7 - Danilo B. Guttadauria" + }, { "name": "Vaschetto Marco" - }, + }, { "name": "Zioninja" } - ], - "LangName": "Italiano" - }, + ] + }, { + "LangName": "Bahasa Melayu", "List": [ { "name": "abuyop" - }, + }, { "name": "Ahmad Farhan" - }, + }, { "name": "Mohd Shahril Bin Zainol Abidin" - }, + }, { "name": "Nicolas Auvray" + }, + { + "name": "Timothy \u201cGlash\u201d Wong" } - ], - "LangName": "Bahasa Melayu" - }, + ] + }, { + "LangName": "Norsk bokm\u00e5l", "List": [ { "name": "Allan Nordh\u00f8y" - }, + }, { "name": "asd" - }, + }, { "name": "bitnikc" - }, + }, { "name": "Bjorn Erik Moen" - }, + }, { "name": "Erling Ekholt Kristiansen" - }, + }, { "name": "Henrik Hovrud" - }, + }, { "name": "Jarl Arntzen" - }, + }, { "name": "Johan Reitan" - }, + }, { - "name": "joharei" - }, + "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": "Thach Thao Nguyen" } - ], - "LangName": "Norsk bokm\u00e5l" - }, + ] + }, { + "LangName": "Nederlands", "List": [ { - "name": "477f07d437f0da0e33ec4ecd7b8e2b62" - }, + "name": "Andreas I" + }, { "name": "Anique van Berne" - }, + }, + { + "name": "annihilator solar" + }, + { + "name": "Avinash Gowricharn" + }, { "name": "Bart Groeneveld" - }, + }, { "name": "Bart R" - }, + }, { - "name": "bb jansen" - }, + "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": "Evert Van Petegem" - }, + }, { "name": "Floretta" - }, + }, + { + "name": "Freagarach ." + }, { "name": "haldir" - }, + }, { "name": "Ilya" - }, + }, { "name": "Ismail Sahin" - }, + }, + { + "name": "Jan Jasper de Kroon" + }, { "name": "Jana Valcke" - }, + }, { "name": "Johannes Collosus" - }, + }, { "name": "Jos Arends" - }, + }, { "name": "LTom" - }, + }, + { + "name": "Lucas Verschragen" + }, { "name": "luuk2305" - }, + }, { "name": "Mar" - }, + }, { "name": "Marijn Billiet" - }, + }, { "name": "Mark Lemmens" - }, - { - "name": "Mark Martines" - }, - { - "name": "Martijn De Jongh" - }, + }, { "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": "Peter De Cleyn" - }, + }, { "name": "Peter Erinkveld" - }, + }, { "name": "Pieter Eikelboom" - }, + }, + { + "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": "Stef Jansen" - }, + }, { "name": "SuperVipers" - }, + }, { "name": "Sven Baars" - }, + }, { "name": "Sven Witte" - }, + }, { "name": "tanguy lesseliers" - }, + }, { "name": "TheBuG" - }, + }, { "name": "Thomas den Hollander" - }, + }, { "name": "Tim G" - }, + }, + { + "name": "Timo Tijhof" + }, { "name": "tnt" - }, + }, { "name": "trick2011" - }, + }, { "name": "Vincent" - }, + }, { "name": "Wessel Fokkema" - }, + }, { "name": "Wouter Donders" - }, + }, { "name": "Yannick Vanroy" - }, + }, { "name": "Yves_G" - }, + }, { "name": "\u9b54\u5927\u519c" } - ], - "LangName": "Nederlands" - }, + ] + }, { + "LangName": "Polski", "List": [ { + "name": "9Cube-dpustula" + }, + { + "name": "Adam Kol" + }, + { + "name": "Adam Rabiega" + }, + { "name": "Adam Stachowicz" - }, + }, { "name": "Adrian Budasz" - }, + }, { "name": "Agata Pawlik" - }, + }, { "name": "Andrzej Preibisz" - }, + }, { "name": "Andrzej Udodik" - }, + }, { "name": "Annunnaky" - }, + }, { "name": "Arthur Glovchynski" - }, + }, { "name": "Artur Motyka" - }, + }, { "name": "Astinus Eberhard" - }, + }, { "name": "Aya Punx" - }, + }, { "name": "Bartosz Bobin" - }, + }, { "name": "Bart\u0142omiej Ozimek" - }, + }, { "name": "Bart\u0142omiej Prokop" - }, + }, { "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": "Gregory" - }, + }, { "name": "Grzegorz Lara" - }, + }, { "name": "Hubert \u015al\u00f3sarski" - }, + }, { "name": "inso_pl" - }, + }, { "name": "Jacek" - }, + }, { "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": "LenaPL" - }, + }, { "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": "rabusek" - }, + }, { "name": "Rafa\u0142" - }, + }, { "name": "Robert Lubojanski" - }, + }, { "name": "Robert Wolniak" - }, - { - "name": "RosiakPL" - }, + }, { "name": "slodki12341" - }, + }, { "name": "Tomasz Goljat" - }, + }, { "name": "Tomasz Pud\u0142o" - }, + }, + { + "name": "tombox" + }, { "name": "tomekpg" - }, + }, { "name": "TotalNoobPL" - }, + }, { "name": "Voltinus" - }, + }, { "name": "Witold Gregorczyk" - }, + }, { "name": "youtome_metoyou" - }, + }, { "name": "zyxist" } - ], - "LangName": "Polski" - }, + ] + }, { + "LangName": "Portugu\u00eas (Brasil)", "List": [ { "name": "Adriano Ramos" - }, + }, + { + "name": "Alessandro Nunes" + }, { "name": "Alison Machado" - }, + }, { "name": "alrope" - }, + }, { "name": "Altieres Lima da Silva" - }, + }, { "name": "alveselvis16" - }, + }, { "name": "Angelo Florentino" - }, + }, { "name": "Anmer Pozzobon" - }, + }, { "name": "Arthur Paim Arnold" - }, + }, { "name": "borg 2k" - }, + }, { "name": "Caio Northfleet" - }, + }, { "name": "Canal do Kilof" - }, + }, { "name": "Carlos Gabriel" - }, + }, { "name": "catherine tomaszewski da silva" - }, + }, { "name": "Cleiton Nunes" - }, + }, + { + "name": "Cristiano M Magalhaes" + }, { "name": "Dalcio Mar\u00e7al" - }, + }, { "name": "Danlorenzi" - }, - { - "name": "dddb155916b6708524139dbbf813fa7c" - }, + }, { "name": "dexmendonca" - }, + }, + { + "name": "Diana K. Cury" + }, { "name": "Elisa Silva Ramos" - }, + }, { "name": "Enrico Nicoletto" - }, + }, { "name": "Erick Alves" - }, + }, { "name": "Ernan" - }, + }, { "name": "Estus" - }, + }, { "name": "Ezequias de Sousa" - }, + }, { "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": "J. P. Lacerda" + }, { "name": "Jefferson Gomes" - }, + }, { "name": "Jhonatan Morfim" - }, + }, { "name": "Jorno Jornade" - }, + }, { - "name": "Jose Bentivi" - }, + "name": "jose" + }, { - "name": "Jose Victor" - }, + "name": "Jose Bentivi" + }, { "name": "Jos\u00e9 Hild\u00eb" - }, + }, { "name": "JulioBianor" - }, + }, { "name": "Junior Lage" - }, + }, { "name": "Leandro Marques" - }, + }, { "name": "Leonardo Augusto Suzin" - }, + }, { "name": "Leonardo Barcihello" - }, + }, { "name": "Leonardo Barros" - }, + }, { "name": "Leonardo Tada Antunes" - }, + }, { "name": "Louren\u00e7o Gaiteiro" - }, + }, { "name": "Lucas Reis" - }, + }, { "name": "Lucas Sim\u00f5es" - }, + }, { "name": "Lucas Zenaro Pereira Lima" - }, + }, + { + "name": "mac.edgar" + }, { "name": "magalidade" - }, + }, { "name": "Marcelo Augusto Kniss" - }, + }, { "name": "Marcos Correa" - }, + }, { "name": "Marcus Rasseli" - }, + }, { "name": "Mateus Felipe Cordeiro Caetano Pinto" - }, + }, { "name": "Mateus Seenem Tavares" - }, + }, { "name": "Matheus Clemente" - }, + }, { "name": "Micael Pereira Malaquias" - }, + }, { "name": "Mihailov Vasilievic Filho" - }, + }, { "name": "mliell" - }, + }, { "name": "mogafi" - }, + }, { "name": "Monstro Socialista" - }, + }, + { + "name": "nerijunior" + }, { "name": "Nicolas Auvray" - }, + }, { "name": "Nicolas Frasson" - }, + }, { "name": "Paulo Castro" - }, + }, { "name": "Pedro Augustus Diniz Falc\u00e3o Silva" - }, + }, { "name": "PedroDognani" - }, + }, { "name": "pizzaiolo" - }, + }, { "name": "Qodek" - }, + }, { "name": "Rafael Monteiro" - }, + }, { "name": "Raphael Mendon\u00e7a" - }, + }, { "name": "Ricardo Siqueira Oliveira Leite" - }, + }, { "name": "Rowel" - }, + }, { "name": "Rui" - }, + }, { "name": "Sturm" - }, + }, { "name": "Teutao" - }, + }, { "name": "Thiago Perrotta" - }, + }, { "name": "Tiago" - }, + }, { "name": "Victor Greg\u00f3rio" - }, + }, { "name": "Vin\u00edcius Pereira" - }, + }, { "name": "Washington Ramon Santos nascimento" - }, + }, { "name": "Werther Ramalho" - }, + }, { "name": "yurids" } - ], - "LangName": "Portugu\u00eas (Brasil)" - }, + ] + }, { + "LangName": "Portugu\u00eas (Portugal)", "List": [ { "name": "Alexandre Arranhado" - }, + }, + { + "name": "alfalb.as" + }, { "name": "Andr\u00e9 Gomes" - }, + }, { "name": "Andr\u00e9 Rodrigues" - }, + }, { "name": "Carlos Moreira" - }, + }, { "name": "Danny Reese" - }, + }, { "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": "Iago Leandro de Abreu" - }, + }, { "name": "Jo\u00e3o Oliveira" - }, + }, { "name": "Liam Brien" - }, + }, { "name": "Luis Neves" - }, + }, { "name": "Lu\u00eds Guedes" - }, + }, { "name": "mogafi" - }, + }, { "name": "MS" - }, + }, { "name": "M\u00e1rio Branco" - }, + }, { "name": "Nicolas Auvray" - }, + }, { "name": "Nuno de Mendon\u00e7a Raimundo" - }, + }, { "name": "Nuno Menezes" - }, + }, { "name": "Pedro M" - }, + }, { "name": "Pedro matias" - }, + }, { "name": "Pedro Santos" - }, + }, { "name": "Qodek" - }, + }, { "name": "Ricardo Amendoeira" - }, + }, { "name": "Rui" - }, + }, { "name": "Sander Deryckere" - }, + }, { "name": "Sim\u00e3o Afonso" - }, + }, { "name": "S\u00e9rgio Marques" - }, + }, { "name": "t g" - }, + }, { "name": "Tiago Martins" } - ], - "LangName": "Portugu\u00eas (Portugal)" - }, + ] + }, { + "LangName": "\u0420\u0443\u0441\u0441\u043a\u0438\u0439", "List": [ { "name": "_Arkan0ID_" - }, + }, { "name": "Ademaro" - }, + }, { "name": "Alex" - }, + }, { "name": "Alexander Olkhovskiy" - }, + }, { "name": "Alexander Rusakevich" - }, + }, { "name": "Alexander Serov" - }, + }, { "name": "Alexandr Kuzmenko" - }, + }, { "name": "Alexey Solodovnikov" - }, + }, + { + "name": "Alp Arslan" + }, { "name": "Andrew" - }, + }, { "name": "Anton Khabarov" - }, + }, + { + "name": "anton.tsyganenko" + }, { "name": "Armen Dzhagaryan" - }, + }, { "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": "Eugene Kostrika" - }, + }, { "name": "Evgeniy" - }, + }, { "name": "Gleb Molchanov" - }, + }, { "name": "GreWeMa" - }, + }, { "name": "Homunkul" - }, + }, { "name": "Igor" - }, + }, { "name": "Igor Kustov" - }, + }, { "name": "Ilya Andreev" - }, + }, { "name": "insolor" - }, + }, { "name": "Ivan" - }, + }, { "name": "Ivan Fyodorov" - }, + }, { "name": "Ivan Korovin" - }, + }, { "name": "Ivan Seleznev" - }, + }, { "name": "Jacob Lutin" - }, + }, { "name": "John Smith" - }, + }, + { + "name": "Kirill Ptukha" + }, { "name": "Konstantin" - }, + }, { "name": "Maksim Oreshkov" - }, + }, { "name": "Malik Khodjaev" - }, + }, { "name": "Malyanov Evgeniy" - }, + }, { "name": "Max Kamashev" - }, + }, { "name": "micha030201" - }, + }, { "name": "Michael Kovalevich" - }, + }, { "name": "MIKHAIL DOMCHENKOV" - }, + }, { "name": "Nergal Sham" - }, + }, { "name": "Nick Zhivotenko" - }, + }, { "name": "Nicolas Auvray" - }, + }, { "name": "Nikita Pavlyuk" - }, + }, { "name": "Oleg Ekhlakov" - }, - { - "name": "Olli Tviks" - }, + }, { "name": "Pavel Kyzmin" - }, + }, { "name": "Peter Seregin" - }, + }, { "name": "Prince Moth" - }, + }, + { + "name": "Roman M. Yagodin" + }, { "name": "Rudeboy1988" - }, + }, { "name": "Ryan Addariy" - }, + }, { "name": "Simple88" - }, + }, { "name": "sorrymak" - }, + }, { "name": "Stanislav G" - }, + }, + { + "name": "under.quol" + }, { "name": "utyf05" - }, + }, { "name": "Uzumaker Uzumaki" - }, + }, { "name": "v00d00911" - }, + }, { "name": "Vasy Tarasov" - }, + }, { "name": "Vic Grin" - }, + }, { "name": "Vitalii Mostipaka" - }, + }, { "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\u0442\u0430\u043b\u0438\u0439 \u041e\u0440\u0435\u0445\u043e\u0432" - }, + }, { "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\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": "\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\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" } - ], - "LangName": "\u0420\u0443\u0441\u0441\u043a\u0438\u0439" - }, + ] + }, { + "LangName": "Sloven\u010dina", "List": [ { + "name": "Adam Furman" + }, + { "name": "Adri\u00e1n Chaves Fern\u00e1ndez" - }, + }, { "name": "Angen" - }, + }, { "name": "B2D" - }, + }, { "name": "FrewCen" - }, + }, { "name": "Jakub Le\u0161ka" - }, + }, { "name": "J\u00e1n Ron\u010d\u00e1k" - }, + }, { "name": "kecer" - }, + }, { "name": "LeviTaule" - }, + }, { "name": "Mari\u00e1n Mi\u017eik" - }, + }, { "name": "Martin Pl\u00e1vala" - }, + }, { "name": "Michal J\u00e1n M\u00e1ria Polovka" - }, + }, { "name": "Miroslav Kadlec" - }, + }, { "name": "Miroslav Rem\u00e1k" - }, + }, { "name": "MiroslavR" - }, + }, { "name": "M\u00e1rio Bulejko" - }, + }, { "name": "Patrik Loch" - }, + }, + { + "name": "Peto (wt-ts)" + }, { "name": "Radovan Stancel" - }, + }, + { + "name": "Roman 'Kaktuxista' Benji" + }, { "name": "Roman Be\u0148o" - }, + }, { "name": "SuroX" + }, + { + "name": "T Hanax" + }, + { + "name": "Tom Hanax" } - ], - "LangName": "Sloven\u010dina" - }, + ] + }, { + "LangName": "Svenska", "List": [ { "name": "13975" - }, + }, { "name": "Allan Nordh\u00f8y" - }, + }, { "name": "Amanda Ringqvist" - }, + }, { "name": "Anders Persson" - }, + }, { "name": "Daniel Sandman" - }, + }, { "name": "Erik Johansson" - }, + }, { "name": "Felix H\u00e4uslmann" - }, + }, + { + "name": "Henrik Mattsson-M\u00e5rn" + }, { "name": "Jacob Carlsson" - }, + }, { "name": "Jimmi Elofsson" - }, + }, { "name": "Jonatan Nyberg" - }, + }, { "name": "Kristoffer Grundstr\u00f6m" - }, + }, { "name": "leper" - }, + }, { "name": "liothe" - }, + }, { "name": "magicae" - }, + }, { "name": "Marco tom Suden" - }, + }, + { + "name": "Mattias M\u00fcnster" + }, + { + "name": "mljungberg10" + }, { "name": "Nicolas Auvray" - }, + }, { "name": "Patrik Nilsson" - }, + }, { "name": "pilino1234" - }, + }, { "name": "Sam Johnsson" - }, + }, { "name": "Simon \u00d6sterberg" - }, + }, { "name": "Ted Svendsen" - }, + }, { "name": "theschitz" - }, + }, { "name": "Ulrika Uddeborg" } - ], - "LangName": "Svenska" - }, + ] + }, { + "LangName": "T\u00fcrk\u00e7e", "List": [ { "name": "61stylo" - }, + }, { "name": "Aathonaeax" - }, + }, { "name": "Abdullah Ilgaz" - }, + }, { "name": "ali top\u00e7u" - }, + }, { "name": "Alp Eren" - }, + }, { "name": "ambd" - }, + }, { "name": "AMG" - }, + }, { "name": "ArmanH" - }, - { - "name": "Ata Atatan\u0131r" - }, + }, { "name": "Atakan Kara\u00e7engel" - }, + }, { "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": "Ender T\u00fcrsen" - }, + }, { "name": "Enes Bilgin" - }, + }, { "name": "Erdem Aydogan" - }, + }, { "name": "Eren Ramiz" - }, + }, { "name": "Erman Yolcu" - }, + }, { "name": "Fatih" - }, + }, { "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": "Ngokwanele Elenawkogn" - }, + }, { "name": "Nicolas Auvray" - }, + }, { "name": "Onur K\u0131l\u0131\u00e7" - }, + }, { "name": "ozgur gursoy" - }, + }, { "name": "receb" - }, + }, { "name": "redbullah" - }, + }, { "name": "reha ayhan" - }, + }, { "name": "reprezalio" - }, + }, { - "name": "R\u0131za Han Y\u0131lmaz" - }, + "name": "Rwe ass" + }, { - "name": "salih akta\u015f" - }, + "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": "Taha Karado\u011fan" - }, + }, + { + "name": "Tayfun Toprakc\u0131o\u011flu" + }, { "name": "TurkishPower" - }, + }, { "name": "Tu\u011fberk Korkut" - }, - { - "name": "Typhoon das" - }, + }, { "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": "T\u00fcrk\u00e7e" - }, + ] + }, { + "LangName": "\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430", "List": [ { "name": "Alexander Olkhovskiy" - }, + }, { "name": "AlexKR" - }, + }, { "name": "Andrii Puzan" - }, + }, { "name": "Andriy Nahirnjak" - }, + }, { "name": "Bohdan Lepky" - }, + }, { "name": "Coringo Luminos" - }, + }, { "name": "Dimaver" - }, + }, + { + "name": "Dmytro Ryl'kov" + }, { "name": "Igor Marchuk" - }, + }, { "name": "marinik_00" - }, + }, { "name": "Nicolas Auvray" - }, + }, { "name": "Oleg Adept" - }, + }, { "name": "Olexandr Yaremenko" - }, + }, { "name": "SkiDo" - }, + }, { "name": "Victor Butko" - }, + }, { "name": "Victor Ptah" - }, + }, { "name": "Viktor Hrechaninov" - }, + }, { "name": "Vitalii Mostipaka" - }, + }, { "name": "Vladislav Trotsky" - }, + }, { "name": "Yaroslav Yenkala" - }, + }, { "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": "\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" } - ], - "LangName": "\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430" + ] } - ], - "Title": "Translators" -} - + ] +} \ No newline at end of file Index: ps/trunk/source/tools/i18n/creditTranslators.py =================================================================== --- ps/trunk/source/tools/i18n/creditTranslators.py +++ ps/trunk/source/tools/i18n/creditTranslators.py @@ -1,7 +1,7 @@ -#!/usr/bin/env python2 +#!/usr/bin/env python3 # -*- coding:utf-8 -*- # -# Copyright (C) 2018 Wildfire Games. +# Copyright (C) 2019 Wildfire Games. # This file is part of 0 A.D. # # 0 A.D. is free software: you can redistribute it and/or modify @@ -18,16 +18,17 @@ # along with 0 A.D. If not, see . """ -This file imports the translators credits located in the public mod GUI files and -runs through .po files to add possible new translators to it. -It only appends new people, so it is possible to manually add names in the credits -file and they won't be overwritten by running this script. +This file updates the translators credits located in the public mod GUI files, using +translators names from the .po files. -Translatable strings will be extracted from the generated file, so this should be ran -before updateTemplates.py. -""" +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. -from __future__ import absolute_import, division, print_function, unicode_literals +Translatable strings will be extracted from the generated file, so this should be run +once before updateTemplates.py. +""" import json, os, glob, re @@ -69,35 +70,18 @@ creditsLocation = 'binaries/data/mods/public/gui/credits/texts/translators.json' -# Load JSON data -creditsFile = open(root + creditsLocation) -JSONData = json.load(creditsFile) -creditsFile.close() - # This dictionnary will hold creditors lists for each language, indexed by code langsLists = {} # Create the new JSON data newJSONData = {'Title': 'Translators', 'Content': []} -# First get the already existing lists. If they correspond with some of the credited languages, -# add them to the new data after processing, else add them immediately. -# NB: All of this is quite inefficient -for element in JSONData['Content']: - if 'LangName' not in element or element['LangName'] not in langs.values(): - newJSONData['Content'].append(element) - continue - - for (langCode, langName) in langs.items(): - if element['LangName'] == langName: - langsLists[langCode] = element['List'] - break - -# Now actually go through the list of languages and search the .po files for people +# Now go through the list of languages and search the .po files for people # Prepare some regexes commentMatch = re.compile('#.*') -translatorMatch = re.compile('# ([\w\s]*)(?: <.*>)?, [0-9-]', re.UNICODE) +translatorMatch = re.compile('# ([^,<]*)(?: <.*>)?, [0-9,-]{4,9}') +deletedUsernameMatch = re.compile('[0-9a-f]{32}') # Search for lang in langs.keys(): @@ -110,20 +94,21 @@ poFile = open(file.replace('\\', '/')) reached = False for line in poFile: - line = line.decode('utf8') if reached: if not commentMatch.match(line): break m = translatorMatch.match(line) if m: - langsLists[lang].append(m.group(1)) + 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]), cmp=lambda x,y: cmp(x.lower(), y.lower())) + 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()):