From 9ab92165c88a7c4a73027839b4d7c29011909f95 Mon Sep 17 00:00:00 2001 From: Francisco Roldan Date: Wed, 25 May 2022 14:24:54 -0300 Subject: [PATCH] feat: translations --- lms/translations/es.csv | 49 +++++++++++++++++++++++++++++++++++++ lms/www/batch/learn.html | 12 ++++----- lms/www/courses/course.html | 4 +-- lms/www/courses/index.py | 3 ++- 4 files changed, 59 insertions(+), 9 deletions(-) create mode 100644 lms/translations/es.csv diff --git a/lms/translations/es.csv b/lms/translations/es.csv new file mode 100644 index 00000000..cc69de0d --- /dev/null +++ b/lms/translations/es.csv @@ -0,0 +1,49 @@ +Chapter,Capitulo, +Lesson,Lección, +Quiz,Cuestionario, +Interest,Interés, +Course,Curso, +All Live Courses,Todos los Cursos Disponibles, +All Live Courses ({0}),Todos los Cursos Disponibles ({0}), +All Courses,Todos los Cursos, +Instructors,Instructores, +Completed,Completado, +Evaluation On: ,Evaluación en: , +Under Review,Bajo Revisión, +Edit,Editar, +"You have exceeded the maximum number of attempts allowed to appear for evaluations of this course.","Ha superado el número máximo de intentos permitidos para presentarse a las evaluaciones de este curso.", +"Your course is currently under review. Once the review is complete, the System Admins will publish it on the website.","Su curso está actualmente en revisión. Una vez completada la revisión, los administradores del sistema lo publicarán en el sitio web.", +Enrolled,Inscriptos, +Lessons,Lecciones, +Get Certified,Obtenga la certificación, +Other Courses,Otros Cursos, +Reviews,Reseñas, +Write a review,Escribe una reseña, +Review the course,Reseña el curso, +Help us improve our course material.,Ayúdenos a mejorar el material del curso., +Add Chapter,Añadir Capítulo, +Add Lesson,Añadir Lección, +Start Learning,Comenzar a Aprender, +Checkout Course,Ver Curso, +Have a doubt?,¿Tiene una duda?, +"Post it here, our mentors will help you out.","Publícalo aquí, nuestros mentores te ayudarán.", +Questions,Preguntas, +Ask a Question,Haga una pregunta, +Submit for Review,Someter a revisión, +Notify me when available,Avísame cuando esté disponible, +Manage the course,Gestionar el curso, +Continue Learning,Continuar Aprendiendo, +Apply for Certificate,Aplicar para certificación, +Get Certificate,Obtener el certificado, +Pick a Slot,Elija una franja horaria, +"This course requires you to complete an evaluation to get certified. Please pick a slot based on your convenience for the evaluations. ","Este curso requiere que usted complete una evaluación para obtener la certificación. Por favor, elija un espacio basado en su conveniencia para las evaluaciones. " +"Slots","Horarios", +There are no slots available on this day.,No hay horarios disponibles para este día, +Submit,Enviar, +Course Creators,Creadores de cursos, +Mark as Complete,Marcar como completo, +Mark as Incomplete,Marcar como incompleto, +Mark as complete on moving to the next lesson,Marcar como completo al pasar a la siguiente lección, +"This lesson is not available for preview. Please join the course to access it.","Esta lección no está disponible para la vista previa. Por favor, únase al curso para acceder a ella.", +"This lesson is not available for preview. As you are the Instructor of the course only you can see it.","Esta lección no está disponible para la vista previa. Como usted es el instructor del curso, sólo usted puede verla.", +COMPLETED,COMPLETADO, \ No newline at end of file diff --git a/lms/www/batch/learn.html b/lms/www/batch/learn.html index d6416f61..76f2339a 100644 --- a/lms/www/batch/learn.html +++ b/lms/www/batch/learn.html @@ -147,13 +147,13 @@ {% macro Discussions() %} {% set is_instructor = frappe.session.user == course.instructor %} {% set condition = is_instructor if is_instructor else membership %} -{% set doctype, docname = "Course Lesson", lesson.name %} -{% set title = "Questions" %} -{% set cta_title = "Ask a Question" %} -{% set button_name = "Start Learning" %} +{% set doctype, docname = _("Course Lesson"), lesson.name %} +{% set title = _("Questions") %} +{% set cta_title = _("Ask a Question") %} +{% set button_name = _("Start Learning") %} {% set redirect_to = "/courses/" + course.name %} -{% set empty_state_title = "Have a doubt?" %} -{% set empty_state_subtitle = "Post it here, our mentors will help you out." %} +{% set empty_state_title = _("Have a doubt?") %} +{% set empty_state_subtitle = _("Post it here, our mentors will help you out.") %} {% include "frappe/templates/discussions/discussions_section.html" %} {% endmacro %} diff --git a/lms/www/courses/course.html b/lms/www/courses/course.html index d222de0f..2d545867 100644 --- a/lms/www/courses/course.html +++ b/lms/www/courses/course.html @@ -61,7 +61,7 @@
-
Instructors:
+
{{ _("Instructors") }}:
{% for instructor in get_instructors(course.name) %}
{{ widgets.Avatar(member=instructor, avatar_class="avatar-small") }} @@ -75,7 +75,7 @@ {% if membership %} {% set progress = frappe.utils.cint(membership.progress) %}
-
{{ progress }}% Completed
+
{{ progress }}% {{ _("Completed") }}
diff --git a/lms/www/courses/index.py b/lms/www/courses/index.py index d7fda57d..52694424 100644 --- a/lms/www/courses/index.py +++ b/lms/www/courses/index.py @@ -1,4 +1,5 @@ import frappe +from frappe import _ from lms.lms.doctype.lms_settings.lms_settings import check_profile_restriction def get_context(context): @@ -6,7 +7,7 @@ def get_context(context): context.live_courses, context.upcoming_courses = get_courses() context.restriction = check_profile_restriction() context.metatags = { - "title": "All Live Courses", + "title": _("All Live Courses"), "image": frappe.db.get_single_value("Website Settings", "banner_image"), "description": "This page lists all the courses published on our website", "keywords": "All Courses, Courses, Learn"