Commit 3b1703b5d15af3928ff34be6910d0ec9ce8badcf
1 parent
06fa13d4
Exists in
master
and in
2 other branches
Some pendencies adjusts
Showing
30 changed files
with
284 additions
and
155 deletions
Show diff stats
amadeus/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-09 21:59-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:17-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,107 +18,107 @@ msgstr "" | @@ -18,107 +18,107 @@ msgstr "" | ||
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 | -#: .\local_settings.py:107 .\settings.py:179 | 21 | +#: amadeus/settings.py:179 |
22 | msgid "Portuguese" | 22 | msgid "Portuguese" |
23 | msgstr "" | 23 | msgstr "" |
24 | 24 | ||
25 | -#: .\local_settings.py:108 .\settings.py:180 | 25 | +#: amadeus/settings.py:180 |
26 | msgid "English" | 26 | msgid "English" |
27 | msgstr "" | 27 | msgstr "" |
28 | 28 | ||
29 | -#: .\templates\base.html:93 | 29 | +#: amadeus/templates/base.html:93 |
30 | msgid "Search for subjects and resources" | 30 | msgid "Search for subjects and resources" |
31 | msgstr "Buscar por assuntos ou recursos" | 31 | msgstr "Buscar por assuntos ou recursos" |
32 | 32 | ||
33 | -#: .\templates\base.html:106 .\templates\base.html:111 | 33 | +#: amadeus/templates/base.html:106 amadeus/templates/base.html:111 |
34 | msgid "Language Selector" | 34 | msgid "Language Selector" |
35 | msgstr "" | 35 | msgstr "" |
36 | 36 | ||
37 | -#: .\templates\base.html:152 | 37 | +#: amadeus/templates/base.html:152 |
38 | msgid "Profile" | 38 | msgid "Profile" |
39 | msgstr "Perfil" | 39 | msgstr "Perfil" |
40 | 40 | ||
41 | -#: .\templates\base.html:153 | 41 | +#: amadeus/templates/base.html:153 |
42 | msgid "Edit Profile" | 42 | msgid "Edit Profile" |
43 | msgstr "Editar Perfil" | 43 | msgstr "Editar Perfil" |
44 | 44 | ||
45 | -#: .\templates\base.html:154 | 45 | +#: amadeus/templates/base.html:154 |
46 | msgid "Change Password" | 46 | msgid "Change Password" |
47 | msgstr "Alterar Senha" | 47 | msgstr "Alterar Senha" |
48 | 48 | ||
49 | -#: .\templates\base.html:155 | 49 | +#: amadeus/templates/base.html:155 |
50 | msgid "Delete Account" | 50 | msgid "Delete Account" |
51 | msgstr "Remover Conta" | 51 | msgstr "Remover Conta" |
52 | 52 | ||
53 | -#: .\templates\base.html:156 | 53 | +#: amadeus/templates/base.html:156 |
54 | msgid "Logout" | 54 | msgid "Logout" |
55 | msgstr "Sair" | 55 | msgstr "Sair" |
56 | 56 | ||
57 | -#: .\templates\base.html:161 | 57 | +#: amadeus/templates/base.html:161 |
58 | msgid "settings" | 58 | msgid "settings" |
59 | msgstr "configurações" | 59 | msgstr "configurações" |
60 | 60 | ||
61 | -#: .\templates\base.html:164 | 61 | +#: amadeus/templates/base.html:164 |
62 | msgid "Settings" | 62 | msgid "Settings" |
63 | msgstr "Configurações" | 63 | msgstr "Configurações" |
64 | 64 | ||
65 | -#: .\templates\base.html:167 | 65 | +#: amadeus/templates/base.html:167 |
66 | msgid "Manage Users" | 66 | msgid "Manage Users" |
67 | msgstr "Gerenciar Usuários" | 67 | msgstr "Gerenciar Usuários" |
68 | 68 | ||
69 | -#: .\templates\base.html:168 | 69 | +#: amadeus/templates/base.html:168 |
70 | msgid "Manage Categories" | 70 | msgid "Manage Categories" |
71 | msgstr "Gerenciar Categorias" | 71 | msgstr "Gerenciar Categorias" |
72 | 72 | ||
73 | -#: .\templates\base.html:169 | 73 | +#: amadeus/templates/base.html:169 |
74 | msgid "Manage News" | 74 | msgid "Manage News" |
75 | msgstr "Gerenciar Notícias" | 75 | msgstr "Gerenciar Notícias" |
76 | 76 | ||
77 | -#: .\templates\base.html:176 | 77 | +#: amadeus/templates/base.html:176 |
78 | msgid "System" | 78 | msgid "System" |
79 | msgstr "Sistema" | 79 | msgstr "Sistema" |
80 | 80 | ||
81 | -#: .\templates\base.html:183 | 81 | +#: amadeus/templates/base.html:183 |
82 | msgid "Mail Sender" | 82 | msgid "Mail Sender" |
83 | msgstr "Remetente de Email" | 83 | msgstr "Remetente de Email" |
84 | 84 | ||
85 | -#: .\templates\base.html:184 | 85 | +#: amadeus/templates/base.html:184 |
86 | msgid "Security" | 86 | msgid "Security" |
87 | msgstr "Segurança" | 87 | msgstr "Segurança" |
88 | 88 | ||
89 | -#: .\templates\base.html:185 | 89 | +#: amadeus/templates/base.html:185 |
90 | msgid "Theme" | 90 | msgid "Theme" |
91 | msgstr "Temas" | 91 | msgstr "Temas" |
92 | 92 | ||
93 | -#: .\templates\base.html:186 | 93 | +#: amadeus/templates/base.html:186 |
94 | #, fuzzy | 94 | #, fuzzy |
95 | #| msgid "Web Conference Settings" | 95 | #| msgid "Web Conference Settings" |
96 | msgid "Web Conference" | 96 | msgid "Web Conference" |
97 | msgstr "Web conferência" | 97 | msgstr "Web conferência" |
98 | 98 | ||
99 | -#: .\templates\base.html:206 .\templates\base.html:261 | 99 | +#: amadeus/templates/base.html:206 amadeus/templates/base.html:261 |
100 | msgid "Subjects" | 100 | msgid "Subjects" |
101 | msgstr "Assuntos" | 101 | msgstr "Assuntos" |
102 | 102 | ||
103 | -#: .\templates\base.html:211 .\templates\base.html:266 | 103 | +#: amadeus/templates/base.html:211 amadeus/templates/base.html:266 |
104 | msgid "Mural" | 104 | msgid "Mural" |
105 | msgstr "" | 105 | msgstr "" |
106 | 106 | ||
107 | -#: .\templates\base.html:217 .\templates\base.html:272 | 107 | +#: amadeus/templates/base.html:217 amadeus/templates/base.html:272 |
108 | msgid "Messages" | 108 | msgid "Messages" |
109 | msgstr "Mensagens" | 109 | msgstr "Mensagens" |
110 | 110 | ||
111 | -#: .\templates\base.html:223 .\templates\base.html:278 | 111 | +#: amadeus/templates/base.html:223 amadeus/templates/base.html:278 |
112 | #, fuzzy | 112 | #, fuzzy |
113 | #| msgid "Pendencias" | 113 | #| msgid "Pendencias" |
114 | msgid "Pendencies" | 114 | msgid "Pendencies" |
115 | msgstr "Pendências" | 115 | msgstr "Pendências" |
116 | 116 | ||
117 | -#: .\templates\base.html:231 .\templates\base.html:286 | 117 | +#: amadeus/templates/base.html:231 amadeus/templates/base.html:286 |
118 | msgid "Analytics" | 118 | msgid "Analytics" |
119 | msgstr "Analytics" | 119 | msgstr "Analytics" |
120 | 120 | ||
121 | -#: .\templates\recover_pass_email_template.html:7 | 121 | +#: amadeus/templates/recover_pass_email_template.html:7 |
122 | #, python-format | 122 | #, python-format |
123 | msgid "" | 123 | msgid "" |
124 | "You're receiving this email because you requested a password reset for your " | 124 | "You're receiving this email because you requested a password reset for your " |
@@ -127,11 +127,11 @@ msgstr "" | @@ -127,11 +127,11 @@ msgstr "" | ||
127 | "Você está recebendo esse email porque você solicitou uma alteração de senha " | 127 | "Você está recebendo esse email porque você solicitou uma alteração de senha " |
128 | "para a sua conta em %(site_name)s." | 128 | "para a sua conta em %(site_name)s." |
129 | 129 | ||
130 | -#: .\templates\recover_pass_email_template.html:9 | 130 | +#: amadeus/templates/recover_pass_email_template.html:9 |
131 | msgid "Please go to the following page and choose a new password:" | 131 | msgid "Please go to the following page and choose a new password:" |
132 | msgstr "Por favor vá até a seguinte página e escolha uma nova senha:" | 132 | msgstr "Por favor vá até a seguinte página e escolha uma nova senha:" |
133 | 133 | ||
134 | -#: .\templates\recover_pass_email_template.html:15 | 134 | +#: amadeus/templates/recover_pass_email_template.html:15 |
135 | #, python-format | 135 | #, python-format |
136 | msgid "The %(site_name)s team" | 136 | msgid "The %(site_name)s team" |
137 | msgstr "Time %(site_name)s" | 137 | msgstr "Time %(site_name)s" |
amadeus/static/js/pendencies.js
@@ -300,6 +300,8 @@ function searchHistory(panel_id) { | @@ -300,6 +300,8 @@ function searchHistory(panel_id) { | ||
300 | 300 | ||
301 | var items = $("#history_table_" + panel_id).children(":visible").length; | 301 | var items = $("#history_table_" + panel_id).children(":visible").length; |
302 | 302 | ||
303 | + holder.jPages("destroy"); | ||
304 | + | ||
303 | if (items > 10) { | 305 | if (items > 10) { |
304 | holder.jPages({ | 306 | holder.jPages({ |
305 | containerID : "history_table_" + panel_id, | 307 | containerID : "history_table_" + panel_id, |
@@ -382,7 +384,10 @@ function metaFunctions() { | @@ -382,7 +384,10 @@ function metaFunctions() { | ||
382 | popover.popover('hide'); | 384 | popover.popover('hide'); |
383 | }); | 385 | }); |
384 | 386 | ||
385 | - save.on("click", function () { | 387 | + save.on("click", function (e) { |
388 | + e.preventDefault(); | ||
389 | + e.stopImmediatePropagation(); | ||
390 | + | ||
386 | var meta = datetime.data('date'), | 391 | var meta = datetime.data('date'), |
387 | url = form.attr('action'), | 392 | url = form.attr('action'), |
388 | method = form.attr('method'), | 393 | method = form.attr('method'), |
categories/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:18-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" |
chat/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:17-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,6 +17,7 @@ msgstr "" | @@ -17,6 +17,7 @@ msgstr "" | ||
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 | + | ||
20 | #: chat/forms.py:19 | 21 | #: chat/forms.py:19 |
21 | msgid "This field is required." | 22 | msgid "This field is required." |
22 | msgstr "Esse campo é obrigatório." | 23 | msgstr "Esse campo é obrigatório." |
@@ -29,7 +30,9 @@ msgstr "A imagem é muito grande. Ela deve possuir 5MB ou menos." | @@ -29,7 +30,9 @@ msgstr "A imagem é muito grande. Ela deve possuir 5MB ou menos." | ||
29 | msgid "" | 30 | msgid "" |
30 | "Select a valid file. The file must posses one of this extensions: .jpg, ." | 31 | "Select a valid file. The file must posses one of this extensions: .jpg, ." |
31 | "png, .gif" | 32 | "png, .gif" |
32 | -msgstr "Selecione um arquivo válido. O arquivo deve possuir uma das extensões a seguir: .jpg, .png, .gif" | 33 | +msgstr "" |
34 | +"Selecione um arquivo válido. O arquivo deve possuir uma das extensões a " | ||
35 | +"seguir: .jpg, .png, .gif" | ||
33 | 36 | ||
34 | #: chat/models.py:25 | 37 | #: chat/models.py:25 |
35 | msgid "User One" | 38 | msgid "User One" |
file_link/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:18-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" |
goals/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:17-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" |
links/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:17-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" |
log/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:18-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" |
mailsender/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:17-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" |
mural/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:17-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" |
@@ -150,48 +150,60 @@ msgstr "Marcar Usuário" | @@ -150,48 +150,60 @@ msgstr "Marcar Usuário" | ||
150 | msgid "No results found." | 150 | msgid "No results found." |
151 | msgstr "Nenhum resultado encontrado." | 151 | msgstr "Nenhum resultado encontrado." |
152 | 152 | ||
153 | -#: mural/templates/mural/_view.html:22 | ||
154 | -#: mural/templates/mural/_view_comment.html:22 | 153 | +#: mural/templates/mural/_view.html:17 |
154 | +#: mural/templates/mural/_view_comment.html:18 | ||
155 | +#: mural/templates/mural/delete.html:16 | ||
156 | +msgid "Close" | ||
157 | +msgstr "Fechar" | ||
158 | + | ||
159 | +#: mural/templates/mural/_view.html:30 | ||
160 | +#: mural/templates/mural/_view_comment.html:31 | ||
161 | +msgid "See Profile" | ||
162 | +msgstr "" | ||
163 | + | ||
164 | +#: mural/templates/mural/_view.html:33 | ||
165 | +#: mural/templates/mural/_view_comment.html:34 | ||
166 | +msgid "Send Message" | ||
167 | +msgstr "" | ||
168 | + | ||
169 | +#: mural/templates/mural/_view.html:52 | ||
170 | +#: mural/templates/mural/_view_comment.html:52 | ||
155 | #: mural/templates/mural/list_category.html:59 | 171 | #: mural/templates/mural/list_category.html:59 |
156 | #: mural/templates/mural/list_subject.html:58 | 172 | #: mural/templates/mural/list_subject.html:58 |
157 | #: mural/templates/mural/subject_view.html:39 | 173 | #: mural/templates/mural/subject_view.html:39 |
158 | msgid "Edit" | 174 | msgid "Edit" |
159 | msgstr "Editar" | 175 | msgstr "Editar" |
160 | 176 | ||
161 | -#: mural/templates/mural/_view.html:24 | ||
162 | -#: mural/templates/mural/_view_comment.html:24 | 177 | +#: mural/templates/mural/_view.html:54 |
178 | +#: mural/templates/mural/_view_comment.html:54 | ||
163 | #: mural/templates/mural/list_category.html:61 | 179 | #: mural/templates/mural/list_category.html:61 |
164 | #: mural/templates/mural/list_subject.html:60 | 180 | #: mural/templates/mural/list_subject.html:60 |
165 | #: mural/templates/mural/subject_view.html:41 | 181 | #: mural/templates/mural/subject_view.html:41 |
166 | msgid "Remove" | 182 | msgid "Remove" |
167 | msgstr "Remover" | 183 | msgstr "Remover" |
168 | 184 | ||
169 | -#: mural/templates/mural/_view.html:36 | ||
170 | -#: mural/templates/mural/_view_comment.html:31 | 185 | +#: mural/templates/mural/_view.html:66 |
186 | +#: mural/templates/mural/_view_comment.html:61 | ||
171 | msgid "In" | 187 | msgid "In" |
172 | msgstr "Em" | 188 | msgstr "Em" |
173 | 189 | ||
174 | -#: mural/templates/mural/_view.html:47 | 190 | +#: mural/templates/mural/_view.html:77 |
175 | msgid "See complete post" | 191 | msgid "See complete post" |
176 | msgstr "Ver postagem completa" | 192 | msgstr "Ver postagem completa" |
177 | 193 | ||
178 | -#: mural/templates/mural/_view.html:50 | 194 | +#: mural/templates/mural/_view.html:80 |
179 | msgid "See more comments..." | 195 | msgid "See more comments..." |
180 | msgstr "Ver mais comentários..." | 196 | msgstr "Ver mais comentários..." |
181 | 197 | ||
182 | -#: mural/templates/mural/_view.html:61 | 198 | +#: mural/templates/mural/_view.html:91 |
183 | msgid "Make a comment..." | 199 | msgid "Make a comment..." |
184 | msgstr "Faça um comentário..." | 200 | msgstr "Faça um comentário..." |
185 | 201 | ||
186 | -#: mural/templates/mural/_view_comment.html:14 | 202 | +#: mural/templates/mural/_view_comment.html:44 |
187 | msgctxt "view" | 203 | msgctxt "view" |
188 | msgid "Comment" | 204 | msgid "Comment" |
189 | msgstr "Comentou" | 205 | msgstr "Comentou" |
190 | 206 | ||
191 | -#: mural/templates/mural/delete.html:16 | ||
192 | -msgid "Close" | ||
193 | -msgstr "Fechar" | ||
194 | - | ||
195 | #: mural/templates/mural/delete.html:17 | 207 | #: mural/templates/mural/delete.html:17 |
196 | msgid "Delete" | 208 | msgid "Delete" |
197 | msgstr "Deletar" | 209 | msgstr "Deletar" |
@@ -310,22 +322,34 @@ msgstr "Grupos" | @@ -310,22 +322,34 @@ msgstr "Grupos" | ||
310 | msgid "Mural" | 322 | msgid "Mural" |
311 | msgstr "Mural" | 323 | msgstr "Mural" |
312 | 324 | ||
313 | -#: mural/templatetags/mural_filters.py:12 | 325 | +#: mural/templatetags/mural_filters.py:17 |
314 | msgid "(Edited)" | 326 | msgid "(Edited)" |
315 | msgstr "(Editado)" | 327 | msgstr "(Editado)" |
316 | 328 | ||
317 | -#: mural/templatetags/mural_filters.py:30 mural/views.py:1226 | 329 | +#: mural/templatetags/mural_filters.py:35 mural/views.py:1226 |
318 | msgid "Unfavorite" | 330 | msgid "Unfavorite" |
319 | msgstr "Desfavoritar" | 331 | msgstr "Desfavoritar" |
320 | 332 | ||
321 | -#: mural/templatetags/mural_filters.py:32 mural/views.py:1230 | 333 | +#: mural/templatetags/mural_filters.py:37 mural/views.py:1230 |
322 | msgid "Favorite" | 334 | msgid "Favorite" |
323 | msgstr "Favoritar" | 335 | msgstr "Favoritar" |
324 | 336 | ||
325 | -#: mural/templatetags/mural_filters.py:106 | 337 | +#: mural/templatetags/mural_filters.py:111 |
326 | msgid "about" | 338 | msgid "about" |
327 | msgstr "sobre" | 339 | msgstr "sobre" |
328 | 340 | ||
341 | +#: mural/templatetags/mural_filters.py:136 | ||
342 | +msgid "Online" | ||
343 | +msgstr "" | ||
344 | + | ||
345 | +#: mural/templatetags/mural_filters.py:138 | ||
346 | +msgid "Away" | ||
347 | +msgstr "" | ||
348 | + | ||
349 | +#: mural/templatetags/mural_filters.py:140 | ||
350 | +msgid "Offline" | ||
351 | +msgstr "" | ||
352 | + | ||
329 | #: mural/views.py:154 | 353 | #: mural/views.py:154 |
330 | #, python-format | 354 | #, python-format |
331 | msgid "%s has made a post in General" | 355 | msgid "%s has made a post in General" |
news/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-09 13:24-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:18-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,81 +18,106 @@ msgstr "" | @@ -18,81 +18,106 @@ msgstr "" | ||
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 | -#: .\forms.py:22 | 21 | +#: news/forms.py:22 |
22 | msgid "This field is required" | 22 | msgid "This field is required" |
23 | msgstr "Este campo é obrigatório." | 23 | msgstr "Este campo é obrigatório." |
24 | 24 | ||
25 | -#: .\forms.py:33 | 25 | +#: news/forms.py:33 |
26 | msgid "The image is too large. It should have less than 5MB." | 26 | msgid "The image is too large. It should have less than 5MB." |
27 | msgstr "A imagem é muito grande. Ela deve ter menos que 5MB." | 27 | msgstr "A imagem é muito grande. Ela deve ter menos que 5MB." |
28 | 28 | ||
29 | -#: .\forms.py:36 | 29 | +#: news/forms.py:36 |
30 | msgid "This field is required." | 30 | msgid "This field is required." |
31 | msgstr "Este campo é obrigatório." | 31 | msgstr "Este campo é obrigatório." |
32 | 32 | ||
33 | -#: .\models.py:15 | 33 | +#: news/models.py:15 |
34 | msgid "File not supported." | 34 | msgid "File not supported." |
35 | msgstr "Arquivo não suportado" | 35 | msgstr "Arquivo não suportado" |
36 | 36 | ||
37 | -#: .\models.py:18 | 37 | +#: news/models.py:18 |
38 | msgid "Title" | 38 | msgid "Title" |
39 | msgstr "Título" | 39 | msgstr "Título" |
40 | 40 | ||
41 | -#: .\models.py:19 | 41 | +#: news/models.py:19 |
42 | msgid "Slug" | 42 | msgid "Slug" |
43 | msgstr "" | 43 | msgstr "" |
44 | 44 | ||
45 | -#: .\models.py:20 | 45 | +#: news/models.py:20 |
46 | msgid "News Image" | 46 | msgid "News Image" |
47 | msgstr "Imagem de apresentação da notícia" | 47 | msgstr "Imagem de apresentação da notícia" |
48 | 48 | ||
49 | -#: .\models.py:21 | 49 | +#: news/models.py:21 |
50 | msgid "News Content" | 50 | msgid "News Content" |
51 | msgstr "Conteúdo da notícia" | 51 | msgstr "Conteúdo da notícia" |
52 | 52 | ||
53 | -#: .\models.py:22 | 53 | +#: news/models.py:22 |
54 | msgid "Create Date" | 54 | msgid "Create Date" |
55 | msgstr "Data de criação" | 55 | msgstr "Data de criação" |
56 | 56 | ||
57 | -#: .\models.py:23 | 57 | +#: news/models.py:23 |
58 | msgid "Creator" | 58 | msgid "Creator" |
59 | msgstr "Autor" | 59 | msgstr "Autor" |
60 | 60 | ||
61 | -#: .\models.py:25 .\models.py:26 | 61 | +#: news/models.py:25 news/models.py:26 |
62 | msgid "News" | 62 | msgid "News" |
63 | msgstr "Notícia" | 63 | msgstr "Notícia" |
64 | 64 | ||
65 | -#: .\templates\news\_form.html:12 | 65 | +#: news/templates/news/_form.html:12 |
66 | msgid "Choose your photo..." | 66 | msgid "Choose your photo..." |
67 | msgstr "Escolha a foto" | 67 | msgstr "Escolha a foto" |
68 | 68 | ||
69 | -#: .\templates\news\_form.html:59 | 69 | +#: news/templates/news/_form.html:59 |
70 | msgid "Save" | 70 | msgid "Save" |
71 | msgstr "Salvar" | 71 | msgstr "Salvar" |
72 | 72 | ||
73 | -#: .\templates\news\_form.html:62 | 73 | +#: news/templates/news/_form.html:62 |
74 | msgid "Cancel" | 74 | msgid "Cancel" |
75 | msgstr "Cancelar" | 75 | msgstr "Cancelar" |
76 | 76 | ||
77 | -#: .\templates\news\create.html:7 | 77 | +#: news/templates/news/create.html:7 |
78 | msgid "Register News" | 78 | msgid "Register News" |
79 | msgstr "Cadastrar notícia" | 79 | msgstr "Cadastrar notícia" |
80 | 80 | ||
81 | -#: .\templates\news\list.html:7 | 81 | +#: news/templates/news/list.html:7 news/views.py:47 |
82 | msgid "Manage News" | 82 | msgid "Manage News" |
83 | msgstr "Gerenciar notícias" | 83 | msgstr "Gerenciar notícias" |
84 | 84 | ||
85 | -#: .\templates\news\list.html:31 | ||
86 | -msgid "Create news" | 85 | +#: news/templates/news/list.html:34 |
86 | +msgid "Search..." | ||
87 | +msgstr "" | ||
88 | + | ||
89 | +#: news/templates/news/list.html:45 news/views.py:74 | ||
90 | +msgid "Create News" | ||
91 | +msgstr "Criar notícia" | ||
92 | + | ||
93 | +#: news/templates/news/list.html:59 | ||
94 | +msgid "Edit" | ||
95 | +msgstr "" | ||
96 | + | ||
97 | +#: news/templates/news/list.html:60 | ||
98 | +msgid "Delete" | ||
99 | +msgstr "" | ||
100 | + | ||
101 | +#: news/templates/news/list.html:71 | ||
102 | +msgid "No news found" | ||
103 | +msgstr "" | ||
104 | + | ||
105 | +#: news/templates/news/update.html:7 news/views.py:92 | ||
106 | +#, fuzzy | ||
107 | +#| msgid "Create News" | ||
108 | +msgid "Update News" | ||
87 | msgstr "Criar notícia" | 109 | msgstr "Criar notícia" |
88 | 110 | ||
89 | -#: .\views.py:50 | 111 | +#: news/views.py:22 |
112 | +msgid "Visualize News" | ||
113 | +msgstr "" | ||
114 | + | ||
115 | +#: news/views.py:68 news/views.py:86 | ||
90 | msgid "News successfully created!" | 116 | msgid "News successfully created!" |
91 | msgstr "Notícia criada com sucesso" | 117 | msgstr "Notícia criada com sucesso" |
92 | 118 | ||
93 | -#: .\views.py:55 | ||
94 | -msgid "Create News" | ||
95 | -msgstr "Criar notícia" | 119 | +#~ msgid "Create news" |
120 | +#~ msgstr "Criar notícia" | ||
96 | 121 | ||
97 | #~ msgid "There is already a news with this name" | 122 | #~ msgid "There is already a news with this name" |
98 | #~ msgstr "Já existe uma notícia com esse nome" | 123 | #~ msgstr "Já existe uma notícia com esse nome" |
notifications/cron.py
@@ -3,6 +3,9 @@ from django_cron import CronJobBase, Schedule | @@ -3,6 +3,9 @@ from django_cron import CronJobBase, Schedule | ||
3 | 3 | ||
4 | from .utils import set_notifications | 4 | from .utils import set_notifications |
5 | 5 | ||
6 | +from log.models import Log | ||
7 | +from users.models import User | ||
8 | + | ||
6 | class Notify(CronJobBase): | 9 | class Notify(CronJobBase): |
7 | RUN_EVERY_MINS = 1440 # every day | 10 | RUN_EVERY_MINS = 1440 # every day |
8 | 11 | ||
@@ -11,6 +14,22 @@ class Notify(CronJobBase): | @@ -11,6 +14,22 @@ class Notify(CronJobBase): | ||
11 | 14 | ||
12 | def do(self): | 15 | def do(self): |
13 | set_notifications() | 16 | set_notifications() |
17 | + | ||
18 | + admins = User.objects.filter(is_staff = True) | ||
19 | + | ||
20 | + if admins.count() > 0: | ||
21 | + admin = admins[0] | ||
22 | + | ||
23 | + log = Log(component = "notifications", action = "cron", resource = "notifications", user = str(admin), user_id = admin.id, user_email = admin.email, context = {}) | ||
24 | + log.save() | ||
25 | + | ||
14 | 26 | ||
15 | def notification_cron(): | 27 | def notification_cron(): |
16 | - set_notifications() | ||
17 | \ No newline at end of file | 28 | \ No newline at end of file |
29 | + set_notifications() | ||
30 | + | ||
31 | + admins = User.objects.filter(is_staff = True) | ||
32 | + | ||
33 | + if admins.count() > 0: | ||
34 | + admin = admins[0] | ||
35 | + | ||
36 | + Log.objects.create(component = "notifications", action = "cron", resource = "notifications", user = str(admin), user_id = admin.id, user_email = admin.email, context = {}) | ||
18 | \ No newline at end of file | 37 | \ No newline at end of file |
notifications/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:18-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" |
@@ -127,62 +127,72 @@ msgstr "Sua meta é realizar essa tarefa em" | @@ -127,62 +127,72 @@ msgstr "Sua meta é realizar essa tarefa em" | ||
127 | msgid "Task finished in" | 127 | msgid "Task finished in" |
128 | msgstr "Tarefa finalizada em" | 128 | msgstr "Tarefa finalizada em" |
129 | 129 | ||
130 | -#: notifications/templates/notifications/_view.html:36 | 130 | +#: notifications/templates/notifications/_view.html:37 |
131 | msgid "of the participants already realized this task." | 131 | msgid "of the participants already realized this task." |
132 | msgstr "dos participantes já realizaram essa tarefa." | 132 | msgstr "dos participantes já realizaram essa tarefa." |
133 | 133 | ||
134 | -#: notifications/templates/notifications/_view.html:48 | 134 | +#: notifications/templates/notifications/_view.html:50 |
135 | msgid "Access the task" | 135 | msgid "Access the task" |
136 | msgstr "Acessar a Tarefa" | 136 | msgstr "Acessar a Tarefa" |
137 | 137 | ||
138 | -#: notifications/templates/notifications/_view.html:50 | 138 | +#: notifications/templates/notifications/_view.html:52 |
139 | msgid "Realize the task" | 139 | msgid "Realize the task" |
140 | msgstr "Realizar a Tarefa" | 140 | msgstr "Realizar a Tarefa" |
141 | 141 | ||
142 | -#: notifications/templates/notifications/_view.html:55 | 142 | +#: notifications/templates/notifications/_view.html:57 |
143 | msgid "or" | 143 | msgid "or" |
144 | msgstr "ou" | 144 | msgstr "ou" |
145 | 145 | ||
146 | -#: notifications/templates/notifications/_view.html:58 | 146 | +#: notifications/templates/notifications/_view.html:60 |
147 | msgid "Define goal to realization" | 147 | msgid "Define goal to realization" |
148 | msgstr "Definir meta para realização" | 148 | msgstr "Definir meta para realização" |
149 | 149 | ||
150 | -#: notifications/templates/notifications/_view.html:60 | 150 | +#: notifications/templates/notifications/_view.html:62 |
151 | msgid "Define new goal" | 151 | msgid "Define new goal" |
152 | msgstr "Definir nova meta" | 152 | msgstr "Definir nova meta" |
153 | 153 | ||
154 | -#: notifications/templates/notifications/_view.html:82 | 154 | +#: notifications/templates/notifications/_view.html:84 |
155 | msgid "Save Goal" | 155 | msgid "Save Goal" |
156 | msgstr "Salvar Meta" | 156 | msgstr "Salvar Meta" |
157 | 157 | ||
158 | -#: notifications/templates/notifications/_view.html:85 | 158 | +#: notifications/templates/notifications/_view.html:87 |
159 | msgid "Cancel" | 159 | msgid "Cancel" |
160 | msgstr "Cancelar" | 160 | msgstr "Cancelar" |
161 | 161 | ||
162 | -#: notifications/templates/notifications/index.html:20 | 162 | +#: notifications/templates/notifications/index.html:19 |
163 | +#: notifications/templates/notifications/subject.html:13 | ||
164 | +msgid "This pendencies list is updated every 24 hours. Last update was in:" | ||
165 | +msgstr "Esta lista de pendências é atualizada a cada 24 horas. A última atualização ocorreu em:" | ||
166 | + | ||
167 | +#: notifications/templates/notifications/index.html:19 | ||
168 | +#: notifications/templates/notifications/subject.html:13 | ||
169 | +msgid "Not determined" | ||
170 | +msgstr "Não Determinado" | ||
171 | + | ||
172 | +#: notifications/templates/notifications/index.html:21 | ||
163 | msgid "You got pendencies in the following subjects" | 173 | msgid "You got pendencies in the following subjects" |
164 | msgstr "Você possui pendências nos seguintes assuntos" | 174 | msgstr "Você possui pendências nos seguintes assuntos" |
165 | 175 | ||
166 | -#: notifications/templates/notifications/index.html:38 | ||
167 | -#: notifications/templates/notifications/subject.html:31 | 176 | +#: notifications/templates/notifications/index.html:39 |
177 | +#: notifications/templates/notifications/subject.html:32 | ||
168 | msgid "Actual Pendencies" | 178 | msgid "Actual Pendencies" |
169 | msgstr "Pendências Atuais" | 179 | msgstr "Pendências Atuais" |
170 | 180 | ||
171 | -#: notifications/templates/notifications/index.html:39 | ||
172 | -#: notifications/templates/notifications/subject.html:32 | 181 | +#: notifications/templates/notifications/index.html:40 |
182 | +#: notifications/templates/notifications/subject.html:33 | ||
173 | msgid "Notifications History" | 183 | msgid "Notifications History" |
174 | msgstr "Histórico de Notificações" | 184 | msgstr "Histórico de Notificações" |
175 | 185 | ||
176 | -#: notifications/templates/notifications/index.html:69 | 186 | +#: notifications/templates/notifications/index.html:70 |
177 | msgid "You do not posses any pendency." | 187 | msgid "You do not posses any pendency." |
178 | msgstr "Você não possui nenhuma pendência." | 188 | msgstr "Você não possui nenhuma pendência." |
179 | 189 | ||
180 | -#: notifications/templates/notifications/subject.html:23 | ||
181 | -#: notifications/views.py:198 | 190 | +#: notifications/templates/notifications/subject.html:24 |
191 | +#: notifications/views.py:204 | ||
182 | msgid "Pendencies" | 192 | msgid "Pendencies" |
183 | msgstr "Pendências" | 193 | msgstr "Pendências" |
184 | 194 | ||
185 | -#: notifications/templates/notifications/subject.html:44 | 195 | +#: notifications/templates/notifications/subject.html:46 |
186 | msgid "You do not posses any pendency in this subject" | 196 | msgid "You do not posses any pendency in this subject" |
187 | msgstr "Você não possui nenhuma pendência nesse assunto" | 197 | msgstr "Você não possui nenhuma pendência nesse assunto" |
188 | 198 | ||
@@ -210,37 +220,37 @@ msgstr "Meta definida para realização da tarefa: %s" | @@ -210,37 +220,37 @@ msgstr "Meta definida para realização da tarefa: %s" | ||
210 | msgid "New goal defined to task realization: %s" | 220 | msgid "New goal defined to task realization: %s" |
211 | msgstr "Nova meta definida para realização da tarefa: %s" | 221 | msgstr "Nova meta definida para realização da tarefa: %s" |
212 | 222 | ||
213 | -#: notifications/views.py:69 notifications/views.py:148 | 223 | +#: notifications/views.py:69 notifications/views.py:154 |
214 | #, python-format | 224 | #, python-format |
215 | msgid "%s - Pendencies" | 225 | msgid "%s - Pendencies" |
216 | msgstr "%s - Pendências" | 226 | msgstr "%s - Pendências" |
217 | 227 | ||
218 | -#: notifications/views.py:282 | 228 | +#: notifications/views.py:294 |
219 | msgid "No goal date received" | 229 | msgid "No goal date received" |
220 | msgstr "Nenhuma data para meta recebida" | 230 | msgstr "Nenhuma data para meta recebida" |
221 | 231 | ||
222 | -#: notifications/views.py:289 | 232 | +#: notifications/views.py:301 |
223 | msgid "Could not identify the notification" | 233 | msgid "Could not identify the notification" |
224 | msgstr "Não foi possível identificar a notificação" | 234 | msgstr "Não foi possível identificar a notificação" |
225 | 235 | ||
226 | -#: notifications/views.py:296 | 236 | +#: notifications/views.py:308 |
227 | msgid "The goal date should be equal or after today's date" | 237 | msgid "The goal date should be equal or after today's date" |
228 | msgstr "" | 238 | msgstr "" |
229 | "A meta de realização da tarefa deve ser uma data igual ou posterior à data " | 239 | "A meta de realização da tarefa deve ser uma data igual ou posterior à data " |
230 | "atual" | 240 | "atual" |
231 | 241 | ||
232 | -#: notifications/views.py:299 | 242 | +#: notifications/views.py:311 |
233 | msgid "The goal date should be equal or before subject's date" | 243 | msgid "The goal date should be equal or before subject's date" |
234 | msgstr "" | 244 | msgstr "" |
235 | "A meta de realização da tarefa deve ser uma data igual ou anterior à data " | 245 | "A meta de realização da tarefa deve ser uma data igual ou anterior à data " |
236 | "final do assunto" | 246 | "final do assunto" |
237 | 247 | ||
238 | -#: notifications/views.py:311 | 248 | +#: notifications/views.py:323 |
239 | #, python-format | 249 | #, python-format |
240 | msgid "Your new goal to realize the task %s is %s" | 250 | msgid "Your new goal to realize the task %s is %s" |
241 | msgstr "Sua nova meta para realizar a tarefa %s é %s" | 251 | msgstr "Sua nova meta para realizar a tarefa %s é %s" |
242 | 252 | ||
243 | -#: notifications/views.py:313 | 253 | +#: notifications/views.py:325 |
244 | #, python-format | 254 | #, python-format |
245 | msgid "Your goal to realize the task %s is %s" | 255 | msgid "Your goal to realize the task %s is %s" |
246 | msgstr "Sua meta para realizar a tarefa %s é %s" | 256 | msgstr "Sua meta para realizar a tarefa %s é %s" |
notifications/templates/notifications/_view.html
@@ -33,7 +33,9 @@ | @@ -33,7 +33,9 @@ | ||
33 | <p class="meta">{% trans 'Task finished in' %}: {{ notification.task.limit_date }}</p> | 33 | <p class="meta">{% trans 'Task finished in' %}: {{ notification.task.limit_date }}</p> |
34 | {% endif %} | 34 | {% endif %} |
35 | 35 | ||
36 | - <b>{{ notification|done_percent|floatformat:2 }}%</b> {% trans 'of the participants already realized this task.' %} | 36 | + {% if notification|done_percent >= 30 %} |
37 | + <b>{{ notification|done_percent|floatformat:2 }}%</b> {% trans 'of the participants already realized this task.' %} | ||
38 | + {% endif %} | ||
37 | </div> | 39 | </div> |
38 | <div class="col-md-6"> | 40 | <div class="col-md-6"> |
39 | <div class="alert {{ notification.level|warning_class }}"> | 41 | <div class="alert {{ notification.level|warning_class }}"> |
notifications/templates/notifications/index.html
@@ -16,6 +16,7 @@ | @@ -16,6 +16,7 @@ | ||
16 | 16 | ||
17 | {% block content %} | 17 | {% block content %} |
18 | <input type="hidden" id="pend_url" value="{% url 'notifications:manage' %}" /> | 18 | <input type="hidden" id="pend_url" value="{% url 'notifications:manage' %}" /> |
19 | + <h5>{% trans 'This pendencies list is updated every 24 hours. Last update was in:' %} {{ last_update|default:_('Not determined') }}</h5> | ||
19 | {% if notifications.count > 0 %} | 20 | {% if notifications.count > 0 %} |
20 | <p>{% trans 'You got pendencies in the following subjects' %}: </p> | 21 | <p>{% trans 'You got pendencies in the following subjects' %}: </p> |
21 | <div class="panel-group" id="subject-accordion" role="tablist" aria-multiselectable="true"> | 22 | <div class="panel-group" id="subject-accordion" role="tablist" aria-multiselectable="true"> |
notifications/templates/notifications/subject.html
@@ -10,6 +10,7 @@ | @@ -10,6 +10,7 @@ | ||
10 | {% endblock %} | 10 | {% endblock %} |
11 | 11 | ||
12 | {% block content %} | 12 | {% block content %} |
13 | + <h5>{% trans 'This pendencies list is updated every 24 hours. Last update was in:' %} {{ last_update|default:_('Not determined') }}</h5> | ||
13 | {% if subject.visible %} | 14 | {% if subject.visible %} |
14 | <div class="panel panel-info subject-panel"> | 15 | <div class="panel panel-info subject-panel"> |
15 | <div class="panel-heading"> | 16 | <div class="panel-heading"> |
@@ -34,6 +35,7 @@ | @@ -34,6 +35,7 @@ | ||
34 | </div> | 35 | </div> |
35 | 36 | ||
36 | {% if not history %} | 37 | {% if not history %} |
38 | + | ||
37 | {% if notifications.count > 0 %} | 39 | {% if notifications.count > 0 %} |
38 | {% include 'notifications/_view.html' %} | 40 | {% include 'notifications/_view.html' %} |
39 | 41 |
notifications/utils.py
@@ -2,6 +2,8 @@ from datetime import date | @@ -2,6 +2,8 @@ from datetime import date | ||
2 | from django.utils import timezone | 2 | from django.utils import timezone |
3 | from django.db.models import Q | 3 | from django.db.models import Q |
4 | from dateutil.parser import parse | 4 | from dateutil.parser import parse |
5 | +from datetime import datetime | ||
6 | +from django.utils import formats | ||
5 | 7 | ||
6 | from log.models import Log | 8 | from log.models import Log |
7 | from pendencies.models import Pendencies | 9 | from pendencies.models import Pendencies |
@@ -99,8 +101,28 @@ def get_order_by(order): | @@ -99,8 +101,28 @@ def get_order_by(order): | ||
99 | return ["meta"] | 101 | return ["meta"] |
100 | 102 | ||
101 | def is_date(string): | 103 | def is_date(string): |
102 | - try: | ||
103 | - parse(string) | ||
104 | - return True | ||
105 | - except ValueError: | ||
106 | - return False | ||
107 | \ No newline at end of file | 104 | \ No newline at end of file |
105 | + try: | ||
106 | + parse(string) | ||
107 | + return True | ||
108 | + except ValueError: | ||
109 | + return False | ||
110 | + | ||
111 | +def strToDate(string): | ||
112 | + correct_format = formats.get_format("SHORT_DATE_FORMAT") | ||
113 | + correct_format = correct_format.split('/') | ||
114 | + correct_format = ["%" + x for x in correct_format] | ||
115 | + | ||
116 | + slash_format = '/'.join(correct_format) | ||
117 | + hiphen_format = '-'.join(correct_format) | ||
118 | + | ||
119 | + try: | ||
120 | + search_date = datetime.strptime(string, slash_format) | ||
121 | + search_date = timezone.make_aware(search_date, timezone.get_current_timezone()) | ||
122 | + except ValueError: | ||
123 | + try: | ||
124 | + search_date = datetime.strptime(string, hiphen_format) | ||
125 | + search_date = timezone.make_aware(search_date, timezone.get_current_timezone()) | ||
126 | + except ValueError: | ||
127 | + search_date = datetime.fromtimestamp(0) | ||
128 | + | ||
129 | + return search_date | ||
108 | \ No newline at end of file | 130 | \ No newline at end of file |
notifications/views.py
@@ -23,7 +23,7 @@ from log.decorators import log_decorator, log_decorator_ajax | @@ -23,7 +23,7 @@ from log.decorators import log_decorator, log_decorator_ajax | ||
23 | import time | 23 | import time |
24 | 24 | ||
25 | from .models import Notification | 25 | from .models import Notification |
26 | -from .utils import get_order_by, is_date | 26 | +from .utils import get_order_by, is_date, strToDate |
27 | 27 | ||
28 | class SubjectNotifications(LoginRequiredMixin, LogMixin, generic.ListView): | 28 | class SubjectNotifications(LoginRequiredMixin, LogMixin, generic.ListView): |
29 | log_component = 'pendencies' | 29 | log_component = 'pendencies' |
@@ -70,6 +70,13 @@ class SubjectNotifications(LoginRequiredMixin, LogMixin, generic.ListView): | @@ -70,6 +70,13 @@ class SubjectNotifications(LoginRequiredMixin, LogMixin, generic.ListView): | ||
70 | context['subject'] = subject | 70 | context['subject'] = subject |
71 | context['total'] = self.total | 71 | context['total'] = self.total |
72 | 72 | ||
73 | + update_pendencies = Log.objects.filter(action = "cron", component = "notifications").order_by('-datetime') | ||
74 | + | ||
75 | + if update_pendencies.count() > 0: | ||
76 | + last_update = update_pendencies[0] | ||
77 | + | ||
78 | + context['last_update'] = last_update.datetime | ||
79 | + | ||
73 | self.log_context['subject_id'] = subject.id | 80 | self.log_context['subject_id'] = subject.id |
74 | self.log_context['subject_name'] = subject.name | 81 | self.log_context['subject_name'] = subject.name |
75 | self.log_context['subject_slug'] = subject.slug | 82 | self.log_context['subject_slug'] = subject.slug |
@@ -125,8 +132,7 @@ class SubjectHistory(LoginRequiredMixin, LogMixin, generic.ListView): | @@ -125,8 +132,7 @@ class SubjectHistory(LoginRequiredMixin, LogMixin, generic.ListView): | ||
125 | queries |= Q(level = search) | 132 | queries |= Q(level = search) |
126 | 133 | ||
127 | if is_date(search): | 134 | if is_date(search): |
128 | - search_date = parser.parse(search) | ||
129 | - search_date = timezone.make_aware(search_date, timezone.get_current_timezone()) | 135 | + search_date = strToDate(search) |
130 | 136 | ||
131 | queries |= Q(creation_date = search_date) | 137 | queries |= Q(creation_date = search_date) |
132 | queries |= Q(task__limit_date = search_date) | 138 | queries |= Q(task__limit_date = search_date) |
@@ -197,6 +203,13 @@ class IndexView(LoginRequiredMixin, generic.ListView): | @@ -197,6 +203,13 @@ class IndexView(LoginRequiredMixin, generic.ListView): | ||
197 | 203 | ||
198 | context['title'] = _('Pendencies') | 204 | context['title'] = _('Pendencies') |
199 | 205 | ||
206 | + update_pendencies = Log.objects.filter(action = "cron", component = "notifications").order_by('-datetime') | ||
207 | + | ||
208 | + if update_pendencies.count() > 0: | ||
209 | + last_update = update_pendencies[0] | ||
210 | + | ||
211 | + context['last_update'] = last_update.datetime | ||
212 | + | ||
200 | cat = self.kwargs.get('slug', None) | 213 | cat = self.kwargs.get('slug', None) |
201 | 214 | ||
202 | if cat: | 215 | if cat: |
@@ -246,8 +259,7 @@ class AjaxHistory(LoginRequiredMixin, generic.ListView): | @@ -246,8 +259,7 @@ class AjaxHistory(LoginRequiredMixin, generic.ListView): | ||
246 | queries |= Q(level = search) | 259 | queries |= Q(level = search) |
247 | 260 | ||
248 | if is_date(search): | 261 | if is_date(search): |
249 | - search_date = parser.parse(search) | ||
250 | - search_date = timezone.make_aware(search_date, timezone.get_current_timezone()) | 262 | + search_date = strToDate(search) |
251 | 263 | ||
252 | queries |= Q(creation_date = search_date) | 264 | queries |= Q(creation_date = search_date) |
253 | queries |= Q(task__limit_date = search_date) | 265 | queries |= Q(task__limit_date = search_date) |
pdf_file/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:18-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" |
pendencies/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-08 18:18-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:17-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,28 +18,31 @@ msgstr "" | @@ -18,28 +18,31 @@ msgstr "" | ||
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 | -#: forms.py:49 forms.py:52 forms.py:55 forms.py:128 forms.py:131 forms.py:134 | ||
22 | -#: forms.py:137 | 21 | +#: pendencies/forms.py:49 pendencies/forms.py:52 pendencies/forms.py:55 |
22 | +#: pendencies/forms.py:128 pendencies/forms.py:131 pendencies/forms.py:134 | ||
23 | +#: pendencies/forms.py:137 | ||
23 | msgid "This field is required." | 24 | msgid "This field is required." |
24 | msgstr "Esse campo é obrigatório." | 25 | msgstr "Esse campo é obrigatório." |
25 | 26 | ||
26 | -#: forms.py:60 forms.py:142 | 27 | +#: pendencies/forms.py:60 pendencies/forms.py:142 |
27 | msgid "This input should be filled with a date equal or before the End Date." | 28 | msgid "This input should be filled with a date equal or before the End Date." |
28 | msgstr "" | 29 | msgstr "" |
29 | "Esse campo deve ser preenchido com uma data igual ou anterior à Data Final." | 30 | "Esse campo deve ser preenchido com uma data igual ou anterior à Data Final." |
30 | 31 | ||
31 | -#: forms.py:61 forms.py:143 forms.py:149 | 32 | +#: pendencies/forms.py:61 pendencies/forms.py:143 pendencies/forms.py:149 |
32 | msgid "This input should be filled with a date equal or after the Begin Date." | 33 | msgid "This input should be filled with a date equal or after the Begin Date." |
33 | msgstr "" | 34 | msgstr "" |
34 | "Esse campo deve ser preenchido com uma data igual ou posterior à Data " | 35 | "Esse campo deve ser preenchido com uma data igual ou posterior à Data " |
35 | "Inicial." | 36 | "Inicial." |
36 | 37 | ||
37 | -#: forms.py:68 forms.py:78 forms.py:162 forms.py:172 forms.py:182 | 38 | +#: pendencies/forms.py:68 pendencies/forms.py:78 pendencies/forms.py:162 |
39 | +#: pendencies/forms.py:172 pendencies/forms.py:182 | ||
38 | msgid "This input should be filled with a date equal or after today's date." | 40 | msgid "This input should be filled with a date equal or after today's date." |
39 | msgstr "" | 41 | msgstr "" |
40 | "Esse campo deve ser preenchido com uma data igual ou posterior à data atual." | 42 | "Esse campo deve ser preenchido com uma data igual ou posterior à data atual." |
41 | 43 | ||
42 | -#: forms.py:71 forms.py:81 forms.py:165 forms.py:175 forms.py:185 | 44 | +#: pendencies/forms.py:71 pendencies/forms.py:81 pendencies/forms.py:165 |
45 | +#: pendencies/forms.py:175 pendencies/forms.py:185 | ||
43 | #, python-format | 46 | #, python-format |
44 | msgid "" | 47 | msgid "" |
45 | "This input should be filled with a date equal or after the subject begin " | 48 | "This input should be filled with a date equal or after the subject begin " |
@@ -48,7 +51,8 @@ msgstr "" | @@ -48,7 +51,8 @@ msgstr "" | ||
48 | "Esse campo deve ser preenchido com uma data igual ou posterior à data " | 51 | "Esse campo deve ser preenchido com uma data igual ou posterior à data " |
49 | "inicial do assunto.(\"%s\")" | 52 | "inicial do assunto.(\"%s\")" |
50 | 53 | ||
51 | -#: forms.py:74 forms.py:84 forms.py:168 forms.py:178 forms.py:188 | 54 | +#: pendencies/forms.py:74 pendencies/forms.py:84 pendencies/forms.py:168 |
55 | +#: pendencies/forms.py:178 pendencies/forms.py:188 | ||
52 | #, python-format | 56 | #, python-format |
53 | msgid "" | 57 | msgid "" |
54 | "This input should be filled with a date equal or before the subject end date." | 58 | "This input should be filled with a date equal or before the subject end date." |
@@ -57,18 +61,18 @@ msgstr "" | @@ -57,18 +61,18 @@ msgstr "" | ||
57 | "Esse campo deve ser preenchido com uma data igual ou anterior à data final " | 61 | "Esse campo deve ser preenchido com uma data igual ou anterior à data final " |
58 | "do assunto.(\"%s\")" | 62 | "do assunto.(\"%s\")" |
59 | 63 | ||
60 | -#: forms.py:148 forms.py:154 | 64 | +#: pendencies/forms.py:148 pendencies/forms.py:154 |
61 | msgid "This input should be filled with a date equal or before the Limit Date." | 65 | msgid "This input should be filled with a date equal or before the Limit Date." |
62 | msgstr "" | 66 | msgstr "" |
63 | "Esse campo deve ser preenchido com uma data igual ou anterior à Data Final." | 67 | "Esse campo deve ser preenchido com uma data igual ou anterior à Data Final." |
64 | 68 | ||
65 | -#: forms.py:155 | 69 | +#: pendencies/forms.py:155 |
66 | msgid "This input should be filled with a date equal or after the End Date." | 70 | msgid "This input should be filled with a date equal or after the End Date." |
67 | msgstr "" | 71 | msgstr "" |
68 | "Esse campo deve ser preenchido com uma data igual ou posterior à Data " | 72 | "Esse campo deve ser preenchido com uma data igual ou posterior à Data " |
69 | "Inicial." | 73 | "Inicial." |
70 | 74 | ||
71 | -#: forms.py:196 forms.py:200 forms.py:204 | 75 | +#: pendencies/forms.py:196 pendencies/forms.py:200 pendencies/forms.py:204 |
72 | #, python-format | 76 | #, python-format |
73 | msgid "" | 77 | msgid "" |
74 | "This input should be filled with a date equal or before the goals submission " | 78 | "This input should be filled with a date equal or before the goals submission " |
@@ -77,50 +81,50 @@ msgstr "" | @@ -77,50 +81,50 @@ msgstr "" | ||
77 | "Esse campo deve ser preenchido com uma data igual ou anterior à data final " | 81 | "Esse campo deve ser preenchido com uma data igual ou anterior à data final " |
78 | "do assunto.(\"%s\")" | 82 | "do assunto.(\"%s\")" |
79 | 83 | ||
80 | -#: models.py:8 | 84 | +#: pendencies/models.py:8 |
81 | msgid "Action" | 85 | msgid "Action" |
82 | msgstr "Ação" | 86 | msgstr "Ação" |
83 | 87 | ||
84 | -#: models.py:8 | 88 | +#: pendencies/models.py:8 |
85 | msgid "Visualize" | 89 | msgid "Visualize" |
86 | msgstr "Visualizar" | 90 | msgstr "Visualizar" |
87 | 91 | ||
88 | -#: models.py:8 | 92 | +#: pendencies/models.py:8 |
89 | msgid "Create" | 93 | msgid "Create" |
90 | msgstr "Criar" | 94 | msgstr "Criar" |
91 | 95 | ||
92 | -#: models.py:8 | 96 | +#: pendencies/models.py:8 |
93 | msgid "Answer" | 97 | msgid "Answer" |
94 | msgstr "Responder" | 98 | msgstr "Responder" |
95 | 99 | ||
96 | -#: models.py:8 | 100 | +#: pendencies/models.py:8 |
97 | msgid "Access" | 101 | msgid "Access" |
98 | msgstr "Acessar" | 102 | msgstr "Acessar" |
99 | 103 | ||
100 | -#: models.py:8 | 104 | +#: pendencies/models.py:8 |
101 | msgid "Participate" | 105 | msgid "Participate" |
102 | msgstr "Participar" | 106 | msgstr "Participar" |
103 | 107 | ||
104 | -#: models.py:8 | 108 | +#: pendencies/models.py:8 |
105 | msgid "Finish" | 109 | msgid "Finish" |
106 | msgstr "Fim" | 110 | msgstr "Fim" |
107 | 111 | ||
108 | -#: models.py:8 | 112 | +#: pendencies/models.py:8 |
109 | msgid "Submit" | 113 | msgid "Submit" |
110 | msgstr "Enviar" | 114 | msgstr "Enviar" |
111 | 115 | ||
112 | -#: models.py:9 | 116 | +#: pendencies/models.py:9 |
113 | msgid "Begin Date" | 117 | msgid "Begin Date" |
114 | msgstr "Data Inicial" | 118 | msgstr "Data Inicial" |
115 | 119 | ||
116 | -#: models.py:10 | 120 | +#: pendencies/models.py:10 |
117 | msgid "End Date" | 121 | msgid "End Date" |
118 | msgstr "Data Final" | 122 | msgstr "Data Final" |
119 | 123 | ||
120 | -#: models.py:11 | 124 | +#: pendencies/models.py:11 |
121 | msgid "Limit Date" | 125 | msgid "Limit Date" |
122 | msgstr "Data Limite" | 126 | msgstr "Data Limite" |
123 | 127 | ||
124 | -#: models.py:12 | 128 | +#: pendencies/models.py:12 |
125 | msgid "Resource" | 129 | msgid "Resource" |
126 | msgstr "Recurso" | 130 | msgstr "Recurso" |
reports/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:18-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" |
security/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:17-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" |
students_group/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:18-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" |
subjects/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:18-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" |
@@ -26,7 +26,7 @@ msgstr "Tags" | @@ -26,7 +26,7 @@ msgstr "Tags" | ||
26 | msgid "There is another subject with this name, try another one." | 26 | msgid "There is another subject with this name, try another one." |
27 | msgstr "Já existe um assunto com esse nome, tente outro." | 27 | msgstr "Já existe um assunto com esse nome, tente outro." |
28 | 28 | ||
29 | -#: subjects/forms.py:76 subjects/forms.py:179 | 29 | +#: subjects/forms.py:76 |
30 | msgid "This date must be today or after" | 30 | msgid "This date must be today or after" |
31 | msgstr "Essa data deve ser hoje ou depois disso" | 31 | msgstr "Essa data deve ser hoje ou depois disso" |
32 | 32 |
themes/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:17-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" |
topics/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:18-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" |
users/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:17-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" |
@@ -153,11 +153,11 @@ msgstr "Não é administrador" | @@ -153,11 +153,11 @@ msgstr "Não é administrador" | ||
153 | msgid "Choose your photo..." | 153 | msgid "Choose your photo..." |
154 | msgstr "Escolha sua foto..." | 154 | msgstr "Escolha sua foto..." |
155 | 155 | ||
156 | -#: users/templates/users/_form.html:70 | 156 | +#: users/templates/users/_form.html:76 |
157 | msgid "Save" | 157 | msgid "Save" |
158 | msgstr "Salvar" | 158 | msgstr "Salvar" |
159 | 159 | ||
160 | -#: users/templates/users/_form.html:73 users/templates/users/modal_crop.html:24 | 160 | +#: users/templates/users/_form.html:79 users/templates/users/modal_crop.html:24 |
161 | msgid "Cancel" | 161 | msgid "Cancel" |
162 | msgstr "Cancelar" | 162 | msgstr "Cancelar" |
163 | 163 | ||
@@ -198,7 +198,7 @@ msgstr "Recuperar" | @@ -198,7 +198,7 @@ msgstr "Recuperar" | ||
198 | 198 | ||
199 | #: users/templates/users/forgot_password.html:75 | 199 | #: users/templates/users/forgot_password.html:75 |
200 | #: users/templates/users/new_password.html:80 | 200 | #: users/templates/users/new_password.html:80 |
201 | -#: users/templates/users/register.html:92 | 201 | +#: users/templates/users/register.html:93 |
202 | msgid "Back" | 202 | msgid "Back" |
203 | msgstr "Voltar" | 203 | msgstr "Voltar" |
204 | 204 | ||
@@ -275,7 +275,7 @@ msgstr "Estudante em" | @@ -275,7 +275,7 @@ msgstr "Estudante em" | ||
275 | msgid "User Register" | 275 | msgid "User Register" |
276 | msgstr "Cadastro de Usuário" | 276 | msgstr "Cadastro de Usuário" |
277 | 277 | ||
278 | -#: users/templates/users/register.html:89 | 278 | +#: users/templates/users/register.html:90 |
279 | msgid "Register" | 279 | msgid "Register" |
280 | msgstr "Cadastrar" | 280 | msgstr "Cadastrar" |
281 | 281 |
webconference/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:18-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" |
webpage/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:18-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" |
youtube_video/locale/pt_BR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid "" | @@ -8,7 +8,7 @@ msgid "" | ||
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: 2017-04-06 22:17-0300\n" | 11 | +"POT-Creation-Date: 2017-04-11 19:17-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" |