Skip to content

Commit

Permalink
Merge pull request oppia#2723 from oppia/release-2.3.6
Browse files Browse the repository at this point in the history
Release 2.3.6
  • Loading branch information
wxyxinyu authored Nov 15, 2016
2 parents b6a2fc6 + a592c84 commit 1ae16f8
Show file tree
Hide file tree
Showing 151 changed files with 13,563 additions and 2,558 deletions.
8 changes: 8 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ Andrew Low <[email protected]>
Andrey Mironyuk <[email protected]>
Anggoro Dewanto <[email protected]>
Anmol Shukla <[email protected]>
Anthony Zheng <[email protected]>
Arun Kumar <[email protected]>
Arunabh Ghosh <[email protected]>
Avijit Gupta <[email protected]>
Expand All @@ -30,6 +31,7 @@ Charisse De Torres <[email protected]>
Chase Albert <[email protected]>
Chin Zhan Xiong <[email protected]>
Cihan Bebek <[email protected]>
Corey Hunter <[email protected]>
Debanshu Bhaumik <[email protected]>
Deepank Agarwal <[email protected]>
Edward Allison <[email protected]>
Expand All @@ -44,6 +46,7 @@ Huong Le <[email protected]>
Jackson Wu <[email protected]>
Jacob Davis <[email protected]>
Jakub Osika <[email protected]>
Jasmine Rider <[email protected]>
Jasper Deng <[email protected]>
Jaysinh Shukla <[email protected]>
Jérôme (zolk232) <[email protected]>
Expand All @@ -59,6 +62,7 @@ Kevin Lee <[email protected]>
Kevin Thomas <[email protected]>
Kristin Anthony <[email protected]>
Kumari Shalini <[email protected]>
Mamat Rahmat <[email protected]>
Marcel Schmittfull <[email protected]>
Mark Cabanero <[email protected]>
Mark Halpin <[email protected]>
Expand All @@ -67,6 +71,7 @@ Michael Mossey <[email protected]>
Michael Wagner <[email protected]>
Milagro Teruel <[email protected]>
Mungo Dewar <[email protected]>
Naveen Kumar Shukla <[email protected]>
Oskar Cieslik <[email protected]>
Oswell Chan <[email protected]>
Owen Parry <[email protected]>
Expand All @@ -78,6 +83,7 @@ Rajat Patwa <[email protected]>
Rajendra Kadam <[email protected]>
Reto Brunner <[email protected]>
Richard Cho <[email protected]>
Ross Strader <[email protected]>
Samara Trilling <[email protected]>
Santos Hernandez <[email protected]>
Sanyam Khurana <[email protected]>
Expand All @@ -94,12 +100,14 @@ Sourav Singh <[email protected]>
Sreenivasulu Giritheja <[email protected]>
Tarashish Mishra <[email protected]>
Timothy Cyrus <[email protected]>
Tony Jiang <[email protected]>
Travis Shafer <[email protected]>
Truong Kim <[email protected]>
Tuguldur Baigalmaa <[email protected]>
Umesh Singla <[email protected]>
Viraj Prabhu <[email protected]>
Vishal Gupta <[email protected]>
Vojtěch Jelínek <[email protected]>
Xinyu Wu <[email protected]>
Yang Lu <[email protected]>
Yi Yan <[email protected]>
Expand Down
62 changes: 62 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,68 @@ This file contains a summary of changes to the Oppia code base. For a full chang

https://github.com/oppia/oppia/commits/master

v2.3.6 (14 Nov 2016)
--------------------
Learner view:
* Update learner view design by adjusting spacing at top of cards, augmenting card shadows, updating background images, and removing the share icons at the end.
* Hide continue button when pagging back through the cards
* Add Math component while suggesting changes
* Fixed footer in learner view
* Update the backgrounds of both players to use a solid blue background
* Change font color from white to green at end of exploration
* Fix color of progress dots in learner view
* Fix tutor card position when viewport is narrow
* Fix jittering help card at a certain size
* Fix formatting error in item selection interaction display of learner answers
* Add automatic line breaking for LaTeX expressions

Editor:
* Update the warning labels for changing the objective to be more clear
* Upgrade math-expressions library and interpret the creator-defined string as LaTeX instead of text
* Fix a bug where customization arg attributes are saved in the wrong order, leading to the item selection input interaction not recognizing HTML snippets with images
* Add focusing functionality to the rich-text editor

Collections:
* Add option to go to collection view after finishing an exploration
* Use collection-summary-tile for collections on small screens
* Ensure explorations of a single state are properly recorded when completed
* Remove 'Collection >' breadcrumb from collection player navbar

Library page:
* Make library carousel title links more obvious and remove "View All" button
* Add protractor tests for visiting library pages
* Change the mouse cursor to a pointer when the scroll button appears in the library

Other pages:
* Add a "Get Started" page.
* Fix splash content alignment
* Hide site feedback message text on smaller devices
* Allow right clicking on dashboard tiles
* Display a success toast when a new featured exploration is added

I18N:
* Fix Indonesian translation

Emails:
* Add functionality for sending emails to existing users in bulk.

Dev tools:
* Determine Vagrant env by checking existence of a file and env var
* Fix flakiness when accepting alerts in Protractor tests

Code health:
* Refactor learner view
* Minimize calls to is_admin, static site_name and feedback_url
* Remove 'ALTERNATE' tag on translations
* Refactor ID generation procedure into a separate service.
* Separate the top navigation bar into its own directive
* Split up the admin page controller
* Update stripFormatting filter to preserve bold and italics
* Improve docstrings for gae_models.py
* Add docstrings for core.domain.stats_domain
* Add docstrings for core.domain.stats_jobs_continuous
* Add docstrings to gae_models.py

v2.3.5 (17 Oct 2016)
--------------------
Infrastructure and tests:
Expand Down
8 changes: 8 additions & 0 deletions CONTRIBUTORS
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ Andrey Mironyuk <[email protected]>
Angela Park <[email protected]>
Anggoro Dewanto <[email protected]>
Anmol Shukla <[email protected]>
Anthony Zheng <[email protected]>
Arun Kumar <[email protected]>
Arunabh Ghosh <[email protected]>
Avijit Gupta <[email protected]>
Expand All @@ -46,6 +47,7 @@ Charisse De Torres <[email protected]>
Chase Albert <[email protected]>
Chin Zhan Xiong <[email protected]>
Cihan Bebek <[email protected]>
Corey Hunter <[email protected]>
Debanshu Bhaumik <[email protected]>
Deepank Agarwal <[email protected]>
Edward Allison <[email protected]>
Expand All @@ -61,6 +63,7 @@ Jackson Wu <[email protected]>
Jacob Davis <[email protected]>
Jakub Osika <[email protected]>
Jasper Deng <[email protected]>
Jasmine Rider <[email protected]>
Jaysinh Shukla <[email protected]>
Jeremy Emerson <[email protected]>
Jérôme (zolk232) <[email protected]>
Expand All @@ -78,6 +81,7 @@ Koji Ashida <[email protected]>
Kristin Anthony <[email protected]>
Kumari Shalini <[email protected]>
Madiyar Aitbayev <[email protected]>
Mamat Rahmat <[email protected]>
Manas Tungare <[email protected]>
Marcel Schmittfull <[email protected]>
Mark Cabanero <[email protected]>
Expand All @@ -88,6 +92,7 @@ Michael Mossey <[email protected]>
Michael Wagner <[email protected]>
Milagro Teruel <[email protected]>
Mungo Dewar <[email protected]>
Naveen Kumar Shukla <[email protected]>
Oskar Cieslik <[email protected]>
Oswell Chan <[email protected]>
Owen Parry <[email protected]>
Expand All @@ -100,6 +105,7 @@ Rajat Patwa <[email protected]>
Rajendra Kadam <[email protected]>
Reinaldo Aguiar <[email protected]>
Reto Brunner <[email protected]>
Ross Strader <[email protected]>
Richard Cho <[email protected]>
Samara Trilling <[email protected]>
Santos Hernandez <[email protected]>
Expand All @@ -121,13 +127,15 @@ Stephanie Federwisch <[email protected]>
Stephen Chiang <[email protected]>
Tarashish Mishra <[email protected]>
Timothy Cyrus <[email protected]>
Tony Jiang <[email protected]>
Travis Shafer <[email protected]>
Truong Kim <[email protected]>
Tuguldur Baigalmaa <[email protected]>
Umesh Singla <[email protected]>
Viraj Prabhu <[email protected]>
Vishal Gupta <[email protected]>
Vishal Joisar <[email protected]>
Vojtěch Jelínek <[email protected]>
Wilson Hong <[email protected]>
Xinyu Wu <[email protected]>
Yana Malysheva <[email protected]>
Expand Down
11 changes: 9 additions & 2 deletions Vagrantfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,13 @@

# The recommended method for short, multi-line shell scripts in Vagrant.
# Usage: http://stackoverflow.com/questions/2500436/how-does-cat-eof-work-in-bash
$env_script = <<SCRIPT
# General-purpose env var to let scripts know we are in Vagrant.
echo "export VAGRANT=true" >> /etc/profile
# Create file (if it does not exist already) to let scripts know we are in Vagrant.
touch /etc/is_vagrant_vm
SCRIPT

$script = <<SCRIPT
cd /home/vagrant/oppia
bash ./scripts/install_prerequisites.sh
Expand All @@ -19,8 +26,8 @@ Vagrant.configure(2) do |config|
v.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/v-root", "1"]
v.memory = 2048
end
# General-purpose env var to let scripts know we are in Vagrant.
config.vm.provision "shell", inline: 'echo "export VAGRANT=true" >> /etc/profile'

config.vm.provision "shell", inline: $env_script
# Tell apt to default to "yes" when installing packages. Necessary for unattended installs.
config.vm.provision "shell", inline: 'echo \'APT::Get::Assume-Yes "true";\' > /etc/apt/apt.conf.d/90yes'
config.vm.network "forwarded_port", guest: 8000, host: 8000
Expand Down
2 changes: 1 addition & 1 deletion app.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
application: oppiaserver
version: 2-3-5
version: 2-3-6
runtime: python27
api_version: 1
threadsafe: false
Expand Down
14 changes: 9 additions & 5 deletions assets/i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,15 @@
"I18N_ERROR_PAGE_TITLE_500": "Error 500 - Oppia",
"I18N_FOOTER_ABOUT": "About",
"I18N_FOOTER_ABOUT_ALL_CAPS": "ABOUT OPPIA",
"I18N_FOOTER_AUTHOR_PROFILES": "Author Profiles",
"I18N_FOOTER_BROWSE_LIBRARY": "Browse the Library",
"I18N_FOOTER_CONTACT_US": "Contact Us",
"I18N_FOOTER_CONTRIBUTE_ALL_CAPS": "CONTRIBUTE",
"I18N_FOOTER_CREDITS": "Credits",
"I18N_FOOTER_DONATE": "Donate",
"I18N_FOOTER_FORUM": "Forum",
"I18N_FOOTER_GET_INVOLVED": "Get Involved",
"I18N_FOOTER_GET_STARTED": "Get Started",
"I18N_FOOTER_OPPIA_FOUNDATION": "The Oppia Foundation",
"I18N_FOOTER_PARTICIPATION_PLAYBOOK": "Participation Playbook",
"I18N_FOOTER_PRIVACY_POLICY": "Privacy Policy",
Expand All @@ -55,6 +57,7 @@
"I18N_FORMS_TYPE_NUMBER_AT_LEAST": "Please enter a number that is at least <[minValue]>.",
"I18N_FORMS_TYPE_NUMBER_AT_MOST": "Please enter a number that is at most <[maxValue]>.",
"I18N_FORMS_TYPE_NUMBER_INVALID_DECIMAL": "Please enter a valid decimal number.",
"I18N_GET_STARTED_PAGE_TITLE": "Get Started",
"I18N_INTERACTIONS_GRAPH_ADD_EDGE": "Add Edge",
"I18N_INTERACTIONS_GRAPH_ADD_NODE": "Add Node",
"I18N_INTERACTIONS_GRAPH_DELETE": "Delete",
Expand Down Expand Up @@ -180,7 +183,7 @@
"I18N_PLAYER_REPORT_MODAL_BODY_ADDITIONAL_DETAILS": "Please provide additional details for the moderators:",
"I18N_PLAYER_REPORT_MODAL_BODY_HEADER": "What is the issue?",
"I18N_PLAYER_REPORT_MODAL_BODY_OTHER": "Other",
"I18N_PLAYER_REPORT_MODAL_BODY_POOR_EXPERIENCE": "Poor learning experience",
"I18N_PLAYER_REPORT_MODAL_BODY_POOR_EXPERIENCE": "Poor learning experience",
"I18N_PLAYER_REPORT_MODAL_FOOTER_CANCEL": "Cancel",
"I18N_PLAYER_REPORT_MODAL_FOOTER_SUBMIT": "Submit",
"I18N_PLAYER_REPORT_MODAL_HEADER": "Report this exploration",
Expand All @@ -192,6 +195,7 @@
"I18N_PLAYER_RETURN_TO_EDITOR": "Return to editor",
"I18N_PLAYER_RETURN_TO_LIBRARY": "Return to library",
"I18N_PLAYER_SHARE_EXPLORATION": "Enjoyed this exploration? Share it with your friends!",
"I18N_PLAYER_SHARE_THIS_EXPLORATION": "Share this exploration",
"I18N_PLAYER_STAY_ANONYMOUS": "Stay Anonymous",
"I18N_PLAYER_SUBMIT_BUTTON": "Submit",
"I18N_PLAYER_TAGS_TOOLTIP": "Tags",
Expand Down Expand Up @@ -232,6 +236,7 @@
"I18N_SIDEBAR_DONATE": "Donate",
"I18N_SIDEBAR_FOLLOW_US": "Follow Us",
"I18N_SIDEBAR_FORUM": "Forum",
"I18N_SIDEBAR_GET_STARTED": "Get Started",
"I18N_SIDEBAR_LIBRARY_LINK": "Library",
"I18N_SIDEBAR_TEACH_WITH_OPPIA": "Teach with Oppia",
"I18N_SIGNUP_AGREE_LICENSE_DESCRIPTION": "By checking the box to the left of this text, you acknowledge, agree, and accept to be bound by the <[sitename]> Terms of Use, found <a href=\"/terms\" target=\"_blank\">here</a>.",
Expand Down Expand Up @@ -265,16 +270,14 @@
"I18N_SIGNUP_USERNAME_EXPLANATION": "Your username will be shown next to your contributions.",
"I18N_SIGNUP_WAIVER_OBJECTIVE": "The waiver of the attribution (BY) requirement means that, if someone reuses this work, they are not required to attribute the authors. However, all of your individual contributions to explorations will be available on this site in the exploration change log, and people who reuse the exploration are encouraged (but not required) to include a link to this page.",
"I18N_SIGNUP_WHY_LICENSE": "Why CC-BY-SA?",
"I18N_SPLASH_FIRST_EXPLORATION_DESCRIPTION": "Explorations are interactive lessons that provide more immersive experiences than static videos or text, helping users learn by doing.",
"I18N_SPLASH_FIRST_EXPLORATION_DESCRIPTION_ALTERNATE": "Oppia's lessons, also known as explorations, provide more immersive experiences than static videos or text, helping users learn by doing.",
"I18N_SPLASH_FIRST_EXPLORATION_DESCRIPTION": "Oppia's lessons, also known as explorations, provide more immersive experiences than static videos or text, helping users learn by doing.",
"I18N_SPLASH_JAVASCRIPT_ERROR_DESCRIPTION": "Oppia is a free, open-source learning platform full of interactive activities called 'explorations'. Sadly, Oppia requires JavaScript to be enabled in your web browser in order to function properly and your web browser has JavaScript disabled. If you need help enabling JavaScript, <a href=\"<[hrefUrl]>\">click here.</a>",
"I18N_SPLASH_JAVASCRIPT_ERROR_THANKS": "Thank you.",
"I18N_SPLASH_JAVASCRIPT_ERROR_TITLE": "We Need JavaScript in Your Browser",
"I18N_SPLASH_PAGE_TITLE": "Oppia: Teach, Learn, Explore",
"I18N_SPLASH_SECOND_EXPLORATION_DESCRIPTION": "Explorations are simple to create. They are easily adapted based on individual student feedback and trends in the experience of your learners around the world.",
"I18N_SPLASH_SITE_FEEDBACK": "Site Feedback",
"I18N_SPLASH_SUBTITLE": "Oppia makes it easy to create interactive explorations that educate and engage.",
"I18N_SPLASH_SUBTITLE_ALTERNATE": "Oppia makes it easy to create interactive lessons that educate and engage.",
"I18N_SPLASH_SUBTITLE": "Oppia makes it easy to create interactive lessons that educate and engage.",
"I18N_SPLASH_THIRD_EXPLORATION_DESCRIPTION": "Oppia lets you create and share explorations on a wide range of subjects, limited only by your imagination.",
"I18N_SPLASH_TITLE": "Think outside the books.",
"I18N_TOPNAV_ABOUT": "About",
Expand All @@ -285,6 +288,7 @@
"I18N_TOPNAV_DASHBOARD": "Creator Dashboard",
"I18N_TOPNAV_DONATE": "Donate",
"I18N_TOPNAV_FORUM": "Forum",
"I18N_TOPNAV_GET_STARTED": "Get Started",
"I18N_TOPNAV_LIBRARY": "Library",
"I18N_TOPNAV_LOGOUT": "Logout",
"I18N_TOPNAV_MODERATOR_PAGE": "Moderator Page",
Expand Down
12 changes: 8 additions & 4 deletions assets/i18n/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,15 @@
"I18N_ERROR_PAGE_TITLE_500": "Error 500 - Oppia",
"I18N_FOOTER_ABOUT": "Acerca de",
"I18N_FOOTER_ABOUT_ALL_CAPS": "ACERCA DE OPPIA",
"I18N_FOOTER_AUTHOR_PROFILES": "Perfiles de autores",
"I18N_FOOTER_BROWSE_LIBRARY": "Navega en la librería",
"I18N_FOOTER_CONTACT_US": "Contáctanos",
"I18N_FOOTER_CONTRIBUTE_ALL_CAPS": "CONTRIBUYE",
"I18N_FOOTER_CREDITS": "Créditos",
"I18N_FOOTER_DONATE": "Done",
"I18N_FOOTER_FORUM": "Foro",
"I18N_FOOTER_GET_INVOLVED": "Contribuye",
"I18N_FOOTER_GET_STARTED": "Comenzar",
"I18N_FOOTER_OPPIA_FOUNDATION": "Fundación Oppia",
"I18N_FOOTER_PARTICIPATION_PLAYBOOK": "Guía de participación",
"I18N_FOOTER_PRIVACY_POLICY": "Política de privacidad",
Expand All @@ -55,6 +57,7 @@
"I18N_FORMS_TYPE_NUMBER_AT_LEAST": "Por favor ingresa un número que sea mayor o igual que <[minValue]>.",
"I18N_FORMS_TYPE_NUMBER_AT_MOST": "Por favor ingresa un número que sea menor o igual que <[maxValue]>.",
"I18N_FORMS_TYPE_NUMBER_INVALID_DECIMAL": "Por favor ingresa un número decimal válido.",
"I18N_GET_STARTED_PAGE_TITLE": "Comenzar",
"I18N_INTERACTIONS_GRAPH_ADD_EDGE": "Agregar arista",
"I18N_INTERACTIONS_GRAPH_ADD_NODE": "Agregar nodo",
"I18N_INTERACTIONS_GRAPH_DELETE": "Eliminar",
Expand Down Expand Up @@ -192,6 +195,7 @@
"I18N_PLAYER_RETURN_TO_EDITOR": "Volver al editor",
"I18N_PLAYER_RETURN_TO_LIBRARY": "Volver a la librería",
"I18N_PLAYER_SHARE_EXPLORATION": "Disfrutado de esta exploración? Compártelo con tus amigos!",
"I18N_PLAYER_SHARE_THIS_EXPLORATION": "Compártir este exploración",
"I18N_PLAYER_STAY_ANONYMOUS": "Permanecer anónimo",
"I18N_PLAYER_SUBMIT_BUTTON": "Enviar",
"I18N_PLAYER_TAGS_TOOLTIP": "Etiquetas",
Expand Down Expand Up @@ -232,6 +236,7 @@
"I18N_SIDEBAR_DONATE": "Done",
"I18N_SIDEBAR_FOLLOW_US": "Síguenos",
"I18N_SIDEBAR_FORUM": "Foro",
"I18N_SIDEBAR_GET_STARTED": "Comenzar",
"I18N_SIDEBAR_LIBRARY_LINK": "Biblioteca",
"I18N_SIDEBAR_TEACH_WITH_OPPIA": "Enseñar con Oppia",
"I18N_SIGNUP_AGREE_LICENSE_DESCRIPTION": "Al marcar la casilla a la izquierda de este texto, reconoces, acuerdas y aceptas respetar los Térmios de Uso de <[sitename]> que puedes encontrar <a href=\"/terms\" target=\"_blank\">aquí</a>.",
Expand Down Expand Up @@ -265,16 +270,14 @@
"I18N_SIGNUP_USERNAME_EXPLANATION": "Tu usuario se mostrará al lado de tus contribuciones.",
"I18N_SIGNUP_WAIVER_OBJECTIVE": "La renuncia al requerimiento de atribución significa que, si alguien reutiliza ese trabajo, no están obligados a atribuirlo a los autores. Sin embargo, todas tus contribuciones individuales a las exploraciones estarán disponibles en el sitio, en el registro de cambios de la exploración. Se recomienda que quien reuse la exploración incluya un enlace a esta página, pero no es una obligación.",
"I18N_SIGNUP_WHY_LICENSE": "¿Por qué CC-BY-SA?",
"I18N_SPLASH_FIRST_EXPLORATION_DESCRIPTION": "Las exploraciones son lecciones interactivas que proveen experiencias más envolventes que videos estáticos o texto, ayudando a los usuarios a aprender haciendo.",
"I18N_SPLASH_FIRST_EXPLORATION_DESCRIPTION_ALTERNATE": "Las lecciones de Oppia, también conocidas como exploraciones, proveen experiencias más envolventes que videos estáticos o texto, ayudando a los usuarios a aprender haciendo.",
"I18N_SPLASH_FIRST_EXPLORATION_DESCRIPTION": "Las lecciones de Oppia, también conocidas como exploraciones, proveen experiencias más envolventes que videos estáticos o texto, ayudando a los usuarios a aprender haciendo.",
"I18N_SPLASH_JAVASCRIPT_ERROR_DESCRIPTION": "Oppia es una plataforma de aprendizaje gratuita, libre y de código abierto Oppia llena de actividades interactivas llamadas exploraciones. Lamentablemente, Oppia requiere que JavaScript esté activado en tu navegador para funcionar apropiadamente y tu navegador ha desactivado JavaScript. Si necesitas ayuda activando JavaScript, <a href=\"<[hrefUrl]>\">haz click aquí.</a>",
"I18N_SPLASH_JAVASCRIPT_ERROR_THANKS": "Thank you.",
"I18N_SPLASH_JAVASCRIPT_ERROR_TITLE": "Necesitamos JavaScript en tu navegador.",
"I18N_SPLASH_PAGE_TITLE": "Oppia: Enseñar, Aprender, Explorar",
"I18N_SPLASH_SECOND_EXPLORATION_DESCRIPTION": "Las exploraciones son simples de crear. Se adaptan fácilmente según comentarios individuales de los estudiantes y tendencias en la experiencia de los usuarios alrededor del mundo.",
"I18N_SPLASH_SITE_FEEDBACK": "Comentarios al sitio",
"I18N_SPLASH_SUBTITLE": "Con Oppia es fácil crear exploraciones interactivas que educan y entretienen.",
"I18N_SPLASH_SUBTITLE_ALTERNATE": "Con Oppia es fácil crear lecciones interactivas que educan y entretienen.",
"I18N_SPLASH_SUBTITLE": "Con Oppia es fácil crear lecciones interactivas que educan y entretienen.",
"I18N_SPLASH_THIRD_EXPLORATION_DESCRIPTION": "Oppia te permite crear y compartir exploraciones en una gran variedad de temas, limitado sólo por tu imaginación.",
"I18N_SPLASH_TITLE": "Piensa más allá de los libros.",
"I18N_TOPNAV_ABOUT": "Acerca de",
Expand All @@ -285,6 +288,7 @@
"I18N_TOPNAV_DASHBOARD": "Dashboard Creador",
"I18N_TOPNAV_DONATE": "Done",
"I18N_TOPNAV_FORUM": "Foro",
"I18N_TOPNAV_GET_STARTED": "Comenzar",
"I18N_TOPNAV_LIBRARY": "Biblioteca",
"I18N_TOPNAV_LOGOUT": "Cerrar sesión",
"I18N_TOPNAV_MODERATOR_PAGE": "Página del Moderador",
Expand Down
Loading

0 comments on commit 1ae16f8

Please sign in to comment.