Commit 69ee68768638172ebcb8ff63d9cb98bfa09557b2

Authored by ailsoncgt
2 parents 8617ef0d 170950c6

Merge in dev

Showing 58 changed files with 2638 additions and 1030 deletions   Show diff stats
app/locale/he_il/LC_MESSAGES/django.po
@@ -1,178 +0,0 @@ @@ -1,178 +0,0 @@
1 -# SOME DESCRIPTIVE TITLE.  
2 -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER  
3 -# This file is distributed under the same license as the PACKAGE package.  
4 -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.  
5 -#  
6 -#, fuzzy  
7 -msgid ""  
8 -msgstr ""  
9 -"Project-Id-Version: PACKAGE VERSION\n"  
10 -"Report-Msgid-Bugs-To: \n"  
11 -"POT-Creation-Date: 2016-09-16 02:41-0300\n"  
12 -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"  
13 -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"  
14 -"Language-Team: LANGUAGE <LL@li.org>\n"  
15 -"Language: \n"  
16 -"MIME-Version: 1.0\n"  
17 -"Content-Type: text/plain; charset=UTF-8\n"  
18 -"Content-Transfer-Encoding: 8bit\n"  
19 -  
20 -#: app/templates/app/base.html:10  
21 -msgid "The Project"  
22 -msgstr ""  
23 -  
24 -#: app/templates/app/base.html:11  
25 -msgid "CCTE Group"  
26 -msgstr ""  
27 -  
28 -#: app/templates/app/base.html:14  
29 -msgid "Hi"  
30 -msgstr ""  
31 -  
32 -#: app/templates/app/base.html:16  
33 -msgid "See Profile"  
34 -msgstr ""  
35 -  
36 -#: app/templates/app/base.html:17  
37 -msgid "Settings"  
38 -msgstr ""  
39 -  
40 -#: app/templates/app/base.html:18  
41 -msgid "Logout"  
42 -msgstr ""  
43 -  
44 -#: app/templates/app/index.html:6  
45 -msgid "You have:"  
46 -msgstr ""  
47 -  
48 -#: app/templates/app/index.html:10 app/templates/home.html:88  
49 -msgid "Pending Tasks"  
50 -msgstr ""  
51 -  
52 -#: app/templates/app/index.html:14  
53 -msgid "Users Online"  
54 -msgstr ""  
55 -  
56 -#: app/templates/app/index.html:20  
57 -msgid "You can:"  
58 -msgstr ""  
59 -  
60 -#: app/templates/app/index.html:24 app/templates/home_professor.html:25  
61 -msgid "Create Course"  
62 -msgstr ""  
63 -  
64 -#: app/templates/app/index.html:29 app/templates/home.html:93  
65 -msgid "Manage Users"  
66 -msgstr ""  
67 -  
68 -#: app/templates/app/index.html:33 app/templates/home.html:96  
69 -msgid "Manage Courses"  
70 -msgstr ""  
71 -  
72 -#: app/templates/app/index.html:37  
73 -msgid "Gerenciar Categorias"  
74 -msgstr ""  
75 -  
76 -#: app/templates/app/index.html:45  
77 -msgid "Your course(s):"  
78 -msgstr ""  
79 -  
80 -#: app/templates/app/index.html:46  
81 -msgid "No courses subscribed yet"  
82 -msgstr ""  
83 -  
84 -#: app/templates/app/index.html:56  
85 -msgid "Search course:"  
86 -msgstr ""  
87 -  
88 -#: app/templates/app/index.html:62  
89 -msgid "Search"  
90 -msgstr ""  
91 -  
92 -#: app/templates/app/index.html:67  
93 -msgid "Most popular keywords:"  
94 -msgstr ""  
95 -  
96 -#: app/templates/home.html:86  
97 -msgid "Home"  
98 -msgstr ""  
99 -  
100 -#: app/templates/home.html:87 app/templates/home_student.html:25  
101 -msgid "Profile"  
102 -msgstr ""  
103 -  
104 -#: app/templates/home.html:90  
105 -msgid "My courses"  
106 -msgstr ""  
107 -  
108 -#: app/templates/home.html:105 app/templates/home_professor.html:33  
109 -msgid "Courses"  
110 -msgstr ""  
111 -  
112 -#: app/templates/home.html:131  
113 -msgid "No pending tasks at the moment."  
114 -msgstr ""  
115 -  
116 -#: app/templates/home_admin_content.html:10  
117 -msgid "Students"  
118 -msgstr ""  
119 -  
120 -#: app/templates/home_admin_content.html:11  
121 -msgid "Beginning"  
122 -msgstr ""  
123 -  
124 -#: app/templates/home_admin_content.html:12  
125 -msgid "End"  
126 -msgstr ""  
127 -  
128 -#: app/templates/home_admin_content.html:15  
129 -msgid "Edit"  
130 -msgstr ""  
131 -  
132 -#: app/templates/home_professor.html:20 app/templates/home_student.html:21  
133 -msgid "Menu"  
134 -msgstr ""  
135 -  
136 -#: app/templates/home_professor.html:24  
137 -msgid "Pending tasks"  
138 -msgstr ""  
139 -  
140 -#: app/templates/home_professor.html:26  
141 -msgid "Manage Course"  
142 -msgstr ""  
143 -  
144 -#: app/templates/home_professor.html:43  
145 -msgid "Students:"  
146 -msgstr ""  
147 -  
148 -#: app/templates/home_professor.html:44  
149 -msgid "Beginning:"  
150 -msgstr ""  
151 -  
152 -#: app/templates/home_professor.html:45  
153 -msgid "End:"  
154 -msgstr ""  
155 -  
156 -#: app/templates/home_professor.html:52  
157 -msgid "You didn't create any course yet."  
158 -msgstr ""  
159 -  
160 -#: app/templates/home_professor.html:58 app/templates/home_student.html:73  
161 -msgid "Goals"  
162 -msgstr ""  
163 -  
164 -#: app/templates/home_student.html:26  
165 -msgid "My Courses"  
166 -msgstr ""  
167 -  
168 -#: app/templates/home_student.html:27  
169 -msgid "Google accounts"  
170 -msgstr ""  
171 -  
172 -#: app/templates/home_student.html:34  
173 -msgid "Notifications"  
174 -msgstr ""  
175 -  
176 -#: app/templates/home_student.html:76  
177 -msgid "Favorites"  
178 -msgstr ""  
app/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid &quot;&quot; @@ -8,7 +8,7 @@ msgid &quot;&quot;
8 msgstr "" 8 msgstr ""
9 "Project-Id-Version: PACKAGE VERSION\n" 9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: \n" 10 "Report-Msgid-Bugs-To: \n"
11 -"POT-Creation-Date: 2016-09-07 00:13-0300\n" 11 +"POT-Creation-Date: 2016-10-26 14:47-0300\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n" 14 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,161 +18,198 @@ msgstr &quot;&quot; @@ -18,161 +18,198 @@ msgstr &quot;&quot;
18 "Content-Transfer-Encoding: 8bit\n" 18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=2; plural=(n > 1);\n" 19 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
20 20
21 -#: app/templates/app/base.html:10  
22 -msgid "The Project"  
23 -msgstr ""  
24 -  
25 -#: app/templates/app/base.html:11  
26 -msgid "CCTE Group"  
27 -msgstr "" 21 +#: app/templates/home.html:69 app/templates/home_professor.html:20
  22 +#: app/templates/home_student.html:21
  23 +msgid "Menu"
  24 +msgstr "Menu"
28 25
29 -#: app/templates/app/base.html:14  
30 -msgid "Hi"  
31 -msgstr "" 26 +#: app/templates/home.html:73
  27 +msgid "Home"
  28 +msgstr "Início"
32 29
33 -#: app/templates/app/base.html:16  
34 -#, fuzzy  
35 -#| msgid "Profile"  
36 -msgid "See Profile" 30 +#: app/templates/home.html:74 app/templates/home_student.html:25
  31 +msgid "Profile"
37 msgstr "Perfil" 32 msgstr "Perfil"
38 33
39 -#: app/templates/app/base.html:17  
40 -msgid "Settings"  
41 -msgstr "Configurações"  
42 -  
43 -#: app/templates/app/base.html:18  
44 -msgid "Logout"  
45 -msgstr "Sair"  
46 -  
47 -#: app/templates/app/index.html:6  
48 -msgid "You have:"  
49 -msgstr ""  
50 -  
51 -#: app/templates/app/index.html:10 34 +#: app/templates/home.html:76
52 #, fuzzy 35 #, fuzzy
53 -#| msgid "Pending tasks"  
54 -msgid "Pending Tasks"  
55 -msgstr "Tarefas Pendentes"  
56 -  
57 -#: app/templates/app/index.html:14  
58 -msgid "Users Online"  
59 -msgstr "Usuários Online"  
60 -  
61 -#: app/templates/app/index.html:20  
62 -msgid "You can:"  
63 -msgstr "" 36 +#| msgid "My Courses"
  37 +msgid "My courses"
  38 +msgstr "Meus Cursos"
64 39
65 -#: app/templates/app/index.html:24 app/templates/home_app.html:26  
66 -#: app/templates/home_professor.html:23  
67 -msgid "Create Course"  
68 -msgstr "Criar Curso" 40 +#: app/templates/home.html:78 app/templates/home_student.html:27
  41 +#, fuzzy
  42 +#| msgid "Courses"
  43 +msgid "All Courses"
  44 +msgstr "Cursos"
69 45
70 -#: app/templates/app/index.html:29 46 +#: app/templates/home.html:80
71 #, fuzzy 47 #, fuzzy
72 #| msgid "Manage Course" 48 #| msgid "Manage Course"
73 msgid "Manage Users" 49 msgid "Manage Users"
74 -msgstr "Gerenciar Curso" 50 +msgstr "Gerenciar Usuários"
75 51
76 -#: app/templates/app/index.html:33 52 +#: app/templates/home.html:84
77 #, fuzzy 53 #, fuzzy
78 #| msgid "Manage Course" 54 #| msgid "Manage Course"
79 msgid "Manage Courses" 55 msgid "Manage Courses"
80 -msgstr "Gerenciar Curso"  
81 -  
82 -#: app/templates/app/index.html:37  
83 -msgid "Gerenciar Categorias"  
84 -msgstr ""  
85 -  
86 -#: app/templates/app/index.html:45  
87 -msgid "Your course(s):"  
88 -msgstr "" 56 +msgstr "Gerenciar Cursos"
89 57
90 -#: app/templates/app/index.html:46  
91 -msgid "No courses subscribed yet"  
92 -msgstr "" 58 +#: app/templates/home.html:101 app/templates/home_professor.html:34
  59 +msgid "Courses"
  60 +msgstr "Cursos"
93 61
94 -#: app/templates/app/index.html:56  
95 -msgid "Search course:"  
96 -msgstr "" 62 +#: app/templates/home_admin_content.html:10
  63 +#, fuzzy
  64 +#| msgid "Students:"
  65 +msgid "Students"
  66 +msgstr "Alunos"
97 67
98 -#: app/templates/app/index.html:62  
99 -msgid "Search"  
100 -msgstr "" 68 +#: app/templates/home_admin_content.html:11
  69 +#, fuzzy
  70 +#| msgid "Beginning:"
  71 +msgid "Beginning"
  72 +msgstr "Começo"
101 73
102 -#: app/templates/app/index.html:67  
103 -msgid "Most popular keywords:"  
104 -msgstr "" 74 +#: app/templates/home_admin_content.html:12
  75 +#, fuzzy
  76 +#| msgid "End:"
  77 +msgid "End"
  78 +msgstr "Fim:"
105 79
106 -#: app/templates/home_app.html:14 app/templates/home_professor.html:9  
107 -#: app/templates/home_student.html:9  
108 -msgid "Home"  
109 -msgstr "Início" 80 +#: app/templates/home_admin_content.html:15
  81 +msgid "Edit"
  82 +msgstr "Editar"
110 83
111 -#: app/templates/home_app.html:22 app/templates/home_professor.html:22 84 +#: app/templates/home_professor.html:24
112 msgid "Pending tasks" 85 msgid "Pending tasks"
113 msgstr "Tarefas Pendentes" 86 msgstr "Tarefas Pendentes"
114 87
115 -#: app/templates/home_app.html:23  
116 -#, fuzzy  
117 -#| msgid "Users Online"  
118 -msgid "Users Online (1)"  
119 -msgstr "Usuários Online"  
120 -  
121 -#: app/templates/home_app.html:24  
122 -#, fuzzy  
123 -#| msgid "Courses"  
124 -msgid "Course"  
125 -msgstr "Cursos" 88 +#: app/templates/home_professor.html:25
  89 +msgid "Create Course"
  90 +msgstr "Criar Curso"
126 91
127 -#: app/templates/home_app.html:27 app/templates/home_professor.html:24 92 +#: app/templates/home_professor.html:26
128 msgid "Manage Course" 93 msgid "Manage Course"
129 msgstr "Gerenciar Curso" 94 msgstr "Gerenciar Curso"
130 95
131 -#: app/templates/home_app.html:35 app/templates/home_professor.html:31  
132 -msgid "Courses"  
133 -msgstr "Cursos"  
134 -  
135 -#: app/templates/home_app.html:51 app/templates/home_professor.html:48  
136 -msgid "You didn't create any course yet."  
137 -msgstr "Você não criou nenhum curso ainda."  
138 -  
139 -#: app/templates/home_app.html:59 app/templates/home_professor.html:54  
140 -#: app/templates/home_student.html:60  
141 -msgid "Goals"  
142 -msgstr "Metas"  
143 -  
144 -#: app/templates/home_professor.html:18 app/templates/home_student.html:18  
145 -msgid "Menu"  
146 -msgstr "Menu"  
147 -  
148 -#: app/templates/home_professor.html:40 96 +#: app/templates/home_professor.html:44
149 msgid "Students:" 97 msgid "Students:"
150 msgstr "Alunos" 98 msgstr "Alunos"
151 99
152 -#: app/templates/home_professor.html:41 100 +#: app/templates/home_professor.html:45
153 msgid "Beginning:" 101 msgid "Beginning:"
154 msgstr "Começo" 102 msgstr "Começo"
155 103
156 -#: app/templates/home_professor.html:42 104 +#: app/templates/home_professor.html:46
157 msgid "End:" 105 msgid "End:"
158 -msgstr "Fim" 106 +msgstr "Fim:"
159 107
160 -#: app/templates/home_student.html:22  
161 -msgid "Profile"  
162 -msgstr "Perfil" 108 +#: app/templates/home_professor.html:53
  109 +msgid "You didn't create any course yet."
  110 +msgstr "Você não criou nenhum curso ainda."
163 111
164 -#: app/templates/home_student.html:23 112 +#: app/templates/home_student.html:26
165 msgid "My Courses" 113 msgid "My Courses"
166 msgstr "Meus Cursos" 114 msgstr "Meus Cursos"
167 115
168 -#: app/templates/home_student.html:24 116 +#: app/templates/home_student.html:28
169 msgid "Google accounts" 117 msgid "Google accounts"
170 msgstr "Contas do Google" 118 msgstr "Contas do Google"
171 119
172 -#: app/templates/home_student.html:31 120 +#: app/templates/home_student.html:35
173 msgid "Notifications" 121 msgid "Notifications"
174 msgstr "Notificações" 122 msgstr "Notificações"
175 123
176 -#: app/templates/home_student.html:63  
177 -msgid "Favorites"  
178 -msgstr "Favoritos" 124 +#: app/templates/home_student.html:48
  125 +msgid "His course has notified a new activity!"
  126 +msgstr "Seu curso tem uma nova atividade!"
  127 +
  128 +#: app/templates/home_student.html:51 app/templates/home_student.html:59
  129 +#: app/templates/home_student.html:67
  130 +msgid "Go"
  131 +msgstr "Ir"
  132 +
  133 +#: app/templates/home_student.html:56
  134 +msgid "His teacher has notified a new material!"
  135 +msgstr "Seu professor adicionou um novo material!"
  136 +
  137 +#: app/templates/home_student.html:64
  138 +msgid "You have a new guardian!"
  139 +msgstr "Você tem um novo tutor!"
  140 +
  141 +#: app/templates/home_teacher_student_content.html:14
  142 +msgid "at"
  143 +msgstr "em"
  144 +
  145 +#: app/templates/home_teacher_student_content.html:15
  146 +msgid "ago"
  147 +msgstr "atrás"
  148 +
  149 +#~ msgid "The Project"
  150 +#~ msgstr "O projeto"
  151 +
  152 +#~ msgid "CCTE Group"
  153 +#~ msgstr "Grupo CCTE"
  154 +
  155 +#~ msgid "Hi"
  156 +#~ msgstr "Olá"
  157 +
  158 +#, fuzzy
  159 +#~| msgid "Profile"
  160 +#~ msgid "See Profile"
  161 +#~ msgstr "Perfil"
  162 +
  163 +#~ msgid "Settings"
  164 +#~ msgstr "Configurações"
  165 +
  166 +#~ msgid "Logout"
  167 +#~ msgstr "Sair"
  168 +
  169 +#~ msgid "You have:"
  170 +#~ msgstr "Você tem:"
  171 +
  172 +#, fuzzy
  173 +#~| msgid "Pending tasks"
  174 +#~ msgid "Pending Tasks"
  175 +#~ msgstr "Tarefas Pendentes"
  176 +
  177 +#~ msgid "Users Online"
  178 +#~ msgstr "Usuários Online"
  179 +
  180 +#~ msgid "You can:"
  181 +#~ msgstr "Você pode:"
  182 +
  183 +#~ msgid "Manage Categories"
  184 +#~ msgstr "Gerenciar Categorias"
  185 +
  186 +#~ msgid "Your course(s):"
  187 +#~ msgstr "Seus cursos:"
  188 +
  189 +#~ msgid "No courses subscribed yet"
  190 +#~ msgstr "Nenhum curso inscrito ainda"
  191 +
  192 +#~ msgid "Search course:"
  193 +#~ msgstr "Pesquisar curso"
  194 +
  195 +#~ msgid "Search"
  196 +#~ msgstr "Pesquisar"
  197 +
  198 +#~ msgid "Most popular keywords:"
  199 +#~ msgstr "Palavras mais populares:"
  200 +
  201 +#, fuzzy
  202 +#~| msgid "Users Online"
  203 +#~ msgid "Users Online (1)"
  204 +#~ msgstr "Usuários Online"
  205 +
  206 +#, fuzzy
  207 +#~| msgid "Courses"
  208 +#~ msgid "Course"
  209 +#~ msgstr "Cursos"
  210 +
  211 +#~ msgid "Goals"
  212 +#~ msgstr "Metas"
  213 +
  214 +#~ msgid "Favorites"
  215 +#~ msgstr "Favoritos"
app/templates/home.html
@@ -66,7 +66,7 @@ @@ -66,7 +66,7 @@
66 {% block sidebar %} 66 {% block sidebar %}
67 <div class="panel panel-primary"> 67 <div class="panel panel-primary">
68 <div class="panel-heading"> 68 <div class="panel-heading">
69 - <h4>Menu</h4> 69 + <h4>{% trans 'Menu' %}</h4>
70 </div> 70 </div>
71 <div class="panel-body"> 71 <div class="panel-body">
72 <ul class="nav nav-pills nav-stacked"> 72 <ul class="nav nav-pills nav-stacked">
app/templates/home_student.html
@@ -45,26 +45,26 @@ @@ -45,26 +45,26 @@
45 {% endif %} 45 {% endif %}
46 <div class="panel panel-default"> 46 <div class="panel panel-default">
47 <div class="panel-body"> 47 <div class="panel-body">
48 - His course has notified a new activity! 48 + {% trans 'His course has notified a new activity!' %}
49 </div> 49 </div>
50 <div class="panel-footer"> 50 <div class="panel-footer">
51 - Go 51 + {% trans 'Go' %}
52 </div> 52 </div>
53 </div> 53 </div>
54 <div class="panel panel-default"> 54 <div class="panel panel-default">
55 <div class="panel-body"> 55 <div class="panel-body">
56 - His teacher has notified a new material! 56 + {% trans 'His teacher has notified a new material!' %}
57 </div> 57 </div>
58 <div class="panel-footer"> 58 <div class="panel-footer">
59 - Go 59 + {% trans 'Go' %}
60 </div> 60 </div>
61 </div> 61 </div>
62 <div class="panel panel-default"> 62 <div class="panel panel-default">
63 <div class="panel-body"> 63 <div class="panel-body">
64 - You have a new guardian! 64 + {% trans 'You have a new guardian!' %}
65 </div> 65 </div>
66 <div class="panel-footer"> 66 <div class="panel-footer">
67 - Go 67 + {% trans 'Go' %}
68 </div> 68 </div>
69 </div> 69 </div>
70 {% endblock %} 70 {% endblock %}
core/locale/he_il/LC_MESSAGES/django.po
@@ -1,66 +0,0 @@ @@ -1,66 +0,0 @@
1 -# SOME DESCRIPTIVE TITLE.  
2 -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER  
3 -# This file is distributed under the same license as the PACKAGE package.  
4 -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.  
5 -#  
6 -#, fuzzy  
7 -msgid ""  
8 -msgstr ""  
9 -"Project-Id-Version: PACKAGE VERSION\n"  
10 -"Report-Msgid-Bugs-To: \n"  
11 -"POT-Creation-Date: 2016-09-16 02:41-0300\n"  
12 -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"  
13 -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"  
14 -"Language-Team: LANGUAGE <LL@li.org>\n"  
15 -"Language: \n"  
16 -"MIME-Version: 1.0\n"  
17 -"Content-Type: text/plain; charset=UTF-8\n"  
18 -"Content-Transfer-Encoding: 8bit\n"  
19 -  
20 -#: core/templates/base.html:97  
21 -msgid "Log out"  
22 -msgstr ""  
23 -  
24 -#: core/templates/index.html:38  
25 -msgid "Username"  
26 -msgstr ""  
27 -  
28 -#: core/templates/index.html:44  
29 -msgid "Password"  
30 -msgstr ""  
31 -  
32 -#: core/templates/index.html:52  
33 -msgid "Remember Email"  
34 -msgstr ""  
35 -  
36 -#: core/templates/index.html:61  
37 -msgid "Guest"  
38 -msgstr ""  
39 -  
40 -#: core/templates/index.html:64 core/templates/register_user.html:71  
41 -msgid "Login"  
42 -msgstr ""  
43 -  
44 -#: core/templates/index.html:73  
45 -msgid "Sign Up"  
46 -msgstr ""  
47 -  
48 -#: core/templates/register_user.html:29  
49 -msgid "User Register"  
50 -msgstr ""  
51 -  
52 -#: core/templates/register_user.html:68  
53 -msgid "Save"  
54 -msgstr ""  
55 -  
56 -#: core/templates/remember_password.html:27  
57 -msgid "E-mail"  
58 -msgstr ""  
59 -  
60 -#: core/templates/remember_password.html:31  
61 -msgid "Registration"  
62 -msgstr ""  
63 -  
64 -#: core/templates/remember_password.html:35  
65 -msgid "Send"  
66 -msgstr ""  
core/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid &quot;&quot; @@ -8,7 +8,7 @@ msgid &quot;&quot;
8 msgstr "" 8 msgstr ""
9 "Project-Id-Version: PACKAGE VERSION\n" 9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: \n" 10 "Report-Msgid-Bugs-To: \n"
11 -"POT-Creation-Date: 2016-09-07 00:13-0300\n" 11 +"POT-Creation-Date: 2016-10-26 14:47-0300\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n" 14 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,91 +17,391 @@ msgstr &quot;&quot; @@ -17,91 +17,391 @@ msgstr &quot;&quot;
17 "Content-Type: text/plain; charset=UTF-8\n" 17 "Content-Type: text/plain; charset=UTF-8\n"
18 "Content-Transfer-Encoding: 8bit\n" 18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=2; plural=(n > 1);\n" 19 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
  20 +#: core/forms.py:12
  21 +msgid "Password"
  22 +msgstr "Senha"
  23 +
  24 +#: core/forms.py:13
  25 +msgid "Password confirmation"
  26 +msgstr "Confirmação de senha"
  27 +
  28 +#: core/forms.py:27
  29 +msgid "There is already a registered User with this e-mail"
  30 +msgstr "Já existe um usuário cadastrado com esse e-mail"
  31 +
  32 +#: core/forms.py:33
  33 +msgid "Please enter a valid date"
  34 +msgstr "Por favor, insira uma data válida"
  35 +
  36 +#: core/forms.py:40
  37 +msgid "There is already a registeres User with this CPF"
  38 +msgstr "Já existem usuários cadastrados com este CPF"
  39 +
  40 +#: core/forms.py:42
  41 +msgid "Please enter a valid CPF"
  42 +msgstr "Por favor, insira um CPF válido"
  43 +
  44 +#: core/forms.py:50
  45 +#, python-format
  46 +msgid "The password must contain at least % d characters."
  47 +msgstr "A senha deve conter pelo menos % d caracteres"
  48 +
  49 +#: core/forms.py:55
  50 +msgid ""
  51 +"The password must contain at least one letter and at least one digit or a "
  52 +"punctuation character."
  53 +msgstr "A senha deve conter pelo menos uma letra, um dígito ou caracter de pontuação."
  54 +
  55 +#: core/forms.py:65
  56 +msgid "The confirmation password is incorrect."
  57 +msgstr "A confirmação de senha está incorreta."
  58 +
  59 +#: core/models.py:8
  60 +msgid "Type"
  61 +msgstr "Tipo"
20 62
21 -#: core/models.py:15 core/models.py:36 63 +#: core/models.py:9
  64 +msgid "Icon"
  65 +msgstr ""
  66 +
  67 +#: core/models.py:12
  68 +msgid "Amadeus Mime Type"
  69 +msgstr ""
  70 +
  71 +#: core/models.py:13
  72 +msgid "Amadeus Mime Types"
  73 +msgstr ""
  74 +
  75 +#: core/models.py:27 core/models.py:51
22 msgid "Name" 76 msgid "Name"
23 msgstr "Nome" 77 msgstr "Nome"
24 78
25 -#: core/models.py:16 core/models.py:37  
26 -msgid "Created Date" 79 +#: core/models.py:28 core/models.py:52
  80 +msgid "Slug"
27 msgstr "" 81 msgstr ""
28 82
29 -#: core/models.py:49 83 +#: core/models.py:29 core/models.py:53
  84 +msgid "Created Date"
  85 +msgstr "Data de criação"
  86 +
  87 +#: core/models.py:54
  88 +msgid "URL"
  89 +msgstr "URL"
  90 +
  91 +#: core/models.py:67
30 msgid "Action_Applied" 92 msgid "Action_Applied"
31 msgstr "" 93 msgstr ""
32 94
33 -#: core/models.py:50 95 +#: core/models.py:68
34 msgid "Resource" 96 msgid "Resource"
35 msgstr "" 97 msgstr ""
36 98
37 -#: core/models.py:61  
38 -msgid "message"  
39 -msgstr "mensagem" 99 +#: core/models.py:89
  100 +msgid "Message"
  101 +msgstr "Mensagem"
40 102
41 -#: core/models.py:62  
42 -msgid "Actor" 103 +#: core/models.py:90
  104 +#, python-format
  105 +msgid "%(class)s_Actor"
43 msgstr "" 106 msgstr ""
44 107
45 -#: core/models.py:63 108 +#: core/models.py:90
  109 +msgid "User"
  110 +msgstr "Usuário"
  111 +
  112 +#: core/models.py:91
46 msgid "Read" 113 msgid "Read"
47 msgstr "" 114 msgstr ""
48 115
49 -#: core/models.py:64 116 +#: core/models.py:92 core/models.py:104
  117 +msgid "Date and Time of action"
  118 +msgstr "Data e hora da ação"
  119 +
  120 +#: core/models.py:93 core/models.py:106
50 msgid "Action_Resource" 121 msgid "Action_Resource"
51 msgstr "" 122 msgstr ""
52 123
53 -#: core/templates/base.html:56  
54 -msgid "Log out"  
55 -msgstr "Sair" 124 +#: core/models.py:94
  125 +#, python-format
  126 +msgid "%(class)s_Performer"
  127 +msgstr ""
  128 +
  129 +#: core/models.py:94
  130 +msgid "Perfomer"
  131 +msgstr "Ator"
  132 +
  133 +#: core/models.py:97
  134 +msgid "Notification"
  135 +msgstr "Notificação"
  136 +
  137 +#: core/models.py:98 core/templates/base.html:73 core/templates/guest.html:68
  138 +msgid "Notifications"
  139 +msgstr "Notificações"
  140 +
  141 +#: core/models.py:105
  142 +msgid "Actor"
  143 +msgstr "Ator"
  144 +
  145 +#: core/models.py:109
  146 +msgid "Log"
  147 +msgstr "Log"
  148 +
  149 +#: core/models.py:110
  150 +msgid "Logs"
  151 +msgstr "Logs"
  152 +
  153 +#: core/templates/base.html:80 core/templates/guest.html:75
  154 +msgid "See More"
  155 +msgstr "Ver Mais"
  156 +
  157 +#: core/templates/base.html:87 core/templates/guest.html:81
  158 +msgid "messages"
  159 +msgstr "Mensagens"
  160 +
  161 +#: core/templates/base.html:100 core/templates/guest.html:94
  162 +msgid "Menu"
  163 +msgstr "Menu"
  164 +
  165 +#: core/templates/base.html:104 core/templates/lembrar_senha.html:110
  166 +msgid "Home"
  167 +msgstr "Início"
  168 +
  169 +#: core/templates/base.html:105
  170 +msgid "Profile"
  171 +msgstr "Perfil"
  172 +
  173 +#: core/templates/base.html:107
  174 +msgid "My courses"
  175 +msgstr "Meus cursos"
  176 +
  177 +#: core/templates/base.html:108
  178 +msgid "All Courses"
  179 +msgstr "Cursos"
  180 +
  181 +#: core/templates/base.html:111
  182 +msgid "Manage Users"
  183 +msgstr "Gerenciar usuários"
  184 +
  185 +#: core/templates/base.html:115
  186 +msgid "Manage Courses"
  187 +msgstr "Gerenciar cursos"
  188 +
  189 +#: core/templates/base.html:133
  190 +msgid "Category"
  191 +msgstr "Categoria"
  192 +
  193 +#: core/templates/base.html:137
  194 +msgid "Create Category"
  195 +msgstr "Criar categorias"
  196 +
  197 +#: core/templates/base.html:138
  198 +msgid "List Category"
  199 +msgstr "Listar categoria"
  200 +
  201 +#: core/templates/guest.html:98
  202 +msgid "Register"
  203 +msgstr "Cadastrar"
56 204
57 -#: core/templates/index.html:30 205 +#: core/templates/guest.html:123
  206 +msgid "All"
  207 +msgstr "Todos"
  208 +
  209 +#: core/templates/guest.html:141
  210 +msgid "Are you sure you want to subscribe to this course?"
  211 +msgstr "Tem certeza que deseja se inscrever neste curso?"
  212 +
  213 +#: core/templates/guest.html:141
  214 +msgid "Subscribe"
  215 +msgstr "Inscrever"
  216 +
  217 +#: core/templates/guest.html:146
  218 +msgid "Course Name"
  219 +msgstr "Nome do curso"
  220 +
  221 +#: core/templates/guest.html:147
  222 +msgid "Begining"
  223 +msgstr "Início"
  224 +
  225 +#: core/templates/guest.html:148
  226 +msgid "End"
  227 +msgstr "Fim"
  228 +
  229 +#: core/templates/guest.html:149
  230 +msgid "Professor"
  231 +msgstr "Professor"
  232 +
  233 +#: core/templates/guest.html:151
  234 +msgid "Description"
  235 +msgstr "Descrição"
  236 +
  237 +#: core/templates/index.html:39
58 msgid "Username" 238 msgid "Username"
59 -msgstr "Usuário" 239 +msgstr "Login"
60 240
61 -#: core/templates/index.html:36  
62 -msgid "Password" 241 +#: core/templates/index.html:45
  242 +msgid "password"
63 msgstr "Senha" 243 msgstr "Senha"
64 244
65 -#: core/templates/index.html:44 245 +#: core/templates/index.html:52
66 msgid "Remember Email" 246 msgid "Remember Email"
67 -msgstr "Lembrar Senha" 247 +msgstr "Lembrar E-mail"
  248 +
  249 +#: core/templates/index.html:58
  250 +msgid "Login"
  251 +msgstr ""
68 252
69 -#: core/templates/index.html:53 253 +#: core/templates/index.html:61
70 msgid "Guest" 254 msgid "Guest"
71 msgstr "Convidado" 255 msgstr "Convidado"
72 256
73 -#: core/templates/index.html:56  
74 -msgid "Login"  
75 -msgstr "Entrar" 257 +#: core/templates/index.html:64
  258 +msgid "Forgot your password?"
  259 +msgstr "Esqueceu a senha?"
76 260
77 -#: core/templates/index.html:65 261 +#: core/templates/index.html:68
78 msgid "Sign Up" 262 msgid "Sign Up"
79 msgstr "Cadastrar" 263 msgstr "Cadastrar"
80 264
81 -#: core/templates/register_user.html:29 265 +#: core/templates/lembrar_senha.html:40
  266 +msgid "Amadeus Project"
  267 +msgstr "Projeto Amadeus"
  268 +
  269 +#: core/templates/lembrar_senha.html:65
  270 +msgid "Enter"
  271 +msgstr "Entrar"
  272 +
  273 +#: core/templates/lembrar_senha.html:101
  274 +msgid "The Project"
  275 +msgstr "O Projeto"
  276 +
  277 +#: core/templates/lembrar_senha.html:103
  278 +msgid "CCTE Group"
  279 +msgstr "Grupo CCTE"
  280 +
  281 +#: core/templates/lembrar_senha.html:106 core/templates/lembrar_senha.html:111
  282 +msgid "Remember password"
  283 +msgstr "Lembrar senha"
  284 +
  285 +#: core/templates/lembrar_senha.html:117
  286 +msgid "New account"
  287 +msgstr "Nova conta"
  288 +
  289 +#: core/templates/lembrar_senha.html:126
  290 +msgid "Email"
  291 +msgstr "E-mail"
  292 +
  293 +#: core/templates/lembrar_senha.html:128
  294 +msgid "Your Email address (exemple@mail.com)"
  295 +msgstr "Seu endereço de e-mail (exemplo@mail.com)"
  296 +
  297 +#: core/templates/lembrar_senha.html:163
  298 +msgid "Copyright Amadeus. All rights reserved"
  299 +msgstr "Copyright Amadeus. Todos os direitos reservados"
  300 +
  301 +#: core/templates/register_user.html:36
82 msgid "User Register" 302 msgid "User Register"
83 -msgstr "Registrar Usuário" 303 +msgstr "Cadastro de usuário"
84 304
85 -#: core/templates/register_user.html:53 305 +#: core/templates/register_user.html:88
86 msgid "Save" 306 msgid "Save"
87 msgstr "Salvar" 307 msgstr "Salvar"
88 308
89 -#: core/templates/remember_password.html:18 309 +#: core/templates/register_user.html:91
  310 +msgid "Cancel"
  311 +msgstr "Cancelar"
  312 +
  313 +#: core/templates/registration/passwor_reset_complete.html:25
  314 +msgid "Your password has been set. You can go ahead and go now."
  315 +msgstr "Sua senha foi redefinida. Você pode prosseguir."
  316 +
  317 +#: core/templates/registration/passwor_reset_confirm.html:24
  318 +msgid ""
  319 +"Please enter your new password twice so we can verify you typed it in "
  320 +"correctly."
  321 +msgstr "Por favor, insira uma nova senha duas vezes para verificarmos que digitou corretamente."
  322 +
  323 +#: core/templates/registration/passwor_reset_confirm.html:28
  324 +msgid "New password:"
  325 +msgstr "Nova senha:"
  326 +
  327 +#: core/templates/registration/passwor_reset_confirm.html:30
  328 +msgid "Confirm password:"
  329 +msgstr "Confirmação de senha:"
  330 +
  331 +#: core/templates/registration/passwor_reset_confirm.html:31
  332 +msgid "Change my password"
  333 +msgstr "Mudar senha"
  334 +
  335 +#: core/templates/registration/passwor_reset_confirm.html:36
  336 +msgid ""
  337 +"The password reset link was invalid, possibly because it has already been "
  338 +"used. Please request a new password reset."
  339 +msgstr "O link de redefinição de senha está inválido, possivelmente porque ele já foi utilizado. Por favor, solicite uma nova redefinição de senha."
  340 +
  341 +#: core/templates/registration/passwor_reset_done.html:39
  342 +msgid ""
  343 +"We have sent instructions to set up your password, if an account exists with "
  344 +"the email entered. You should receive them soon."
  345 +msgstr "Foi enviado as instruções para redefinição de senha, se a conta existe com o e-mail informado. Você deve receber a mensagem em breve."
  346 +
  347 +#: core/templates/registration/passwor_reset_done.html:40
  348 +msgid ""
  349 +"If you do not receive an email, please make sure you entered the address you "
  350 +"registered, and check the spam folder."
  351 +msgstr "Se você não recebeu a mensagem, certifique que informou o e-mail corretamente e cheque sua caixa de spam"
  352 +
  353 +#: core/templates/registration/passwor_reset_done.html:43
  354 +#: core/templates/registration/passwor_reset_form.html:46
  355 +msgid "Back"
  356 +msgstr "Voltar"
  357 +
  358 +#: core/templates/registration/passwor_reset_form.html:39
90 msgid "E-mail" 359 msgid "E-mail"
91 msgstr "E-mail" 360 msgstr "E-mail"
92 361
93 -#: core/templates/remember_password.html:22  
94 -msgid "Registration"  
95 -msgstr "Registrar"  
96 -  
97 -#: core/templates/remember_password.html:26 362 +#: core/templates/registration/passwor_reset_form.html:43
98 msgid "Send" 363 msgid "Send"
99 msgstr "Enviar" 364 msgstr "Enviar"
100 365
101 -#: core/views.py:31 366 +#: core/templates/registration/password_reset_subject.txt:2
  367 +#, python-format
  368 +msgid "Password reset on %(site_name)s"
  369 +msgstr "Senha redefinida em %(site_name)s"
  370 +
  371 +#: core/tests.py:97
  372 +msgid "Enter a valid email address."
  373 +msgstr "Insira um e-mail válido."
  374 +
  375 +#: core/tests.py:111 core/tests.py:204
  376 +msgid "This field is required."
  377 +msgstr "Este campo é obrigatório."
  378 +
  379 +#: core/views.py:41
102 msgid "User successfully registered!" 380 msgid "User successfully registered!"
103 -msgstr "Usuario cadastrado com sucesso" 381 +msgstr "Usuário cadastrado com sucesso!"
  382 +
  383 +#: core/views.py:56
  384 +msgid "Recover your password"
  385 +msgstr "Redefina sua senha"
  386 +
  387 +#: core/views.py:57
  388 +#, python-brace-format
  389 +msgid ""
  390 +"Hello {0}, \n"
  391 +"Recover your password to use your account.\n"
  392 +"Number of registration: {1}\n"
  393 +"Link for recuver password.\n"
  394 +"\n"
  395 +"Respectfully,\n"
  396 +"Team Amadeus."
  397 +msgstr "Olá, {0} \n"
  398 +"Redefina a senha para utilizar sua conta.\n"
  399 +"Número de registro: {1}\n"
  400 +"Link para redefinição de senha.\n"
  401 +"\n"
  402 +"Atenciosamente,\n"
  403 +"Equipe Amadeus."
104 404
105 -#: core/views.py:54  
106 -msgid "E-mail or password are incorrect!"  
107 -msgstr "O E-mail e/ou a senha estão incorretos" 405 +#: core/views.py:83
  406 +msgid "E-mail or password are incorrect."
  407 +msgstr "E-mail ou senha incorretos."
core/static/css/base/amadeus.css
@@ -411,4 +411,9 @@ ul, li { @@ -411,4 +411,9 @@ ul, li {
411 .cards-detail .panel .panel-heading{/*background-color:;*/} 411 .cards-detail .panel .panel-heading{/*background-color:;*/}
412 .cards-detail .panel .panel-heading h4{color:black;} 412 .cards-detail .panel .panel-heading h4{color:black;}
413 .course, .subject, .topic{ padding-top: 0px; padding-bottom: 0px; } 413 .course, .subject, .topic{ padding-top: 0px; padding-bottom: 0px; }
414 -.course-detail{padding-top: 10px; padding-bottom: 10px;}  
415 \ No newline at end of file 414 \ No newline at end of file
  415 +.course-detail{padding-top: 10px; padding-bottom: 10px;}
  416 +
  417 +/* Menu link remove radius */
  418 +.nav-pills > li > a {
  419 + border-radius: 0px;
  420 +}
416 \ No newline at end of file 421 \ No newline at end of file
core/static/img/favicon.ico
No preview for this file type
core/static/js/base/amadeus.js
@@ -91,10 +91,15 @@ This functions get the next 5 notifications from the user given a &quot;step&quot;(an amou @@ -91,10 +91,15 @@ This functions get the next 5 notifications from the user given a &quot;step&quot;(an amou
91 function getNotifications(step){ 91 function getNotifications(step){
92 $.get('/getNotifications', 92 $.get('/getNotifications',
93 {'steps':step, 'amount': 5}, function(data){ 93 {'steps':step, 'amount': 5}, function(data){
94 - $("#notification-dropdown").append(data);  
95 - $('#notification-see-more').remove();  
96 - var seemore = '<li><a onclick="getNotifications('+(step+5)+')"> <div id="notification-see-more" class="list-group-item"> <div class="row-content"><p class="list-group-item-text">See More</p> </div> </a></li>';  
97 - $("#notification-dropdown").append(seemore);  
98 - $("#notification-count").text(step+5); 94 + if(data == "nothing"){
  95 + console.log("No notifications");
  96 + }else{
  97 + $("#notification-dropdown").append(data['html']);
  98 + $('#notification-see-more').remove();
  99 + var seemore = '<li><a onclick="getNotifications('+(step+data['amountGotten'])+')"> <div id="notification-see-more" class="list-group-item"> <div class="row-content"><p class="list-group-item-text">See More</p> </div> </a></li>';
  100 + $("#notification-dropdown").append(seemore);
  101 + $("#notification-count").text(step+data['amountGotten']);
  102 + }
  103 +
99 }); 104 });
100 } 105 }
core/templates/base.html
@@ -9,7 +9,7 @@ @@ -9,7 +9,7 @@
9 <title>{{ title }}</title> 9 <title>{{ title }}</title>
10 10
11 <meta http-equiv="Cache-Control" content="no-cache, no-store" /> 11 <meta http-equiv="Cache-Control" content="no-cache, no-store" />
12 - <link href="{% static 'img/favicon.ico' %}" rel="shortcut icon" /> 12 + <link href="{% static 'img/topo-amadeus.png' %}" rel="shortcut icon" />
13 <!-- Roboto font --> 13 <!-- Roboto font -->
14 <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:300,400,500,700" type="text/css"> 14 <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:300,400,500,700" type="text/css">
15 <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> 15 <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
core/templates/guest.html
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 2
3 -{% load static i18n %} 3 +
4 {% load i18n custom_filters %} 4 {% load i18n custom_filters %}
  5 +{% load static i18n %}
5 6
6 <html> 7 <html>
7 <head> 8 <head>
@@ -47,6 +48,7 @@ @@ -47,6 +48,7 @@
47 {% block javascript %} 48 {% block javascript %}
48 <script type="text/javascript" src="{% static 'js/course.js' %}"></script> 49 <script type="text/javascript" src="{% static 'js/course.js' %}"></script>
49 {% endblock %} 50 {% endblock %}
  51 +
50 </head> 52 </head>
51 <body> 53 <body>
52 {% block nav %} 54 {% block nav %}
@@ -64,14 +66,14 @@ @@ -64,14 +66,14 @@
64 <li class="" data-toggle="tooltip" data-placement="bottom" title data-original-title="notifications"> 66 <li class="" data-toggle="tooltip" data-placement="bottom" title data-original-title="notifications">
65 <a class="dropdown-toggle" data-toggle="dropdown"> <span id="notification-count" class="badge notification-count">{{notifications.count}}</span><i class="fa fa-bell" aria-hidden="true"></i></a> 67 <a class="dropdown-toggle" data-toggle="dropdown"> <span id="notification-count" class="badge notification-count">{{notifications.count}}</span><i class="fa fa-bell" aria-hidden="true"></i></a>
66 <ul id="notification-dropdown" class="dropdown-menu"> 68 <ul id="notification-dropdown" class="dropdown-menu">
67 - <li class="dropdown-header">Notifications</li> 69 + <li class="dropdown-header">{% trans 'Notifications' %}</li>
68 {% include "notifications.html" %} 70 {% include "notifications.html" %}
69 71
70 <li> 72 <li>
71 <a onclick="getNotifications(5)"> 73 <a onclick="getNotifications(5)">
72 <div id="notification-see-more" class="list-group-item"> 74 <div id="notification-see-more" class="list-group-item">
73 <div class="row-content"> 75 <div class="row-content">
74 - <p class="list-group-item-text">See More</p> 76 + <p class="list-group-item-text">{% trans 'See More' %}</p>
75 </div> 77 </div>
76 </a> 78 </a>
77 </li> 79 </li>
@@ -90,7 +92,7 @@ @@ -90,7 +92,7 @@
90 {% block sidebar %} 92 {% block sidebar %}
91 <div class="panel panel-primary"> 93 <div class="panel panel-primary">
92 <div class="panel-heading"> 94 <div class="panel-heading">
93 - <h4>Menu</h4> 95 + <h4>{% trans 'Menu' %}</h4>
94 </div> 96 </div>
95 <div class="panel-body"> 97 <div class="panel-body">
96 <ul class="nav nav-pills nav-stacked"> 98 <ul class="nav nav-pills nav-stacked">
@@ -119,7 +121,7 @@ @@ -119,7 +121,7 @@
119 121
120 <div class="col-md-10"> 122 <div class="col-md-10">
121 <div class="btn-group btn-group-justified btn-group-raised"> 123 <div class="btn-group btn-group-justified btn-group-raised">
122 - <a href="?category=all" class="btn btn-raised btn-info">Todos</a> 124 + <a href="?category=all" class="btn btn-raised btn-info">{% trans 'All' %}</a>
123 {% for category in categories %} 125 {% for category in categories %}
124 <a href="?category={{category.name}}" class="btn btn-raised btn-primary">{{category.name}}</a> 126 <a href="?category={{category.name}}" class="btn btn-raised btn-primary">{{category.name}}</a>
125 {% endfor %} 127 {% endfor %}
@@ -142,12 +144,12 @@ @@ -142,12 +144,12 @@
142 </div> 144 </div>
143 145
144 <div class="panel-body"> 146 <div class="panel-body">
145 - <p><b>Course Name: </b>{{course.name}}</p>  
146 - <p><b>Begining: </b>{{course.init_date}}</p>  
147 - <p><b>End: </b>{{course.end_date}}</p>  
148 - <p><b>Professor: </b>{{course.professors.name}}</p> 147 + <p><b>{% trans 'Course Name' %}: </b>{{course.name}}</p>
  148 + <p><b>{% trans 'Begining' %}: </b>{{course.init_date}}</p>
  149 + <p><b>{% trans 'End' %}: </b>{{course.end_date}}</p>
  150 + <p><b>{% trans 'Professor' %}: </b>{{course.professors.name}}</p>
149 <p> 151 <p>
150 - <b>Description:</b> 152 + <b>{% trans 'Description' %}:</b>
151 <i> 153 <i>
152 {{course.content}} 154 {{course.content}}
153 </i> 155 </i>
core/templates/index.html
@@ -42,7 +42,7 @@ @@ -42,7 +42,7 @@
42 </div> 42 </div>
43 <div class="col-md-12 col-xs-12 col-lg-10 col-lg-offset-1 col-sm-12"> 43 <div class="col-md-12 col-xs-12 col-lg-10 col-lg-offset-1 col-sm-12">
44 <div class="form-group"> 44 <div class="form-group">
45 - <label for="inputPassword" class="control-label"> {% trans 'Password' %}</label> 45 + <label for="inputPassword" class="control-label"> {% trans 'password' %}</label>
46 <input form="form-login" for="inputSmall" type="password" name="password" class="form-control" id="inputPassword" placeholder="Password"> 46 <input form="form-login" for="inputSmall" type="password" name="password" class="form-control" id="inputPassword" placeholder="Password">
47 </div> 47 </div>
48 </div> 48 </div>
@@ -61,7 +61,7 @@ @@ -61,7 +61,7 @@
61 <a class="btn btn-default btn-raised btn-block" href="{% url 'core:guest' %}" formaction="#" style="position: initial;">{% trans 'Guest' %}</a> 61 <a class="btn btn-default btn-raised btn-block" href="{% url 'core:guest' %}" formaction="#" style="position: initial;">{% trans 'Guest' %}</a>
62 </div> 62 </div>
63 <div class="col-md-10 col-sm-10 col-xs-10 col-lg-6 col-lg-offset-7 forgotPassword"> 63 <div class="col-md-10 col-sm-10 col-xs-10 col-lg-6 col-lg-offset-7 forgotPassword">
64 - <a href="{% url 'core:password_reset' %}">{% trans "Forgot your password?" %}</a> 64 + <a href="{% url 'core:password_reset' %}">{% trans 'Forgot your password?' %}</a>
65 </div> 65 </div>
66 </div> 66 </div>
67 </div> 67 </div>
core/templates/lembrar_senha.html
@@ -98,23 +98,23 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título @@ -98,23 +98,23 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título
98 98
99 <div id="institutional_menu"> 99 <div id="institutional_menu">
100 100
101 - <span><a href="/amadeuslms/fProject.do" target="_blank">{% trans 'O Projeto' %}</a></span> 101 + <span><a href="/amadeuslms/fProject.do" target="_blank">{% trans 'The Project' %}</a></span>
102 <span>&nbsp;|&nbsp;</span> 102 <span>&nbsp;|&nbsp;</span>
103 - <span><a href="/amadeuslms/fCCTE.do" target="_blank">{% trans 'Grupo CCTE' %}</a></span> 103 + <span><a href="/amadeuslms/fCCTE.do" target="_blank">{% trans 'CCTE Group' %}</a></span>
104 </div> 104 </div>
105 <div id="pTitle" class="pTitle"> 105 <div id="pTitle" class="pTitle">
106 - <h2>{% trans 'Lembrar senha' %}</h2> 106 + <h2>{% trans 'Remember password' %}</h2>
107 </div> 107 </div>
108 <div id="pBreadCrumbs" class="pBreadCrumbs"> 108 <div id="pBreadCrumbs" class="pBreadCrumbs">
109 <ul id="breadcrumb"> 109 <ul id="breadcrumb">
110 - <li><a href="{% url 'home' %}">{% trans 'Página Inicial' %}</a></li>  
111 - <li>{%trans 'Lembrar senha' %}</li> 110 + <li><a href="{% url 'home' %}">{% trans 'Home' %}</a></li>
  111 + <li>{%trans 'Remember password' %}</li>
112 </ul> 112 </ul>
113 </div> 113 </div>
114 <div id="pLeftMenu" class="pLeftMenu"> 114 <div id="pLeftMenu" class="pLeftMenu">
115 <div id="side_menu_1"> 115 <div id="side_menu_1">
116 <ul id="menu_sessoes"> 116 <ul id="menu_sessoes">
117 - <li><a href="{% url 'create_account' %}" class="insert">{% trans 'Nova conta' %}</a></li> 117 + <li><a href="{% url 'create_account' %}" class="insert">{% trans 'New account' %}</a></li>
118 </ul> 118 </ul>
119 </div> 119 </div>
120 </div> 120 </div>
@@ -123,9 +123,9 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título @@ -123,9 +123,9 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título
123 123
124 124
125 <form name="remindPasswordForm" method="post" action="/amadeuslms/remindPassword.do"> 125 <form name="remindPasswordForm" method="post" action="/amadeuslms/remindPassword.do">
126 - <dt>{% trans 'Endereço de e-mail' %}</dt> 126 + <dt>{% trans 'Email' %}</dt>
127 <dd><input type="text" name="email" value="" class="formfield2" id="username"></dd> 127 <dd><input type="text" name="email" value="" class="formfield2" id="username"></dd>
128 - <dd class="description">{% trans 'Seu endereço de e-mail (exemplo@mail.com)' %}</dd> 128 + <dd class="description">{% trans 'Your Email address (exemple@mail.com)' %}</dd>
129 <dt class="field"><input type="submit" name="remindPassword" value="Enviar e-mail" class="button"></dt> 129 <dt class="field"><input type="submit" name="remindPassword" value="Enviar e-mail" class="button"></dt>
130 </form> 130 </form>
131 <script type="text/javascript" language="JavaScript"> 131 <script type="text/javascript" language="JavaScript">
@@ -160,7 +160,7 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título @@ -160,7 +160,7 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título
160 160
161 161
162 <div id="footnote"> 162 <div id="footnote">
163 - <dl><dd>{% trans 'Copyright Amadeus. Todos os direitos reservados' %}<dd></dl> 163 + <dl><dd>{% trans 'Copyright Amadeus. All rights reserved' %}<dd></dl>
164 </div> 164 </div>
165 165
166 </div> 166 </div>
core/templates/notifications.html
@@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
14 <div class="least-content "> {{ notification.datetime|timesince }} </div> 14 <div class="least-content "> {{ notification.datetime|timesince }} </div>
15 </div> 15 </div>
16 <div class="row-content"> 16 <div class="row-content">
17 - <p class="list-group-item-text">{{ notification.message }}</p> 17 + <p class="list-group-item-text">{{notification.actor.username}} {{ notification.message }}</p>
18 </div> 18 </div>
19 </div> 19 </div>
20 </a> 20 </a>
@@ -30,7 +30,7 @@ @@ -30,7 +30,7 @@
30 30
31 <div class="least-content pull-right">{{ notification.datetime|timesince }}</div> 31 <div class="least-content pull-right">{{ notification.datetime|timesince }}</div>
32 32
33 - <p class="list-group-item-text">{{ notification.message }}</p> 33 + <p class="list-group-item-text">{{notification.actor.username}} {{ notification.message }}</p>
34 </div> 34 </div>
35 </a> 35 </a>
36 </li> 36 </li>
core/templates/registration/passwor_reset_email.html
  1 +{% load static i18n %}
  2 +
1 {% trans 'To initiate the password reset process for your {{ user.get_username }} TestSite Account, 3 {% trans 'To initiate the password reset process for your {{ user.get_username }} TestSite Account,
2 click the link below:' %} 4 click the link below:' %}
3 5
core/templates/registration/password_reset_subject.txt
1 {% load i18n %}{% autoescape off %} 1 {% load i18n %}{% autoescape off %}
2 -{% blocktrans %}{% trans 'Password reset on' %} {{ site_name }}{% endblocktrans %} 2 +{% blocktrans %}Password reset on {{ site_name }}{% endblocktrans %}
3 {% endautoescape %} 3 {% endautoescape %}
@@ -54,7 +54,7 @@ def remember_password(request): @@ -54,7 +54,7 @@ def remember_password(request):
54 registration = request.POST['registration'] 54 registration = request.POST['registration']
55 if email and registration: 55 if email and registration:
56 subject = _('Recover your password') 56 subject = _('Recover your password')
57 - message = _('Hello %s, \nRecover your password to use your account.\nNumber of registration: %s\nLink for recuver password.\n\nRespectfully,\nTeam Amadeus.' % (request.user,registration)) 57 + message = _('Hello {0}, \nRecover your password to use your account.\nNumber of registration: {1}\nLink for recuver password.\n\nRespectfully,\nTeam Amadeus.'.format(request.user,registration))
58 try: 58 try:
59 send_mail(subject, message, settings.DEFAULT_FROM_EMAIL, [email],fail_silently=False) 59 send_mail(subject, message, settings.DEFAULT_FROM_EMAIL, [email],fail_silently=False)
60 context['success'] = 'Email successfully sent' 60 context['success'] = 'Email successfully sent'
@@ -101,17 +101,24 @@ def processNotification(self, notificationId): @@ -101,17 +101,24 @@ def processNotification(self, notificationId):
101 def getNotifications(request): 101 def getNotifications(request):
102 context = {} 102 context = {}
103 if request.user.is_authenticated: 103 if request.user.is_authenticated:
104 - 104 + amountGotten = 0 #amountOfNotifications actually received
105 steps = int(request.GET['steps']) 105 steps = int(request.GET['steps'])
106 amount = int(request.GET['amount']) 106 amount = int(request.GET['amount'])
107 notifications = Notification.objects.filter(user= request.user, read=False).order_by('-datetime')[steps:steps+amount] 107 notifications = Notification.objects.filter(user= request.user, read=False).order_by('-datetime')[steps:steps+amount]
  108 + if len(notifications) == 0:
  109 + return HttpResponse("nothing")
  110 + else:
  111 + amountGotten = len(notifications)
108 context['notifications'] = notifications 112 context['notifications'] = notifications
109 else: #go to login page 113 else: #go to login page
110 return HttpResponse('teste') 114 return HttpResponse('teste')
111 115
112 116
113 html = render_to_string("notifications.html", context) 117 html = render_to_string("notifications.html", context)
114 - return HttpResponse(html) 118 + data = {}
  119 + data['html'] = html
  120 + data['amountGotten'] = amountGotten
  121 + return JsonResponse(data)
115 122
116 def guest (request): 123 def guest (request):
117 context = { 124 context = {
courses/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid &quot;&quot; @@ -8,7 +8,7 @@ msgid &quot;&quot;
8 msgstr "" 8 msgstr ""
9 "Project-Id-Version: PACKAGE VERSION\n" 9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: \n" 10 "Report-Msgid-Bugs-To: \n"
11 -"POT-Creation-Date: 2016-09-07 00:13-0300\n" 11 +"POT-Creation-Date: 2016-10-26 14:47-0300\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n" 14 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,290 +18,564 @@ msgstr &quot;&quot; @@ -18,290 +18,564 @@ msgstr &quot;&quot;
18 "Content-Transfer-Encoding: 8bit\n" 18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=2; plural=(n > 1);\n" 19 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
20 20
21 -#: courses/forms.py:11 courses/forms.py:25 courses/forms.py:58  
22 -#: courses/models.py:7 courses/models.py:20 courses/models.py:44  
23 -#: courses/templates/category/index.html:38 21 +#: courses/forms.py:13 courses/forms.py:56 courses/forms.py:96
  22 +#: courses/forms.py:133 courses/forms.py:153 courses/models.py:14
  23 +#: courses/models.py:26 courses/models.py:39 courses/models.py:75
  24 +#: courses/models.py:103 courses/models.py:165
  25 +#: courses/templates/course/replicate.html:18
  26 +#: courses/templates/subject/form_view_teacher.html:224
  27 +#: courses/templates/subject/form_view_teacher.html:279
24 msgid "Name" 28 msgid "Name"
25 msgstr "Nome" 29 msgstr "Nome"
26 30
27 -#: courses/forms.py:14  
28 -msgid "Category name"  
29 -msgstr "" 31 +#: courses/forms.py:16
  32 +#, fuzzy
  33 +#| msgid "Category name"
  34 +msgid "CourseCategory name"
  35 +msgstr "Nome da categoria"
  36 +
  37 +#: courses/forms.py:26 courses/forms.py:42
  38 +msgid "The end date may not be before the start date."
  39 +msgstr "A data final não pode anteceder a data inicial."
  40 +
  41 +#: courses/forms.py:34
  42 +msgid "The course start date must be after the end of registration."
  43 +msgstr "A data de início do curso deve ocorrer após as inscrições."
30 44
31 -#: courses/forms.py:26 45 +#: courses/forms.py:57 courses/forms.py:97
  46 +#: courses/templates/course/replicate.html:28
32 msgid "Objectives" 47 msgid "Objectives"
33 msgstr "Objetivos" 48 msgstr "Objetivos"
34 49
35 -#: courses/forms.py:27 courses/models.py:23 50 +#: courses/forms.py:58 courses/forms.py:98 courses/models.py:42
  51 +#: courses/templates/course/replicate.html:37
36 msgid "Content" 52 msgid "Content"
37 msgstr "Conteúdo" 53 msgstr "Conteúdo"
38 54
39 -#: courses/forms.py:28 55 +#: courses/forms.py:59 courses/forms.py:99
  56 +#: courses/templates/course/replicate.html:47
40 msgid "Number of studets maximum" 57 msgid "Number of studets maximum"
41 msgstr "Número máximo de estudantes" 58 msgstr "Número máximo de estudantes"
42 59
43 -#: courses/forms.py:29 60 +#: courses/forms.py:60 courses/forms.py:100
  61 +#: courses/templates/course/replicate.html:57
44 msgid "Course registration start date" 62 msgid "Course registration start date"
45 msgstr "Início das inscrições" 63 msgstr "Início das inscrições"
46 64
47 -#: courses/forms.py:30 65 +#: courses/forms.py:61 courses/forms.py:101
  66 +#: courses/templates/course/replicate.html:67
48 msgid "Course registration end date" 67 msgid "Course registration end date"
49 msgstr "Fim da Inscrições" 68 msgstr "Fim da Inscrições"
50 69
51 -#: courses/forms.py:31 70 +#: courses/forms.py:62 courses/forms.py:102
  71 +#: courses/templates/course/replicate.html:77
52 msgid "Course start date" 72 msgid "Course start date"
53 msgstr "Data de inicio do Curso" 73 msgstr "Data de inicio do Curso"
54 74
55 -#: courses/forms.py:32 75 +#: courses/forms.py:63 courses/forms.py:103
  76 +#: courses/templates/course/replicate.html:87
56 msgid "Course end date" 77 msgid "Course end date"
57 msgstr "Data de termino do curso" 78 msgstr "Data de termino do curso"
58 79
59 -#: courses/forms.py:33 courses/models.py:30 80 +#: courses/forms.py:64 courses/forms.py:104 courses/models.py:49
60 msgid "Image" 81 msgid "Image"
61 msgstr "Imagem" 82 msgstr "Imagem"
62 83
63 -#: courses/forms.py:34 courses/models.py:12 courses/models.py:31  
64 -msgid "Category"  
65 -msgstr "Categoria" 84 +#: courses/forms.py:65 courses/forms.py:105
  85 +#: courses/templates/course/replicate.html:115
  86 +#, fuzzy
  87 +#| msgid "Create Category"
  88 +msgid "CourseCategory"
  89 +msgstr "Criar Categoria"
66 90
67 -#: courses/forms.py:37 91 +#: courses/forms.py:68 courses/forms.py:109
  92 +#: courses/templates/course/replicate.html:23
68 msgid "Course name" 93 msgid "Course name"
69 msgstr "Nome do Curso" 94 msgstr "Nome do Curso"
70 95
71 -#: courses/forms.py:38 96 +#: courses/forms.py:69 courses/forms.py:110
  97 +#: courses/templates/course/replicate.html:32
72 msgid "Course objective" 98 msgid "Course objective"
73 msgstr "Objetivo do Curso" 99 msgstr "Objetivo do Curso"
74 100
75 -#: courses/forms.py:39 101 +#: courses/forms.py:70 courses/forms.py:111
  102 +#: courses/templates/course/replicate.html:42
76 msgid "Course modules" 103 msgid "Course modules"
77 msgstr "Ḿódulos do curso" 104 msgstr "Ḿódulos do curso"
78 105
79 -#: courses/forms.py:40 106 +#: courses/forms.py:71 courses/forms.py:112
  107 +#: courses/templates/course/replicate.html:52
80 msgid "Max number of students that a class can have" 108 msgid "Max number of students that a class can have"
81 msgstr "Número máximo de estudantes que uma classe pode ter" 109 msgstr "Número máximo de estudantes que uma classe pode ter"
82 110
83 -#: courses/forms.py:41 111 +#: courses/forms.py:72 courses/forms.py:113
  112 +#: courses/templates/course/replicate.html:62
84 msgid "Date that starts the registration period of the course (dd/mm/yyyy)" 113 msgid "Date that starts the registration period of the course (dd/mm/yyyy)"
85 msgstr "Data do começo do período de inscrição do curso (dia/mês/ano)" 114 msgstr "Data do começo do período de inscrição do curso (dia/mês/ano)"
86 115
87 -#: courses/forms.py:42 116 +#: courses/forms.py:73 courses/forms.py:114
  117 +#: courses/templates/course/replicate.html:72
88 msgid "Date that ends the registration period of the course (dd/mm/yyyy)" 118 msgid "Date that ends the registration period of the course (dd/mm/yyyy)"
89 msgstr "Data do termino do período de inscrição do curso (dia/mês/ano)" 119 msgstr "Data do termino do período de inscrição do curso (dia/mês/ano)"
90 120
91 -#: courses/forms.py:43 121 +#: courses/forms.py:74 courses/forms.py:115
  122 +#: courses/templates/course/replicate.html:82
92 msgid "Date that the course starts (dd/mm/yyyy)" 123 msgid "Date that the course starts (dd/mm/yyyy)"
93 msgstr "Data que o curso começa (dia/mês/ano)" 124 msgstr "Data que o curso começa (dia/mês/ano)"
94 125
95 -#: courses/forms.py:44 126 +#: courses/forms.py:75 courses/forms.py:116
  127 +#: courses/templates/course/replicate.html:92
96 msgid "Date that the course ends (dd/mm/yyyy)" 128 msgid "Date that the course ends (dd/mm/yyyy)"
97 msgstr "Data que o curso termina (dia/mês/ano)" 129 msgstr "Data que o curso termina (dia/mês/ano)"
98 130
99 -#: courses/forms.py:45 131 +#: courses/forms.py:76 courses/forms.py:117
  132 +#: courses/templates/course/replicate.html:110
100 msgid "Representative image of the course" 133 msgid "Representative image of the course"
101 msgstr "Imagem representativa do curso" 134 msgstr "Imagem representativa do curso"
102 135
103 -#: courses/forms.py:46  
104 -msgid "Category which the course belongs" 136 +#: courses/forms.py:77 courses/forms.py:118
  137 +#: courses/templates/course/replicate.html:124
  138 +#, fuzzy
  139 +#| msgid "Category which the course belongs"
  140 +msgid "CourseCategory which the course belongs"
105 msgstr "Categoria ao qual o curso pertence" 141 msgstr "Categoria ao qual o curso pertence"
106 142
107 -#: courses/forms.py:59 courses/models.py:46 143 +#: courses/forms.py:106
  144 +#, fuzzy
  145 +#| msgid "Maximum Students"
  146 +msgid "Student"
  147 +msgstr "Quantidade máxima de estudantes"
  148 +
  149 +#: courses/forms.py:119
  150 +#, fuzzy
  151 +#| msgid "Course modules"
  152 +msgid "Course's Students"
  153 +msgstr "Ḿódulos do curso"
  154 +
  155 +#: courses/forms.py:134 courses/forms.py:154 courses/models.py:77
  156 +#: courses/models.py:105 courses/models.py:167
  157 +#: courses/templates/course/course_card.html:35
  158 +#: courses/templates/course/view.html:69
  159 +#: courses/templates/course/view.html:164
  160 +#: courses/templates/course/view.html:220
  161 +#: courses/templates/subject/form_view_teacher.html:121
  162 +#: courses/templates/subject/index.html:80
108 msgid "Description" 163 msgid "Description"
109 msgstr "Descrição" 164 msgstr "Descrição"
110 165
111 -#: courses/forms.py:60 166 +#: courses/forms.py:135
  167 +#, fuzzy
  168 +#| msgid "Course start date"
  169 +msgid "Start date"
  170 +msgstr "Data de inicio do Curso"
  171 +
  172 +#: courses/forms.py:136
  173 +#, fuzzy
  174 +#| msgid "Course end date"
  175 +msgid "End date"
  176 +msgstr "Data de termino do curso"
  177 +
  178 +#: courses/forms.py:137
112 msgid "Is it visible?" 179 msgid "Is it visible?"
113 msgstr "Visível?" 180 msgstr "Visível?"
114 181
115 -#: courses/forms.py:63  
116 -msgid "Module's name"  
117 -msgstr "nome do módulo" 182 +#: courses/forms.py:140
  183 +#, fuzzy
  184 +#| msgid "Module's name"
  185 +msgid "Subjects's name"
  186 +msgstr "Nome do módulo"
118 187
119 -#: courses/forms.py:64  
120 -msgid "Modules's description"  
121 -msgstr "descrição do módulo" 188 +#: courses/forms.py:141
  189 +#, fuzzy
  190 +#| msgid "Modules's description"
  191 +msgid "Subjects's description"
  192 +msgstr "Descrição do módulo"
122 193
123 -#: courses/forms.py:65  
124 -msgid "Is the module visible?"  
125 -msgstr "" 194 +#: courses/forms.py:142
  195 +msgid "Start date of the subject"
  196 +msgstr "Data de início do assunto"
126 197
127 -#: courses/models.py:8 courses/models.py:21 courses/models.py:45  
128 -#: courses/templates/category/index.html:39 198 +#: courses/forms.py:143
  199 +msgid "End date of the subject"
  200 +msgstr "Data final do assunto"
  201 +
  202 +#: courses/forms.py:144
  203 +#, fuzzy
  204 +#| msgid "Is the module visible?"
  205 +msgid "Is the subject visible?"
  206 +msgstr "O módulo é visível?"
  207 +
  208 +#: courses/forms.py:157
  209 +#, fuzzy
  210 +#| msgid "Module's name"
  211 +msgid "Topic's name"
  212 +msgstr "nome do módulo"
  213 +
  214 +#: courses/forms.py:158
  215 +#, fuzzy
  216 +#| msgid "Modules's description"
  217 +msgid "Topic's description"
  218 +msgstr "Descrição do módulo"
  219 +
  220 +#: courses/models.py:15 courses/models.py:27 courses/models.py:40
  221 +#: courses/models.py:76 courses/models.py:104 courses/models.py:166
129 msgid "Slug" 222 msgid "Slug"
130 msgstr "" 223 msgstr ""
131 224
132 -#: courses/models.py:9 courses/models.py:25 courses/models.py:48 225 +#: courses/models.py:16 courses/models.py:28 courses/models.py:44
  226 +#: courses/models.py:81 courses/models.py:106
133 msgid "Creation Date" 227 msgid "Creation Date"
134 -msgstr "" 228 +msgstr "Data de criação"
135 229
136 -#: courses/models.py:13 courses/templates/category/create.html:16  
137 -#: courses/templates/category/delete.html:15  
138 -#: courses/templates/category/index.html:15  
139 -#: courses/templates/category/update.html:16  
140 -#: courses/templates/category/view.html:15 230 +#: courses/models.py:19 courses/models.py:31 courses/models.py:50
  231 +#: courses/models.py:84 courses/templates/category/create.html:43
  232 +#: courses/templates/category/index.html:44
  233 +#: courses/templates/category/update.html:43
  234 +#: courses/templates/course/index.html:48
  235 +msgid "Category"
  236 +msgstr "Categoria"
  237 +
  238 +#: courses/models.py:20 courses/models.py:32
141 msgid "Categories" 239 msgid "Categories"
142 msgstr "Categorias" 240 msgstr "Categorias"
143 241
144 -#: courses/models.py:22 242 +#: courses/models.py:41
145 msgid "Objectivies" 243 msgid "Objectivies"
146 -msgstr "" 244 +msgstr "Objetivos"
147 245
148 -#: courses/models.py:24 246 +#: courses/models.py:43
149 msgid "Maximum Students" 247 msgid "Maximum Students"
150 msgstr "Quantidade máximo de estudantes" 248 msgstr "Quantidade máximo de estudantes"
151 249
152 -#: courses/models.py:26 250 +#: courses/models.py:45
153 msgid "Register Date (Begin)" 251 msgid "Register Date (Begin)"
154 -msgstr "" 252 +msgstr "Data de inscrição (Início)"
155 253
156 -#: courses/models.py:27 254 +#: courses/models.py:46
157 msgid "Register Date (End)" 255 msgid "Register Date (End)"
158 -msgstr "" 256 +msgstr "Data de inscrição (término)"
159 257
160 -#: courses/models.py:28 258 +#: courses/models.py:47
161 msgid "Begin of Course Date" 259 msgid "Begin of Course Date"
162 -msgstr "" 260 +msgstr "Início do curso"
163 261
164 -#: courses/models.py:29 262 +#: courses/models.py:48
165 msgid "End of Course Date" 263 msgid "End of Course Date"
166 -msgstr "" 264 +msgstr "Término do curso"
167 265
168 -#: courses/models.py:32  
169 -msgid "User"  
170 -msgstr "" 266 +#: courses/models.py:51 courses/models.py:85
  267 +msgid "Professors"
  268 +msgstr "Professores"
171 269
172 -#: courses/models.py:36 courses/models.py:49 270 +#: courses/models.py:52 courses/models.py:86 courses/models.py:127
  271 +#: courses/models.py:147
  272 +#, fuzzy
  273 +#| msgid "Maximum Students"
  274 +msgid "Students"
  275 +msgstr "Quantidade máximo de estudantes"
  276 +
  277 +#: courses/models.py:53
  278 +msgid "Public"
  279 +msgstr "Público"
  280 +
  281 +#: courses/models.py:57 courses/models.py:83
173 msgid "Course" 282 msgid "Course"
174 msgstr "Curso" 283 msgstr "Curso"
175 284
176 -#: courses/models.py:37 courses/templates/course/create.html:16  
177 -#: courses/templates/course/delete.html:15  
178 -#: courses/templates/course/filtered.html:8  
179 -#: courses/templates/course/home.html:16 courses/templates/course/index.html:15  
180 -#: courses/templates/course/update.html:16  
181 -#: courses/templates/course/view.html:15  
182 -#: courses/templates/module/create.html:17  
183 -#: courses/templates/module/delete.html:16  
184 -#: courses/templates/module/index.html:16  
185 -#: courses/templates/module/update.html:17 285 +#: courses/models.py:58 courses/templates/course/filtered.html:8
  286 +#: courses/templates/course/home.html:16
186 msgid "Courses" 287 msgid "Courses"
187 msgstr "Cursos" 288 msgstr "Cursos"
188 289
189 -#: courses/models.py:47 courses/templates/module/index.html:107 290 +#: courses/models.py:78 courses/models.py:110
190 msgid "Visible" 291 msgid "Visible"
191 msgstr "Visível" 292 msgstr "Visível"
192 293
193 -#: courses/models.py:53  
194 -msgid "Module"  
195 -msgstr "Modulo" 294 +#: courses/models.py:79
  295 +#, fuzzy
  296 +#| msgid "Begin of Course Date"
  297 +msgid "Begin of Subject Date"
  298 +msgstr "Início do curso"
  299 +
  300 +#: courses/models.py:80
  301 +#, fuzzy
  302 +#| msgid "End of Course Date"
  303 +msgid "End of Subject Date"
  304 +msgstr "Término do curso"
  305 +
  306 +#: courses/models.py:82 courses/models.py:107
  307 +msgid "Date of last update"
  308 +msgstr "Data da última atualização"
  309 +
  310 +#: courses/models.py:90 courses/models.py:108
  311 +msgid "Subject"
  312 +msgstr "Assunto"
  313 +
  314 +#: courses/models.py:91
  315 +#, fuzzy
  316 +#| msgid "Objectives"
  317 +msgid "Subjects"
  318 +msgstr "Objetivos"
  319 +
  320 +#: courses/models.py:109
  321 +msgid "Owner"
  322 +msgstr "Proprietário"
196 323
197 -#: courses/models.py:54 courses/templates/module/index.html:92  
198 -msgid "Modules"  
199 -msgstr "Modulos" 324 +#: courses/models.py:114 courses/models.py:125 courses/models.py:146
  325 +msgid "Topic"
  326 +msgstr "Tópico"
  327 +
  328 +#: courses/models.py:115
  329 +msgid "Topics"
  330 +msgstr "Tópicos"
  331 +
  332 +#: courses/models.py:126
  333 +msgid "Deliver Date"
  334 +msgstr "Data de entrega"
  335 +
  336 +#: courses/models.py:128 courses/models.py:148
  337 +#, fuzzy
  338 +#| msgid "Maximum Students"
  339 +msgid "All Students"
  340 +msgstr "Quantidade máximo de estudantes"
  341 +
  342 +#: courses/models.py:151 courses/models.py:156
  343 +#: courses/templates/subject/form_view_student.html:35
  344 +#: courses/templates/subject/form_view_teacher.html:56
  345 +#: courses/templates/subject/form_view_teacher.html:127
  346 +msgid "Material"
  347 +msgstr "Material"
  348 +
  349 +#: courses/models.py:171
  350 +#, fuzzy
  351 +#| msgid "Create Category"
  352 +msgid "subject category"
  353 +msgstr "Criar Categoria"
  354 +
  355 +#: courses/models.py:172
  356 +#, fuzzy
  357 +#| msgid "Categories"
  358 +msgid "subject categories"
  359 +msgstr "Categorias"
200 360
201 #: courses/templates/category/create.html:8 361 #: courses/templates/category/create.html:8
202 -#: courses/templates/category/delete.html:7  
203 -#: courses/templates/category/index.html:7  
204 -#: courses/templates/category/update.html:8  
205 -#: courses/templates/category/view.html:7 362 +#: courses/templates/category/index.html:9
  363 +#: courses/templates/category/update.html:9
206 #: courses/templates/course/create.html:8 364 #: courses/templates/course/create.html:8
207 #: courses/templates/course/delete.html:7 courses/templates/course/home.html:8 365 #: courses/templates/course/delete.html:7 courses/templates/course/home.html:8
208 -#: courses/templates/course/index.html:7 courses/templates/course/update.html:8  
209 -#: courses/templates/course/view.html:7 courses/templates/module/create.html:8  
210 -#: courses/templates/module/delete.html:7 courses/templates/module/index.html:7  
211 -#: courses/templates/module/update.html:8 366 +#: courses/templates/course/index.html:20
  367 +#: courses/templates/course/replicate.html:8
  368 +#: courses/templates/course/view.html:28
  369 +#: courses/templates/subject/index.html:8
  370 +#: courses/templates/subject/index.html:25
  371 +#: courses/templates/subject_category/index.html:8
  372 +#: courses/templates/topic/index.html:8
212 msgid "Home" 373 msgid "Home"
213 msgstr "Inicio" 374 msgstr "Inicio"
214 375
215 #: courses/templates/category/create.html:9 376 #: courses/templates/category/create.html:9
216 -#: courses/templates/category/delete.html:18  
217 -#: courses/templates/category/index.html:18  
218 -#: courses/templates/category/view.html:18 377 +#: courses/templates/category/create.html:36
  378 +#: courses/templates/category/create.html:47
  379 +#: courses/templates/category/index.html:37
  380 +#: courses/templates/category/index.html:48
  381 +#: courses/templates/category/update.html:37
  382 +#: courses/templates/category/update.html:47
  383 +#: courses/templates/course/index.html:52
219 msgid "Create Category" 384 msgid "Create Category"
220 msgstr "Criar Categoria" 385 msgstr "Criar Categoria"
221 386
222 -#: courses/templates/category/create.html:26  
223 -#: courses/templates/category/update.html:26  
224 -#: courses/templates/course/create.html:26  
225 -#: courses/templates/course/update.html:32  
226 -#: courses/templates/module/create.html:52  
227 -#: courses/templates/module/update.html:52  
228 -msgid "All fields are required"  
229 -msgstr "Todos os campos são obrigatótios"  
230 -  
231 -#: courses/templates/category/create.html:51  
232 -#: courses/templates/category/update.html:51  
233 -#: courses/templates/course/create.html:51  
234 -#: courses/templates/course/update.html:57  
235 -#: courses/templates/module/create.html:77  
236 -#: courses/templates/module/update.html:77 387 +#: courses/templates/category/create.html:16
  388 +#: courses/templates/category/index.html:17
  389 +#: courses/templates/category/update.html:17
  390 +#: courses/templates/course/index.html:16
  391 +#: courses/templates/course/view.html:24
  392 +#: courses/templates/subject/index.html:21
  393 +#: courses/templates/topic/index.html:24
  394 +msgid "Menu"
  395 +msgstr "Menu"
  396 +
  397 +#: courses/templates/category/create.html:20
  398 +#: courses/templates/category/index.html:21
  399 +#: courses/templates/category/update.html:21
  400 +#: courses/templates/course/index.html:21
  401 +#: courses/templates/course/view.html:29
  402 +#: courses/templates/subject/index.html:26
  403 +#: courses/templates/topic/index.html:28
  404 +msgid "Profile"
  405 +msgstr "Perfil"
  406 +
  407 +#: courses/templates/category/create.html:21
  408 +#: courses/templates/category/index.html:22
  409 +#: courses/templates/category/update.html:22
  410 +#: courses/templates/course/view.html:30 courses/templates/topic/index.html:29
  411 +#, fuzzy
  412 +#| msgid "Courses"
  413 +msgid "My Courses"
  414 +msgstr "Meus Cursos"
  415 +
  416 +#: courses/templates/category/create.html:30
  417 +#: courses/templates/category/index.html:31
  418 +#: courses/templates/category/update.html:31
  419 +#: courses/templates/topic/index.html:37
  420 +msgid "Actions"
  421 +msgstr "Ações"
  422 +
  423 +#: courses/templates/category/create.html:34
  424 +#: courses/templates/category/index.html:35
  425 +#: courses/templates/category/update.html:35
  426 +#: courses/templates/course/replicate.html:9 courses/views.py:133
  427 +#, fuzzy
  428 +#| msgid "Duplicate Course"
  429 +msgid "Replicate Course"
  430 +msgstr "Duplicar curso"
  431 +
  432 +#: courses/templates/category/create.html:35
  433 +#: courses/templates/category/index.html:36
  434 +#: courses/templates/category/update.html:36
  435 +#: courses/templates/course/create.html:9
  436 +#: courses/templates/course/filtered.html:11 courses/views.py:104
  437 +msgid "Create Course"
  438 +msgstr "Criar curso"
  439 +
  440 +#: courses/templates/category/create.html:48
  441 +#: courses/templates/category/index.html:49
  442 +#: courses/templates/category/update.html:48
  443 +#: courses/templates/course/index.html:53
  444 +#, fuzzy
  445 +#| msgid "Edit Category"
  446 +msgid "List Category"
  447 +msgstr "Editar categoria"
  448 +
  449 +#: courses/templates/category/create.html:77
  450 +#: courses/templates/category/update.html:90
237 msgid "Save" 451 msgid "Save"
238 msgstr "Salvar" 452 msgstr "Salvar"
239 453
240 -#: courses/templates/category/delete.html:8  
241 -#: courses/templates/category/index.html:8  
242 -msgid "Manage Categories"  
243 -msgstr "" 454 +#: courses/templates/category/delete.html:10
  455 +#, fuzzy
  456 +#| msgid "Create Category"
  457 +msgid "Delete Category"
  458 +msgstr "Criar Categoria"
244 459
245 -#: courses/templates/category/delete.html:26  
246 -msgid "Are you sure you want to delete the category"  
247 -msgstr "" 460 +#: courses/templates/category/delete.html:17
  461 +#: courses/templates/subject/delete.html:11
  462 +#, fuzzy
  463 +#| msgid "Are you sure you want to delete the couse"
  464 +msgid "Are you sure you want to delete the subject"
  465 +msgstr "Você tem certeza que deseja deletar o curso"
248 466
249 -#: courses/templates/category/delete.html:27  
250 -#: courses/templates/course/delete.html:28  
251 -#: courses/templates/module/delete.html:50  
252 -msgid "Yes"  
253 -msgstr "Sim" 467 +#: courses/templates/category/delete.html:23
  468 +#: courses/templates/course/course_card.html:57
  469 +#: courses/templates/subject/form_view_teacher.html:352
  470 +msgid "Close"
  471 +msgstr "Fechar"
254 472
255 -#: courses/templates/category/delete.html:28  
256 -#: courses/templates/course/delete.html:29  
257 -#: courses/templates/module/delete.html:51  
258 -msgid "No"  
259 -msgstr "Não" 473 +#: courses/templates/category/delete.html:24
  474 +#, fuzzy
  475 +#| msgid "Delete Course"
  476 +msgid "Delete"
  477 +msgstr "Deletar curso"
260 478
261 -#: courses/templates/category/index.html:40  
262 -msgid "Actions"  
263 -msgstr "" 479 +#: courses/templates/category/index.html:10
  480 +msgid "Manage Categories"
  481 +msgstr "Gerenciar categorias"
264 482
265 -#: courses/templates/category/index.html:59  
266 -msgid "No categories found"  
267 -msgstr "" 483 +#: courses/templates/category/index.html:84
  484 +#: courses/templates/course/update.html:54
  485 +#: courses/templates/subject/update.html:20
  486 +#: courses/templates/topic/update.html:20
  487 +msgid "Update"
  488 +msgstr "Atualizar"
268 489
269 -#: courses/templates/category/update.html:9  
270 -#: courses/templates/category/view.html:21 490 +#: courses/templates/category/index.html:85
  491 +#, fuzzy
  492 +#| msgid "Remove Category"
  493 +msgid "Remover"
  494 +msgstr "Remover categoria"
  495 +
  496 +#: courses/templates/category/update.html:10
271 msgid "Edit Category" 497 msgid "Edit Category"
272 -msgstr "" 498 +msgstr "Editar categoria"
273 499
274 -#: courses/templates/category/view.html:24  
275 -msgid "Remove Category"  
276 -msgstr "" 500 +#: courses/templates/course/course_card.html:22
  501 +#: courses/templates/course/view.html:56
  502 +#: courses/templates/course/view.html:145
  503 +#: courses/templates/course/view.html:202
  504 +#: courses/templates/subject/form_view_teacher.html:36
  505 +#: courses/templates/subject/index.html:68
  506 +#: courses/templates/topic/index.html:69
  507 +msgid "Replicate"
  508 +msgstr "Repetir"
  509 +
  510 +#: courses/templates/course/course_card.html:23
  511 +#, fuzzy
  512 +#| msgid "Are you sure you want to delete the couse"
  513 +msgid "Are you sure you want to delete this course?"
  514 +msgstr "Você tem certeza que deseja deletar o curso"
  515 +
  516 +#: courses/templates/course/course_card.html:23
  517 +#: courses/templates/course/view.html:58
  518 +#: courses/templates/course/view.html:146
  519 +#: courses/templates/course/view.html:203
  520 +#: courses/templates/subject/form_view_teacher.html:38
  521 +#: courses/templates/subject/index.html:70
  522 +#: courses/templates/topic/index.html:71
  523 +msgid "Remove"
  524 +msgstr "Remover"
  525 +
  526 +#: courses/templates/course/course_card.html:32
  527 +#: courses/templates/course/view.html:66
  528 +#, fuzzy
  529 +#| msgid "Course name"
  530 +msgid "Course Name"
  531 +msgstr "Nome do Curso"
277 532
278 -#: courses/templates/category/view.html:32  
279 -msgid "Name:"  
280 -msgstr "" 533 +#: courses/templates/course/course_card.html:33
  534 +#: courses/templates/course/view.html:67
  535 +msgid "Coordinator"
  536 +msgstr "Coordenador"
  537 +
  538 +#: courses/templates/course/course_card.html:49
  539 +#, fuzzy
  540 +#| msgid "Duplicate Course"
  541 +msgid "Repicate Course"
  542 +msgstr "Duplicar Curso"
  543 +
  544 +#: courses/templates/course/course_card.html:58
  545 +#: courses/templates/course/create.html:55
  546 +#: courses/templates/subject/create.html:20
  547 +#: courses/templates/subject/form_view_teacher.html:353
  548 +#: courses/templates/topic/create.html:20
  549 +#, fuzzy
  550 +#| msgid "Create Course"
  551 +msgid "Create"
  552 +msgstr "Criar curso"
281 553
282 -#: courses/templates/category/view.html:33  
283 -msgid "Slug:" 554 +#: courses/templates/course/create.html:29
  555 +#: courses/templates/course/replicate.html:105
  556 +#: courses/templates/course/update.html:28
  557 +msgid "attach_file"
284 msgstr "" 558 msgstr ""
285 559
286 -#: courses/templates/course/create.html:9 560 +#: courses/templates/course/delete.html:17
  561 +#, fuzzy
  562 +#| msgid "Are you sure you want to delete the couse"
  563 +msgid "Are you sure you want to delete the course"
  564 +msgstr "Você tem certeza que deseja deletar o curso"
  565 +
287 #: courses/templates/course/delete.html:18 566 #: courses/templates/course/delete.html:18
288 -#: courses/templates/course/filtered.html:11  
289 -#: courses/templates/course/index.html:18 courses/templates/course/view.html:25  
290 -#: courses/templates/module/create.html:20  
291 -#: courses/templates/module/delete.html:19  
292 -#: courses/templates/module/index.html:26  
293 -#: courses/templates/module/update.html:20  
294 -msgid "Create Course"  
295 -msgstr "" 567 +#: courses/templates/subject/delete.html:12
  568 +msgid "Yes"
  569 +msgstr "Sim"
296 570
297 -#: courses/templates/course/delete.html:27  
298 -msgid "Are you sure you want to delete the couse"  
299 -msgstr "" 571 +#: courses/templates/course/delete.html:19
  572 +#: courses/templates/subject/delete.html:13
  573 +msgid "No"
  574 +msgstr "Não"
300 575
301 #: courses/templates/course/filtered.html:19 576 #: courses/templates/course/filtered.html:19
302 -#: courses/templates/course/index.html:26  
303 msgid "Categories:" 577 msgid "Categories:"
304 -msgstr "" 578 +msgstr "Categorias:"
305 579
306 #: courses/templates/course/home.html:9 580 #: courses/templates/course/home.html:9
307 #, fuzzy 581 #, fuzzy
@@ -309,155 +583,398 @@ msgstr &quot;&quot; @@ -309,155 +583,398 @@ msgstr &quot;&quot;
309 msgid "Home Course" 583 msgid "Home Course"
310 msgstr "Curso" 584 msgstr "Curso"
311 585
312 -#: courses/templates/course/index.html:8  
313 -msgid "Manage Courses"  
314 -msgstr "" 586 +#: courses/templates/course/index.html:23
  587 +#: courses/templates/subject/index.html:28
  588 +#, fuzzy
  589 +#| msgid "Courses"
  590 +msgid "My courses"
  591 +msgstr "Cursos"
315 592
316 -#: courses/templates/course/index.html:80  
317 -msgid "students tops"  
318 -msgstr "" 593 +#: courses/templates/course/index.html:24
  594 +#: courses/templates/course/view.html:31
  595 +#: courses/templates/subject/index.html:29
  596 +#, fuzzy
  597 +#| msgid "Courses"
  598 +msgid "All Courses"
  599 +msgstr "Cursos"
319 600
320 -#: courses/templates/course/index.html:86  
321 -msgid "Subscribe Period:"  
322 -msgstr "" 601 +#: courses/templates/course/index.html:27
  602 +#: courses/templates/subject/index.html:32
  603 +#, fuzzy
  604 +#| msgid "Manage Courses"
  605 +msgid "Manage Users"
  606 +msgstr "Gerenciar cursos"
323 607
324 -#: courses/templates/course/index.html:88 courses/templates/course/view.html:59  
325 -#: courses/templates/module/index.html:83  
326 -msgid "Period:"  
327 -msgstr "" 608 +#: courses/templates/course/index.html:31
  609 +#: courses/templates/subject/index.html:36
  610 +msgid "Manage Courses"
  611 +msgstr "Gerenciar cursos"
328 612
329 #: courses/templates/course/index.html:104 613 #: courses/templates/course/index.html:104
330 msgid "No courses found" 614 msgid "No courses found"
331 -msgstr "" 615 +msgstr "Nenhum curso encontrado"
332 616
333 -#: courses/templates/course/update.html:9 courses/templates/course/view.html:28  
334 -#: courses/templates/module/create.html:26  
335 -#: courses/templates/module/delete.html:25  
336 -#: courses/templates/module/index.html:29  
337 -#: courses/templates/module/update.html:26  
338 -msgid "Edit Course"  
339 -msgstr "" 617 +#: courses/templates/course/replicate.html:97
  618 +#, fuzzy
  619 +#| msgid "Image"
  620 +msgid "Imagem"
  621 +msgstr "Imagem"
340 622
341 -#: courses/templates/course/update.html:19  
342 -#: courses/templates/course/view.html:21  
343 -#: courses/templates/module/create.html:29  
344 -#: courses/templates/module/delete.html:9  
345 -#: courses/templates/module/delete.html:28  
346 -#: courses/templates/module/index.html:9 courses/templates/module/index.html:22  
347 -#: courses/templates/module/update.html:29  
348 -msgid "Manage Modules"  
349 -msgstr "" 623 +#: courses/templates/course/view.html:55
  624 +#: courses/templates/course/view.html:243
  625 +#, fuzzy
  626 +#| msgid "Create Course"
  627 +msgid "Create Subject"
  628 +msgstr "Criar curso"
  629 +
  630 +#: courses/templates/course/view.html:57
  631 +#: courses/templates/subject/form_view_teacher.html:37
  632 +#: courses/templates/subject/index.html:69
  633 +#: courses/templates/topic/index.html:70
  634 +msgid "Edit"
  635 +msgstr "Editar"
  636 +
  637 +#: courses/templates/course/view.html:83
  638 +msgid "Create a New Subject"
  639 +msgstr "Criar novo assunto"
  640 +
  641 +#: courses/templates/course/view.html:89
  642 +#: courses/templates/subject/form_view_teacher.html:173
  643 +#: courses/templates/subject/form_view_teacher.html:313
  644 +msgid "Cancel"
  645 +msgstr "Cancelar"
  646 +
  647 +#: courses/templates/course/view.html:90
  648 +#: courses/templates/course/view.html:117
  649 +#: courses/templates/course/view.html:260
  650 +#: courses/templates/subject/form_view_teacher.html:206
  651 +#: courses/templates/subject/form_view_teacher.html:258
  652 +msgid "Confirm"
  653 +msgstr "Confirmar"
  654 +
  655 +#: courses/templates/course/view.html:113
  656 +#: courses/templates/course/view.html:256
  657 +#, fuzzy
  658 +#| msgid "Are you sure you want to delete the couse"
  659 +msgid "Are you sure you want to remove this subject?"
  660 +msgstr "Você tem certeza que deseja deletar o curso"
350 661
351 -#: courses/templates/course/update.html:22  
352 -#: courses/templates/course/view.html:31  
353 -#: courses/templates/module/create.html:32  
354 -#: courses/templates/module/delete.html:31  
355 -#: courses/templates/module/index.html:32  
356 -#: courses/templates/module/update.html:32  
357 -msgid "Participants"  
358 -msgstr "" 662 +#: courses/templates/course/view.html:154
  663 +#: courses/templates/course/view.html:210
  664 +#, fuzzy
  665 +#| msgid "Are you sure you want to delete the couse"
  666 +msgid "Are you sure you want to subscribe to this subject?"
  667 +msgstr "Você tem certeza que deseja deletar o curso"
359 668
360 -#: courses/templates/course/view.html:18  
361 -#: courses/templates/module/create.html:23  
362 -#: courses/templates/module/delete.html:22  
363 -#: courses/templates/module/index.html:19  
364 -#: courses/templates/module/update.html:23  
365 -msgid "Course Info"  
366 -msgstr "" 669 +#: courses/templates/course/view.html:154
  670 +#: courses/templates/course/view.html:210
  671 +#, fuzzy
  672 +#| msgid "Subscribes:"
  673 +msgid "Subscribe"
  674 +msgstr "Inscrições:"
  675 +
  676 +#: courses/templates/course/view.html:161
  677 +#: courses/templates/course/view.html:217
  678 +#: courses/templates/subject/index.html:78
  679 +msgid "Professor"
  680 +msgstr "Professor"
  681 +
  682 +#: courses/templates/course/view.html:171
  683 +#: courses/templates/course/view.html:227
  684 +msgid "Begining"
  685 +msgstr "Início"
  686 +
  687 +#: courses/templates/course/view.html:174
  688 +#: courses/templates/course/view.html:230
  689 +#: courses/templates/subject/index.html:88
  690 +msgid "End"
  691 +msgstr "Final"
  692 +
  693 +#: courses/templates/subject/form_view_student.html:45
  694 +#: courses/templates/subject/form_view_teacher.html:83
  695 +#: courses/templates/subject/form_view_teacher.html:94
  696 +#: courses/templates/subject/form_view_teacher.html:153
  697 +#, fuzzy
  698 +#| msgid "Objectivies"
  699 +msgid "Activities"
  700 +msgstr "Objetivos"
367 701
368 -#: courses/templates/course/view.html:34  
369 -#: courses/templates/module/create.html:35  
370 -#: courses/templates/module/delete.html:34  
371 -#: courses/templates/module/index.html:35  
372 -#: courses/templates/module/update.html:35  
373 -msgid "Course avaliations"  
374 -msgstr "" 702 +#: courses/templates/subject/form_view_teacher.html:62
  703 +#: courses/templates/subject/form_view_teacher.html:133
  704 +msgid "Create a Link"
  705 +msgstr "Criar link"
375 706
376 -#: courses/templates/course/view.html:37  
377 -#: courses/templates/module/create.html:38  
378 -#: courses/templates/module/delete.html:37  
379 -#: courses/templates/module/index.html:38  
380 -#: courses/templates/module/update.html:38  
381 -msgid "Duplicate Course"  
382 -msgstr "" 707 +#: courses/templates/subject/form_view_teacher.html:65
  708 +#: courses/templates/subject/form_view_teacher.html:136
  709 +#, fuzzy
  710 +#| msgid "Create Module"
  711 +msgid "Create a file"
  712 +msgstr "Criar módulos"
383 713
384 -#: courses/templates/course/view.html:40  
385 -#: courses/templates/module/create.html:41  
386 -#: courses/templates/module/delete.html:40  
387 -#: courses/templates/module/index.html:41  
388 -#: courses/templates/module/update.html:41  
389 -msgid "Delete Course"  
390 -msgstr "" 714 +#: courses/templates/subject/form_view_teacher.html:100
  715 +#, fuzzy
  716 +#| msgid "Create Course"
  717 +msgid "Create Forum"
  718 +msgstr "Criar curso"
391 719
392 -#: courses/templates/course/view.html:56  
393 -msgid "Subscribes:"  
394 -msgstr "" 720 +#: courses/templates/subject/form_view_teacher.html:101
  721 +#, fuzzy
  722 +#| msgid "Create Module"
  723 +msgid "Create Poll"
  724 +msgstr "Criar módulos"
395 725
396 -#: courses/templates/course/view.html:66  
397 -msgid "Objectives:"  
398 -msgstr "" 726 +#: courses/templates/subject/form_view_teacher.html:117
  727 +msgid "Name Topic"
  728 +msgstr "Nome do tópico"
399 729
400 -#: courses/templates/course/view.html:69  
401 -msgid "Work Plan:"  
402 -msgstr "" 730 +#: courses/templates/subject/form_view_teacher.html:159
  731 +msgid "Anything"
  732 +msgstr "Qualquer coisa"
403 733
404 -#: courses/templates/module/create.html:10  
405 -#: courses/templates/module/index.html:70  
406 -msgid "Create Module"  
407 -msgstr "" 734 +#: courses/templates/subject/form_view_teacher.html:174
  735 +#: courses/templates/subject/form_view_teacher.html:314
  736 +msgid "Submit"
  737 +msgstr "Enviar"
408 738
409 -#: courses/templates/module/delete.html:49  
410 -msgid "Are you sure you want to delete the module"  
411 -msgstr "" 739 +#: courses/templates/subject/form_view_teacher.html:202
  740 +#, fuzzy
  741 +#| msgid "Delete Course"
  742 +msgid "Delete your Topic?"
  743 +msgstr "Deletar curso"
412 744
413 -#: courses/templates/module/index.html:80  
414 -msgid "students maximum" 745 +#: courses/templates/subject/form_view_teacher.html:220
  746 +msgid "Material EMBED"
415 msgstr "" 747 msgstr ""
416 748
417 -#: courses/templates/module/index.html:109  
418 -msgid "Invisible" 749 +#: courses/templates/subject/form_view_teacher.html:231
  750 +msgid "Code"
419 msgstr "" 751 msgstr ""
420 752
421 -#: courses/templates/module/index.html:125  
422 -msgid "No modules found"  
423 -msgstr "" 753 +#: courses/templates/subject/form_view_teacher.html:235
  754 +#, fuzzy
  755 +#| msgid "Modules's description"
  756 +msgid "Material description"
  757 +msgstr "Descrição do módulo"
424 758
425 -#: courses/templates/module/update.html:10  
426 -msgid "Edit Module"  
427 -msgstr "" 759 +#: courses/templates/subject/form_view_teacher.html:277
  760 +msgid "Proposal Activity"
  761 +msgstr "Atividade proposta"
428 762
429 -#: courses/views.py:48  
430 -msgid "Course created successfully!"  
431 -msgstr "" 763 +#: courses/templates/subject/form_view_teacher.html:285
  764 +#, fuzzy
  765 +#| msgid "Description"
  766 +msgid "Describe"
  767 +msgstr "Descrição"
  768 +
  769 +#: courses/templates/subject/form_view_teacher.html:291
  770 +msgid "Opening"
  771 +msgstr "Abertura"
  772 +
  773 +#: courses/templates/subject/form_view_teacher.html:297
  774 +msgid "Ending"
  775 +msgstr "Final"
  776 +
  777 +#: courses/templates/subject/form_view_teacher.html:306
  778 +msgid "Send Later"
  779 +msgstr "Enviar depois"
  780 +
  781 +#: courses/templates/subject/form_view_teacher.html:344
  782 +msgid "Forum"
  783 +msgstr "Fórum"
  784 +
  785 +#: courses/templates/subject/index.html:11
  786 +#, fuzzy
  787 +#| msgid "Manage Courses"
  788 +msgid "Manage Subjects"
  789 +msgstr "Gerenciar cursos"
  790 +
  791 +#: courses/templates/subject/index.html:85
  792 +msgid "Beginning"
  793 +msgstr "Início"
432 794
433 -#: courses/views.py:70  
434 -msgid "Course edited successfully!" 795 +#: courses/templates/subject/index.html:105
  796 +#, fuzzy
  797 +#| msgid "Create Course"
  798 +msgid "Create Topic"
  799 +msgstr "Criar curso"
  800 +
  801 +#: courses/templates/subject/poll_item_actions.html:9
  802 +#: courses/templates/subject/poll_item_actions.html:11
  803 +msgid "poll"
  804 +msgstr "Enquete"
  805 +
  806 +#: courses/templates/subject_category/index.html:34
  807 +#, fuzzy
  808 +#| msgid "Create Category"
  809 +msgid "Create Subject Category"
  810 +msgstr "Criar Categoria"
  811 +
  812 +#: courses/templates/subject_category/index.html:48
  813 +msgid "edit"
  814 +msgstr "Editar"
  815 +
  816 +#: courses/templates/subject_category/index.html:54
  817 +msgid "delete"
  818 +msgstr "Deletar"
  819 +
  820 +#: courses/templates/topic/index.html:12
  821 +#, fuzzy
  822 +#| msgid "Manage Categories"
  823 +msgid "Manage Topic"
  824 +msgstr "Gerenciar categorias"
  825 +
  826 +#: courses/templates/topic/index.html:41
  827 +msgid "Participants"
  828 +msgstr "Participantes"
  829 +
  830 +#: courses/templates/topic/index.html:42
  831 +#, fuzzy
  832 +#| msgid "Duplicate Course"
  833 +msgid "Replicate subject"
  834 +msgstr "Duplicar curso"
  835 +
  836 +#: courses/templates/topic/index.html:43
  837 +#, fuzzy
  838 +#| msgid "Create Course"
  839 +msgid "Create subject"
  840 +msgstr "Criar curso"
  841 +
  842 +#: courses/templates/topic/index.html:44
  843 +#, fuzzy
  844 +#| msgid "Edit Course"
  845 +msgid "Edit subject"
  846 +msgstr "Editar curso"
  847 +
  848 +#: courses/templates/topic/index.html:45
  849 +msgid "Remove subject"
  850 +msgstr "Remover assunto"
  851 +
  852 +#: courses/templates/topic/index.html:112
  853 +msgid "Atividade.doc"
435 msgstr "" 854 msgstr ""
436 855
437 -#: courses/views.py:92 856 +#: courses/templates/topic/index.html:117
  857 +msgid "Grade"
  858 +msgstr "Nota"
  859 +
  860 +#: courses/templates/topic/index.html:127
  861 +msgid "Send"
  862 +msgstr "Enviar"
  863 +
  864 +#: courses/templates/topic/index.html:150
  865 +#, fuzzy
  866 +#| msgid "No categories found"
  867 +msgid "No activity found"
  868 +msgstr "Nenhuma categoria encontrada"
  869 +
  870 +#: courses/views.py:265
438 msgid "Course deleted successfully!" 871 msgid "Course deleted successfully!"
439 -msgstr "" 872 +msgstr "Curso deletado com sucesso!"
  873 +
  874 +#: courses/views.py:276
  875 +msgid "Successfully subscribed to the course!"
  876 +msgstr "Inscrição no curso realizada com sucesso!"
  877 +
  878 +#: courses/views.py:278
  879 +msgid ""
  880 +"An error has occured. Could not subscribe to this course, try again later"
  881 +msgstr "Ocorreu um erro. Não pôde inscrever no curso, tente novamente"
440 882
441 -#: courses/views.py:142 883 +#: courses/views.py:336
442 msgid "Category created successfully!" 884 msgid "Category created successfully!"
443 -msgstr "" 885 +msgstr "Categoria criada com sucesso!"
444 886
445 -#: courses/views.py:164  
446 -msgid "Category edited successfully!"  
447 -msgstr "" 887 +#: courses/views.py:349
  888 +#, fuzzy
  889 +#| msgid "Category edited successfully!"
  890 +msgid "Category updated successfully!"
  891 +msgstr "Categoria editada com sucesso!"
448 892
449 -#: courses/views.py:185 893 +#: courses/views.py:374
450 msgid "Category deleted successfully!" 894 msgid "Category deleted successfully!"
451 -msgstr "" 895 +msgstr "Categoria deletada com sucesso!"
452 896
453 -#: courses/views.py:237  
454 -msgid "Module created successfully!"  
455 -msgstr "" 897 +#: courses/views.py:633
  898 +msgid "Successfully subscribed to the subject!"
  899 +msgstr "Inscrição no assunto realizada com sucesso!"
456 900
457 -#: courses/views.py:268  
458 -msgid "Module edited successfully!"  
459 -msgstr "" 901 +#: courses/views.py:635
  902 +msgid ""
  903 +"An error has occured. Could not subscribe to this subject, try again later"
  904 +msgstr "Ocorreu um erro. Não pôde inscrever no assunto, tente novamente"
460 905
461 -#: courses/views.py:291  
462 -msgid "Module deleted successfully!"  
463 -msgstr "" 906 +#: courses/views.py:637
  907 +msgid "You're not subscribed in the course yet."
  908 +msgstr "Você não está inscrito no curso ainda."
  909 +
  910 +#~ msgid "User"
  911 +#~ msgstr "Usuário"
  912 +
  913 +#~ msgid "Module"
  914 +#~ msgstr "Modulo"
  915 +
  916 +#~ msgid "Modules"
  917 +#~ msgstr "Modulos"
  918 +
  919 +#~ msgid "All fields are required"
  920 +#~ msgstr "Todos os campos são obrigatótios"
  921 +
  922 +#~ msgid "Are you sure you want to delete the category"
  923 +#~ msgstr "Você tem certeza que deseja deletar a categoria"
  924 +
  925 +#~ msgid "Name:"
  926 +#~ msgstr "Nome:"
  927 +
  928 +#~ msgid "students tops"
  929 +#~ msgstr "Melhores estudantes"
  930 +
  931 +#~ msgid "Subscribe Period:"
  932 +#~ msgstr "Inscrever período:"
  933 +
  934 +#~ msgid "Period:"
  935 +#~ msgstr "Período:"
  936 +
  937 +#~ msgid "Manage Modules"
  938 +#~ msgstr "Gerenciar módulos"
  939 +
  940 +#~ msgid "Course Info"
  941 +#~ msgstr "Informações do curso"
  942 +
  943 +#~ msgid "Course avaliations"
  944 +#~ msgstr "Avaliações do curso"
  945 +
  946 +#~ msgid "Objectives:"
  947 +#~ msgstr "Objetivos:"
  948 +
  949 +#~ msgid "Work Plan:"
  950 +#~ msgstr "Plano de trabalho:"
  951 +
  952 +#~ msgid "Are you sure you want to delete the module"
  953 +#~ msgstr "Você tem certeza que deseja deletar o módulo"
  954 +
  955 +#~ msgid "students maximum"
  956 +#~ msgstr "Capacidade de estudantes"
  957 +
  958 +#~ msgid "Invisible"
  959 +#~ msgstr "Invisível"
  960 +
  961 +#~ msgid "No modules found"
  962 +#~ msgstr "Nenhum módulo encontrado"
  963 +
  964 +#~ msgid "Edit Module"
  965 +#~ msgstr "Editar módulo"
  966 +
  967 +#~ msgid "Course created successfully!"
  968 +#~ msgstr "Curso criado com sucesso!"
  969 +
  970 +#~ msgid "Course edited successfully!"
  971 +#~ msgstr "Curso editado com sucesso!"
  972 +
  973 +#~ msgid "Module created successfully!"
  974 +#~ msgstr "Módulo criado com sucesso!"
  975 +
  976 +#~ msgid "Module edited successfully!"
  977 +#~ msgstr "Módulo editado com sucesso!"
  978 +
  979 +#~ msgid "Module deleted successfully!"
  980 +#~ msgstr "Módulo deletado com sucesso!"
courses/templates/course/course_card.html
@@ -29,10 +29,10 @@ @@ -29,10 +29,10 @@
29 </div> 29 </div>
30 <div class="panel-collapse collapseOne-{{course.slug}} collapse in" role="tabpanel" aria-labelledby="headingOne" aria-expanded="true" aria-hidden="false" tabindex="0"> 30 <div class="panel-collapse collapseOne-{{course.slug}} collapse in" role="tabpanel" aria-labelledby="headingOne" aria-expanded="true" aria-hidden="false" tabindex="0">
31 <div class="panel-body"> 31 <div class="panel-body">
32 - <p><b>Course Name: </b>{{course.name}}</p>  
33 - <p><b>Coordinator: </b>{{course.professors.all.0}}</p> 32 + <p><b>{% trans 'Course Name' %}: </b>{{course.name}}</p>
  33 + <p><b>{% trans 'Coordinator' %}: </b>{{course.professors.all.0}}</p>
34 <p> 34 <p>
35 - <b>Description:</b> 35 + <b>{% trans 'Description' %}:</b>
36 <i> 36 <i>
37 {{course.content}} 37 {{course.content}}
38 </i> 38 </i>
courses/templates/course/index.html
@@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
13 {% block sidebar %} 13 {% block sidebar %}
14 <div class="panel panel-primary"> 14 <div class="panel panel-primary">
15 <div class="panel-heading"> 15 <div class="panel-heading">
16 - <h4>Menu</h4> 16 + <h4>{% trans 'Menu' %}</h4>
17 </div> 17 </div>
18 <div class="panel-body"> 18 <div class="panel-body">
19 <ul class="nav nav-pills nav-stacked"> 19 <ul class="nav nav-pills nav-stacked">
@@ -45,12 +45,12 @@ @@ -45,12 +45,12 @@
45 {% if user|has_role:'professor' or user|has_role:'system_admin' %} 45 {% if user|has_role:'professor' or user|has_role:'system_admin' %}
46 <div class="panel panel-primary"> 46 <div class="panel panel-primary">
47 <div class="panel-heading"> 47 <div class="panel-heading">
48 - <h3 class="panel-title">Category</h3> 48 + <h3 class="panel-title">{% trans 'Category' %}</h3>
49 </div> 49 </div>
50 <div class="panel-body"> 50 <div class="panel-body">
51 <ul class="nav nav-pills nav-stacked"> 51 <ul class="nav nav-pills nav-stacked">
52 - <li><a href="{% url 'course:create_cat' %}">Create Category</a></li>  
53 - <li><a href="{% url 'course:manage_cat' %}">List Category</a></li> 52 + <li><a href="{% url 'course:create_cat' %}">{% trans 'Create Category' %}</a></li>
  53 + <li><a href="{% url 'course:manage_cat' %}">{% trans 'List Category' %}</a></li>
54 </ul> 54 </ul>
55 </div> 55 </div>
56 </div> 56 </div>
courses/templates/course/view.html
@@ -19,7 +19,7 @@ @@ -19,7 +19,7 @@
19 {% endblock %} 19 {% endblock %}
20 20
21 {% block sidebar %} 21 {% block sidebar %}
22 - <div class="panel panel-primary"> 22 + <div class="panel panel-primary">
23 <div class="panel-heading"> 23 <div class="panel-heading">
24 <h5>{% trans 'Menu' %}</h5> 24 <h5>{% trans 'Menu' %}</h5>
25 </div> 25 </div>
@@ -33,7 +33,19 @@ @@ -33,7 +33,19 @@
33 </div> 33 </div>
34 </div> 34 </div>
35 35
36 - 36 + <div class="panel panel-primary">
  37 + <div class="panel-heading">
  38 + <h5>{% trans 'Categories' %}</h5>
  39 + </div>
  40 + <div class="panel-body">
  41 + <ul class="nav nav-pills nav-stacked">
  42 + <li {% if category is None %}class="active"{% endif %}><a href="{% url 'course:view' course.slug %}">{% trans 'All' %}</a></li>
  43 + {% for cat in categorys_subjects %}
  44 + <li {% if category == cat.slug %}class="active"{% endif %}><a href="{% url 'course:view_filter' course.slug cat.slug %}">{{ cat }}</a></li>
  45 + {% endfor %}
  46 + </ul>
  47 + </div>
  48 + </div>
37 {% endblock %} 49 {% endblock %}
38 50
39 {% block content %} 51 {% block content %}
@@ -63,12 +75,13 @@ @@ -63,12 +75,13 @@
63 </div> 75 </div>
64 </div> 76 </div>
65 <div class="panel-body"> 77 <div class="panel-body">
66 - <p><b>Course Name: </b>{{course.name}}</p>  
67 - <p><b>Coordinator: </b>{{course.professors}}</p> 78 + <p><b>{% trans 'Course Name' %}: </b>{{ course.name }}</p>
  79 + <p><b>{% trans 'Coordinator' %}: </b>{% for professor in course.professors.all %}{% if not forloop.first %},{% endif %}
  80 + {{professor}}{% if forloop.last %}.{% endif %}{% endfor %}</p>
68 <p> 81 <p>
69 - <b>Description:</b> 82 + <b>{% trans 'Description' %}:</b>
70 <i> 83 <i>
71 - {{course.description}} 84 + {{ course.objectivies }}
72 </i> 85 </i>
73 </p> 86 </p>
74 87
@@ -122,8 +135,7 @@ @@ -122,8 +135,7 @@
122 </div> 135 </div>
123 </div> 136 </div>
124 <div class="cards-detail"> 137 <div class="cards-detail">
125 - {% if request.GET.category == 'all' or none or request.GET.category == '' %}  
126 - {% for subject in subjects %} 138 + {% for subject in subjects %}
127 <div class="panel panel-default panel_{{ subject.id }}"> 139 <div class="panel panel-default panel_{{ subject.id }}">
128 <div class="panel-heading heading_{{subject.id}} subject ui-sortable-handle"> 140 <div class="panel-heading heading_{{subject.id}} subject ui-sortable-handle">
129 <div class="row"> 141 <div class="row">
@@ -142,8 +154,8 @@ @@ -142,8 +154,8 @@
142 <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i> 154 <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i>
143 </button> 155 </button>
144 <ul class="dropdown-menu" aria-labelledby="moreActions"> 156 <ul class="dropdown-menu" aria-labelledby="moreActions">
145 - <li><a href="javascript:void(0)" data-toggle="modal" data-target="#myModal3"><i class="fa fa-pencil fa-fw" aria-hidden="true"></i>&nbsp; Replicate</a></li>  
146 - <li><a href="javascript:void(0)" data-toggle="modal" data-target="#removeSubject2"><i class="fa fa-trash fa-fw" aria-hidden="true"></i>&nbsp; Remove</a></li> 157 + <li><a href="javascript:void(0)" data-toggle="modal" data-target="#myModal3"><i class="fa fa-pencil fa-fw" aria-hidden="true"></i>&nbsp; {% trans 'Replicate' %}</a></li>
  158 + <li><a href="javascript:void(0)" data-toggle="modal" data-target="#removeSubject2"><i class="fa fa-trash fa-fw" aria-hidden="true"></i>&nbsp; {% trans 'Remove' %}</a></li>
147 </ul> 159 </ul>
148 </div> 160 </div>
149 </div> 161 </div>
@@ -161,6 +173,9 @@ @@ -161,6 +173,9 @@
161 <p><b>{% trans "Professor" %}: </b>{% for professor in subject.professors.all %}{% if not forloop.first %},{% endif %} 173 <p><b>{% trans "Professor" %}: </b>{% for professor in subject.professors.all %}{% if not forloop.first %},{% endif %}
162 {{professor}}{% if forloop.last %}.{% endif %}{% endfor %}</p> 174 {{professor}}{% if forloop.last %}.{% endif %}{% endfor %}</p>
163 <p> 175 <p>
  176 + <b>{% trans 'Category' %}: </b><i>{{ subject.category }}</i>
  177 + </p>
  178 + <p>
164 <b>{% trans "Description" %}: </b> 179 <b>{% trans "Description" %}: </b>
165 <i> 180 <i>
166 {{subject.description}} 181 {{subject.description}}
@@ -177,65 +192,8 @@ @@ -177,65 +192,8 @@
177 </div> 192 </div>
178 </div> 193 </div>
179 </div> 194 </div>
180 - {% endfor %}  
181 - {% else %}  
182 - {% for subject in subjects_category %}  
183 - {% if subject.category.name == request.GET.category %}  
184 - <div class="panel panel-info panel_{{ subject.id }}">  
185 - <div class="panel-heading heading_{{subject.id}} subject ui-sortable-handle" role="tab">  
186 - <div class="row">  
187 - <div class="col-md-1 moreAccordion" data-toggle="collapse" data-parent="#accordion-{{subject.slug}}" href=".collapseSubject-{{subject.slug}}" aria-expanded="false" aria-controls="collapseSubject-{{subject.slug}}">  
188 - <button class="btn btn-default btn-sm caret-square"><i class="fa fa-caret-square-o-down fa-2x" aria-hidden="true"></i></button>  
189 - </div>  
190 - <div class="col-xs-9 col-md-4 titleTopic">  
191 - <a role="button" href="{% url 'course:view_subject' subject.slug %}">  
192 - <h4>{{subject.name}}</h4>  
193 - </a>  
194 - </div>  
195 - {% if user|has_role:'professor' and user in subject.professors or user|has_role:'system_admin' %}  
196 - <div class="col-xs-3 col-md-6" id="divMoreActions">  
197 - <div class="btn-group">  
198 - <button class="btn btn-default btn-sm dropdown-toggle" type="button" id="moreActions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">  
199 - <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i>  
200 - </button>  
201 - <ul class="dropdown-menu" aria-labelledby="moreActions">  
202 - <li><a href="javascript:void(0)" data-toggle="modal" data-target="#myModal3"><i class="fa fa-pencil fa-fw" aria-hidden="true"></i>&nbsp; Replicate</a></li>  
203 - <li><a href="javascript:void(0)" data-toggle="modal" data-target="#removeSubject2"><i class="fa fa-trash fa-fw" aria-hidden="true"></i>&nbsp; Remove</a></li>  
204 - </ul>  
205 - </div>  
206 - </div>  
207 - {% endif %}  
208 - {% if user|show_subject_subscribe:subject %}  
209 - <div class="col-xs-3 col-md-2">  
210 - <a onclick="subscribe($(this), '{% url 'course:subscribe_subject' subject.slug %}', {{ subject.id }}, '{% trans 'Are you sure you want to subscribe to this subject?' %}')" class="btn btn-sm btn-primary btn-raised">{% trans 'Subscribe' %}</a>  
211 - </div>  
212 - {% endif %}  
213 - </div>  
214 - </div>  
215 - <div class="panel-collapse collapseSubject-{{subject.slug}} collapse in" aria-labelledby="heading_{{subject.id}}" aria-expanded="true" aria-hidden="false">  
216 - <div class="panel-body">  
217 - <p><b>{% trans "Professor" %}: </b>{% for professor in subject.professors.all %}{% if not forloop.first %},{% endif %}  
218 - {{professor}}{% if forloop.last %}.{% endif %}{% endfor %}</p>  
219 - <p>  
220 - <b>{% trans "Description" %}: </b>  
221 - <i>  
222 - {{subject.description}}  
223 - </i>  
224 - </p>  
225 - <div class="row">  
226 - <div class="col-xs-6 col-md-6">  
227 - <p><b>{% trans "Begining" %}: </b>{{subject.init_date}}</p>  
228 - </div>  
229 - <div class="col-xs-6 col-md-6">  
230 - <p><b>{% trans "End" %}: </b>{{subject.end_date}}</p>  
231 - </div>  
232 - </div>  
233 - </div>  
234 - </div>  
235 - </div>  
236 - {% endif %}  
237 - {% endfor %}  
238 - {% endif %} 195 + {% endfor %}
  196 +
239 197
240 {% if user|has_role:'professor' and user in course.professors.all or user|has_role:'system_admin' %} 198 {% if user|has_role:'professor' and user in course.professors.all or user|has_role:'system_admin' %}
241 199
courses/templates/subject/form_view_student.html
1 {% load static i18n list_topic_foruns permission_tags widget_tweaks professor_access%} 1 {% load static i18n list_topic_foruns permission_tags widget_tweaks professor_access%}
2 2
  3 +
3 {% block javascript %} 4 {% block javascript %}
4 <script type="text/javascript" src="{% static 'js/forum.js' %}"></script> 5 <script type="text/javascript" src="{% static 'js/forum.js' %}"></script>
5 <script src="{% static 'js/file.js' %}"></script> 6 <script src="{% static 'js/file.js' %}"></script>
@@ -15,7 +16,7 @@ @@ -15,7 +16,7 @@
15 <button class="btn btn-default btn-sm caret-square"><i class="fa fa-caret-square-o-down fa-2x" aria-hidden="true"></i></button> 16 <button class="btn btn-default btn-sm caret-square"><i class="fa fa-caret-square-o-down fa-2x" aria-hidden="true"></i></button>
16 </div> 17 </div>
17 <div class="col-xs-9 col-md-9 titleTopic"> 18 <div class="col-xs-9 col-md-9 titleTopic">
18 - <a role="button"> 19 + <a href="{% url 'course:view_topic' topic.slug %}" role="button">
19 <h4>{{topic}}</h4> 20 <h4>{{topic}}</h4>
20 </a> 21 </a>
21 </div> 22 </div>
@@ -29,30 +30,7 @@ @@ -29,30 +30,7 @@
29 {{topic.description|linebreaks}} 30 {{topic.description|linebreaks}}
30 </i> 31 </i>
31 </p> 32 </p>
32 - <div class="row">  
33 - <div class="col-xs-6 col-md-6">  
34 - <div class="resource_inline">  
35 - <h4>Material</h4>  
36 - </div>  
37 - <ul id="list-materials">  
38 - {% list_topic_file request topic %}  
39 - {% list_topic_link request topic%}  
40 -  
41 - </ul>  
42 - </div>  
43 - <div class="col-xs-4 col-md-4">  
44 - <div class="resource_inline">  
45 - <h4>Activities</h4>  
46 - </div>  
47 - <ul>  
48 -  
49 - <div class="foruns_list">  
50 - {% list_topic_foruns request topic %}  
51 - </div>  
52 - </ul>  
53 - </div>  
54 - {% list_topic_poll request topic %}  
55 - </div> 33 +
56 </div> 34 </div>
57 </div> 35 </div>
58 </div> 36 </div>
courses/templates/subject/form_view_teacher.html
@@ -91,7 +91,7 @@ @@ -91,7 +91,7 @@
91 </div> 91 </div>
92 <div class="col-xs-4 col-md-4"> 92 <div class="col-xs-4 col-md-4">
93 <div class="resource_inline"> 93 <div class="resource_inline">
94 - <h4>Activities</h4> 94 + <h4>{% trans 'Activities' %}</h4>
95 </div> 95 </div>
96 <div class="resource_inline"> 96 <div class="resource_inline">
97 <div class="dropdown"> 97 <div class="dropdown">
@@ -106,31 +106,32 @@ @@ -106,31 +106,32 @@
106 <ul> 106 <ul>
107 107
108 <div class="foruns_list"> 108 <div class="foruns_list">
  109 + {% list_topic_poll request topic %}
109 {% list_topic_foruns request topic %} 110 {% list_topic_foruns request topic %}
110 </div> 111 </div>
111 </ul> 112 </ul>
112 </div> 113 </div>
113 - {% list_topic_poll request topic %} 114 +
114 </div> 115 </div>
115 <div class="editation" style="display: none"> 116 <div class="editation" style="display: none">
116 <div class="form-group"> 117 <div class="form-group">
117 - <label class="control-label" for="focusedInput2">Name Topic</label> 118 + <label class="control-label" for="focusedInput2">{% trans 'Name Topic' %}</label>
118 <input type="text" class="form-control" value="Topic 1"> 119 <input type="text" class="form-control" value="Topic 1">
119 </div> 120 </div>
120 <div class="form-group is-empty"> 121 <div class="form-group is-empty">
121 - <label class="control-label" for="focusedInput2">Description</label> 122 + <label class="control-label" for="focusedInput2">{% trans 'Description' %}</label>
122 <textarea class="form-control" rows="3" id="textArea"></textarea> 123 <textarea class="form-control" rows="3" id="textArea"></textarea>
123 </div> 124 </div>
124 <div class="row"> 125 <div class="row">
125 <div class=" col-xs-6 col-md-4"> 126 <div class=" col-xs-6 col-md-4">
126 <div class="resource_inline"> 127 <div class="resource_inline">
127 - <h4>Material</h4> 128 + <h4>{% trans 'Material' %}</h4>
128 </div> 129 </div>
129 <div class="resource_inline"> 130 <div class="resource_inline">
130 <div class="dropdown"> 131 <div class="dropdown">
131 <a href="#" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-plus-circle fa-lg" aria-hidden="true"></i></a> 132 <a href="#" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-plus-circle fa-lg" aria-hidden="true"></i></a>
132 <ul class="dropdown-menu" aria-labelledby="dLabel"> 133 <ul class="dropdown-menu" aria-labelledby="dLabel">
133 - <li><a href="javascript:get_modal_link('{% url 'course:links:create_link' topic.slug %}', '#createLinksModal','#divModalLink')">Create a Link</a></li> 134 + <li><a href="javascript:get_modal_link('{% url 'course:links:create_link' topic.slug %}', '#createLinksModal','#divModalLink')">{% trans 'Create a Link' %}</a></li>
134 <li> 135 <li>
135 <a href="#"> 136 <a href="#">
136 {% trans "Create a file" %} 137 {% trans "Create a file" %}
@@ -150,13 +151,13 @@ @@ -150,13 +151,13 @@
150 </div> 151 </div>
151 <div class="col-xs-4 col-md-offset-1 col-md-4"> 152 <div class="col-xs-4 col-md-offset-1 col-md-4">
152 <div class="resource_inline"> 153 <div class="resource_inline">
153 - <h4>Activities</h4> 154 + <h4>{% trans 'Activities' %}</h4>
154 </div> 155 </div>
155 <div class="resource_inline"> 156 <div class="resource_inline">
156 <div class="dropdown"> 157 <div class="dropdown">
157 <a href="#" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-plus-circle fa-lg" aria-hidden="true"></i></a> 158 <a href="#" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-plus-circle fa-lg" aria-hidden="true"></i></a>
158 <ul class="dropdown-menu" aria-labelledby="dLabel"> 159 <ul class="dropdown-menu" aria-labelledby="dLabel">
159 - <li>Qualquer coisa</li> 160 + <li>{% trans 'Anything' %}</li>
160 </ul> 161 </ul>
161 </div> 162 </div>
162 </div> 163 </div>
@@ -170,8 +171,8 @@ @@ -170,8 +171,8 @@
170 </div> 171 </div>
171 <div class="form-group"> 172 <div class="form-group">
172 <div class="col-md-10"> 173 <div class="col-md-10">
173 - <button type="button" class="btn btn-raised btn-default edit_card_end">Cancel</button>  
174 - <button type="submit" class="btn btn-raised btn-primary edit_card_end">Submit</button> 174 + <button type="button" class="btn btn-raised btn-default edit_card_end">{% trans 'Cancel' %}</button>
  175 + <button type="submit" class="btn btn-raised btn-primary edit_card_end">{% trans 'Submit' %}</button>
175 </div> 176 </div>
176 </div> 177 </div>
177 </div> 178 </div>
@@ -236,13 +237,13 @@ @@ -236,13 +237,13 @@
236 </div> 237 </div>
237 </div> 238 </div>
238 <div class="form-group is-empty"> 239 <div class="form-group is-empty">
239 - <label for="number" class="col-md-2 control-label">{% trans 'Height' %}</label> 240 + <label for="number" class="col-md-2 control-label">Height</label>
240 <div class="col-md-4"> 241 <div class="col-md-4">
241 <input type="number" class="form-control" id="inputNumber" placeholder="Heiht"> 242 <input type="number" class="form-control" id="inputNumber" placeholder="Heiht">
242 </div> 243 </div>
243 </div> 244 </div>
244 <div class="form-group is-empty"> 245 <div class="form-group is-empty">
245 - <label for="number" class="col-md-2 control-label">{% trans 'Weight' %}</label> 246 + <label for="number" class="col-md-2 control-label">Weight</label>
246 <div class="col-md-4"> 247 <div class="col-md-4">
247 <input type="number" class="form-control" id="inputNumber" placeholder="Weight"> 248 <input type="number" class="form-control" id="inputNumber" placeholder="Weight">
248 </div> 249 </div>
@@ -274,7 +275,7 @@ @@ -274,7 +275,7 @@
274 <form class="form-horizontal"> 275 <form class="form-horizontal">
275 276
276 <fieldset> 277 <fieldset>
277 - <legend>{% trans 'Atividade Proposta' %}</legend> 278 + <legend>{% trans 'Proposal Activity' %}</legend>
278 <div class="form-group is-empty"> 279 <div class="form-group is-empty">
279 <label for="NameIn" class="col-md-2 control-label">{% trans 'Name' %}:</label> 280 <label for="NameIn" class="col-md-2 control-label">{% trans 'Name' %}:</label>
280 <div class="col-md-10"> 281 <div class="col-md-10">
courses/templates/subject/index.html
@@ -18,7 +18,7 @@ @@ -18,7 +18,7 @@
18 {% block sidebar %} 18 {% block sidebar %}
19 <div class="panel panel-primary"> 19 <div class="panel panel-primary">
20 <div class="panel-heading"> 20 <div class="panel-heading">
21 - <h4>Menu</h4> 21 + <h4>{% trans 'Menu' %}</h4>
22 </div> 22 </div>
23 <div class="panel-body"> 23 <div class="panel-body">
24 <ul class="nav nav-pills nav-stacked"> 24 <ul class="nav nav-pills nav-stacked">
courses/templates/topic/index.html
@@ -2,6 +2,15 @@ @@ -2,6 +2,15 @@
2 2
3 {% load static i18n permission_tags professor_access %} 3 {% load static i18n permission_tags professor_access %}
4 4
  5 +
  6 +{% block javascript %}
  7 + <script type="text/javascript" src="{% static 'js/forum.js' %}"></script>
  8 + <script src="{% static 'js/file.js' %}"></script>
  9 + <script type="text/javascript" src="{% static 'js/material.js' %}"></script>
  10 + <script type = "text/javascript" src="{% static 'links.js' %}"></script>
  11 +{% endblock %}
  12 +
  13 +
5 {% block breadcrumbs %} 14 {% block breadcrumbs %}
6 15
7 <ol class="breadcrumb"> 16 <ol class="breadcrumb">
@@ -31,22 +40,7 @@ @@ -31,22 +40,7 @@
31 </div> 40 </div>
32 </div> 41 </div>
33 42
34 - {% if user|has_role:'professor' %}  
35 - <div class="panel panel-primary ">  
36 - <div class="panel-heading">  
37 - <h3 class="panel-title">{% trans 'Actions' %}</h3>  
38 - </div>  
39 - <div class="panel-body">  
40 - <ul class="nav nav-pills nav-stacked">  
41 - <li><a href="javascript:void(0)">{% trans 'Participants' %}</a></li>  
42 - <li><a href="javascript:void(0)">{% trans 'Replicate subject' %}</a></li>  
43 - <li><a href="javascript:void(0)">{% trans 'Create subject' %}</a></li>  
44 - <li><a href="javascript:void(0)">{% trans 'Edit subject' %}</a></li>  
45 - <li><a href="javascript:void(0)">{% trans 'Remove subject' %}</a></li>  
46 - </ul>  
47 - </div>  
48 - </div>  
49 - {% endif %} 43 +
50 44
51 {% endblock %} 45 {% endblock %}
52 46
@@ -56,7 +50,7 @@ @@ -56,7 +50,7 @@
56 <div class="panel-heading"> 50 <div class="panel-heading">
57 <div class="row"> 51 <div class="row">
58 <div class="col-md-10 col-sm-7"> 52 <div class="col-md-10 col-sm-7">
59 - <h3>{{subject}}</h3> 53 + <h3> {{topic.name}} </h3>
60 </div> 54 </div>
61 <div class="col-xs-4 col-md-2 divMoreActions"> 55 <div class="col-xs-4 col-md-2 divMoreActions">
62 {% professor_subject subject user as permissions%} 56 {% professor_subject subject user as permissions%}
@@ -66,9 +60,15 @@ @@ -66,9 +60,15 @@
66 <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i> 60 <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i>
67 </button> 61 </button>
68 <ul class="dropdown-menu pull-right" aria-labelledby="moreActions"> 62 <ul class="dropdown-menu pull-right" aria-labelledby="moreActions">
69 - <li><a href="javascript:void(0)" data-toggle="modal" data-target="#myModal4"><i class="fa fa-files-o fa-fw" aria-hidden="true"></i>&nbsp; {% trans "Replicate" %}</a></li>  
70 - <li><a href="{% url 'course:update_subject' subject.slug %}" data-toggle="modal" data-target="#editSubject"><i class="fa fa-pencil fa-fw" aria-hidden="true"></i>&nbsp; {% trans "Edit" %}</a></li>  
71 - <li><a href="{% url 'course:delete_subject' subject.slug %}" data-toggle="modal" data-target="#removeSubject"><i class="fa fa-trash fa-fw" aria-hidden="true"></i>&nbsp; {% trans "Remove" %}</a></li> 63 + <li>
  64 + <a href="javascript:void(0)" data-toggle="modal" data-target="#myModal4"><i class="fa fa-files-o fa-fw" aria-hidden="true"></i>&nbsp; {% trans "Replicate" %}</a>
  65 + </li>
  66 + <li>
  67 + <a href="{% url 'course:update_subject' subject.slug %}" data-toggle="modal" data-target="#editSubject"><i class="fa fa-pencil fa-fw" aria-hidden="true"></i>&nbsp; {% trans "Edit" %}</a>
  68 + </li>
  69 + <li>
  70 + <a href="{% url 'course:delete_subject' subject.slug %}" data-toggle="modal" data-target="#removeSubject"><i class="fa fa-trash fa-fw" aria-hidden="true"></i>&nbsp; {% trans "Remove" %}</a>
  71 + </li>
72 </ul> 72 </ul>
73 </div> 73 </div>
74 {% endif %} 74 {% endif %}
@@ -77,25 +77,22 @@ @@ -77,25 +77,22 @@
77 </div> 77 </div>
78 <div class="panel-body"> 78 <div class="panel-body">
79 <p> 79 <p>
80 - {{subject.description|linebreaks}} 80 + {{topic.description|linebreaks}}
81 </p> 81 </p>
82 </div> 82 </div>
83 </div> 83 </div>
84 <div class="panel panel-default"> 84 <div class="panel panel-default">
85 <div class="panel-body"> 85 <div class="panel-body">
86 - {% for activit in activitys %} 86 + {% include "topic/topic_card_student.html" %}
  87 + {% comment %}
  88 +
  89 +
  90 + <!--{% for activit in activitys %}
87 <form class="form-horizontal" enctype='multipart/form-data'>{% csrf_token %} 91 <form class="form-horizontal" enctype='multipart/form-data'>{% csrf_token %}
88 <fieldset> 92 <fieldset>
89 <legend>{{activit.name}}</legend> 93 <legend>{{activit.name}}</legend>
90 94
91 - <div class="container-fluid">  
92 - <div class="row">  
93 - <div class="col-md-8">  
94 - <div class="form-group is-empty">  
95 - <input type="text" class="form-control col-md-4" placeholder="Search Student">  
96 - </div>  
97 - </div>  
98 - </div> 95 +
99 {% for student in students_activit %} 96 {% for student in students_activit %}
100 <div class="panel-group" id="accordion"> 97 <div class="panel-group" id="accordion">
101 <div class="panel panel-info"> 98 <div class="panel panel-info">
@@ -114,17 +111,17 @@ @@ -114,17 +111,17 @@
114 {% professor_subject subject user as permi_test%} 111 {% professor_subject subject user as permi_test%}
115 {% if permi_test %} 112 {% if permi_test %}
116 <div class="col-md-4"> 113 <div class="col-md-4">
117 - <label> {% trans 'Nota' %}:</label> 114 + <label> {% trans 'Grade' %}:</label>
118 <input type="number" step="0.01"> 115 <input type="number" step="0.01">
119 </div> 116 </div>
120 {% else %} 117 {% else %}
121 <div class="col-md-4"> 118 <div class="col-md-4">
122 - <!--<input type="hidden" name="id" value="">  
123 - <input type="hidden" name="student" value="">--> 119 + <input type="hidden" name="id" value="">
  120 + <input type="hidden" name="student" value="">
124 <div class="form-group {% if form.pdf.errors %} has-error {% endif %}"> 121 <div class="form-group {% if form.pdf.errors %} has-error {% endif %}">
125 {{ form.as_p }} 122 {{ form.as_p }}
126 </div> 123 </div>
127 - <button type="submit" class="btn btn-success" id="send_button">{% trans 'Enviar' %}</button> 124 + <button type="submit" class="btn btn-success" id="send_button">{% trans 'Send' %}</button>
128 </div> 125 </div>
129 {% endif %} 126 {% endif %}
130 </div> 127 </div>
@@ -135,26 +132,15 @@ @@ -135,26 +132,15 @@
135 {% endfor %} 132 {% endfor %}
136 </div> 133 </div>
137 </fieldset> 134 </fieldset>
138 - </form> 135 + </form>-->
  136 +{% endcomment %}
  137 +
139 138
140 - <ul class="pagination pagination-sm">  
141 - <li class="disabled"><a href="javascript:void(0)">«</a></li>  
142 - <li class="active"><a href="javascript:void(0)">1</a></li>  
143 - <li><a href="javascript:void(0)">2</a></li>  
144 - <li><a href="javascript:void(0)">3</a></li>  
145 - <li><a href="javascript:void(0)">4</a></li>  
146 - <li><a href="javascript:void(0)">5</a></li>  
147 - <li><a href="javascript:void(0)">»</a></li>  
148 -</ul>  
149 -{% empty %}  
150 - {% trans 'No activity found' %}  
151 -{% endfor %}  
152 139
153 140
154 -  
155 -</div> 141 + </div>
156 142
157 143
158 -</div> 144 + </div>
159 </div> 145 </div>
160 {% endblock %} 146 {% endblock %}
courses/templates/topic/topic_card_student.html 0 → 100644
@@ -0,0 +1,28 @@ @@ -0,0 +1,28 @@
  1 +{% load static i18n list_topic_foruns permission_tags widget_tweaks professor_access%}
  2 +
  3 +
  4 +<div class="row">
  5 + <div class="col-xs-6 col-md-6">
  6 + <div class="resource_inline">
  7 + <h4>{% trans "Materials" %}</h4>
  8 + </div>
  9 +
  10 + <ul id="list-materials">
  11 + {% list_topic_file request topic %}
  12 + {% list_topic_link request topic%}
  13 +
  14 + </ul>
  15 + </div>
  16 + <div class="col-xs-4 col-md-4">
  17 + <div class="resource_inline">
  18 + <h4>{% trans "Activities" %}</h4>
  19 + </div>
  20 + <ul>
  21 + <div class="foruns_list">
  22 + {% list_topic_poll request topic %}
  23 + {% list_topic_foruns request topic %}
  24 + </div>
  25 + </ul>
  26 + </div>
  27 +
  28 +</div>
0 \ No newline at end of file 29 \ No newline at end of file
courses/urls.py
@@ -6,7 +6,10 @@ urlpatterns = [ @@ -6,7 +6,10 @@ urlpatterns = [
6 url(r'^create/$', views.CreateCourseView.as_view(), name='create'), 6 url(r'^create/$', views.CreateCourseView.as_view(), name='create'),
7 url(r'^replicate_course/(?P<slug>[\w_-]+)/$', views.ReplicateCourseView.as_view(), name='replicate_course'), 7 url(r'^replicate_course/(?P<slug>[\w_-]+)/$', views.ReplicateCourseView.as_view(), name='replicate_course'),
8 url(r'^edit/(?P<slug>[\w_-]+)/$', views.UpdateCourseView.as_view(), name='update'), 8 url(r'^edit/(?P<slug>[\w_-]+)/$', views.UpdateCourseView.as_view(), name='update'),
9 - url(r'^(?P<slug>[\w_-]+)/$', views.CourseView.as_view(), name='view'), 9 + url(r'^(?P<slug>[\w_-]+)/', include([
  10 + url(r'^$', views.CourseView.as_view(), name='view'),
  11 + url(r'^(?P<category>[\w_-]+)/$', views.CourseView.as_view(), name='view_filter')
  12 + ])),
10 url(r'^delete/(?P<slug>[\w_-]+)/$', views.DeleteCourseView.as_view(), name='delete'), 13 url(r'^delete/(?P<slug>[\w_-]+)/$', views.DeleteCourseView.as_view(), name='delete'),
11 url(r'^subscribe/(?P<slug>[\w_-]+)/$', views.subscribe_course, name='subscribe'), 14 url(r'^subscribe/(?P<slug>[\w_-]+)/$', views.subscribe_course, name='subscribe'),
12 url(r'^category/(?P<slug>[\w_-]+)/$', views.FilteredView.as_view(), name='filter'), 15 url(r'^category/(?P<slug>[\w_-]+)/$', views.FilteredView.as_view(), name='filter'),
courses/views.py
@@ -18,7 +18,7 @@ from core.mixins import NotificationMixin @@ -18,7 +18,7 @@ from core.mixins import NotificationMixin
18 from users.models import User 18 from users.models import User
19 from files.forms import FileForm 19 from files.forms import FileForm
20 from files.models import TopicFile 20 from files.models import TopicFile
21 - 21 +from courses.models import Material
22 from django.urls import reverse 22 from django.urls import reverse
23 23
24 from datetime import date 24 from datetime import date
@@ -211,12 +211,19 @@ class CourseView( NotificationMixin, generic.DetailView): @@ -211,12 +211,19 @@ class CourseView( NotificationMixin, generic.DetailView):
211 context = super(CourseView, self).get_context_data(**kwargs) 211 context = super(CourseView, self).get_context_data(**kwargs)
212 course = get_object_or_404(Course, slug = self.kwargs.get('slug')) 212 course = get_object_or_404(Course, slug = self.kwargs.get('slug'))
213 213
  214 + category_sub = self.kwargs.get('category', None)
  215 +
214 if has_role(self.request.user,'system_admin'): 216 if has_role(self.request.user,'system_admin'):
215 subjects = course.subjects.all() 217 subjects = course.subjects.all()
216 elif has_role(self.request.user,'professor'): 218 elif has_role(self.request.user,'professor'):
217 subjects = course.subjects.filter(professors__in=[self.request.user]) 219 subjects = course.subjects.filter(professors__in=[self.request.user])
218 elif has_role(self.request.user, 'student') or self.request.user is None: 220 elif has_role(self.request.user, 'student') or self.request.user is None:
219 subjects = course.subjects.filter(visible=True) 221 subjects = course.subjects.filter(visible=True)
  222 +
  223 + if not category_sub is None:
  224 + cat = get_object_or_404(CategorySubject, slug = category_sub)
  225 + subjects = subjects.filter(category = cat)
  226 +
220 context['subjects'] = subjects 227 context['subjects'] = subjects
221 228
222 if has_role(self.request.user,'system_admin'): 229 if has_role(self.request.user,'system_admin'):
@@ -238,13 +245,7 @@ class CourseView( NotificationMixin, generic.DetailView): @@ -238,13 +245,7 @@ class CourseView( NotificationMixin, generic.DetailView):
238 245
239 subjects_category = Subject.objects.filter(category__name = self.request.GET.get('category')) 246 subjects_category = Subject.objects.filter(category__name = self.request.GET.get('category'))
240 247
241 - none = None  
242 - q = self.request.GET.get('category', None)  
243 - if q is None:  
244 - none = True  
245 - context['none'] = none  
246 -  
247 - context['subjects_category'] = subjects_category 248 + context['category'] = category_sub
248 context['categorys_subjects'] = categorys_subjects 249 context['categorys_subjects'] = categorys_subjects
249 context['courses'] = courses 250 context['courses'] = courses
250 context['course'] = course 251 context['course'] = course
@@ -457,11 +458,13 @@ class TopicsView(LoginRequiredMixin, generic.ListView): @@ -457,11 +458,13 @@ class TopicsView(LoginRequiredMixin, generic.ListView):
457 context = super(TopicsView, self).get_context_data(**kwargs) 458 context = super(TopicsView, self).get_context_data(**kwargs)
458 activitys = Activity.objects.filter(topic__name = topic.name) 459 activitys = Activity.objects.filter(topic__name = topic.name)
459 students_activit = User.objects.filter(activities__in = Activity.objects.all()) 460 students_activit = User.objects.filter(activities__in = Activity.objects.all())
460 - 461 + materials = Material.objects.filter(topic = topic)
  462 + print(materials)
461 context['topic'] = topic 463 context['topic'] = topic
462 context['subject'] = topic.subject 464 context['subject'] = topic.subject
463 context['activitys'] = activitys 465 context['activitys'] = activitys
464 context['students_activit'] = students_activit 466 context['students_activit'] = students_activit
  467 + context['materials'] = materials
465 context['form'] = ActivityForm 468 context['form'] = ActivityForm
466 469
467 return context 470 return context
exam/locale/pt_BR/LC_MESSAGES/django.po 0 → 100644
@@ -0,0 +1,167 @@ @@ -0,0 +1,167 @@
  1 +# SOME DESCRIPTIVE TITLE.
  2 +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
  3 +# This file is distributed under the same license as the PACKAGE package.
  4 +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
  5 +#
  6 +#, fuzzy
  7 +msgid ""
  8 +msgstr ""
  9 +"Project-Id-Version: PACKAGE VERSION\n"
  10 +"Report-Msgid-Bugs-To: \n"
  11 +"POT-Creation-Date: 2016-10-26 14:47-0300\n"
  12 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  13 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  14 +"Language-Team: LANGUAGE <LL@li.org>\n"
  15 +"Language: \n"
  16 +"MIME-Version: 1.0\n"
  17 +"Content-Type: text/plain; charset=UTF-8\n"
  18 +"Content-Transfer-Encoding: 8bit\n"
  19 +"Plural-Forms: nplurals=2; plural=(n > 1);\n"
  20 +
  21 +#: exam/forms.py:18 exam/forms.py:22
  22 +msgid "It is required one these fields."
  23 +msgstr ""
  24 +
  25 +#: exam/forms.py:33
  26 +msgid "Start date to resolve the exam"
  27 +msgstr ""
  28 +
  29 +#: exam/forms.py:35
  30 +msgid "Maximum date permited to resolve the exam"
  31 +msgstr ""
  32 +
  33 +#: exam/models.py:9
  34 +msgid "Begin of Course Date"
  35 +msgstr ""
  36 +
  37 +#: exam/models.py:10
  38 +msgid "Exibe?"
  39 +msgstr ""
  40 +
  41 +#: exam/models.py:13 exam/models.py:35
  42 +msgid "Exam"
  43 +msgstr ""
  44 +
  45 +#: exam/models.py:14
  46 +msgid "Exams"
  47 +msgstr ""
  48 +
  49 +#: exam/models.py:21 exam/models.py:27
  50 +msgid "Answer"
  51 +msgstr ""
  52 +
  53 +#: exam/models.py:22
  54 +msgid "Order"
  55 +msgstr ""
  56 +
  57 +#: exam/models.py:23 exam/models.py:28
  58 +msgid "Answers"
  59 +msgstr ""
  60 +
  61 +#: exam/models.py:34
  62 +msgid "Answered"
  63 +msgstr ""
  64 +
  65 +#: exam/models.py:36
  66 +msgid "Answers Students"
  67 +msgstr ""
  68 +
  69 +#: exam/models.py:37
  70 +msgid "Student"
  71 +msgstr ""
  72 +
  73 +#: exam/models.py:38
  74 +msgid "Answered Date"
  75 +msgstr ""
  76 +
  77 +#: exam/models.py:41
  78 +msgid "Answer Stundent"
  79 +msgstr ""
  80 +
  81 +#: exam/models.py:42
  82 +msgid "Answers Student"
  83 +msgstr ""
  84 +
  85 +#: exam/templates/exam/create.html:9
  86 +msgid "New Exam"
  87 +msgstr ""
  88 +
  89 +#: exam/templates/exam/create.html:14 exam/templates/exam/create.html:16
  90 +msgid "Exam Name"
  91 +msgstr ""
  92 +
  93 +#: exam/templates/exam/create.html:20
  94 +msgid "Exam's begin date"
  95 +msgstr ""
  96 +
  97 +#: exam/templates/exam/create.html:22
  98 +msgid "Begin Date"
  99 +msgstr ""
  100 +
  101 +#: exam/templates/exam/create.html:26
  102 +msgid "Exam's end date"
  103 +msgstr ""
  104 +
  105 +#: exam/templates/exam/create.html:28
  106 +msgid "End Date"
  107 +msgstr ""
  108 +
  109 +#: exam/templates/exam/create.html:35
  110 +msgid "Allow submissions after deadline?"
  111 +msgstr ""
  112 +
  113 +#: exam/templates/exam/create.html:44 exam/templates/exam/create.html:47
  114 +msgid "Question Type"
  115 +msgstr ""
  116 +
  117 +#: exam/templates/exam/create.html:48
  118 +msgid "Multiple Choice"
  119 +msgstr ""
  120 +
  121 +#: exam/templates/exam/create.html:49
  122 +msgid "True or False"
  123 +msgstr ""
  124 +
  125 +#: exam/templates/exam/create.html:50
  126 +msgid "Gap Filling"
  127 +msgstr ""
  128 +
  129 +#: exam/templates/exam/create.html:51
  130 +msgid "Discursive Question"
  131 +msgstr ""
  132 +
  133 +#: exam/templates/exam/create.html:57
  134 +msgid "add question"
  135 +msgstr ""
  136 +
  137 +#: exam/templates/exam/create.html:62
  138 +msgid "Create"
  139 +msgstr ""
  140 +
  141 +#: exam/templates/exam/discursive_question.html:2
  142 +#: exam/templates/exam/discursive_question.html:4
  143 +#: exam/templates/exam/multiple_choice_question.html:5
  144 +#: exam/templates/exam/true_or_false_question.html:20
  145 +#: exam/templates/exam/true_or_false_question.html:25
  146 +msgid "Question"
  147 +msgstr ""
  148 +
  149 +#: exam/templates/exam/gap_filling_question.html:2
  150 +msgid "Gap Filling Question"
  151 +msgstr ""
  152 +
  153 +#: exam/templates/exam/multiple_choice_question.html:15
  154 +msgid "Alternatives"
  155 +msgstr ""
  156 +
  157 +#: exam/templates/exam/true_or_false_answer.html:9
  158 +msgid "Write your alternative"
  159 +msgstr ""
  160 +
  161 +#: exam/templates/exam/true_or_false_question.html:37
  162 +msgid "Alternatives: T/F"
  163 +msgstr ""
  164 +
  165 +#: exam/templates/exam/true_or_false_question.html:45
  166 +msgid "New Alternative"
  167 +msgstr ""
exam/templates/exam/create.html.py
@@ -74,9 +74,7 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX @@ -74,9 +74,7 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
74 XXXXXXXXXXXXXXXXXXXXXXXXX X XXXXXX 74 XXXXXXXXXXXXXXXXXXXXXXXXX X XXXXXX
75 XXX 75 XXX
76 XXX 76 XXX
77 -  
78 XXX XXXXXXXXXXXXXXXX X XX 77 XXX XXXXXXXXXXXXXXXX X XX
79 -  
80 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX X 78 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX X
81 XXX XXXXXXX X XXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXX X 79 XXX XXXXXXX X XXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXX X
82 XXXXXXXXX X 80 XXXXXXXXX X
@@ -85,12 +83,9 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX X @@ -85,12 +83,9 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX X
85 XXXXXXXXXX X 83 XXXXXXXXXX X
86 XXXXXXXXX 84 XXXXXXXXX
87 XXXXXXXXXXXXXXXXXXXXXXXXXXXXX 85 XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
88 -  
89 XXXXXXXXXXXXXXXXXXX 86 XXXXXXXXXXXXXXXXXXX
90 XXX 87 XXX
91 -  
92 XXX XXXXXXXXXXXXXXXXXX X XX 88 XXX XXXXXXXXXXXXXXXXXX X XX
93 -  
94 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX X 89 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX X
95 XXX XXXXXXX X XXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXX X 90 XXX XXXXXXX X XXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXX X
96 XXXXXXXXX X 91 XXXXXXXXX X
@@ -104,10 +99,8 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX X @@ -104,10 +99,8 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX X
104 XXXXXXXXXX X 99 XXXXXXXXXX X
105 XXXXXXXXX 100 XXXXXXXXX
106 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 101 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
107 -  
108 XXXXXXXXXXXXXXXXXXXXX 102 XXXXXXXXXXXXXXXXXXXXX
109 XXX 103 XXX
110 -  
111 XXXXXXXXXXXX X 104 XXXXXXXXXXXX X
112 XX XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX 105 XX XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
113 XXX 106 XXX
exam/templates/exam/gap_filling_question.html.py
1 XXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXX 1 XXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXX
2 - XXXXXX XXXXXXX XXXXXXXXXXXX 2 + XXX gettext(u'Gap Filling Question') XXXX
3 XXXXXX 3 XXXXXX
exam/templates/exam/multiple_choice_question.html
  1 +{% load i18n %}
  2 +
1 <div class="form-group" id="multipleChoice"> 3 <div class="form-group" id="multipleChoice">
2 4
3 <label for="questionName" class="col-md-2 control-label">{% trans 'Question' %}</label> 5 <label for="questionName" class="col-md-2 control-label">{% trans 'Question' %}</label>
exam/templates/exam/multiple_choice_question.html.py
  1 +BBBB BBBB
  2 +
1 XXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX 3 XXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
2 4
3 - XXXXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 5 + XXXXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX gettext(u'Question') XXXXXXXX
4 6
5 7
6 XXXX XXXXXXXXXXXXXXXXXX 8 XXXX XXXXXXXXXXXXXXXXXX
@@ -10,7 +12,7 @@ XXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX @@ -10,7 +12,7 @@ XXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
10 12
11 XXXXXX 13 XXXXXX
12 XXXX XXXXXXXXXXXXXXXXXXX 14 XXXX XXXXXXXXXXXXXXXXXXX
13 - XXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 15 + XXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX gettext(u'Alternatives') XXXXXXXX
14 XXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXX 16 XXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXX
15 XXXX XXXXXXXXXXXX XXXXXXXXXXXXXXX 17 XXXX XXXXXXXXXXXX XXXXXXXXXXXXXXX
16 XXXXXXX 18 XXXXXXX
@@ -29,7 +31,7 @@ XXXXXX @@ -29,7 +31,7 @@ XXXXXX
29 XXXX XXX XXXXXXXXXXX XXXXXX XXX 31 XXXX XXX XXXXXXXXXXX XXXXXX XXX
30 XXXX XXXXXXXXXXXXXXXXXXX 32 XXXX XXXXXXXXXXXXXXXXXXX
31 XXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX 33 XXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
32 - XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX 34 + XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX XXXXX XXXX XXXXXXXXXXXX XXXXXXXXXXX
33 XXXXXX 35 XXXXXX
34 XXXXXX 36 XXXXXX
35 XXXX XXXXXXXXXXXXXXXXXXX 37 XXXX XXXXXXXXXXXXXXXXXXX
files/locale/pt_BR/LC_MESSAGES/django.po 0 → 100644
@@ -0,0 +1,88 @@ @@ -0,0 +1,88 @@
  1 +# SOME DESCRIPTIVE TITLE.
  2 +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
  3 +# This file is distributed under the same license as the PACKAGE package.
  4 +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
  5 +#
  6 +#, fuzzy
  7 +msgid ""
  8 +msgstr ""
  9 +"Project-Id-Version: PACKAGE VERSION\n"
  10 +"Report-Msgid-Bugs-To: \n"
  11 +"POT-Creation-Date: 2016-10-26 14:47-0300\n"
  12 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  13 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  14 +"Language-Team: LANGUAGE <LL@li.org>\n"
  15 +"Language: \n"
  16 +"MIME-Version: 1.0\n"
  17 +"Content-Type: text/plain; charset=UTF-8\n"
  18 +"Content-Transfer-Encoding: 8bit\n"
  19 +"Plural-Forms: nplurals=2; plural=(n > 1);\n"
  20 +
  21 +#: files/forms.py:12 files/forms.py:29
  22 +msgid "File too large (Max 10MB)"
  23 +msgstr ""
  24 +
  25 +#: files/models.py:20
  26 +msgid "Professors"
  27 +msgstr ""
  28 +
  29 +#: files/models.py:21
  30 +msgid "Description"
  31 +msgstr ""
  32 +
  33 +#: files/models.py:22 files/models.py:27
  34 +msgid "File"
  35 +msgstr ""
  36 +
  37 +#: files/models.py:23
  38 +msgid "Type file"
  39 +msgstr ""
  40 +
  41 +#: files/models.py:28
  42 +msgid "Files"
  43 +msgstr ""
  44 +
  45 +#: files/templates/files/create_file.html:10
  46 +msgid "Add File"
  47 +msgstr ""
  48 +
  49 +#: files/templates/files/create_file.html:38
  50 +#: files/templates/files/update_file.html:40
  51 +msgid "Choose your file..."
  52 +msgstr ""
  53 +
  54 +#: files/templates/files/create_file.html:68
  55 +#: files/templates/files/update_file.html:73
  56 +msgid "The file size shouldnt exceed 10MB"
  57 +msgstr ""
  58 +
  59 +#: files/templates/files/create_file.html:74
  60 +#: files/templates/files/delete_file.html:34
  61 +#: files/templates/files/update_file.html:79
  62 +msgid "Close"
  63 +msgstr ""
  64 +
  65 +#: files/templates/files/create_file.html:75
  66 +#: files/templates/files/update_file.html:80
  67 +msgid "Submit"
  68 +msgstr ""
  69 +
  70 +#: files/templates/files/delete_file.html:12
  71 +msgid "Delete File"
  72 +msgstr ""
  73 +
  74 +#: files/templates/files/delete_file.html:30
  75 +msgid "Are you sure to delete "
  76 +msgstr ""
  77 +
  78 +#: files/templates/files/delete_file.html:35
  79 +msgid "Delete"
  80 +msgstr ""
  81 +
  82 +#: files/templates/files/update_file.html:12
  83 +msgid "Edit File"
  84 +msgstr ""
  85 +
  86 +#: files/templates/files/update_file.html:48
  87 +msgid "See current file"
  88 +msgstr ""
files/templates/files/create_file.html.py
@@ -65,14 +65,14 @@ XXXX XXXXXXXXXXXXX @@ -65,14 +65,14 @@ XXXX XXXXXXXXXXXXX
65 65
66 XXXX XXXXXXXXXXXXXXXXXXX 66 XXXX XXXXXXXXXXXXXXXXXXX
67 XXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXX 67 XXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXX
68 - XXXXXXXXX XXXX XXXX XXXXXXXXX XXXXXX XXXXXXXXXXXX 68 + XXXXXX gettext(u'The file size shouldnt exceed 10MB') XXXXXXXX
69 XXXXXX 69 XXXXXX
70 XXXXXX 70 XXXXXX
71 71
72 XXXX XXXXXXXXXXXXXXXXXXX 72 XXXX XXXXXXXXXXXXXXXXXXX
73 XXXX XXXXXXXXXXXXXXXXXX 73 XXXX XXXXXXXXXXXXXXXXXX
74 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX gettext(u'Close') XXXXXXXXX 74 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX gettext(u'Close') XXXXXXXXX
75 - XXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX 75 + XXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXX gettext(u'Submit') XXXXXXXXX
76 XXXXXX 76 XXXXXX
77 XXXXXX 77 XXXXXX
78 XXXXXXXXXXX 78 XXXXXXXXXXX
files/templates/files/delete_file.html.py
@@ -32,7 +32,7 @@ XXXX XXXXXXXXXXXXXXXXXXXX @@ -32,7 +32,7 @@ XXXX XXXXXXXXXXXXXXXXXXXX
32 XXXX XXXXXXXXXXXXXXXXXXX 32 XXXX XXXXXXXXXXXXXXXXXXX
33 XXXX XXXXXXXXXXXXXXXXXX 33 XXXX XXXXXXXXXXXXXXXXXX
34 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX gettext(u'Close') XXXXXXXXX 34 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX gettext(u'Close') XXXXXXXXX
35 - XXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX 35 + XXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXX gettext(u'Delete') XXXXXXXXX
36 XXXXXX 36 XXXXXX
37 XXXXXX 37 XXXXXX
38 XXXXXXXXXXX 38 XXXXXXXXXXX
files/templates/files/update_file.html.py
@@ -70,14 +70,14 @@ XXXX XXXXXXXXXXXXXXXXXXXX @@ -70,14 +70,14 @@ XXXX XXXXXXXXXXXXXXXXXXXX
70 70
71 XXXX XXXXXXXXXXXXXXXXXXX 71 XXXX XXXXXXXXXXXXXXXXXXX
72 XXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXX 72 XXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXX
73 - XXXXXXXXX XXXX XXXX XXXXXXXXX XXXXXX XXXXXXXXXXXX 73 + XXXXXX gettext(u'The file size shouldnt exceed 10MB') XXXXXXXX
74 XXXXXX 74 XXXXXX
75 XXXXXX 75 XXXXXX
76 76
77 XXXX XXXXXXXXXXXXXXXXXXX 77 XXXX XXXXXXXXXXXXXXXXXXX
78 XXXX XXXXXXXXXXXXXXXXXX 78 XXXX XXXXXXXXXXXXXXXXXX
79 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX gettext(u'Close') XXXXXXXXX 79 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX gettext(u'Close') XXXXXXXXX
80 - XXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX 80 + XXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXX gettext(u'Submit') XXXXXXXXX
81 XXXXXX 81 XXXXXX
82 XXXXXX 82 XXXXXX
83 XXXXXXXXXXX 83 XXXXXXXXXXX
forum/locale/pt_BR/LC_MESSAGES/django.po 0 → 100644
@@ -0,0 +1,250 @@ @@ -0,0 +1,250 @@
  1 +# SOME DESCRIPTIVE TITLE.
  2 +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
  3 +# This file is distributed under the same license as the PACKAGE package.
  4 +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
  5 +#
  6 +#, fuzzy
  7 +msgid ""
  8 +msgstr ""
  9 +"Project-Id-Version: PACKAGE VERSION\n"
  10 +"Report-Msgid-Bugs-To: \n"
  11 +"POT-Creation-Date: 2016-10-26 14:47-0300\n"
  12 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  13 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  14 +"Language-Team: LANGUAGE <LL@li.org>\n"
  15 +"Language: \n"
  16 +"MIME-Version: 1.0\n"
  17 +"Content-Type: text/plain; charset=UTF-8\n"
  18 +"Content-Transfer-Encoding: 8bit\n"
  19 +"Plural-Forms: nplurals=2; plural=(n > 1);\n"
  20 +
  21 +#: forum/forms.py:11
  22 +msgid "Title"
  23 +msgstr ""
  24 +
  25 +#: forum/forms.py:12 forum/models.py:14
  26 +#: forum/templates/forum/forum_list.html:23
  27 +#: forum/templates/forum/forum_view.html:58
  28 +#: forum/templates/forum/render_forum.html:4
  29 +msgid "Description"
  30 +msgstr ""
  31 +
  32 +#: forum/forms.py:13
  33 +msgid "Limit Date"
  34 +msgstr ""
  35 +
  36 +#: forum/forms.py:16
  37 +msgid "Forum title"
  38 +msgstr ""
  39 +
  40 +#: forum/forms.py:17
  41 +msgid "What is this forum about?"
  42 +msgstr ""
  43 +
  44 +#: forum/forms.py:18
  45 +msgid "Limit date for students post on this forum"
  46 +msgstr ""
  47 +
  48 +#: forum/forms.py:33 forum/forms.py:46
  49 +msgid "Message"
  50 +msgstr ""
  51 +
  52 +#: forum/models.py:15 forum/models.py:33 forum/models.py:61
  53 +msgid "Modification Date"
  54 +msgstr ""
  55 +
  56 +#: forum/models.py:16
  57 +msgid "Create Date"
  58 +msgstr ""
  59 +
  60 +#: forum/models.py:19 forum/models.py:35
  61 +#: forum/templates/forum/forum_view.html:16
  62 +#: forum/templates/forum/forum_view.html:116
  63 +msgid "Forum"
  64 +msgstr ""
  65 +
  66 +#: forum/models.py:20
  67 +msgid "Foruns"
  68 +msgstr ""
  69 +
  70 +#: forum/models.py:31 forum/models.py:58
  71 +msgid "Autor"
  72 +msgstr ""
  73 +
  74 +#: forum/models.py:32
  75 +msgid "Post message"
  76 +msgstr ""
  77 +
  78 +#: forum/models.py:34
  79 +msgid "Post Date"
  80 +msgstr ""
  81 +
  82 +#: forum/models.py:38 forum/models.py:59
  83 +msgid "Post"
  84 +msgstr ""
  85 +
  86 +#: forum/models.py:39
  87 +msgid "Posts"
  88 +msgstr ""
  89 +
  90 +#: forum/models.py:60
  91 +msgid "Answer message"
  92 +msgstr ""
  93 +
  94 +#: forum/models.py:62
  95 +msgid "Answer Date"
  96 +msgstr ""
  97 +
  98 +#: forum/models.py:65
  99 +msgid "Post Answer"
  100 +msgstr ""
  101 +
  102 +#: forum/models.py:66
  103 +msgid "Post Answers"
  104 +msgstr ""
  105 +
  106 +#: forum/templates/forum/forum_list.html:16
  107 +#: forum/templates/forum/forum_view.html:44
  108 +#: forum/templates/post/post_list.html:20
  109 +#: forum/templates/post/post_load_more_render.html:20
  110 +#: forum/templates/post/post_render.html:18
  111 +#: forum/templates/post_answers/post_answer_list.html:17
  112 +#: forum/templates/post_answers/post_answer_load_more_render.html:17
  113 +#: forum/templates/post_answers/post_answer_render.html:15
  114 +msgid "Edit"
  115 +msgstr ""
  116 +
  117 +#: forum/templates/forum/forum_list.html:17
  118 +#: forum/templates/forum/forum_view.html:45
  119 +msgid "Are you sure you want to delete this forum?"
  120 +msgstr ""
  121 +
  122 +#: forum/templates/forum/forum_list.html:17
  123 +#: forum/templates/forum/forum_view.html:45
  124 +msgid "Delete"
  125 +msgstr ""
  126 +
  127 +#: forum/templates/forum/forum_list.html:24
  128 +#: forum/templates/forum/forum_view.html:59
  129 +#: forum/templates/forum/render_forum.html:5
  130 +msgid "Opened in"
  131 +msgstr ""
  132 +
  133 +#: forum/templates/forum/forum_list.html:59
  134 +#: forum/templates/forum/forum_view.html:91
  135 +#: forum/templates/post_answers/post_answer_form.html:38
  136 +msgid "send"
  137 +msgstr ""
  138 +
  139 +#: forum/templates/forum/forum_view.html:13
  140 +msgid "Home"
  141 +msgstr ""
  142 +
  143 +#: forum/templates/forum/forum_view.html:27
  144 +msgid "Menu"
  145 +msgstr ""
  146 +
  147 +#: forum/templates/forum/forum_view.html:31
  148 +msgid "Profile"
  149 +msgstr ""
  150 +
  151 +#: forum/templates/forum/forum_view.html:32
  152 +msgid "My Courses"
  153 +msgstr ""
  154 +
  155 +#: forum/templates/forum/forum_view.html:40
  156 +msgid "Actions"
  157 +msgstr ""
  158 +
  159 +#: forum/templates/forum/forum_view.html:44
  160 +msgid "Forum edited successfully!"
  161 +msgstr ""
  162 +
  163 +#: forum/templates/forum/forum_view.html:124
  164 +msgid "Close"
  165 +msgstr ""
  166 +
  167 +#: forum/templates/forum/forum_view.html:125
  168 +msgid "Update"
  169 +msgstr ""
  170 +
  171 +#: forum/templates/post/post_list.html:11
  172 +#: forum/templates/post/post_load_more_render.html:11
  173 +#: forum/templates/post/post_render.html:9
  174 +msgid "reply"
  175 +msgstr ""
  176 +
  177 +#: forum/templates/post/post_list.html:20
  178 +#: forum/templates/post/post_load_more_render.html:20
  179 +#: forum/templates/post/post_render.html:18
  180 +msgid "Post edited successfully!"
  181 +msgstr ""
  182 +
  183 +#: forum/templates/post/post_list.html:21
  184 +#: forum/templates/post/post_load_more_render.html:21
  185 +#: forum/templates/post/post_render.html:19
  186 +#: forum/templates/post_answers/post_answer_list.html:18
  187 +#: forum/templates/post_answers/post_answer_load_more_render.html:18
  188 +#: forum/templates/post_answers/post_answer_render.html:16
  189 +msgid "Remove"
  190 +msgstr ""
  191 +
  192 +#: forum/templates/post/post_list.html:30
  193 +#: forum/templates/post/post_load_more_render.html:30
  194 +#: forum/templates/post/post_render.html:28
  195 +#: forum/templates/post_answers/post_answer_list.html:26
  196 +#: forum/templates/post_answers/post_answer_load_more_render.html:26
  197 +#: forum/templates/post_answers/post_answer_render.html:24
  198 +msgid "ago"
  199 +msgstr ""
  200 +
  201 +#: forum/templates/post/post_list.html:32
  202 +#: forum/templates/post/post_load_more_render.html:32
  203 +#: forum/templates/post/post_render.html:30
  204 +#: forum/templates/post_answers/post_answer_list.html:28
  205 +#: forum/templates/post_answers/post_answer_load_more_render.html:28
  206 +#: forum/templates/post_answers/post_answer_render.html:26
  207 +msgid "Edited"
  208 +msgstr ""
  209 +
  210 +#: forum/templates/post/post_list.html:54 forum/views.py:196
  211 +msgid "Load more posts"
  212 +msgstr ""
  213 +
  214 +#: forum/templates/post/post_update_form.html:32
  215 +#: forum/templates/post_answers/post_answer_form.html:32
  216 +msgid "Cancel"
  217 +msgstr ""
  218 +
  219 +#: forum/templates/post/post_update_form.html:33
  220 +#: forum/templates/post_answers/post_answer_form.html:33
  221 +msgid "Save changes"
  222 +msgstr ""
  223 +
  224 +#: forum/templates/post_answers/post_answer_list.html:17
  225 +#: forum/templates/post_answers/post_answer_load_more_render.html:17
  226 +#: forum/templates/post_answers/post_answer_render.html:15
  227 +msgid "Answer edited sucessfully!"
  228 +msgstr ""
  229 +
  230 +#: forum/templates/post_answers/post_answer_list.html:18
  231 +#: forum/templates/post_answers/post_answer_load_more_render.html:18
  232 +#: forum/templates/post_answers/post_answer_render.html:16
  233 +msgid "Are you sure you want to delete this answer?"
  234 +msgstr ""
  235 +
  236 +#: forum/templates/post_answers/post_answer_list.html:42 forum/views.py:295
  237 +msgid "Load more answers"
  238 +msgstr ""
  239 +
  240 +#: forum/views.py:130
  241 +msgid "Forum deleted successfully."
  242 +msgstr ""
  243 +
  244 +#: forum/views.py:253
  245 +msgid "Post deleted successfully."
  246 +msgstr ""
  247 +
  248 +#: forum/views.py:365
  249 +msgid "Post answer deleted successfully."
  250 +msgstr ""
forum/templates/forum/forum_list.html.py
@@ -56,7 +56,7 @@ XXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBX XXXXX @@ -56,7 +56,7 @@ XXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBX XXXXX
56 BBBBB 56 BBBBB
57 XXXXX XXXXXXXXXXXXXXXXXXXXXXXX 57 XXXXX XXXXXXXXXXXXXXXXXXXXXXXX
58 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXX XXXXXXXXXXXXXX 58 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXX XXXXXXXXXXXXXX
59 - XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 59 + XX XXXXXXXXXXXXXXXXXXXXXXX gettext(u'send') XXXX
60 XXXXXXXXX 60 XXXXXXXXX
61 XXXXXXX 61 XXXXXXX
62 XXXXXX 62 XXXXXX
forum/templates/forum/forum_view.html.py
@@ -34,7 +34,7 @@ BBBBB BBBBBBB @@ -34,7 +34,7 @@ BBBBB BBBBBBB
34 XXXXXX 34 XXXXXX
35 XXXXXX 35 XXXXXX
36 36
37 - BB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBB BBBBBBBBBBBB BB BBBBBBBBB 37 + BB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBB BBBBBBBBBBBB BB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
38 XXXX XXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXX 38 XXXX XXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXX
39 XXXX XXXXXXXXXXXXXXXXXXXXXX 39 XXXX XXXXXXXXXXXXXXXXXXXXXX
40 XXX XXXXXXXXXXXXXXXXXXXX gettext(u'Actions') XXXXX 40 XXX XXXXXXXXXXXXXXXXXXXX gettext(u'Actions') XXXXX
@@ -88,7 +88,7 @@ BBBBB BBBBBBB @@ -88,7 +88,7 @@ BBBBB BBBBBBB
88 BBBBB 88 BBBBB
89 XXXXX XXXXXXXXXXXXXXXXXXXXXXXX 89 XXXXX XXXXXXXXXXXXXXXXXXXXXXXX
90 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXX XXXXXXXXXXXXXX 90 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXX XXXXXXXXXXXXXX
91 - XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 91 + XX XXXXXXXXXXXXXXXXXXXXXXX gettext(u'send') XXXX
92 XXXXXXXXX 92 XXXXXXXXX
93 XXXXXXX 93 XXXXXXX
94 XXXXXX 94 XXXXXX
forum/templates/post/post_list.html.py
@@ -8,7 +8,7 @@ BB BBBBBBBBBBBB B B @@ -8,7 +8,7 @@ BB BBBBBBBBBBBB B B
8 8
9 XXXX XXXXXXXXXXXXXXXXXXX 9 XXXX XXXXXXXXXXXXXXXXXXX
10 XX XXXXXXXXXXXXXXXXXXXXXXXXXXX XBBB BBBBBBBBBBBBBBBBBBBBBBBBBXXXXX 10 XX XXXXXXXXXXXXXXXXXXXXXXXXXXX XBBB BBBBBBBBBBBBBBBBBBBBBBBBBXXXXX
11 - XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 11 + XX XXXXXXXXXXXXXXXXXXXXXXX gettext(u'reply') XXXX
12 XXXX 12 XXXX
13 BB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BB BBBBBBBBBBBB BB BBBBBBBBB 13 BB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BB BBBBBBBBBBBB BB BBBBBBBBB
14 BBBBBBBBBB 14 BBBBBBBBBB
forum/templates/post/post_load_more_render.html.py 0 → 100644
@@ -0,0 +1,50 @@ @@ -0,0 +1,50 @@
  1 +BBBB BBBB BBBBBBBBBBBBBBB BBBBBBBBBBBBBBBB
  2 +
  3 +BB BBBBBBBBBBBB B B
  4 + BBB BBBB BB BBBBB
  5 + XXXX XXXXXXXXXX XXXXXXXX
  6 + XXXX XXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXX
  7 + XXX XXXXXXXXXXXXXXXXXX
  8 +
  9 + XXXX XXXXXXXXXXXXXXXXXXX
  10 + XX XXXXXXXXXXXXXXXXXXXXXXXXXXX XBBB BBBBBBBBBBBBBBBBBBBBBBBBBXXXXX
  11 + XX XXXXXXXXXXXXXXXXXXXXXXX gettext(u'reply') XXXX
  12 + XXXX
  13 + BB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BB BBBBBBBBBBBB BB BBBBBBBBB
  14 + BBBBBBBBBB
  15 + XXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
  16 + XX XXXXXXXXXX XXXXXXXXXXX XXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
  17 + XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  18 + XXXX
  19 + XXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  20 + XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBXX XXX X gettext(u'Post edited successfully!') XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX gettext(u'Edit') XXXXXXXXX
  21 + XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBXX XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX gettext(u'Remove') XXXXXXXXX
  22 + XXXXX
  23 + XXXXXX
  24 + BBBBB
  25 + XXXXXX
  26 + XXXXX
  27 + XXXX XXXXXXXXXXXXXXXXXXXXX
  28 + XXXX XXXXXXXXXXXXXXXXXX
  29 + XX XXXXXXXXXXXXXXXXXXXXX
  30 + XX XXXXXXXXX XXXXXXXXXXXXXXXX FFFFFFFFF gettext(u'ago')
  31 + BB BBBBBBBBBBBBBBBB
  32 + XXXX X gettext(u'Edited') XXXXX
  33 + BBBBB
  34 + XXXX
  35 + XXXXXX
  36 + XX XXXXXXXXXXXXXXXXXXXXXFFFFFFFFFFXXXX
  37 + XXXXXX
  38 + XXXX XXXXXXXXXXXXXXXXXXXXXXXXXX
  39 + XXXX XXXXXXXXXXXXXXXXXXXX
  40 + BBBBBBBBBBBBBBBB BBBBBBB BBBB
  41 + XXXXXX
  42 + XXXX XXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXX
  43 + XXXXXXXX
  44 + XXXXX XXXXXXXXX XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX
  45 + XXXXXXXXX
  46 + XXXXXX
  47 + XXXXXX
  48 + XXXXXX
  49 + BBBBBB
  50 +BBBBB
0 \ No newline at end of file 51 \ No newline at end of file
forum/templates/post/post_render.html.py
1 BBBB BBBB BBBBBBBBBBBBBBB BBBBBBBBBBBBBBBB 1 BBBB BBBB BBBBBBBBBBBBBBB BBBBBBBBBBBBBBBB
2 2
3 -XXXX XXXXXXXXXXXX 3 +XXXX XXXXXXXXXX XXXXXXXXXX
4 XXXX XXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXX 4 XXXX XXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXX
5 XXX XXXXXXXXXXXXXXXXXX 5 XXX XXXXXXXXXXXXXXXXXX
6 6
7 XXXX XXXXXXXXXXXXXXXXXXX 7 XXXX XXXXXXXXXXXXXXXXXXX
8 XX XXXXXXXXXXXXXXXXXXXXXXXXXXX XBBB BBBBBBBBBBBBBBBBBBBBBBBBBXXXXX 8 XX XXXXXXXXXXXXXXXXXXXXXXXXXXX XBBB BBBBBBBBBBBBBBBBBBBBBBBBBXXXXX
9 - XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 9 + XX XXXXXXXXXXXXXXXXXXXXXXX gettext(u'reply') XXXX
10 XXXX 10 XXXX
11 BB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBB BBBBBBBBBBBB BB BBBBBBBBB 11 BB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBB BBBBBBBBBBBB BB BBBBBBBBB
12 BBBBBBBBBB 12 BBBBBBBBBB
@@ -15,7 +15,7 @@ XXXX XXXXXXXXXXXX @@ -15,7 +15,7 @@ XXXX XXXXXXXXXXXX
15 XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 15 XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
16 XXXX 16 XXXX
17 XXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 17 XXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
18 - XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBXX XXX X gettext(u'Post edited successfully!') XXXXXXXXX 18 + XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBXX XXX X gettext(u'Post edited successfully!') XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX gettext(u'Edit') XXXXXXXXX
19 XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBXX XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX gettext(u'Remove') XXXXXXXXX 19 XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBXX XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX gettext(u'Remove') XXXXXXXXX
20 XXXXX 20 XXXXX
21 XXXXXX 21 XXXXXX
@@ -26,7 +26,7 @@ XXXX XXXXXXXXXXXX @@ -26,7 +26,7 @@ XXXX XXXXXXXXXXXX
26 XXXX XXXXXXXXXXXXXXXXXX 26 XXXX XXXXXXXXXXXXXXXXXX
27 XX XXXXXXXXXXXXXXXXXXXXX 27 XX XXXXXXXXXXXXXXXXXXXXX
28 XX XXXXXXXXX XXXXXXXXXXXXXXXX FFFFFFFFF gettext(u'ago') 28 XX XXXXXXXXX XXXXXXXXXXXXXXXX FFFFFFFFF gettext(u'ago')
29 - BB BBBBBBBBBBBBBB BB BBBBBBBBBBBBBBBBBBBBB 29 + BB BBBBBBBBBBBBBBBB
30 XXXX X gettext(u'Edited') XXXXX 30 XXXX X gettext(u'Edited') XXXXX
31 BBBBB 31 BBBBB
32 XXXX 32 XXXX
forum/templates/post_answers/post_answer_form.html.py
@@ -35,7 +35,7 @@ XXXXX XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXBB BBBBBBBBB BBBBBBBBBBBBBB @@ -35,7 +35,7 @@ XXXXX XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXBB BBBBBBBBB BBBBBBBBBBBBBB
35 BBBB 35 BBBB
36 XXXXX XXXXXXXXXXXXXXXXXXXXXXXX 36 XXXXX XXXXXXXXXXXXXXXXXXXXXXXX
37 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXX XXXXXXXXXXXXXX 37 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXX XXXXXXXXXXXXXX
38 - XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 38 + XX XXXXXXXXXXXXXXXXXXXXXXX gettext(u'send') XXXX
39 XXXXXXXXX 39 XXXXXXXXX
40 XXXXXXX 40 XXXXXXX
41 BBBBB 41 BBBBB
forum/templates/post_answers/post_answer_load_more_render.html.py 0 → 100644
@@ -0,0 +1,38 @@ @@ -0,0 +1,38 @@
  1 +BBBB BBBB BBBBBBBBBBBBBBB
  2 +
  3 +BB BBBBBBBBBBBBBB B B
  4 + BBB BBBBBB BB BBBBBBB
  5 + XXXX XXXXXXXXXXXXXXX
  6 + XXXX XXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
  7 + XXXX XXXXXXXXXXXXXXXX XXXXXXXXXXX
  8 + XXX XXXXXXXXXXXXXXXXXX
  9 +
  10 + BB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BB BBBBBBBBBBBB BB BBBBBBBBBBB
  11 + XXXX XXXXXXXXXXXXXXXXXXX
  12 + XXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
  13 + XX XXXXXXXXXX XXXXXXXXXXX XXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX
  14 + XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  15 + XXXX
  16 + XXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  17 + XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBXX XXX X gettext(u'Answer edited sucessfully!') XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX gettext(u'Edit') XXXXXXXXX
  18 + XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBXX XXX X gettext(u'Are you sure you want to delete this answer?') XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX gettext(u'Remove') XXXXXXXXX
  19 + XXXXX
  20 + XXXXXX
  21 + XXXXXX
  22 + BBBBB
  23 + XXXXX
  24 + XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
  25 + XXXX XXXXXXXXXXXXXXXXXX
  26 + XX XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX XXXXXXXXXXXXXXXX FFFFFFFFF gettext(u'ago')
  27 + BB BBBBBBBBBBBBBBBBBB
  28 + XXXX X gettext(u'Edited') XXXXX
  29 + BBBBB
  30 + XXXX
  31 + XXXXXX
  32 + XX XXXXXXXXXXXXXXXXXXXXXFFFFFFFFFFXXXX
  33 + XXXXXX
  34 + XXXXXX
  35 + XXXXXX
  36 + XXXXXX
  37 + BBBBBB
  38 +BBBBB
0 \ No newline at end of file 39 \ No newline at end of file
forum/templates/post_answers/post_answer_render.html.py
1 BBBB BBBB BBBBBBBBBBBBBBB 1 BBBB BBBB BBBBBBBBBBBBBBB
2 2
3 -XXXXX 3 +XXXX XXXXXXXXXXXXXXXXXXX
4 XXXX XXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX 4 XXXX XXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
5 XXXX XXXXXXXXXXXXXXXX XXXXXXXXXXX 5 XXXX XXXXXXXXXXXXXXXX XXXXXXXXXXX
6 XXX XXXXXXXXXXXXXXXXXX 6 XXX XXXXXXXXXXXXXXXXXX
links/image-crawler.py 0 → 100644
@@ -0,0 +1,53 @@ @@ -0,0 +1,53 @@
  1 +from bs4 import BeautifulSoup
  2 +from urllib.request import urlopen
  3 +import urllib.request
  4 +
  5 +
  6 +def make_soup(url):
  7 + try:
  8 + html = urlopen(url).read()
  9 + return BeautifulSoup(html,"lxml")
  10 + except urllib.error.HTTPError as e:
  11 + return "Use default image"
  12 +
  13 +def get_images(url):
  14 + try:
  15 + soup = make_soup(url)
  16 + except:
  17 + return("Use default image")
  18 + if soup == None or type(soup) == str:
  19 + return "Use default image"
  20 + images = [img for img in soup.findAll('img')]
  21 + image_links = [each.get('src') for each in images]
  22 + contador = 0
  23 + for each in image_links:
  24 + booleano = False
  25 + if each != "":
  26 + if each == None:
  27 + continue
  28 + if 'jpg' in each:
  29 + booleano = True
  30 + pos = each.index("jpg")
  31 + each = each[0:pos+3]
  32 + elif 'png' in each:
  33 + booleano = True
  34 + pos = each.index("png")
  35 + each = each[0:pos+3]
  36 + elif 'jpeg' in each:
  37 + booleano = True
  38 + pos = each.index('jpeg')
  39 + each = each[0:pos+4]
  40 + if not booleano:
  41 + continue
  42 +
  43 + if each[0] + each[1] == '//' or each[0] == '/':
  44 + each = 'http:'+each
  45 + if each[0:4] != 'http' and each[0:5] != 'https':
  46 + each = url[0:url.index('/',8)] + each
  47 + contador += 1
  48 + caminho = ""
  49 + filename=each.split('/')[-1]
  50 + try:
  51 + urllib.request.urlretrieve(each,"%s"%(caminho)+str(contador)+filename)
  52 + except Exception:
  53 + continue
links/locale/pt_BR/LC_MESSAGES/django.po 0 → 100644
@@ -0,0 +1,81 @@ @@ -0,0 +1,81 @@
  1 +# SOME DESCRIPTIVE TITLE.
  2 +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
  3 +# This file is distributed under the same license as the PACKAGE package.
  4 +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
  5 +#
  6 +#, fuzzy
  7 +msgid ""
  8 +msgstr ""
  9 +"Project-Id-Version: PACKAGE VERSION\n"
  10 +"Report-Msgid-Bugs-To: \n"
  11 +"POT-Creation-Date: 2016-10-26 14:47-0300\n"
  12 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  13 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  14 +"Language-Team: LANGUAGE <LL@li.org>\n"
  15 +"Language: \n"
  16 +"MIME-Version: 1.0\n"
  17 +"Content-Type: text/plain; charset=UTF-8\n"
  18 +"Content-Transfer-Encoding: 8bit\n"
  19 +"Plural-Forms: nplurals=2; plural=(n > 1);\n"
  20 +
  21 +#: links/forms.py:10
  22 +msgid "Please enter a valid URL"
  23 +msgstr ""
  24 +
  25 +#: links/templates/links/create_link.html:9
  26 +msgid "Create a New Link"
  27 +msgstr ""
  28 +
  29 +#: links/templates/links/create_link.html:34
  30 +#: links/templates/links/delete_link.html:15
  31 +#: links/templates/links/update_link.html:25
  32 +msgid "Cancel"
  33 +msgstr ""
  34 +
  35 +#: links/templates/links/delete_link.html:11
  36 +msgid "Do you really want to delete this link?"
  37 +msgstr ""
  38 +
  39 +#: links/templates/links/delete_link.html:16
  40 +msgid "Confirm"
  41 +msgstr ""
  42 +
  43 +#: links/templates/links/update_link.html:8
  44 +msgid "Links"
  45 +msgstr ""
  46 +
  47 +#: links/templates/links/update_link.html:13
  48 +msgid "Name"
  49 +msgstr ""
  50 +
  51 +#: links/templates/links/update_link.html:17
  52 +msgid "URL"
  53 +msgstr ""
  54 +
  55 +#: links/templates/links/update_link.html:21
  56 +msgid "Descrição"
  57 +msgstr ""
  58 +
  59 +#: links/templates/links/update_link.html:26
  60 +msgid "Submit"
  61 +msgstr ""
  62 +
  63 +#: links/templates/links/view_link.html:8
  64 +msgid "Link"
  65 +msgstr ""
  66 +
  67 +#: links/templates/links/view_link.html:17
  68 +msgid "Read more"
  69 +msgstr ""
  70 +
  71 +#: links/views.py:28
  72 +msgid "Link created successfully!"
  73 +msgstr ""
  74 +
  75 +#: links/views.py:50
  76 +msgid "Link deleted Successfully!"
  77 +msgstr ""
  78 +
  79 +#: links/views.py:69
  80 +msgid "Link updated successfully!"
  81 +msgstr ""
links/templates/links/create_link.html.py
@@ -6,12 +6,22 @@ XXXX XXXXXXXXXXXX XXXXX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXX @@ -6,12 +6,22 @@ XXXX XXXXXXXXXXXX XXXXX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXX
6 XXXX XXXXXXXXXXXXXXXXXXXXXX 6 XXXX XXXXXXXXXXXXXXXXXXXXXX
7 XXXX XXXXXXXXXXXXXXXXXXXXX 7 XXXX XXXXXXXXXXXXXXXXXXXXX
8 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 8 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
9 - XXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX X XXX XXXXXXXXX 9 + XXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX gettext(u'Create a New Link') XXXXX
10 XXXXXX 10 XXXXXX
11 XXXX XXXXXXXXXXXXXXXXXXX 11 XXXX XXXXXXXXXXXXXXXXXXX
12 XXXX XXXX XXX 12 XXXX XXXX XXX
13 XXXXX XXXXXXXXXXXXX XXXXXXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 13 XXXXX XXXXXXXXXXXXX XXXXXXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
14 BBBBBBBBBB 14 BBBBBBBBBB
  15 + BB BBBBBBBB
  16 + BBB BBBBBBB BB BBBBBBBB
  17 + XXXX XXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX
  18 + XXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX
  19 + XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  20 + XXXXXXXXX
  21 + XXXXXXX
  22 + XXXXXX
  23 + BBBBBB
  24 + BBBBB
15 BBB BBBBB BB BBBB 25 BBB BBBBB BB BBBB
16 BB BBBBBBBBBBBBBBBBBBBB 26 BB BBBBBBBBBBBBBBBBBBBB
17 XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX 27 XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
@@ -21,8 +31,8 @@ XXXX XXXXXXXXXXXX XXXXX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXX @@ -21,8 +31,8 @@ XXXX XXXXXXXXXXXX XXXXX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXX
21 BBBBBBBBBBBB BBBBB BBBBBBBBBBBBBBBBBBBB 31 BBBBBBBBBBBB BBBBB BBBBBBBBBBBBBBBBBBBB
22 BBBBBB 32 BBBBBB
23 XXXX XXXXXXXXXXXXXXXXXXX 33 XXXX XXXXXXXXXXXXXXXXXXX
24 - XX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  
25 - XXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX 34 + XX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX gettext(u'Cancel') XXXX
  35 + XXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXX XXXXXXXX XXXXXXXXXXX
26 XXXXXX 36 XXXXXX
27 XXXX XXXX XXXX XXX 37 XXXX XXXX XXXX XXX
28 XXXXXX 38 XXXXXX
links/templates/links/delete_link.html.py
  1 +BBBB BBBBBBBBBBBBB BBBB
1 XXXX XXXXX XXXXXX XXXX XXX 2 XXXX XXXXX XXXXXX XXXX XXX
2 XXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3 XXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXX
3 XXXX XXXXXXXXXXXXXXXXXXXXX 4 XXXX XXXXXXXXXXXXXXXXXXXXX
@@ -7,12 +8,12 @@ XXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXX @@ -7,12 +8,12 @@ XXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXX
7 XXX XXXXXXXXXXXXXXXXXXXXXXXXX 8 XXX XXXXXXXXXXXXXXXXXXXXXXXXX
8 XXXXXX 9 XXXXXX
9 XXXX XXXXXXXXXXXXXXXXXXX 10 XXXX XXXXXXXXXXXXXXXXXXX
10 - XXXXX XXX XXXXXX XXXX XX XXXXXX XXXX XXXXXXXXX 11 + XXX gettext(u'Do you really want to delete this link?') XXXX
11 XXXXXX 12 XXXXXX
12 XXXX XXXXXXXXXXXXXXXXXXXXX 13 XXXX XXXXXXXXXXXXXXXXXXXXX
13 XXXX XXX 14 XXXX XXX
14 - XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  
15 - XX XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 15 + XXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX gettext(u'Cancel') XXXXXXXXX
  16 + XX XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX gettext(u'Confirm') XXXXXXXXXXXXX
16 17
17 XXXXXX 18 XXXXXX
18 XXXXXX 19 XXXXXX
links/templates/links/update_link.html.py
  1 +BBBB BBBBBBBBBBBBB BBBB
1 XXXX XXXXX XXXX XXXXXXX 2 XXXX XXXXX XXXX XXXXXXX
2 XXXX XXXXXXXXXXXX XXXXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 3 XXXX XXXXXXXXXXXX XXXXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
3 XXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4 XXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
4 XXXX XXXXXXXXXXXXXXXXXXXXXX 5 XXXX XXXXXXXXXXXXXXXXXXXXXX
5 XXXX XXXXXXXXXXXXXXXXXXXXX 6 XXXX XXXXXXXXXXXXXXXXXXXXX
6 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 7 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7 - XXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX 8 + XXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX gettext(u'Links') XXXXX
8 XXXXXX 9 XXXXXX
9 XXXX XXXXXXXXXXXXXXXXXXX 10 XXXX XXXXXXXXXXXXXXXXXXX
10 XXXX XXXX XXX 11 XXXX XXXX XXX
11 XXXX XXXXXXXXXXXXXXXXXXX 12 XXXX XXXXXXXXXXXXXXXXXXX
12 - XXXXXX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 13 + XXXXXX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX gettext(u'Name') XXXXXXXX
13 XXXXXX XXXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX 14 XXXXXX XXXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
14 XXXXXX 15 XXXXXX
15 XXXX XXXXXXXXXXXXXXXXXXX 16 XXXX XXXXXXXXXXXXXXXXXXX
16 - XXXXXX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 17 + XXXXXX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX gettext(u'URL') XXXXXXXX
17 XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX 18 XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX
18 XXXXXX 19 XXXXXX
19 XXXX XXXXXXXXXXXXXXXXX XXXXXXXXXX 20 XXXX XXXXXXXXXXXXXXXXX XXXXXXXXXX
20 - XXXXXX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 21 + XXXXXX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX gettext(u'Descrição') XXXXXXXX
21 XXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX 22 XXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
22 XXXXXX 23 XXXXXX
23 XXXX XXXXXXXXXXXXXXXXXXX 24 XXXX XXXXXXXXXXXXXXXXXXX
24 - XX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  
25 - XX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX 25 + XX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX gettext(u'Cancel') XXXX
  26 + XX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXXX gettext(u'Submit') XXXX
26 XXXXXX 27 XXXXXX
27 XXXX XXXX XXXX XXX 28 XXXX XXXX XXXX XXX
28 XXXXXX 29 XXXXXX
links/templates/links/view_link.html.py
@@ -5,7 +5,7 @@ XXXX XXXXXXXXXXXX XXXXX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX X @@ -5,7 +5,7 @@ XXXX XXXXXXXXXXXX XXXXX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX X
5 XXXX XXXXXXXXXXXXXXXXXXXXXX 5 XXXX XXXXXXXXXXXXXXXXXXXXXX
6 XXXX XXXXXXXXXXXXXXXXXXXXX 6 XXXX XXXXXXXXXXXXXXXXXXXXX
7 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 7 XXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
8 - XXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX 8 + XXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX gettext(u'Link') XXXXX
9 XXXXXX 9 XXXXXX
10 XXXX XXXXXXXXXXXXXXXXXXX 10 XXXX XXXXXXXXXXXXXXXXXXX
11 XXXX XXXX XXX 11 XXXX XXXX XXX
@@ -14,7 +14,7 @@ XXXX XXXXXXXXXXXX XXXXX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX X @@ -14,7 +14,7 @@ XXXX XXXXXXXXXXXX XXXXX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX X
14 XXXX XXXXXXXXXXXXXXXXXXX 14 XXXX XXXXXXXXXXXXXXXXXXX
15 XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 15 XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
16 XX XXXXXXXXXXXXXXXXXX XXXXXXXXXXX 16 XX XXXXXXXXXXXXXXXXXX XXXXXXXXXXX
17 - XX XXXXXXX XXXXXXXXXX XXXXXXXXXXXXXXXXX XXXXXXXX 17 + XX XXXXXXX XXXXXXXXXX XXXXXXXXXXXXX gettext(u'Read more') XXXX
18 XXXXXX 18 XXXXXX
19 XXXXXXXXXX 19 XXXXXXXXXX
20 XXXX XXXX XXXX XXX 20 XXXX XXXX XXXX XXX
poll/locale/pt_BR/LC_MESSAGES/django.po 0 → 100644
@@ -0,0 +1,131 @@ @@ -0,0 +1,131 @@
  1 +# SOME DESCRIPTIVE TITLE.
  2 +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
  3 +# This file is distributed under the same license as the PACKAGE package.
  4 +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
  5 +#
  6 +#, fuzzy
  7 +msgid ""
  8 +msgstr ""
  9 +"Project-Id-Version: PACKAGE VERSION\n"
  10 +"Report-Msgid-Bugs-To: \n"
  11 +"POT-Creation-Date: 2016-10-26 14:47-0300\n"
  12 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  13 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  14 +"Language-Team: LANGUAGE <LL@li.org>\n"
  15 +"Language: \n"
  16 +"MIME-Version: 1.0\n"
  17 +"Content-Type: text/plain; charset=UTF-8\n"
  18 +"Content-Transfer-Encoding: 8bit\n"
  19 +"Plural-Forms: nplurals=2; plural=(n > 1);\n"
  20 +
  21 +#: poll/forms.py:18 poll/forms.py:22
  22 +msgid "It is required one these fields."
  23 +msgstr ""
  24 +
  25 +#: poll/models.py:11 poll/models.py:32
  26 +msgid "Poll"
  27 +msgstr ""
  28 +
  29 +#: poll/models.py:12
  30 +msgid "Polls"
  31 +msgstr ""
  32 +
  33 +#: poll/models.py:18 poll/models.py:24 poll/templates/poll/answer.html:11
  34 +#: poll/templates/poll/answer_student.html:27
  35 +#: poll/templates/poll/create.html:68 poll/templates/poll/create.html:85
  36 +#: poll/templates/poll/view.html:33
  37 +msgid "Answer"
  38 +msgstr ""
  39 +
  40 +#: poll/models.py:19
  41 +msgid "Order"
  42 +msgstr ""
  43 +
  44 +#: poll/models.py:20 poll/models.py:25
  45 +msgid "Answers"
  46 +msgstr ""
  47 +
  48 +#: poll/models.py:31
  49 +msgid "Answered"
  50 +msgstr ""
  51 +
  52 +#: poll/models.py:33
  53 +msgid "Answers Students"
  54 +msgstr ""
  55 +
  56 +#: poll/models.py:34
  57 +msgid "Student"
  58 +msgstr ""
  59 +
  60 +#: poll/models.py:35
  61 +msgid "Answered Date"
  62 +msgstr ""
  63 +
  64 +#: poll/models.py:38
  65 +msgid "Answer Stundent"
  66 +msgstr ""
  67 +
  68 +#: poll/models.py:39
  69 +msgid "Answers Student"
  70 +msgstr ""
  71 +
  72 +#: poll/templates/poll/answer.html:12 poll/templates/poll/create.html:69
  73 +#: poll/templates/poll/create.html:86
  74 +msgid "Possible answer for the question"
  75 +msgstr ""
  76 +
  77 +#: poll/templates/poll/create.html:22
  78 +msgid "Create a Poll"
  79 +msgstr ""
  80 +
  81 +#: poll/templates/poll/create.html:38
  82 +msgid "Question?"
  83 +msgstr ""
  84 +
  85 +#: poll/templates/poll/create.html:39
  86 +msgid "A Question to be answered"
  87 +msgstr ""
  88 +
  89 +#: poll/templates/poll/create.html:154
  90 +msgid "Close"
  91 +msgstr ""
  92 +
  93 +#: poll/templates/poll/create.html:157
  94 +msgid "Create"
  95 +msgstr ""
  96 +
  97 +#: poll/templates/poll/remove.html:7
  98 +msgid "Delete Poll"
  99 +msgstr ""
  100 +
  101 +#: poll/templates/poll/remove.html:15
  102 +msgid "Are you sure you want to delete the subject"
  103 +msgstr ""
  104 +
  105 +#: poll/templates/poll/remove.html:19
  106 +msgid "Delete"
  107 +msgstr ""
  108 +
  109 +#: poll/templates/poll/update.html:7
  110 +msgid "Update a Poll"
  111 +msgstr ""
  112 +
  113 +#: poll/templates/poll/update.html:12
  114 +msgid "Update"
  115 +msgstr ""
  116 +
  117 +#: poll/templates/poll/view.html:17
  118 +msgid "Limit date:"
  119 +msgstr ""
  120 +
  121 +#: poll/templates/poll/view.html:20
  122 +msgid "Status:"
  123 +msgstr ""
  124 +
  125 +#: poll/templates/poll/view.html:22
  126 +msgid "Poll answered"
  127 +msgstr ""
  128 +
  129 +#: poll/templates/poll/view.html:24
  130 +msgid "Poll don't yet answered"
  131 +msgstr ""
requirements.txt
@@ -21,4 +21,7 @@ pycpfcnpj==1.0.2 @@ -21,4 +21,7 @@ pycpfcnpj==1.0.2
21 six==1.10.0 21 six==1.10.0
22 validators==0.11.0 22 validators==0.11.0
23 Werkzeug==0.11.11 23 Werkzeug==0.11.11
24 -whitenoise==3.2.2  
25 \ No newline at end of file 24 \ No newline at end of file
  25 +whitenoise==3.2.2
  26 +beautifulsoup4==4.5.1
  27 +lxml==3.6.4
  28 +requests==2.11.1
users/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid &quot;&quot; @@ -8,7 +8,7 @@ msgid &quot;&quot;
8 msgstr "" 8 msgstr ""
9 "Project-Id-Version: PACKAGE VERSION\n" 9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: \n" 10 "Report-Msgid-Bugs-To: \n"
11 -"POT-Creation-Date: 2016-09-07 00:13-0300\n" 11 +"POT-Creation-Date: 2016-10-26 14:47-0300\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n" 14 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,15 +18,19 @@ msgstr &quot;&quot; @@ -18,15 +18,19 @@ msgstr &quot;&quot;
18 "Content-Transfer-Encoding: 8bit\n" 18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=2; plural=(n > 1);\n" 19 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
20 20
21 -#: users/forms.py:10  
22 -msgid "Password"  
23 -msgstr "Senha" 21 +#: users/forms.py:60
  22 +msgid "Please enter a valid CPF"
  23 +msgstr "Por favor, insira um CPF válido"
  24 +
  25 +#: users/forms.py:67
  26 +msgid "Please enter a valid date"
  27 +msgstr "Por favor, insira uma data válida"
24 28
25 -#: users/models.py:10 29 +#: users/models.py:11 users/templates/users/profile.html:61
26 msgid "Login" 30 msgid "Login"
27 -msgstr "Entrar" 31 +msgstr "Login"
28 32
29 -#: users/models.py:13 33 +#: users/models.py:14
30 msgid "" 34 msgid ""
31 "Type a valid username. This fields should only contain letters, numbers and " 35 "Type a valid username. This fields should only contain letters, numbers and "
32 "the characteres: @/./+/-/_ ." 36 "the characteres: @/./+/-/_ ."
@@ -34,223 +38,369 @@ msgstr &quot;&quot; @@ -34,223 +38,369 @@ msgstr &quot;&quot;
34 "Digite um nome de usuário válido. Esse campo deve conter apenas letras, " 38 "Digite um nome de usuário válido. Esse campo deve conter apenas letras, "
35 "números e os caracteres: @/./+/-/_ ." 39 "números e os caracteres: @/./+/-/_ ."
36 40
37 -#: users/models.py:16 41 +#: users/models.py:17
38 msgid "" 42 msgid ""
39 "A short name that will be used to identify you in the platform and to access " 43 "A short name that will be used to identify you in the platform and to access "
40 "it" 44 "it"
41 msgstr "" 45 msgstr ""
  46 +"Um nome curto que será usado para se identificar no acesso à plataforma"
42 47
43 -#: users/models.py:17 48 +#: users/models.py:18
44 msgid "Mail" 49 msgid "Mail"
45 msgstr "Email" 50 msgstr "Email"
46 51
47 -#: users/models.py:18 users/templates/list_users.html:50 52 +#: users/models.py:19 users/templates/list_users.html:67
48 msgid "Name" 53 msgid "Name"
49 msgstr "Nome" 54 msgstr "Nome"
50 55
51 -#: users/models.py:19 56 +#: users/models.py:20
52 msgid "City" 57 msgid "City"
53 msgstr "Cidade" 58 msgstr "Cidade"
54 59
55 -#: users/models.py:20 60 +#: users/models.py:21
56 msgid "State" 61 msgid "State"
57 msgstr "Estado" 62 msgstr "Estado"
58 63
59 -#: users/models.py:21 64 +#: users/models.py:22 users/templates/users/profile.html:105
60 msgid "Gender" 65 msgid "Gender"
61 -msgstr "Genero" 66 +msgstr "Gênero"
62 67
63 -#: users/models.py:21 68 +#: users/models.py:22
64 msgid "Male" 69 msgid "Male"
65 msgstr "Masculino" 70 msgstr "Masculino"
66 71
67 -#: users/models.py:21 72 +#: users/models.py:22
68 msgid "Female" 73 msgid "Female"
69 msgstr "Feminino" 74 msgstr "Feminino"
70 75
71 -#: users/models.py:22 76 +#: users/models.py:23
72 msgid "Image" 77 msgid "Image"
73 msgstr "Imagem" 78 msgstr "Imagem"
74 79
75 -#: users/models.py:23 80 +#: users/models.py:24 users/templates/users/profile.html:109
76 msgid "Birth Date" 81 msgid "Birth Date"
77 msgstr "Data de nascimento" 82 msgstr "Data de nascimento"
78 83
79 -#: users/models.py:24 84 +#: users/models.py:25
80 msgid "Phone" 85 msgid "Phone"
81 msgstr "Telefone" 86 msgstr "Telefone"
82 87
83 -#: users/models.py:25 users/templates/users/profile.html:42 88 +#: users/models.py:26
84 msgid "Cpf" 89 msgid "Cpf"
85 -msgstr "Cpf" 90 +msgstr "CPF"
86 91
87 -#: users/models.py:26 92 +#: users/models.py:27
88 msgid "Type" 93 msgid "Type"
89 msgstr "Tipo" 94 msgstr "Tipo"
90 95
91 -#: users/models.py:26 96 +#: users/models.py:27
92 msgid "Professor" 97 msgid "Professor"
93 msgstr "Professor" 98 msgstr "Professor"
94 99
95 -#: users/models.py:26 100 +#: users/models.py:27 users/templates/users/profile.html:81
96 msgid "Student" 101 msgid "Student"
97 msgstr "Aluno" 102 msgstr "Aluno"
98 103
99 -#: users/models.py:27 104 +#: users/models.py:28
  105 +msgid "Titration"
  106 +msgstr "Título"
  107 +
  108 +#: users/models.py:29
  109 +msgid "Year of titration"
  110 +msgstr "Ano do título"
  111 +
  112 +#: users/models.py:30
  113 +msgid "Institution where he had titration"
  114 +msgstr "Instituição o qual obteve o título"
  115 +
  116 +#: users/models.py:31 users/templates/users/profile.html:135
  117 +msgid "Curriculum"
  118 +msgstr "Currículo"
  119 +
  120 +#: users/models.py:32
100 msgid "Create Date" 121 msgid "Create Date"
101 msgstr "Data de criação" 122 msgstr "Data de criação"
102 123
103 -#: users/models.py:28 124 +#: users/models.py:33
104 msgid "Administrador" 125 msgid "Administrador"
105 msgstr "Administrador" 126 msgstr "Administrador"
106 127
107 -#: users/models.py:29 128 +#: users/models.py:34
108 msgid "Active" 129 msgid "Active"
109 msgstr "Ativo" 130 msgstr "Ativo"
110 131
111 -#: users/models.py:37 132 +#: users/models.py:42
112 msgid "User" 133 msgid "User"
113 msgstr "Usuário" 134 msgstr "Usuário"
114 135
115 -#: users/models.py:38 136 +#: users/models.py:43
116 msgid "Users" 137 msgid "Users"
117 msgstr "Usuários" 138 msgstr "Usuários"
118 139
119 -#: users/templates/list_users.html:9 users/templates/users/create.html:8  
120 -#: users/templates/users/edit_profile.html:8 users/templates/users/index.html:7  
121 -#: users/templates/users/profile.html:8 users/templates/users/update.html:8 140 +#: users/templates/list_users.html:15 users/templates/users/profile.html:17
  141 +msgid "Menu"
  142 +msgstr "Menu"
  143 +
  144 +#: users/templates/list_users.html:19 users/templates/users/index.html:7
122 #: users/templates/users/view.html:7 145 #: users/templates/users/view.html:7
123 msgid "Home" 146 msgid "Home"
124 msgstr "Início" 147 msgstr "Início"
125 148
126 -#: users/templates/list_users.html:10 users/templates/users/index.html:8  
127 -msgid "Manage Users"  
128 -msgstr "Gerenciar Usuários"  
129 -  
130 -#: users/templates/list_users.html:23 149 +#: users/templates/list_users.html:20
131 msgid "Add user" 150 msgid "Add user"
132 msgstr "Adicionar usuário" 151 msgstr "Adicionar usuário"
133 152
134 -#: users/templates/list_users.html:24 153 +#: users/templates/list_users.html:21
135 msgid "Send email" 154 msgid "Send email"
136 msgstr "Enviar e-mail" 155 msgstr "Enviar e-mail"
137 156
138 -#: users/templates/list_users.html:34 157 +#: users/templates/list_users.html:41
139 msgid "Search..." 158 msgid "Search..."
140 msgstr "Pesquisar..." 159 msgstr "Pesquisar..."
141 160
142 -#: users/templates/list_users.html:37 161 +#: users/templates/list_users.html:45
143 msgid "Search" 162 msgid "Search"
144 msgstr "Pesquisar" 163 msgstr "Pesquisar"
145 164
146 -#: users/templates/list_users.html:51  
147 -#: users/templates/users/edit_profile.html:16  
148 -#: users/templates/users/profile.html:9 users/templates/users/profile.html:16 165 +#: users/templates/list_users.html:68
149 msgid "Profile" 166 msgid "Profile"
150 msgstr "Perfil" 167 msgstr "Perfil"
151 168
152 -#: users/templates/list_users.html:52 169 +#: users/templates/list_users.html:69 users/templates/users/profile.html:65
153 msgid "Email" 170 msgid "Email"
154 msgstr "Email" 171 msgstr "Email"
155 172
156 -#: users/templates/list_users.html:53 173 +#: users/templates/list_users.html:70
157 msgid "Contact" 174 msgid "Contact"
158 msgstr "Contato" 175 msgstr "Contato"
159 176
160 -#: users/templates/list_users.html:55 177 +#: users/templates/list_users.html:72
161 msgid "Edit" 178 msgid "Edit"
162 msgstr "Editar" 179 msgstr "Editar"
163 180
164 -#: users/templates/list_users.html:56 181 +#: users/templates/list_users.html:73 users/templates/list_users.html:91
165 msgid "Delete" 182 msgid "Delete"
166 msgstr "Apagar" 183 msgstr "Apagar"
167 184
168 -#: users/templates/list_users.html:66 users/templates/users/index.html:74 185 +#: users/templates/list_users.html:84
  186 +msgid "Confirm delete"
  187 +msgstr "Confirmar"
  188 +
  189 +#: users/templates/list_users.html:87
  190 +msgid "Are you sure you want to delete the user"
  191 +msgstr "Você tem certeza que deseja deletar o usuário"
  192 +
  193 +#: users/templates/list_users.html:90
  194 +#: users/templates/users/change_password.html:47
  195 +#: users/templates/users/create.html:130
  196 +#: users/templates/users/edit_profile.html:79
  197 +#: users/templates/users/remove_account.html:35
  198 +#: users/templates/users/update.html:83
  199 +msgid "Cancel"
  200 +msgstr "Cancelar"
  201 +
  202 +#: users/templates/list_users.html:103 users/templates/users/index.html:74
169 msgid "No users found" 203 msgid "No users found"
170 msgstr "Nenhum usuário encontrado" 204 msgstr "Nenhum usuário encontrado"
171 205
172 -#: users/templates/users/create.html:9  
173 -msgid "New User"  
174 -msgstr "Novo usuário" 206 +#: users/templates/users/change_password.html:31
  207 +#, fuzzy
  208 +#| msgid "Password"
  209 +msgid "Current Password"
  210 +msgstr "Senha"
  211 +
  212 +#: users/templates/users/change_password.html:35
  213 +#, fuzzy
  214 +#| msgid "Password"
  215 +msgid "New Password"
  216 +msgstr "Senha"
175 217
176 -#: users/templates/users/create.html:16 users/templates/users/index.html:15  
177 -#: users/templates/users/update.html:16 users/templates/users/view.html:15 218 +#: users/templates/users/change_password.html:39
  219 +msgid "Confirmation"
  220 +msgstr "Confirmação"
  221 +
  222 +#: users/templates/users/change_password.html:44
  223 +#: users/templates/users/create.html:127
  224 +#: users/templates/users/edit_profile.html:76
  225 +#: users/templates/users/update.html:80
  226 +msgid "Save"
  227 +msgstr "Salvar"
  228 +
  229 +#: users/templates/users/create.html:51
  230 +#: users/templates/users/edit_profile.html:39
  231 +#: users/templates/users/update.html:42
  232 +msgid "Choose your photo..."
  233 +msgstr "Envie sua foto..."
  234 +
  235 +#: users/templates/users/create.html:67
  236 +msgid "Choose your file..."
  237 +msgstr "Envie um arquivo..."
  238 +
  239 +#: users/templates/users/index.html:8
  240 +msgid "Manage Users"
  241 +msgstr "Gerenciar Usuários"
  242 +
  243 +#: users/templates/users/index.html:15 users/templates/users/view.html:15
178 msgid "System Users" 244 msgid "System Users"
179 msgstr "Usuários do sistema" 245 msgstr "Usuários do sistema"
180 246
181 -#: users/templates/users/create.html:19 users/templates/users/index.html:18  
182 -#: users/templates/users/update.html:19 users/templates/users/view.html:18 247 +#: users/templates/users/index.html:18 users/templates/users/view.html:18
183 msgid "New Account" 248 msgid "New Account"
184 -msgstr "" 249 +msgstr "Nova conta"
185 250
186 -#: users/templates/users/create.html:22 users/templates/users/index.html:21  
187 -#: users/templates/users/update.html:22 users/templates/users/view.html:27 251 +#: users/templates/users/index.html:21 users/templates/users/view.html:27
188 msgid "Send Mail" 252 msgid "Send Mail"
189 -msgstr "" 253 +msgstr "Enviar email"
190 254
191 -#: users/templates/users/create.html:32  
192 -#: users/templates/users/edit_profile.html:29  
193 -#: users/templates/users/update.html:32  
194 -msgid "All fields are required"  
195 -msgstr "" 255 +#: users/templates/users/index.html:56 users/templates/users/view.html:39
  256 +msgid "Administrator"
  257 +msgstr "Administrador"
196 258
197 -#: users/templates/users/create.html:57  
198 -#: users/templates/users/edit_profile.html:64  
199 -#: users/templates/users/update.html:57  
200 -msgid "Save"  
201 -msgstr "" 259 +#: users/templates/users/profile.html:21
  260 +#, fuzzy
  261 +#| msgid "Home"
  262 +msgid "Home page"
  263 +msgstr "Início"
202 264
203 -#: users/templates/users/edit_profile.html:9  
204 -#: users/templates/users/edit_profile.html:19  
205 -#: users/templates/users/profile.html:19 265 +#: users/templates/users/profile.html:22
  266 +#, fuzzy
  267 +#| msgid "Edit Profile"
  268 +msgid "View Profile"
  269 +msgstr "Editar perfil"
  270 +
  271 +#: users/templates/users/profile.html:23
206 msgid "Edit Profile" 272 msgid "Edit Profile"
207 -msgstr "" 273 +msgstr "Editar perfil"
208 274
209 -#: users/templates/users/index.html:56 users/templates/users/profile.html:32  
210 -#: users/templates/users/view.html:39  
211 -msgid "Administrator"  
212 -msgstr "" 275 +#: users/templates/users/profile.html:24
  276 +#, fuzzy
  277 +#| msgid "Password"
  278 +msgid "Change Password"
  279 +msgstr "Senha"
213 280
214 -#: users/templates/users/profile.html:36 users/templates/users/view.html:43  
215 -msgid "Mail:"  
216 -msgstr "" 281 +#: users/templates/users/profile.html:25
  282 +#, fuzzy
  283 +#| msgid "New Account"
  284 +msgid "Remove account"
  285 +msgstr "Nova conta"
217 286
218 -#: users/templates/users/profile.html:39 users/templates/users/view.html:46  
219 -msgid "Phone:"  
220 -msgstr "" 287 +#: users/templates/users/profile.html:53
  288 +#, fuzzy
  289 +#| msgid "State"
  290 +msgid "Status"
  291 +msgstr "Estado"
221 292
222 -#: users/templates/users/profile.html:45  
223 -msgid "Birth date"  
224 -msgstr "" 293 +#: users/templates/users/profile.html:77
  294 +msgid "User role"
  295 +msgstr "Tipo de usuário"
225 296
226 -#: users/templates/users/update.html:9  
227 -msgid "Edit user"  
228 -msgstr "" 297 +#: users/templates/users/profile.html:79
  298 +msgid "Teacher"
  299 +msgstr "Professor"
  300 +
  301 +#: users/templates/users/profile.html:86
  302 +msgid "CPF"
  303 +msgstr "CPF"
  304 +
  305 +#: users/templates/users/profile.html:91
  306 +msgid "doesn't posssess CPF"
  307 +msgstr "Não possui CPF"
  308 +
  309 +#: users/templates/users/profile.html:96
  310 +msgid "Phone Number"
  311 +msgstr "Telefone"
  312 +
  313 +#: users/templates/users/profile.html:100
  314 +msgid "doesn't posssess Phone"
  315 +msgstr "Não possui telefone"
  316 +
  317 +#: users/templates/users/profile.html:113
  318 +msgid "State and City"
  319 +msgstr "Estado e cidade"
  320 +
  321 +#: users/templates/users/profile.html:117
  322 +msgid "Title"
  323 +msgstr "Título"
  324 +
  325 +#: users/templates/users/profile.html:121
  326 +msgid "Year"
  327 +msgstr "Ano"
  328 +
  329 +#: users/templates/users/profile.html:125
  330 +msgid "Institution"
  331 +msgstr "Instituição"
  332 +
  333 +#: users/templates/users/profile.html:129
  334 +msgid "Didn't inform institution"
  335 +msgstr "Não informou a instituição"
  336 +
  337 +#: users/templates/users/profile.html:139
  338 +msgid "Didn't upload any curriculum"
  339 +msgstr "Não enviou nenhum currículo"
  340 +
  341 +#: users/templates/users/remove_account.html:28
  342 +msgid "Are you sure you want delete this account?"
  343 +msgstr "Voce tem certeza que deseja remover esta conta?"
  344 +
  345 +#: users/templates/users/remove_account.html:29
  346 +msgid ""
  347 +"All data will be lost and havent how recover it."
  348 +msgstr "Todos os seus dados serão removidos e não haverá como recupera-los posteriormente."
  349 +
  350 +#: users/templates/users/remove_account.html:32
  351 +msgid "Remove"
  352 +msgstr "Remover"
229 353
230 #: users/templates/users/view.html:21 354 #: users/templates/users/view.html:21
231 msgid "View User Account" 355 msgid "View User Account"
232 -msgstr "" 356 +msgstr "Visualizar perfil"
233 357
234 #: users/templates/users/view.html:24 358 #: users/templates/users/view.html:24
235 msgid "Edit User Account" 359 msgid "Edit User Account"
236 -msgstr "" 360 +msgstr "Editar perfil"
  361 +
  362 +#: users/templates/users/view.html:43
  363 +msgid "Mail:"
  364 +msgstr "E-mail"
  365 +
  366 +#: users/templates/users/view.html:46
  367 +msgid "Phone:"
  368 +msgstr "Telefone"
237 369
238 #: users/templates/users/view.html:49 370 #: users/templates/users/view.html:49
239 msgid "Cpf:" 371 msgid "Cpf:"
240 -msgstr "" 372 +msgstr "CPF"
241 373
242 #: users/templates/users/view.html:52 374 #: users/templates/users/view.html:52
243 msgid "Birth date:" 375 msgid "Birth date:"
244 -msgstr "" 376 +msgstr "Data de nascimento:"
245 377
246 -#: users/views.py:54 378 +#: users/views.py:55
247 msgid "User created successfully!" 379 msgid "User created successfully!"
248 -msgstr "" 380 +msgstr "Usuário criado com sucesso!"
249 381
250 -#: users/views.py:83 382 +#: users/views.py:84
251 msgid "User edited successfully!" 383 msgid "User edited successfully!"
252 -msgstr "" 384 +msgstr "Usuário editado com sucesso!"
253 385
254 -#: users/views.py:132 users/views.py:149 386 +#: users/views.py:101
  387 +#, fuzzy
  388 +#| msgid "User edited successfully!"
  389 +msgid "User deleted Successfully!"
  390 +msgstr "Usuário editado com sucesso!"
  391 +
  392 +#: users/views.py:126
255 msgid "Profile edited successfully!" 393 msgid "Profile edited successfully!"
256 -msgstr "" 394 +msgstr "Perfil editado com sucesso!"
  395 +
  396 +#~ msgid "New User"
  397 +#~ msgstr "Novo usuário"
  398 +
  399 +#~ msgid "All fields are required"
  400 +#~ msgstr "Todos os campos são obrigatórios"
  401 +
  402 +#~ msgid "Birth date"
  403 +#~ msgstr "Data de nascimento"
  404 +
  405 +#~ msgid "Edit user"
  406 +#~ msgstr "Editar usuário"
users/templates/list_users.html
@@ -42,7 +42,7 @@ @@ -42,7 +42,7 @@
42 </div> 42 </div>
43 <div class="col-md-1 col-sm-1 col-xs-1"> 43 <div class="col-md-1 col-sm-1 col-xs-1">
44 <button type="submit" class="btn btn-fab btn-fab-mini"> 44 <button type="submit" class="btn btn-fab btn-fab-mini">
45 - <i class="material-icons">Search</i> 45 + <i class="material-icons">{% trans 'Search' %}</i>
46 </button> 46 </button>
47 </div> 47 </div>
48 </div> 48 </div>
users/templates/users/profile.html
@@ -54,7 +54,7 @@ @@ -54,7 +54,7 @@
54 <td></td> 54 <td></td>
55 </tr> 55 </tr>
56 <tr> 56 <tr>
57 - <td>{% trans "Nome" %}:</td> 57 + <td>{% trans "Name" %}:</td>
58 <td>{{user}}</td> 58 <td>{{user}}</td>
59 </tr> 59 </tr>
60 <tr> 60 <tr>
@@ -74,7 +74,7 @@ @@ -74,7 +74,7 @@
74 <table class="table table-hover table-edited"> 74 <table class="table table-hover table-edited">
75 <tbody> 75 <tbody>
76 <tr> 76 <tr>
77 - <td>{% trans "Tipo de Usuário" %}:</td> 77 + <td>{% trans "User role" %}:</td>
78 {% if user.type_profile == 1 %} 78 {% if user.type_profile == 1 %}
79 <td>{% trans "Teacher" %}</td> 79 <td>{% trans "Teacher" %}</td>
80 {% else %} 80 {% else %}
users/templates/users/remove_account.html
@@ -25,8 +25,8 @@ @@ -25,8 +25,8 @@
25 <div class="row"> 25 <div class="row">
26 <div class="col-md-12"> 26 <div class="col-md-12">
27 <div class="well well-lg"> 27 <div class="well well-lg">
28 - <h2>{% trans 'Voce tem certeza que deseja remover esta conta?' %}</h2>  
29 - <p>{% trans 'Todos os seus dados serão removidos e não haverá como recupera-los posteriormente.' %}</p> 28 + <h2>{% trans 'Are you sure you want delete this account?' %}</h2>
  29 + <p>{% trans 'All data will be lost and havent how recover it.' %}</p>
30 <div class="row"> 30 <div class="row">
31 <div class="col-md-3 col-sm-2 col-xs-2"> 31 <div class="col-md-3 col-sm-2 col-xs-2">
32 <a href="#" class="btn btn-raised btn-block btn-success" >{% trans 'Remove' %}</a> 32 <a href="#" class="btn btn-raised btn-block btn-success" >{% trans 'Remove' %}</a>