|
1 | 1 | {% extends "platform/base.html" %} |
2 | 2 | {% load django_vite %} |
3 | 3 | {% load i18n %} |
| 4 | +{% block extra_locale_messages %} |
| 5 | + "actions": "{% translate 'Actions' %}", |
| 6 | + "all": "{% translate 'All' %}", |
| 7 | + "enable_course": "{% translate 'Enable COURSE_NAME' %}", |
| 8 | + "disable_course": "{% translate 'Disable COURSE_NAME' %}", |
| 9 | + "delete_course": "{% translate 'Delete COURSE_NAME' %}", |
| 10 | + "enabled": "{% translate 'Enabled' %}", |
| 11 | + "disabled": "{% translate 'Disabled' %}", |
| 12 | + "title": "{% translate 'Title' %}", |
| 13 | + "slug": "{% translate 'Slug' %}", |
| 14 | + "filter": "{% translate 'Filter' %}", |
| 15 | + "add_course": "{% translate 'Add a Course' %}", |
| 16 | + "course_status": "{% translate 'Course Status' %}", |
| 17 | + "cancel": "{% translate 'Cancel' %}", |
| 18 | + "delete": "{% translate 'Delete' %}", |
| 19 | + "create": "{% translate 'Create' %}", |
| 20 | + "continue": "{% translate 'Continue' %}", |
| 21 | + "update": "{% translate 'Update' %}", |
| 22 | + "course_title": "{% translate 'Course Title' %}", |
| 23 | + "course_description": "{% translate 'Course Description' %}", |
| 24 | + "course_slug": "{% translate 'Course Slug' %}", |
| 25 | + "add_imap_connection": "{% translate 'Add IMAP Connection' %}", |
| 26 | + "imap_connection_tooltip": "{% translate 'You don\'t need an IMAP connection to build your course, but you will need one if you want your users to interact via email. For example, they can sign up or check their progress just by sending a message. This is a great solution if your audience has limited platform access.' %}", |
| 27 | + "new_imap_connection": "{% translate 'New IMAP Connection' %}", |
| 28 | + "imap_connection": "{% translate 'IMAP Connection' %}", |
| 29 | + "add": "{% translate 'Add' %}", |
| 30 | + "email": "{% translate 'Email' %}", |
| 31 | + "password": "{% translate 'Password' %}", |
| 32 | + "server": "{% translate 'Server' %}", |
| 33 | + "port": "{% translate 'Port' %}", |
| 34 | + "course_enable_confirmation": "{% translate 'Are you sure you want to enable the course COURSE_NAME?' %}", |
| 35 | + "course_disable_confirmation": "{% translate 'Are you sure you want to disable the course COURSE_NAME?' %}", |
| 36 | + "course_delete_confirmation": "{% translate 'Are you sure you want to delete the course COURSE_NAME?' %}", |
| 37 | + "title_required_helper_text": "{% translate 'The course title is required.' %}", |
| 38 | + "description_required_helper_text": "{% translate 'The course description is required.' %}", |
| 39 | + "slug_required_helper_text": "{% translate 'The course slug is required.' %}", |
| 40 | + "email_required_helper_text": "{% translate 'The email is required.' %}", |
| 41 | + "password_required_helper_text": "{% translate 'The password is required.' %}", |
| 42 | + "server_required_helper_text": "{% translate 'The server is required.' %}", |
| 43 | + "port_required_helper_text": "{% translate 'The port is required.' %}", |
| 44 | + "invalid_port_helper_text": "{% translate 'The port must be a valid number.' %}", |
| 45 | + "invalid_email_helper_text": "{% translate 'The email must be a valid email address.' %}", |
| 46 | + "total_enrollments": "{% translate 'Total Enrollments' %}", |
| 47 | + "upload_button_label": "{% translate 'Upload Image' %}", |
| 48 | + "remove_image": "{% translate 'Remove Image' %}", |
| 49 | + "uploaded_image_alt": "{% translate 'Course Image' %}"{% endblock %} |
4 | 50 | {% block extra_head %} |
5 | | - <script> |
6 | | - localeMessages = { |
7 | | - ...localeMessages, |
8 | | - "actions": "{% translate 'Actions' %}", |
9 | | - "all": "{% translate 'All' %}", |
10 | | - "enable_course": "{% translate 'Enable COURSE_NAME' %}", |
11 | | - "disable_course": "{% translate 'Disable COURSE_NAME' %}", |
12 | | - "delete_course": "{% translate 'Delete COURSE_NAME' %}", |
13 | | - "enabled": "{% translate 'Enabled' %}", |
14 | | - "disabled": "{% translate 'Disabled' %}", |
15 | | - "title": "{% translate 'Title' %}", |
16 | | - "slug": "{% translate 'Slug' %}", |
17 | | - "filter": "{% translate 'Filter' %}", |
18 | | - "add_course": "{% translate 'Add a Course' %}", |
19 | | - "course_status": "{% translate 'Course Status' %}", |
20 | | - "cancel": "{% translate 'Cancel' %}", |
21 | | - "delete": "{% translate 'Delete' %}", |
22 | | - "create": "{% translate 'Create' %}", |
23 | | - "continue": "{% translate 'Continue' %}", |
24 | | - "update": "{% translate 'Update' %}", |
25 | | - "course_title": "{% translate 'Course Title' %}", |
26 | | - "course_description": "{% translate 'Course Description' %}", |
27 | | - "course_slug": "{% translate 'Course Slug' %}", |
28 | | - "add_imap_connection": "{% translate 'Add IMAP Connection' %}", |
29 | | - "imap_connection_tooltip": "{% translate 'You don\'t need an IMAP connection to build your course, but you will need one if you want your users to interact via email. For example, they can sign up or check their progress just by sending a message. This is a great solution if your audience has limited platform access.' %}", |
30 | | - "new_imap_connection": "{% translate 'New IMAP Connection' %}", |
31 | | - "imap_connection": "{% translate 'IMAP Connection' %}", |
32 | | - "add": "{% translate 'Add' %}", |
33 | | - "email": "{% translate 'Email' %}", |
34 | | - "password": "{% translate 'Password' %}", |
35 | | - "server": "{% translate 'Server' %}", |
36 | | - "port": "{% translate 'Port' %}", |
37 | | - "course_enable_confirmation": "{% translate 'Are you sure you want to enable the course COURSE_NAME?' %}", |
38 | | - "course_disable_confirmation": "{% translate 'Are you sure you want to disable the course COURSE_NAME?' %}", |
39 | | - "course_delete_confirmation": "{% translate 'Are you sure you want to delete the course COURSE_NAME?' %}", |
40 | | - "title_required_helper_text": "{% translate 'The course title is required.' %}", |
41 | | - "description_required_helper_text": "{% translate 'The course description is required.' %}", |
42 | | - "slug_required_helper_text": "{% translate 'The course slug is required.' %}", |
43 | | - "email_required_helper_text": "{% translate 'The email is required.' %}", |
44 | | - "password_required_helper_text": "{% translate 'The password is required.' %}", |
45 | | - "server_required_helper_text": "{% translate 'The server is required.' %}", |
46 | | - "port_required_helper_text": "{% translate 'The port is required.' %}", |
47 | | - "invalid_port_helper_text": "{% translate 'The port must be a valid number.' %}", |
48 | | - "invalid_email_helper_text": "{% translate 'The email must be a valid email address.' %}", |
49 | | - "total_enrollments": "{% translate 'Total Enrollments' %}", |
50 | | - "upload_button_label": "{% translate 'Upload Image' %}", |
51 | | - "remove_image": "{% translate 'Remove Image' %}", |
52 | | - "uploaded_image_alt": "{% translate 'Course Image' %}", |
53 | | - } |
54 | | - </script> |
55 | 51 | {% vite_asset 'platform/courses/Courses.jsx' %} |
56 | 52 | {% endblock %} |
0 commit comments