diff --git a/.overrides/tutorial/README.md b/.overrides/tutorial/README.md
new file mode 100755
index 0000000000..aa172814a2
--- /dev/null
+++ b/.overrides/tutorial/README.md
@@ -0,0 +1,58 @@
+README
+======
+
+Introducción
+------------
+
+Este README describe la técnica utilizada en Inkscape para generar
+el logo de python-docs-es con el nombre de todos los traductores.
+
+La tecnica se llama a veces "Text portrait" y consiste simplemente
+en utilizar una imagen como mascara para un texto. Muchos tutoriales
+en línea explican el proceso de forma mas o menos completa.
+
+Los archivos `ready-centered.svg` y `ready-fullpage.svg` ya tienen
+la tecnica aplicada sobre la imágen de una letra "ñ".
+
+La lista de todos los traductores está en el archivo `./TRANSLATORS`.
+Lo ideal es transformar los `\n` en espacios poder copiar y pegar.
+Por ejemplo: `$ cat TRANSLATORS | tr '\n' ' ' `
+
+
+Modificar la lista de traductores
+---------------------------------
+
+Si sólo se quiere modificar la lista de traductores:
+
+0. En Inkscape abrir uno de los archivos SVG (`ready-centered.svg` o `ready-fullpage.svg`)
+1. Abrir el panel de objetos (`Object`/`Objects...`).
+2. Seleccionar el objeto `text`
+3. Abrir el panel de texto (`Text`/`Text and fonts...` o `Shift`+`Ctrl`+`T`)
+4. Elegir el tabs `Text` del panel de texto
+5. Remplazar el contenido y cliquear `Apply`
+
+Si el texto es mas corto o mas largo, para que el texto ocupe toda la imágen
+puede que haya que adaptar la fuente utilizada (fuente, tamaño, espaciado, ...).
+
+
+Modificar la imágen
+-------------------
+
+Si se quiere modificar la imágen utilizada:
+
+0. En Inkscape abrir uno de los archivos SVG (`ready-centered.svg` o `ready-fullpage.svg`)
+1. Abrir el panel de objetos (`Object`/`Objects...`)
+2. Seleccionar el objeto `text`
+3. Elegir la opción `Object`/`Mask`/`Release` para "soltar" la máscara utilizada
+4. En el panel de objetos, aparece un grupo (`gXXXXX`) con la la ñ y un fondo gris
+5. Eliminar u ocultar el grupo
+6. Agregar la nueva imágen a utilizar (via Drag and Drop o `File`/`Import...`)
+7. Aseguarse que la imágen tiene el mismo tamaño que el texto:
+ a. Seleccionar el objeto texto -> `Ctrl`+`C`
+ b. Seleccionar la imágen agregada -> `Edit`/`Paste Size`/`Paste Size`
+8. Centrar la imágen sobre la página (panel `Object`/`Align and Distribute`)
+9. En el panel de objetos, seleccionar la imágen y luego el texto
+10. Setear la máscara con `Object`/`Mask`/`Set`
+
+En las partes oscuras de la imágen aparece el texto claro y viceversa.
+Puede que sea necesario ajustar la imágen para obtener un buen resultado.
diff --git a/.overrides/tutorial/ready-centered.svg b/.overrides/tutorial/ready-centered.svg
new file mode 100755
index 0000000000..88d89c5c48
--- /dev/null
+++ b/.overrides/tutorial/ready-centered.svg
@@ -0,0 +1,526 @@
+
+
+
+
+
+
+
+
+
+ ñ
+
+
+
+
+
+ 0-Arngerdur-1 (@0-Arngerdur-1) Adolfo Hristo David Roque Gámez (@hristoroque) Adolfo Villalobos (@AdolfoVillalobos) AdolfoMichel Adriaan Beiertz Adrian Carrillo (@oropher) Agustina Quiros (@qagustina) Alan Verdugo Muñoz (@alanverdugo) Albert Calvo (@albertcalv) Alcides Rivarola (@alcides29) Alejando J. Cura (@alecu) Alexander Mejía Alfonso Reyes (@mxarc) Alfonso Trigo (@alftri) Alvar Maciel (@alvarmaciel @amaciel) Alvaro Cárdenas (@alvaruz) Álvaro Mondéjar Rubio (@mondeja) alycolbar Ana (@popiula) Ana de la Calle Ana Elisa Kuhn (@AnitaaKuhn) Ana Medina Bernal (@ana-med) Andres Bermeo Andreu Vallbona Plazas (@avallbona) Andros Fenollosa Hurtado (@tanrax) Angelica Landazabal (@ALandazabal) Antonio González Fernández (@iam-agf) Antonio Rodriguez Mejias (@Tony-Rome) Ayose Figuera (@ayosefiguera) Azul Maia Vallejos Salgado (@bleucode) Beatriz Cabrero Saiz (@Xhiel23) Bibo Brian Bokser (@brianbok) Briceida Mariscal (@BriceidaMars) Bruno Geninatti (@bgeninatti) Camilo Baquero (@camilooob) Carlos A. Crespo (@cacrespo) Carlos Bernad (@carlos-bernad) Carlos Joel Delgado Pizarro (@c0x6a) Carlos Martel Lamas (@Letram) Catalina Arrey Amunátegui (@CatalinaArrey) Claudia Millán Nebot (@clacri @cheshireminima) Constanza Areal (@geekcoty) Cristhian Ortiz (@crisortiz92) Cristian Andrés Maximiliano Mayuti (@mayuti) Cristián Maureira- Fredes (@cmaureir) Cristian Rengifo (@ingrengifo) Damian (@damdev) Daniel Armas Ramírez Daniel F. Moisset (@dmoisset) Daniel Vera Nieto (@dveni) Daniela Zuluaga Ocampo (@Nany262) Darwing Medina Lacayo (@darwing1210) David Lorenzo (@David-Lor) David Revillas (@r3v1) David Silva (@dvidsilva) David Trigo Chávez (@dtrinf) Diego Cristóbal Herreros (@dcristobalh) Diego Mascialino (@dmascialino) Douglas I Cueva Jr (@itisDouglas) EduFriesen00 Elena He Elias Urios Alacreu (@Buzzeitor30) Elisabeth Ortega (@draentropia) Emiliano Vazquez (@gamba47) Emmanuel Arias (@eamanu) Endika Gil (@endikagil) Enrique Giménez (@fenriquegimenez) Enrique Zárate (@enrique-zarate) erasmo Erick G. Islas-Osuna Esteban Solórzano (@estebansolo) Fabrizio Damicelli (@fabridamicelli) Facundo Batista (@facundobatista) Federico Jurío (@FedericoJurio) Federico Zuccolo (@fzuccolo) Fnar Fonso Francisco Ecatl Melo Valle Francisco Jesús Sevilla García (@fjsevilla-dev) Francisco Mora (@framorac) Frank Montalvo Ochoa (@fmontalvoo) G0erman Gabriel Anguita (@gabrielanguita) Gabriela Monsalve Martínez (@gmmonsalve) Gianfranco Salomone (@gianfranco-s) Gibran Herrera (@gibranhl) Ginés Salar Ibáñez (@Ibnmardanis24) gmdeluca Gonzalo Delgado (@gonzalodelgado) Gonzalo Tixilima (@javoweb) Gustavo Adolfo Huarcaya Delgado (@diavolo) Héctor Canto (@hectorcanto) Héctor Sánchez Barrera (@hector-sab) Hugo Valencia Vargas(@psicobloc) Ignacio Dopazo (@ignaciodopazo) Ignacio Sanz (@elnaquete) Ignasi Fosch Ingrid Bianka Garcia Lino (@ibianka) Iracema Caballero (@iracaballero) Italo Farfán Vera Ivonne Yañez Mendoza (@TiaIvonne) Jaime Rodrigo González Rodríguez (@jairock282) Jaume Montané (@jaumemy) Javier Artiga Garijo (@jartigag) Javier Daza (@javierdaza) Jhonatan Barrera (@iam3mer) Jonathan Aguilar (@drawsoek) Jorge Maldonado Ventura (@jorgesumle) José Luis Cantilo (@jcantilo) José Luis Salgado Banda (@josephLSalgado) José Miguel Hernández Cabrera (@miguelheca) Juan Alegría (@zejiran) Juan Antonio Lagos (@alochimpasplum) Juan Biondi (@yeyeto2788) Juan Carlos (@juancarlospaco) Juan Carlos Rojas Ortega (@juancacorps) Juan Carlos Tello (@jctello) Juan Diego Alfonso Ocampo (@halcolo) Juan E. D. (@j-e-d) Juan Elias Rodriguez (@Juerodriguez) Juan Ignacio Rodríguez de León (@euribates) Juan Molina Riddell Juan Perdomo(@JuanPerdomo00) Juan Sebastián Marquez (@juansemarquez) JuanD Juanjo Conti (@jjconti) Julián Pérez (@jcpmmx) Julieta Kogan Moyano (@JuliKM3) Katia Lira Kevin Cajachuán (@Kajachuan) kikocorreoso Kosmas-Louis Meta Krystal Austin ktowen Laura Gutierrez Funderburk Laureano Silva Leandro E. Colombo Viña (@lecovi) Leonardo Gomez (@gomezgleonardob) Lis Lucas Miranda Luciano Bovio (@lbovio) Luis Llave (@llaveluis) Luis Sánchez (@LuisAISanchez) Maia Manu de Frutos Vila (@manudefrutosvila) Manuel Garrido Manuel Kaufmann (@humitos) Manuel Quiñones (@manuq) Manuel Ramos (@manuelramos) Marcelo Elizeche Landó (@melizeche) Marco Moresi (@mrcmoresi) Marco Richetta (@marcorichetta) Marcos Medrano (@mmmarcos) Marcos Moreno (@marcosmamg) Marcos Sánchez Provencio (@rapto) María Andrea Vignau (@mavignau @marian- vignau) María Camila Guerrero Giraldo (@macaguegi) María José Molina Contreras (@mjmolina) María Saiz Muñoz (@mariasm87) Martín Gaitán (@mgaitan) Martín Ramírez (@tinchoram) Matias Bordese (@matiasb) Melissa Escobar Gutiérrez (@MelissaEscobar) Miguel Ángel Nahuel Ambrosini (@ambro17) Nahuel Espinosa (@nahueespinosa) Naryie Vásquez Martínez (@narvmtz) Natalia Elvira Astoreca (@nea23) Nataya Soledad Flores (@natayafs) Neptali Gil Martorelli nicocastanio Nicolás Demarchi (@gilgamezh) Omar Mendo (@beejeke) Oscar Martinez Pablo Lobariñas (@Qkolnek) Paula Aragón (@pandrearro) Pedro Aaron (@paaaron) Pedro Jorge De Los Santos Qkolnek Ramiro Algozino (@ralgozino) Ramón Salado (@ramsal) Raúl Cumplido (@raulcd) Reinny Almonte Ramos (@jighdan) Ric Ricardo Rodríguez (@ricrogz) Rishabh Mishra (@rishabhmishra25) Roberto Alsina (@ralsina) Rodrigo Poblete Diaz (@rodpoblete) Rodrigo Tobar (@rtobar) roluisker Rubén de Celis Hernández (@RDCH106) Samantha Valdez A. (@samvaldez) Santiago E Fraire Willemoes (@Woile) Santiago Piccinini (@spiccinini) Screpnik Claudia Raquel Sergio Delgado Quintero (@sdelquin) Sergio Infante (@neosergio) Silvina Tamburini (@silvinabt87) Sofia Carballo (@sofiacarballo) Sofía Denner Stephanie Orellana Bello Sumit Kashyap Summerok Tatiana Delgadillo (@Tai543) Tony-Rome Ulises Alexander Argüelles Monjaraz (@UlisesAlexanderAM) Victor Carlos (@tuxtitlan) Víctor Yelicich Victoria Perez Mola (@victoriapm) VladimirGonzalez Willian Garcia (@wgarcia1309) willian593 Xaraxx Xavi Francisco (@srxavi) Xavi Rambla Centellas (@xavirambla) Yennifer Paola Herrera Ariza (@Yenniferh) Yohanna Padrino (@Yo-hanaPR) zejiran
+
+
diff --git a/.overrides/tutorial/ready-fullpage.svg b/.overrides/tutorial/ready-fullpage.svg
new file mode 100755
index 0000000000..84017dd5b9
--- /dev/null
+++ b/.overrides/tutorial/ready-fullpage.svg
@@ -0,0 +1,526 @@
+
+
+
+
+
+
+
+
+
+ ñ
+
+
+
+
+
+ 0-Arngerdur-1 (@0-Arngerdur-1) Adolfo Hristo David Roque Gámez (@hristoroque) Adolfo Villalobos (@AdolfoVillalobos) AdolfoMichel Adriaan Beiertz Adrian Carrillo (@oropher) Agustina Quiros (@qagustina) Alan Verdugo Muñoz (@alanverdugo) Albert Calvo (@albertcalv) Alcides Rivarola (@alcides29) Alejando J. Cura (@alecu) Alexander Mejía Alfonso Reyes (@mxarc) Alfonso Trigo (@alftri) Alvar Maciel (@alvarmaciel @amaciel) Alvaro Cárdenas (@alvaruz) Álvaro Mondéjar Rubio (@mondeja) alycolbar Ana (@popiula) Ana de la Calle Ana Elisa Kuhn (@AnitaaKuhn) Ana Medina Bernal (@ana-med) Andres Bermeo Andreu Vallbona Plazas (@avallbona) Andros Fenollosa Hurtado (@tanrax) Angelica Landazabal (@ALandazabal) Antonio González Fernández (@iam-agf) Antonio Rodriguez Mejias (@Tony-Rome) Ayose Figuera (@ayosefiguera) Azul Maia Vallejos Salgado (@bleucode) Beatriz Cabrero Saiz (@Xhiel23) Bibo Brian Bokser (@brianbok) Briceida Mariscal (@BriceidaMars) Bruno Geninatti (@bgeninatti) Camilo Baquero (@camilooob) Carlos A. Crespo (@cacrespo) Carlos Bernad (@carlos-bernad) Carlos Joel Delgado Pizarro (@c0x6a) Carlos Martel Lamas (@Letram) Catalina Arrey Amunátegui (@CatalinaArrey) Claudia Millán Nebot (@clacri @cheshireminima) Constanza Areal (@geekcoty) Cristhian Ortiz (@crisortiz92) Cristian Andrés Maximiliano Mayuti (@mayuti) Cristián Maureira- Fredes (@cmaureir) Cristian Rengifo (@ingrengifo) Damian (@damdev) Daniel Armas Ramírez Daniel F. Moisset (@dmoisset) Daniel Vera Nieto (@dveni) Daniela Zuluaga Ocampo (@Nany262) Darwing Medina Lacayo (@darwing1210) David Lorenzo (@David-Lor) David Revillas (@r3v1) David Silva (@dvidsilva) David Trigo Chávez (@dtrinf) Diego Cristóbal Herreros (@dcristobalh) Diego Mascialino (@dmascialino) Douglas I Cueva Jr (@itisDouglas) EduFriesen00 Elena He Elias Urios Alacreu (@Buzzeitor30) Elisabeth Ortega (@draentropia) Emiliano Vazquez (@gamba47) Emmanuel Arias (@eamanu) Endika Gil (@endikagil) Enrique Giménez (@fenriquegimenez) Enrique Zárate (@enrique-zarate) erasmo Erick G. Islas-Osuna Esteban Solórzano (@estebansolo) Fabrizio Damicelli (@fabridamicelli) Facundo Batista (@facundobatista) Federico Jurío (@FedericoJurio) Federico Zuccolo (@fzuccolo) Fnar Fonso Francisco Ecatl Melo Valle Francisco Jesús Sevilla García (@fjsevilla-dev) Francisco Mora (@framorac) Frank Montalvo Ochoa (@fmontalvoo) G0erman Gabriel Anguita (@gabrielanguita) Gabriela Monsalve Martínez (@gmmonsalve) Gianfranco Salomone (@gianfranco-s) Gibran Herrera (@gibranhl) Ginés Salar Ibáñez (@Ibnmardanis24) gmdeluca Gonzalo Delgado (@gonzalodelgado) Gonzalo Tixilima (@javoweb) Gustavo Adolfo Huarcaya Delgado (@diavolo) Héctor Canto (@hectorcanto) Héctor Sánchez Barrera (@hector-sab) Hugo Valencia Vargas(@psicobloc) Ignacio Dopazo (@ignaciodopazo) Ignacio Sanz (@elnaquete) Ignasi Fosch Ingrid Bianka Garcia Lino (@ibianka) Iracema Caballero (@iracaballero) Italo Farfán Vera Ivonne Yañez Mendoza (@TiaIvonne) Jaime Rodrigo González Rodríguez (@jairock282) Jaume Montané (@jaumemy) Javier Artiga Garijo (@jartigag) Javier Daza (@javierdaza) Jhonatan Barrera (@iam3mer) Jonathan Aguilar (@drawsoek) Jorge Maldonado Ventura (@jorgesumle) José Luis Cantilo (@jcantilo) José Luis Salgado Banda (@josephLSalgado) José Miguel Hernández Cabrera (@miguelheca) Juan Alegría (@zejiran) Juan Antonio Lagos (@alochimpasplum) Juan Biondi (@yeyeto2788) Juan Carlos (@juancarlospaco) Juan Carlos Rojas Ortega (@juancacorps) Juan Carlos Tello (@jctello) Juan Diego Alfonso Ocampo (@halcolo) Juan E. D. (@j-e-d) Juan Elias Rodriguez (@Juerodriguez) Juan Ignacio Rodríguez de León (@euribates) Juan Molina Riddell Juan Perdomo(@JuanPerdomo00) Juan Sebastián Marquez (@juansemarquez) JuanD Juanjo Conti (@jjconti) Julián Pérez (@jcpmmx) Julieta Kogan Moyano (@JuliKM3) Katia Lira Kevin Cajachuán (@Kajachuan) kikocorreoso Kosmas-Louis Meta Krystal Austin ktowen Laura Gutierrez Funderburk Laureano Silva Leandro E. Colombo Viña (@lecovi) Leonardo Gomez (@gomezgleonardob) Lis Lucas Miranda Luciano Bovio (@lbovio) Luis Llave (@llaveluis) Luis Sánchez (@LuisAISanchez) Maia Manu de Frutos Vila (@manudefrutosvila) Manuel Garrido Manuel Kaufmann (@humitos) Manuel Quiñones (@manuq) Manuel Ramos (@manuelramos) Marcelo Elizeche Landó (@melizeche) Marco Moresi (@mrcmoresi) Marco Richetta (@marcorichetta) Marcos Medrano (@mmmarcos) Marcos Moreno (@marcosmamg) Marcos Sánchez Provencio (@rapto) María Andrea Vignau (@mavignau @marian- vignau) María Camila Guerrero Giraldo (@macaguegi) María José Molina Contreras (@mjmolina) María Saiz Muñoz (@mariasm87) Martín Gaitán (@mgaitan) Martín Ramírez (@tinchoram) Matias Bordese (@matiasb) Melissa Escobar Gutiérrez (@MelissaEscobar) Miguel Ángel Nahuel Ambrosini (@ambro17) Nahuel Espinosa (@nahueespinosa) Naryie Vásquez Martínez (@narvmtz) Natalia Elvira Astoreca (@nea23) Nataya Soledad Flores (@natayafs) Neptali Gil Martorelli nicocastanio Nicolás Demarchi (@gilgamezh) Omar Mendo (@beejeke) Oscar Martinez Pablo Lobariñas (@Qkolnek) Paula Aragón (@pandrearro) Pedro Aaron (@paaaron) Pedro Jorge De Los Santos Qkolnek Ramiro Algozino (@ralgozino) Ramón Salado (@ramsal) Raúl Cumplido (@raulcd) Reinny Almonte Ramos (@jighdan) Ric Ricardo Rodríguez (@ricrogz) Rishabh Mishra (@rishabhmishra25) Roberto Alsina (@ralsina) Rodrigo Poblete Diaz (@rodpoblete) Rodrigo Tobar (@rtobar) roluisker Rubén de Celis Hernández (@RDCH106) Samantha Valdez A. (@samvaldez) Santiago E Fraire Willemoes (@Woile) Santiago Piccinini (@spiccinini) Screpnik Claudia Raquel Sergio Delgado Quintero (@sdelquin) Sergio Infante (@neosergio) Silvina Tamburini (@silvinabt87) Sofia Carballo (@sofiacarballo) Sofía Denner Stephanie Orellana Bello Sumit Kashyap Summerok Tatiana Delgadillo (@Tai543) Tony-Rome Ulises Alexander Argüelles Monjaraz (@UlisesAlexanderAM) Victor Carlos (@tuxtitlan) Víctor Yelicich Victoria Perez Mola (@victoriapm) VladimirGonzalez Willian Garcia (@wgarcia1309) willian593 Xaraxx Xavi Francisco (@srxavi) Xavi Rambla Centellas (@xavirambla) Yennifer Paola Herrera Ariza (@Yenniferh) Yohanna Padrino (@Yo-hanaPR) zejiran
+
+