From 7f172692da066e0d0cfcffda0bdb401127a81503 Mon Sep 17 00:00:00 2001 From: Emanuel Schuetze Date: Tue, 24 Sep 2013 22:13:50 +0200 Subject: [PATCH] Added Portuguese translation (Thanks to Marco A.G.Pinto) --- AUTHORS | 1 + openslides/global_settings.py | 1 + openslides/locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 40432 bytes openslides/locale/pt/LC_MESSAGES/django.po | 2638 ++++++++++++++++++ openslides/locale/pt/LC_MESSAGES/djangojs.mo | Bin 0 -> 2783 bytes openslides/locale/pt/LC_MESSAGES/djangojs.po | 257 ++ 6 files changed, 2897 insertions(+) create mode 100644 openslides/locale/pt/LC_MESSAGES/django.mo create mode 100644 openslides/locale/pt/LC_MESSAGES/django.po create mode 100644 openslides/locale/pt/LC_MESSAGES/djangojs.mo create mode 100644 openslides/locale/pt/LC_MESSAGES/djangojs.po diff --git a/AUTHORS b/AUTHORS index 23fedc4a0..4e8006f6d 100644 --- a/AUTHORS +++ b/AUTHORS @@ -11,3 +11,4 @@ Authors of OpenSlides in chronological order of first contribution: Roland Geider Tobias Hößl Pavel Fric (Czech translation) + Marco A.G.Pinto (Portuguese translation) diff --git a/openslides/global_settings.py b/openslides/global_settings.py index 208260f8c..c1b8e50aa 100644 --- a/openslides/global_settings.py +++ b/openslides/global_settings.py @@ -34,6 +34,7 @@ LANGUAGES = ( ('en', ugettext('English')), ('fr', ugettext('French')), ('cs', ugettext('Czech')), + ('pt', ugettext('Portuguese')), ) # If you set this to False, Django will make some optimizations so as not diff --git a/openslides/locale/pt/LC_MESSAGES/django.mo b/openslides/locale/pt/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..5bef02d00e3733df14739df5114083c2744b9069 GIT binary patch literal 40432 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, 2013 +# marcoagpinto , 2013 +msgid "" +msgstr "" +"Project-Id-Version: OpenSlides\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-09-10 09:06+0200\n" +"PO-Revision-Date: 2013-09-19 13:36+0000\n" +"Last-Translator: marcoagpinto \n" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/openslides/language/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: global_settings.py:33 +msgid "German" +msgstr "Alemão" + +#: global_settings.py:34 +msgid "English" +msgstr "Inglês" + +#: global_settings.py:35 +msgid "French" +msgstr "Francês" + +#: global_settings.py:36 +msgid "Czech" +msgstr "Tcheco" + +#: account/views.py:71 +msgid "My items, motions and elections" +msgstr "Os meus ítens, moções e eleições" + +#: account/templates/account/personal_info_widget.html:5 +msgid "I am on the list of speakers of the following items:" +msgstr "Estou na lista de oradores dos seguintes itens:" + +#: account/templates/account/personal_info_widget.html:9 +#: account/templates/account/personal_info_widget.html:24 +#: account/templates/account/personal_info_widget.html:44 +#: account/templates/account/personal_info_widget.html:55 +msgid "None" +msgstr "Nenhuma" + +#: account/templates/account/personal_info_widget.html:15 +msgid "I submitted the following motions:" +msgstr "Eu submeti as seguintes moções:" + +#: account/templates/account/personal_info_widget.html:31 +msgid "I support the following motions:" +msgstr "Eu apoio as seguintes moções:" + +#: account/templates/account/personal_info_widget.html:51 +msgid "I am candidate for the following elections:" +msgstr "Eu sou candidato às eleições seguintes:" + +#: agenda/forms.py:29 +msgid "Parent item" +msgstr "Item pai" + +#: agenda/forms.py:33 +msgid "Invalid format. Hours from 0 to 99 and minutes from 00 to 59" +msgstr "Formato inválido. Horas de 0 a 99 e minutos de 00 a 59" + +#: agenda/forms.py:36 agenda/models.py:74 +msgid "Duration (hh:mm)" +msgstr "Duração (hh:mm)" + +#: agenda/forms.py:70 +msgid "Add participant" +msgstr "Adicionar participante" + +#: agenda/forms.py:83 +#, python-format +msgid "%s is already on the list of speakers." +msgstr "%s já está na lista de oradores." + +#: agenda/models.py:42 +msgid "Agenda item" +msgstr "Item da agenda" + +#: agenda/models.py:43 +msgid "Organizational item" +msgstr "Item organizacional" + +#: agenda/models.py:45 core/signals.py:76 mediafile/models.py:32 +#: mediafile/templates/mediafile/mediafile_list.html:18 motion/forms.py:33 +#: motion/models.py:554 participant/models.py:40 participant/views.py:210 +#: participant/templates/participant/overview.html:48 projector/models.py:27 +msgid "Title" +msgstr "Título" + +#: agenda/models.py:50 motion/forms.py:38 motion/models.py:557 +#: projector/models.py:28 +msgid "Text" +msgstr "Texto" + +#: agenda/models.py:55 agenda/templates/agenda/overview.html:77 +#: agenda/templates/agenda/view.html:55 participant/models.py:52 +#: participant/templates/participant/overview.html:54 +#: participant/templates/participant/user_detail.html:71 +msgid "Comment" +msgstr "Comentário" + +#: agenda/models.py:60 +msgid "Closed" +msgstr "Fechado" + +#: agenda/models.py:66 mediafile/templates/mediafile/mediafile_list.html:19 +msgid "Type" +msgstr "Tipo" + +#: agenda/models.py:85 projector/models.py:29 +msgid "Weight" +msgstr "Peso" + +#: agenda/models.py:98 +msgid "List of speakers is closed" +msgstr "A lista de oradores está fechada" + +#: agenda/models.py:105 +msgid "Can see agenda" +msgstr "Pode-se ver a agenda" + +#: agenda/models.py:106 +msgid "Can manage agenda" +msgstr "Pode-se gerir a agenda" + +#: agenda/models.py:107 +msgid "Can see orga items and time scheduling of agenda" +msgstr "Pode-se ver os itens organizacionais e o agendamento de tempo" + +#: agenda/models.py:135 +#, python-format +msgid "< Item for deleted slide (%s) >" +msgstr "< Item para slide apagado (%s) >" + +#: agenda/models.py:323 +#, python-format +msgid "%(person)s is already on the list of speakers of item %(id)s." +msgstr "%(person)s já estão na lista de oradores do item %(id)s." + +#: agenda/models.py:327 +msgid "An anonymous user can not be on lists of speakers." +msgstr "Um utilizador anónimo não pode estar em listas de oradores." + +#: agenda/models.py:367 +msgid "Can put oneself on the list of speakers" +msgstr "Pode colocar-se na lista de oradores" + +#: agenda/signals.py:36 +msgid "Invalid input." +msgstr "Input inválido." + +#: agenda/signals.py:54 +msgid "Begin of event" +msgstr "Começo do evento" + +#: agenda/signals.py:55 +msgid "Input format: DD.MM.YYYY HH:MM" +msgstr "Formato de input: DD.MM.AAAA HH:MM" + +#: agenda/signals.py:62 +msgid "Number of last speakers to be shown on the projector" +msgstr "Número dos últimos oradores a serem mostrados no projector" + +#: agenda/signals.py:70 agenda/slides.py:23 agenda/slides.py:29 +#: agenda/views.py:254 agenda/views.py:255 agenda/views.py:548 +#: agenda/views.py:564 agenda/templates/agenda/overview.html:7 +#: agenda/templates/agenda/overview.html:39 +#: agenda/templates/agenda/overview.html:88 +#: agenda/templates/projector/AgendaSummary.html:6 +#: agenda/templates/projector/AgendaSummary.html:10 +msgid "Agenda" +msgstr "Agenda" + +#: agenda/views.py:101 +msgid "You are not authorized to manage the agenda." +msgstr "Não estás autorizado a gerir a agenda." + +#: agenda/views.py:117 +msgid "Errors when reordering of the agenda" +msgstr "Erros no reordenamento da agenda" + +#: agenda/views.py:230 +msgid "Yes, with all child items." +msgstr "Sim, com todos os items filho." + +#: agenda/views.py:239 +#, python-format +msgid "Item %s and his children were successfully deleted." +msgstr "Item %s e os seus filhos foram apagados com sucesso." + +#: agenda/views.py:245 +#, python-format +msgid "Item %s was successfully deleted." +msgstr "Item %s foi apagado com sucesso." + +#: agenda/views.py:280 agenda/views.py:500 +msgid "The list of speakers is closed." +msgstr "A lista de oradores está fechada." + +#: agenda/views.py:309 +msgid "You are not on the list of speakers." +msgstr "Não estás na lista de oradores." + +#: agenda/views.py:332 +msgid "Do you really want to remove yourself from the list of speakers?" +msgstr "Desejas realmente retirar-te da lista de oradores?" + +#: agenda/views.py:353 +#, python-format +msgid "%(person)s is not on the list of %(item)s." +msgstr "%(person)s não estão na lista de %(item)s." + +#: agenda/views.py:379 +#, python-format +msgid "There is no one speaking at the moment according to %(item)s." +msgstr "Não há ninguém a discursar no momento, de acordo com %(item)s." + +#: agenda/views.py:444 +msgid "Could not change order. Invalid data." +msgstr "Não foi possível alterar a ordem. Dados inválidos." + +#: agenda/views.py:494 +msgid "" +"There is no list of speakers for the current slide. Please choose the agenda" +" item manually from the agenda." +msgstr "Não há lista de oradores para o slide actual. Por favor, escolhe o item de agenda manualmente a partir da agenda." + +#: agenda/views.py:511 +msgid "You can not put yourself on the list of speakers." +msgstr "Não te podes colocar na lista de oradores." + +#: agenda/views.py:520 +#, python-format +msgid "%s is now speaking." +msgstr "%s está a falar agora." + +#: agenda/views.py:522 +#: agenda/templates/agenda/overlay_speaker_projector.html:46 +#: agenda/templates/projector/agenda_list_of_speaker.html:43 +msgid "The list of speakers is empty." +msgstr "A lista de oradores está vazia." + +#: agenda/views.py:530 +msgid "There is no one speaking at the moment." +msgstr "Não há ninguém a discursar no momento." + +#: agenda/views.py:533 +#, python-format +msgid "%s is now finished." +msgstr "%s está agora concluído." + +#: agenda/views.py:576 +#: agenda/templates/agenda/overlay_speaker_projector.html:33 +#: agenda/templates/agenda/overlay_speaker_widget.html:4 +#: agenda/templates/agenda/view.html:61 +#: agenda/templates/projector/agenda_list_of_speaker.html:24 +msgid "List of speakers" +msgstr "Lista de oradores" + +#: agenda/templates/agenda/edit.html:8 agenda/templates/agenda/edit.html:18 +#: agenda/templates/agenda/view.html:38 +msgid "Edit item" +msgstr "Editar item" + +#: agenda/templates/agenda/edit.html:10 agenda/templates/agenda/edit.html:20 +#: agenda/templates/agenda/overview.html:42 +msgid "New item" +msgstr "Novo item" + +#: agenda/templates/agenda/edit.html:23 agenda/templates/agenda/view.html:23 +#: assignment/templates/assignment/edit.html:22 +#: assignment/templates/assignment/view.html:22 +#: mediafile/templates/mediafile/mediafile_form.html:22 +#: motion/templates/motion/category_list.html:15 +#: motion/templates/motion/motion_detail.html:27 +#: motion/templates/motion/motion_form.html:50 +#: motion/templates/motion/motion_form_csv_import.html:11 +#: participant/templates/participant/edit.html:42 +#: participant/templates/participant/group_detail.html:12 +#: participant/templates/participant/group_edit.html:22 +#: participant/templates/participant/import.html:11 +#: participant/templates/participant/user_detail.html:12 +#: projector/templates/projector/new.html:10 +#: projector/templates/projector/select_widgets.html:10 +msgid "Back to overview" +msgstr "Voltar à vista geral" + +#: agenda/templates/agenda/edit.html:29 +#, python-format +msgid "Edit %(type)s %(name)s" +msgstr "Editar %(type)s %(name)s" + +#: agenda/templates/agenda/edit.html:38 +#: assignment/templates/assignment/edit.html:31 +#: assignment/templates/assignment/poll_view.html:87 +#: config/templates/config/config_form.html:46 +#: mediafile/templates/mediafile/mediafile_form.html:33 +#: motion/templates/motion/category_form.html:27 +#: motion/templates/motion/motion_form.html:59 +#: motion/templates/motion/motion_form_csv_import.html:42 +#: motion/templates/motion/poll_form.html:73 +#: participant/templates/participant/edit.html:56 +#: participant/templates/participant/group_edit.html:31 +#: participant/templates/participant/import.html:44 +msgid "Cancel" +msgstr "Cancelar" + +#: agenda/templates/agenda/edit.html:41 +#: assignment/templates/assignment/edit.html:34 +#: config/templates/config/config_form.html:48 +#: mediafile/templates/mediafile/mediafile_form.html:35 +#: motion/templates/motion/category_form.html:30 +#: motion/templates/motion/motion_form.html:62 +#: motion/templates/motion/motion_form_csv_import.html:45 +#: participant/templates/participant/edit.html:59 +#: participant/templates/participant/group_edit.html:34 +#: participant/templates/participant/import.html:47 +#: projector/templates/projector/new.html:18 +msgid "required" +msgstr "requerido" + +#: agenda/templates/agenda/item_row.html:11 +msgid "Show agenda item" +msgstr "Mostrar item da agenda" + +#: agenda/templates/agenda/item_row.html:16 +#: agenda/templates/agenda/view.html:73 agenda/templates/agenda/widget.html:34 +msgid "Show list of speakers" +msgstr "Mostrar lista de oradores" + +#: agenda/templates/agenda/item_row.html:21 +#: agenda/templates/agenda/widget.html:26 +#: assignment/templates/assignment/overview.html:64 +#: assignment/templates/assignment/view.html:172 +#: assignment/templates/assignment/widget.html:10 +#: mediafile/templates/mediafile/mediafile_list.html:37 +#: motion/templates/motion/category_list.html:30 +#: motion/templates/motion/motion_list.html:82 +#: motion/templates/motion/widget.html:10 +#: participant/templates/participant/group_overview.html:52 +#: participant/templates/participant/group_widget.html:10 +#: participant/templates/participant/overview.html:116 +#: participant/templates/participant/user_widget.html:10 +#: projector/templates/projector/custom_slide_widget.html:26 +msgid "Edit" +msgstr "Editar" + +#: agenda/templates/agenda/item_row.html:24 +#: agenda/templates/agenda/view.html:131 +#: assignment/templates/assignment/overview.html:68 +#: assignment/templates/assignment/view.html:174 +#: mediafile/templates/mediafile/mediafile_list.html:38 +#: motion/templates/motion/category_list.html:33 +#: motion/templates/motion/motion_detail.html:130 +#: motion/templates/motion/motion_list.html:85 +#: participant/templates/participant/group_overview.html:56 +#: participant/templates/participant/overview.html:121 +#: projector/templates/projector/custom_slide_widget.html:23 +msgid "Delete" +msgstr "Apagar" + +#: agenda/templates/agenda/item_row.html:29 +msgid "Change status (open/closed)" +msgstr "Alterar o estado (aberto/fechado)" + +#: agenda/templates/agenda/item_row.html:35 +#: agenda/templates/agenda/widget.html:40 +msgid "Show summary for this item" +msgstr "Mostrar resumo para este item" + +#: agenda/templates/agenda/item_row.html:49 +msgid "End" +msgstr "Fim" + +#: agenda/templates/agenda/item_row.html:69 +msgid "Expand items" +msgstr "Expandir items" + +#: agenda/templates/agenda/item_row.html:70 +msgid "Collapse items" +msgstr " colapsar itens" + +#: agenda/templates/agenda/item_row.html:74 +msgid "Item closed" +msgstr "Item fechado" + +#: agenda/templates/agenda/overlay_speaker_projector.html:33 +#: agenda/templates/agenda/view.html:61 +#: agenda/templates/projector/agenda_list_of_speaker.html:25 +msgid "closed" +msgstr "fechado" + +#: agenda/templates/agenda/overlay_speaker_widget.html:5 +msgid "This overlay only appears on agenda slides if it is activated." +msgstr "Esta sobreposição só aparece em slides da agenda se for activada." + +#: agenda/templates/agenda/overview.html:31 +msgid "Do you want to save the changed order of agenda items?" +msgstr "Queres gravar a ordem alterada dos itens da agenda?" + +#: agenda/templates/agenda/overview.html:33 +#: agenda/templates/agenda/view.html:86 assignment/models.py:285 +#: assignment/views.py:580 assignment/templates/assignment/view.html:208 +#: assignment/templates/assignment/view.html:212 +#: assignment/templates/projector/Assignment.html:77 +#: assignment/templates/projector/Assignment.html:81 motion/models.py:717 +#: motion/pdf.py:134 motion/pdf.py:276 +#: motion/templates/motion/motion_detail.html:205 +#: motion/templates/projector/Motion.html:26 utils/utils.py:46 +#: utils/views.py:169 +msgid "Yes" +msgstr "Sim" + +#: agenda/templates/agenda/overview.html:34 +#: agenda/templates/agenda/view.html:87 assignment/models.py:285 +#: assignment/views.py:581 assignment/templates/assignment/view.html:209 +#: assignment/templates/projector/Assignment.html:78 motion/models.py:717 +#: motion/pdf.py:134 motion/pdf.py:277 +#: motion/templates/motion/motion_detail.html:206 +#: motion/templates/projector/Motion.html:27 utils/utils.py:46 +#: utils/views.py:169 +msgid "No" +msgstr "Não" + +#: agenda/templates/agenda/overview.html:42 +#: assignment/templates/assignment/overview.html:21 +#: mediafile/templates/mediafile/mediafile_list.html:12 +#: motion/templates/motion/category_list.html:13 +#: motion/templates/motion/motion_list.html:24 +#: participant/templates/participant/group_overview.html:22 +#: participant/templates/participant/overview.html:23 +#: projector/templates/projector/custom_slide_widget.html:39 +msgid "New" +msgstr "Novo" + +#: agenda/templates/agenda/overview.html:44 +msgid "Print agenda as PDF" +msgstr "Imprimir agenda como PDF" + +#: agenda/templates/agenda/overview.html:52 +msgid "Start of event" +msgstr "Início do evento" + +#: agenda/templates/agenda/overview.html:56 +msgid "Estimated end" +msgstr "Fim estimado" + +#: agenda/templates/agenda/overview.html:62 +msgid "Set start time of event" +msgstr "Marcar altura de começo do evento" + +#: agenda/templates/agenda/overview.html:67 +msgid "Hide closed items" +msgstr "Ocultar itens fechados" + +#: agenda/templates/agenda/overview.html:71 +msgid "item" +msgid_plural "items" +msgstr[0] "item" +msgstr[1] "itens" + +#: agenda/templates/agenda/overview.html:75 +msgid "Item" +msgstr "Item" + +#: agenda/templates/agenda/overview.html:80 +msgid "Duration" +msgstr "Duração" + +#: agenda/templates/agenda/overview.html:83 +#: assignment/templates/assignment/overview.html:35 +#: mediafile/templates/mediafile/mediafile_list.html:24 +#: motion/templates/motion/category_list.html:23 +#: motion/templates/motion/motion_detail.html:106 +#: motion/templates/motion/motion_list.html:47 +#: participant/templates/participant/group_overview.html:32 +#: participant/templates/participant/overview.html:56 +msgid "Actions" +msgstr "Acções" + +#: agenda/templates/agenda/overview.html:102 +msgid "Show agenda" +msgstr "Mostrar agenda" + +#: agenda/templates/agenda/overview.html:125 +#: agenda/templates/agenda/widget.html:51 +#: projector/templates/projector/custom_slide_widget.html:34 +msgid "No items available." +msgstr "Nenhuns itens disponíveis" + +#: agenda/templates/agenda/speaker_widget.html:4 +msgid "Put me on the current list of speakers" +msgstr "Ponham-me na lista actual de oradores" + +#: agenda/templates/agenda/speaker_widget.html:7 +msgid "Go to current list of speakers" +msgstr "Ir para a lista actual de oradores" + +#: agenda/templates/agenda/speaker_widget.html:11 +msgid "Next speaker" +msgstr "Próximo orador" + +#: agenda/templates/agenda/speaker_widget.html:12 +#: agenda/templates/agenda/view.html:125 +msgid "End speach" +msgstr "Discurso final" + +#: agenda/templates/agenda/view.html:27 +#: motion/templates/motion/motion_detail.html:26 +msgid "Show item" +msgstr "Mostrar item" + +#: agenda/templates/agenda/view.html:34 +#: assignment/templates/assignment/view.html:33 +#: motion/templates/motion/motion_detail.html:40 +#: participant/templates/participant/group_detail.html:22 +#: participant/templates/participant/user_detail.html:22 +msgid "More actions" +msgstr "Mais acções" + +#: agenda/templates/agenda/view.html:39 +msgid "Delete item" +msgstr "Apagar item" + +#: agenda/templates/agenda/view.html:65 +msgid "Open list" +msgstr "Lista aberta" + +#: agenda/templates/agenda/view.html:67 +msgid "Close list" +msgstr "Lista fechada" + +#: agenda/templates/agenda/view.html:75 +msgid "Show list" +msgstr "Mostrar lista" + +#: agenda/templates/agenda/view.html:83 +msgid "Do you want to save the changed order of speakers?" +msgstr "Queres guardar a ordem alterada de oradores?" + +#: agenda/templates/agenda/view.html:96 +msgid "Last speakers" +msgstr "Últimos oradores" + +#: agenda/templates/agenda/view.html:99 +msgid "Show all speakers" +msgstr "Mostrar todos os oradores" + +#: agenda/templates/agenda/view.html:103 +msgid "Current speaker" +msgstr "Orador actual" + +#: agenda/templates/agenda/view.html:105 +msgid "Next speakers" +msgstr "Próximos oradores" + +#: agenda/templates/agenda/view.html:128 +msgid "Begin speach" +msgstr "Começar discurso" + +#: agenda/templates/agenda/view.html:143 +msgid "Remove me from the list" +msgstr "Remover-me da lista" + +#: agenda/templates/agenda/view.html:145 +msgid "Put me on the list" +msgstr "Colocar-me na lista" + +#: agenda/templates/agenda/view.html:155 +#: assignment/templates/assignment/poll_view.html:84 +#: assignment/templates/assignment/view.html:111 +#: motion/templates/motion/poll_form.html:70 +#: projector/templates/projector/overlay_message_widget.html:9 +#: templates/formbuttons_saveapply.html:7 +msgid "Apply" +msgstr "Aplicar" + +#: agenda/templates/agenda/view.html:157 +#: assignment/templates/assignment/view.html:114 +msgid "Add new participant" +msgstr "Adicionar um novo participante" + +#: agenda/templates/agenda/widget.html:8 +#: agenda/templates/agenda/widget.html:23 +#: assignment/templates/assignment/widget.html:7 +#: motion/templates/motion/motion_detail.html:126 +#: motion/templates/motion/motion_list.html:77 +#: motion/templates/motion/widget.html:7 +#: participant/templates/participant/group_overview.html:48 +#: participant/templates/participant/group_widget.html:7 +#: participant/templates/participant/user_widget.html:7 +#: projector/templates/projector/custom_slide_widget.html:6 +#: projector/templates/projector/custom_slide_widget.html:19 +msgid "Show" +msgstr "Mostrar" + +#: agenda/templates/agenda/widget.html:11 +#: agenda/templates/agenda/widget.html:29 +#: assignment/templates/assignment/widget.html:13 +#: motion/templates/motion/widget.html:13 +#: participant/templates/participant/group_widget.html:13 +#: participant/templates/participant/user_widget.html:13 +#: projector/templates/projector/custom_slide_widget.html:9 +#: projector/templates/projector/custom_slide_widget.html:29 +msgid "Preview" +msgstr "Preview" + +#: assignment/forms.py:24 assignment/models.py:50 assignment/views.py:370 +#: assignment/templates/assignment/view.html:277 +#: assignment/templates/projector/Assignment.html:20 +msgid "Number of available posts" +msgstr "Número de posts disponíveis" + +#: assignment/forms.py:34 +msgid "Nominate a participant" +msgstr "Nomear um participante" + +#: assignment/models.py:41 +msgid "assignment" +msgstr "atribuição" + +#: assignment/models.py:43 assignment/templates/assignment/view.html:286 +msgid "Searching for candidates" +msgstr "A procurar candidatos" + +#: assignment/models.py:44 assignment/templates/assignment/view.html:290 +msgid "Voting" +msgstr "Votação" + +#: assignment/models.py:45 assignment/templates/assignment/view.html:294 +msgid "Finished" +msgstr "Concluído" + +#: assignment/models.py:48 participant/templates/participant/overview.html:49 +msgid "Name" +msgstr "Nome" + +#: assignment/models.py:49 assignment/templates/assignment/view.html:55 +#: participant/models.py:139 +msgid "Description" +msgstr "Descrição" + +#: assignment/models.py:53 +msgid "Comment on the ballot paper" +msgstr "Comenta sobre o boletim de voto" + +#: assignment/models.py:63 +#, python-format +msgid "%s is not a valid status." +msgstr "%s não é um status válido." + +#: assignment/models.py:66 +#, python-format +msgid "The assignment status is already %s." +msgstr "O status da tarefa já está %s." + +#: assignment/models.py:79 +#, python-format +msgid "%s is already a candidate." +msgstr "%s já é candidato." + +#: assignment/models.py:81 assignment/views.py:183 +msgid "The candidate list is already closed." +msgstr "A lista de candidatos já está encerrada." + +#: assignment/models.py:88 +#, python-format +msgid "%s does not want to be a candidate." +msgstr "%s não quer ser candidato." + +#: assignment/models.py:102 +#, python-format +msgid "%s is no candidate" +msgstr "%s não é candidato" + +#: assignment/models.py:239 +msgid "Can see assignments" +msgstr "Pode ver atribuições" + +#: assignment/models.py:240 +msgid "Can nominate another person" +msgstr "Pode nomear outra pessoa" + +#: assignment/models.py:241 +msgid "Can nominate oneself" +msgstr "Pode nomear a si mesmo" + +#: assignment/models.py:242 +msgid "Can manage assignments" +msgstr "Pode gerir atribuições" + +#: assignment/models.py:285 motion/models.py:717 +msgid "Abstain" +msgstr "Abster" + +#: assignment/models.py:287 motion/templates/motion/poll_form.html:38 +msgid "Votes" +msgstr "Votos" + +#: assignment/models.py:304 +#, python-format +msgid "Ballot %d" +msgstr "Votação %d" + +#: assignment/signals.py:31 +msgid "Only publish voting results for selected winners (Projector view only)" +msgstr "Só publicar resultados da votação para os vencedores seleccionados (vista de Projector apenas)" + +#: assignment/signals.py:39 motion/signals.py:62 +msgid "Number of ballot papers (selection)" +msgstr "Número de boletins de voto (selecção)" + +#: assignment/signals.py:41 motion/signals.py:64 +msgid "Number of all delegates" +msgstr "Número de todos os delegados" + +#: assignment/signals.py:42 motion/signals.py:65 +msgid "Number of all participants" +msgstr "Número de todos os participantes" + +#: assignment/signals.py:43 motion/signals.py:66 +msgid "Use the following custom number" +msgstr "Usa o seguinte número personalizado" + +#: assignment/signals.py:51 motion/signals.py:74 +msgid "Custom number of ballot papers" +msgstr "Número personalizado de boletins de voto" + +#: assignment/signals.py:54 assignment/signals.py:78 assignment/views.py:325 +#: assignment/views.py:630 assignment/views.py:646 +#: assignment/templates/assignment/overview.html:6 +#: assignment/templates/assignment/overview.html:18 +msgid "Elections" +msgstr "Eleições" + +#: assignment/signals.py:58 +msgid "Title for PDF document (all elections)" +msgstr "Título para o documento PDF (todas as eleições)" + +#: assignment/signals.py:65 +msgid "Preamble text for PDF document (all elections)" +msgstr "Texto preâmbulo para o documento PDF (todas as eleições)" + +#: assignment/signals.py:72 +msgid "Election method" +msgstr "Método de eleição" + +#: assignment/signals.py:74 +msgid "Automatic assign of method" +msgstr "Atribuição automática de método" + +#: assignment/signals.py:75 +msgid "Always one option per candidate" +msgstr "Sempre uma opção por candidato" + +#: assignment/signals.py:76 +msgid "Always Yes-No-Abstain per candidate" +msgstr "Sempre Sim-Não-Abstenção por candidato" + +#: assignment/views.py:67 +#, python-format +msgid "Candidate %s was nominated successfully." +msgstr "O candidato %s foi nomeado com sucesso." + +#: assignment/views.py:109 +msgid "New election was successfully created." +msgstr "Nova eleição criada com sucesso." + +#: assignment/views.py:111 +msgid "Election was successfully modified." +msgstr "Eleição modificada com sucesso." + +#: assignment/views.py:117 participant/views.py:499 participant/views.py:523 +#: utils/views.py:319 utils/views.py:341 utils/views.py:351 +msgid "Please check the form for errors." +msgstr "Por favor verifica o formulário por erros." + +#: assignment/views.py:137 +#, python-format +msgid "Election %s was successfully deleted." +msgstr "Eleição %s apagada com sucesso." + +#: assignment/views.py:150 +#, python-format +msgid "Election status was set to: %s." +msgstr "Status da eleição colocada em: %s." + +#: assignment/views.py:163 +msgid "You have set your candidature successfully." +msgstr "Definiste a tua candidatura com sucesso." + +#: assignment/views.py:180 +msgid "" +"You have withdrawn your candidature successfully. You can not be nominated " +"by other participants anymore." +msgstr "Retiraste a tua candidatura com sucesso. Não podes ser nomeado mais por outros participantes." + +#: assignment/views.py:202 +#, python-format +msgid "Candidate %s was withdrawn successfully." +msgstr "O candidato %s foi retirado com sucesso." + +#: assignment/views.py:204 +#, python-format +msgid "%s was unblocked successfully." +msgstr "%s foi desbloqueado com sucesso." + +#: assignment/views.py:208 +#, python-format +msgid "Do you really want to withdraw %s from the election?" +msgstr "Queres realmente retirar %s da eleição?" + +#: assignment/views.py:210 +#, python-format +msgid "Do you really want to unblock %s for the election?" +msgstr "Queres realmente desbloquear %s da eleição?" + +#: assignment/views.py:225 +msgid "New ballot was successfully created." +msgstr "Nova votação foi criada com sucesso." + +#: assignment/views.py:257 +#, python-format +msgid "Ballot ID %d does not exist." +msgstr "Votação ID %d não existe." + +#: assignment/views.py:264 +msgid "Ballot successfully published." +msgstr "Votação publicada com sucesso." + +#: assignment/views.py:266 +msgid "Ballot successfully unpublished." +msgstr "Votação despublicada com sucesso." + +#: assignment/views.py:279 +msgid "not elected" +msgstr "não eleito" + +#: assignment/views.py:282 assignment/views.py:471 +#: assignment/templates/assignment/view.html:75 +msgid "elected" +msgstr "eleito" + +#: assignment/views.py:310 +msgid "Ballot was successfully deleted." +msgstr "Votação foi apagada com sucesso." + +#: assignment/views.py:322 +msgid "Assignment" +msgstr "Tarefa" + +#: assignment/views.py:345 assignment/templates/assignment/widget.html:19 +msgid "No assignments available." +msgstr "Nenhumas tarefas disponíveis" + +#: assignment/views.py:364 +#, python-format +msgid "Election: %s" +msgstr "Eleição: %s" + +#: assignment/views.py:377 assignment/views.py:413 +#: assignment/templates/assignment/overview.html:33 +#: assignment/templates/assignment/overview.html:47 +#: assignment/templates/assignment/poll_view.html:35 +#: assignment/templates/assignment/view.html:64 +#: assignment/templates/assignment/view.html:156 +#: assignment/templates/projector/Assignment.html:37 +#: assignment/templates/projector/Assignment.html:55 +msgid "Candidates" +msgstr "Candidatos" + +#: assignment/views.py:402 motion/pdf.py:120 +#: motion/templates/motion/motion_detail.html:192 +msgid "Vote results" +msgstr "Resultados da votação" + +#: assignment/views.py:406 assignment/templates/assignment/poll_view.html:6 +#: assignment/templates/assignment/poll_view.html:12 +#: assignment/templates/assignment/view.html:159 +#: assignment/templates/projector/Assignment.html:58 +msgid "ballot" +msgstr "votação" + +#: assignment/views.py:409 +msgid "ballots" +msgstr "votações" + +#: assignment/views.py:434 +#, python-format +msgid "" +"Y: %(YES)s\n" +"N: %(NO)s\n" +"A: %(ABSTAIN)s" +msgstr "S: %(YES)s⏎ N: %(NO)s⏎ A: %(ABSTAIN)s" + +#: assignment/views.py:445 assignment/templates/assignment/poll_view.html:52 +#: assignment/templates/assignment/view.html:226 +#: assignment/templates/projector/Assignment.html:95 +#: motion/templates/motion/poll_form.html:47 +msgid "Invalid votes" +msgstr "Votos inválidos" + +#: assignment/views.py:452 assignment/templates/assignment/poll_view.html:62 +#: assignment/templates/assignment/view.html:242 +#: assignment/templates/assignment/view.html:247 +#: assignment/templates/projector/Assignment.html:108 +#: assignment/templates/projector/Assignment.html:114 motion/pdf.py:135 +#: motion/templates/motion/motion_detail.html:210 +#: motion/templates/motion/poll_form.html:51 +#: motion/templates/projector/Motion.html:31 poll/models.py:76 +msgid "Votes cast" +msgstr "Votos emitidos" + +#: assignment/views.py:512 assignment/views.py:530 +#: assignment/templates/assignment/overview.html:32 +#: assignment/templates/assignment/poll_view.html:6 +#: assignment/templates/assignment/view.html:8 +#: assignment/templates/projector/Assignment.html:26 +msgid "Election" +msgstr "Eleição" + +#: assignment/views.py:537 +#, python-format +msgid "%d. ballot" +msgstr "%d. voto" + +#: assignment/views.py:539 +#, python-format +msgid "%d candidate" +msgid_plural "%d candidates" +msgstr[0] "one: %d candidato" +msgstr[1] "other: %d candidatos" + +#: assignment/views.py:541 +#, python-format +msgid "%d available post" +msgid_plural "%d available posts" +msgstr[0] "one: %d publicação disponível" +msgstr[1] "other: %d publicações disponíveis" + +#: assignment/views.py:581 assignment/templates/assignment/view.html:210 +#: assignment/templates/projector/Assignment.html:79 motion/pdf.py:134 +#: motion/pdf.py:278 motion/templates/motion/motion_detail.html:207 +#: motion/templates/projector/Motion.html:28 +msgid "Abstention" +msgstr "Abstenção" + +#: assignment/templates/assignment/edit.html:7 +#: assignment/templates/assignment/edit.html:17 +#: assignment/templates/assignment/view.html:38 +msgid "Edit election" +msgstr "Editar eleição" + +#: assignment/templates/assignment/edit.html:9 +#: assignment/templates/assignment/edit.html:19 +#: assignment/templates/assignment/overview.html:21 +msgid "New election" +msgstr "Nova eleição" + +#: assignment/templates/assignment/overview.html:24 +msgid "Print all elections as PDF" +msgstr "Imprimir todas as eleições como PDF" + +#: assignment/templates/assignment/overview.html:34 +#: assignment/templates/assignment/view.html:274 +#: assignment/templates/projector/Assignment.html:17 +#: motion/templates/motion/motion_detail.html:187 +#: motion/templates/motion/motion_list.html:41 +#: motion/templates/projector/Motion.html:11 +msgid "Status" +msgstr "Status" + +#: assignment/templates/assignment/overview.html:43 +msgctxt "Number of searched candidates for an election" +msgid "Posts" +msgstr "Publicações" + +#: assignment/templates/assignment/overview.html:50 +msgid "Elected" +msgstr "Eleito" + +#: assignment/templates/assignment/overview.html:58 +#: assignment/templates/assignment/poll_view.html:18 +#: assignment/templates/assignment/view.html:26 +msgid "Show election" +msgstr "Mostrar eleição" + +#: assignment/templates/assignment/overview.html:73 +#: assignment/templates/assignment/view.html:23 +msgid "Print election as PDF" +msgstr "Imprimir eleição como PDF" + +#: assignment/templates/assignment/poll_view.html:15 +msgid "Back to election" +msgstr "Voltar à eleição" + +#: assignment/templates/assignment/poll_view.html:26 +msgid "Short description (for ballot paper)" +msgstr "Breve descrição (por boletim de voto)" + +#: assignment/templates/assignment/poll_view.html:30 +#: motion/templates/motion/poll_form.html:30 +msgid "Special values" +msgstr "Valores especiais" + +#: assignment/templates/assignment/poll_view.html:30 +#: motion/templates/motion/poll_form.html:30 poll/models.py:234 +msgid "majority" +msgstr "maioria" + +#: assignment/templates/assignment/poll_view.html:30 +#: motion/templates/motion/poll_form.html:30 poll/models.py:236 +#: poll/models.py:238 +msgid "undocumented" +msgstr "indocumentado" + +#: assignment/templates/assignment/poll_view.html:75 +#: motion/templates/motion/poll_form.html:61 +msgid "Ballot paper as PDF" +msgstr "Boletim de voto como PDF" + +#: assignment/templates/assignment/poll_view.html:81 +#: motion/templates/motion/poll_form.html:67 +#: projector/templates/projector/select_widgets.html:28 +#: templates/formbuttons_save.html:4 templates/formbuttons_saveapply.html:4 +msgid "Save" +msgstr "Gravar" + +#: assignment/templates/assignment/view.html:40 +msgid "Delete election" +msgstr "Apagar eleição" + +#: assignment/templates/assignment/view.html:44 +#: motion/templates/motion/motion_detail.html:55 +msgid "New agenda item" +msgstr "Novo item de agenda" + +#: assignment/templates/assignment/view.html:71 +#: assignment/templates/assignment/view.html:131 +msgid "Remove candidate" +msgstr "Remover o candidato" + +#: assignment/templates/assignment/view.html:78 +msgid "Mark candidate as not elected" +msgstr "Marcar o candidato como não eleito" + +#: assignment/templates/assignment/view.html:86 +#: assignment/templates/projector/Assignment.html:43 +msgid "No candidates available." +msgstr "Não há candidatos disponíveis." + +#: assignment/templates/assignment/view.html:96 +msgid "Withdraw self candidature" +msgstr "Retirar auto candidatura" + +#: assignment/templates/assignment/view.html:100 +msgid "Self candidature" +msgstr "Auto candidatura" + +#: assignment/templates/assignment/view.html:125 +msgid "Blocked Candidates" +msgstr "Candidatos bloqueados" + +#: assignment/templates/assignment/view.html:136 +msgid "No blocked candidates available." +msgstr "Não há candidatos bloqueados disponíveis." + +#: assignment/templates/assignment/view.html:144 +#: assignment/templates/projector/Assignment.html:51 +msgid "Election results" +msgstr "Resultados das eleições" + +#: assignment/templates/assignment/view.html:151 +msgid "Ballot" +msgstr "Votação" + +#: assignment/templates/assignment/view.html:164 +msgid "Publish results" +msgstr "Publicar resultados" + +#: assignment/templates/assignment/view.html:181 +#: assignment/templates/assignment/view.html:263 +msgid "New ballot" +msgstr "Nova votação" + +#: assignment/templates/assignment/view.html:192 +msgid "Mark candidate as elected" +msgstr "Marcar candidato como eleito" + +#: assignment/templates/assignment/view.html:195 +#: assignment/templates/projector/Assignment.html:68 +msgid "Candidate is elected" +msgstr "Candidato foi eleito" + +#: assignment/templates/assignment/view.html:214 +#: assignment/templates/projector/Assignment.html:83 +msgid "was not a
candidate" +msgstr "não era um candidato
" + +#: assignment/templates/assignment/view.html:231 +#: assignment/templates/projector/Assignment.html:99 motion/pdf.py:134 +#: motion/templates/motion/motion_detail.html:208 +#: motion/templates/projector/Motion.html:29 +msgid "Invalid" +msgstr "Inválido" + +#: assignment/templates/assignment/view.html:259 +msgid "No ballots available." +msgstr "Não há votações disponíveis." + +#: assignment/templates/assignment/view.html:283 +msgid "Change status" +msgstr "Alterar o status" + +#: config/models.py:31 +msgid "Can manage configuration" +msgstr "Pode gerir a configuração" + +#: config/views.py:118 +#, python-format +msgid "%s settings successfully saved." +msgstr "%s definições guardadas com sucesso." + +#: config/views.py:127 config/templates/config/config_form.html:6 +#: config/templates/config/config_form.html:10 +msgid "Configuration" +msgstr "Configuração" + +#: core/signals.py:35 +msgid "Event name" +msgstr "Nome do evento" + +#: core/signals.py:40 +msgid "Presentation and assembly system" +msgstr "Apresentação e sistema de assembleia" + +#: core/signals.py:43 +msgid "Short description of event" +msgstr "Descrição breve do evento" + +#: core/signals.py:52 +msgid "Event date" +msgstr "Data do evento" + +#: core/signals.py:60 +msgid "Event location" +msgstr "Localização do evento" + +#: core/signals.py:68 +msgid "Event organizer" +msgstr "Organizador do evento" + +#: core/signals.py:73 +msgid "Welcome to OpenSlides" +msgstr "Bem-vindo ao OpenSlides" + +#: core/signals.py:81 +msgid "[Place for your welcome text.]" +msgstr "[Coloca o teu texto de boas-vindas.]" + +#: core/signals.py:84 participant/signals.py:47 +msgid "Welcome text" +msgstr "Texto de boas-vindas" + +#: core/signals.py:91 +msgid "Allow access for anonymous guest users" +msgstr "Permitir o acesso a utilizadores convidados anónimos" + +#: core/signals.py:95 +msgid "Event" +msgstr "Evento" + +#: core/signals.py:99 +msgid "Welcome Widget" +msgstr " Widget Bem-vindo" + +#: core/signals.py:103 +msgid "System" +msgstr "Sistema" + +#: core/signals.py:107 +msgid "General" +msgstr "Geral" + +#: core/templates/core/version.html:5 core/templates/core/version.html.py:8 +#: core/templates/core/version.html:11 motion/pdf.py:104 motion/views.py:367 +#: motion/templates/motion/motion_detail.html:21 +#: motion/templates/motion/motion_diff.html:35 +#: motion/templates/motion/motion_diff.html:39 +#: motion/templates/projector/Motion.html:60 +msgid "Version" +msgstr "Versão" + +#: mediafile/models.py:26 +msgid "File" +msgstr "Ficheiro" + +#: mediafile/models.py:35 mediafile/templates/mediafile/mediafile_list.html:22 +msgid "Uploaded by" +msgstr "Upload por" + +#: mediafile/models.py:50 +msgid "Can see the list of files" +msgstr "Pode ver a lista de ficheiros" + +#: mediafile/models.py:51 +msgid "Can upload files" +msgstr "Pode fazer upload de ficheiros" + +#: mediafile/models.py:52 +msgid "Can manage files" +msgstr "Pode gerir ficheiros" + +#: mediafile/models.py:65 mediafile/models.py:67 +msgid "unknown" +msgstr "desconhecido" + +#: mediafile/views.py:101 mediafile/templates/mediafile/mediafile_list.html:6 +#: mediafile/templates/mediafile/mediafile_list.html:9 +msgid "Files" +msgstr "ficheiros" + +#: mediafile/templates/mediafile/mediafile_form.html:7 +#: mediafile/templates/mediafile/mediafile_form.html:17 +msgid "Edit file" +msgstr "Editar ficheiro" + +#: mediafile/templates/mediafile/mediafile_form.html:9 +#: mediafile/templates/mediafile/mediafile_form.html:19 +#: mediafile/templates/mediafile/mediafile_list.html:12 +msgid "New file" +msgstr "Novo ficheiro" + +#: mediafile/templates/mediafile/mediafile_list.html:20 +msgid "Size" +msgstr "Tamanho" + +#: mediafile/templates/mediafile/mediafile_list.html:21 +msgid "Upload time" +msgstr "Tempo de upload" + +#: mediafile/templates/mediafile/mediafile_list.html:45 +msgid "No files available." +msgstr "Sem ficheiros disponíveis" + +#: motion/csv_import.py:48 participant/api.py:114 +msgid "Import file has wrong character encoding, only UTF-8 is supported!" +msgstr "Ficheiro a importar tem codificação errada de caracteres, apenas é suportado UTF-8!" + +#: motion/csv_import.py:66 motion/csv_import.py:79 motion/csv_import.py:117 +#, python-format +msgid "Line %d of import file:" +msgstr "Linha %d do ficheiro importado:" + +#: motion/csv_import.py:67 +msgid "" +"Line is malformed. Motion not imported. Please check the required values." +msgstr "Linha está incorrecta. Moção não importada. Por favor verifica os valores necessários." + +#: motion/csv_import.py:80 +msgid "Identifier already exists. Motion not imported." +msgstr "Identificador já existe. Moção não importada." + +#: motion/csv_import.py:94 +msgid "Category unknown. No category is used." +msgstr "Categoria desconhecida. Nenhuma categoria é usada." + +#: motion/csv_import.py:96 +msgid "Several suitable categories found. No category is used." +msgstr "Várias categorias adequadas encontradas. Nenhuma categoria é usada." + +#: motion/csv_import.py:105 +msgid "Several suitable submitters found." +msgstr "Vários submissores adequados encontrados." + +#: motion/csv_import.py:112 +msgid "Submitter unknown. Default submitter is used." +msgstr "Submissor desconhecido. Submissor predefinido é usado" + +#: motion/csv_import.py:126 +msgid "Motion imported" +msgstr "Moção importada" + +#: motion/forms.py:44 motion/models.py:560 motion/pdf.py:157 +#: motion/templates/motion/motion_detail.html:89 +#: motion/templates/motion/motion_diff.html:54 +#: motion/templates/projector/Motion.html:72 +msgid "Reason" +msgstr "Razão" + +#: motion/forms.py:72 motion/pdf.py:58 +#: motion/templates/motion/motion_detail.html:167 +#: motion/templates/motion/motion_list.html:42 +#: motion/templates/projector/Motion.html:45 +msgid "Submitter" +msgstr "Submissor" + +#: motion/forms.py:87 motion/pdf.py:83 +#: motion/templates/motion/motion_detail.html:174 +#: motion/templates/motion/motion_list.html:44 +msgid "Supporters" +msgstr "Apoiantes" + +#: motion/forms.py:102 +msgid "Don't create a new version" +msgstr "Não cries uma nova versão" + +#: motion/forms.py:103 +msgid "Don't create a new version. Useful e.g. for trivial changes." +msgstr "Não cries uma nova versão. Útil, por exemplo, para modificações triviais." + +#: motion/forms.py:116 motion/templates/motion/motion_detail.html:232 +#: motion/templates/motion/motion_list.html:40 +msgid "Category" +msgstr "Categoria" + +#: motion/forms.py:136 motion/signals.py:115 +msgid "Identifier" +msgstr "Identificador" + +#: motion/forms.py:151 +msgid "Workflow" +msgstr "Fluxo de Trabalho" + +#: motion/forms.py:152 +msgid "" +"Set a specific workflow to switch to it. If you do so, the state of the " +"motion will be reset." +msgstr "Define um fluxo de trabalho específico para mudar para ele. Se fizeres isso, o estado da moção será reiniciado." + +#: motion/forms.py:162 participant/forms.py:179 +msgid "CSV File" +msgstr "Ficheiro CSV" + +#: motion/forms.py:163 +msgid "The file has to be encoded in UTF-8." +msgstr "O ficheiro deve estar codificado em UTF-8." + +#: motion/forms.py:170 +msgid "Override existing motions with the same identifier" +msgstr "Substituir moções existentes com o mesmo identificador" + +#: motion/forms.py:171 +msgid "" +"If this is active, every motion with the same identifier as in your csv file" +" will be overridden." +msgstr "Se isto estiver activo, cada moção com o mesmo identificador, como no teu ficheiro csv será substituído." + +#: motion/forms.py:179 +msgid "Default submitter" +msgstr "Submissor predefinido" + +#: motion/forms.py:180 +msgid "" +"This person is used as submitter for any line of your csv file which does " +"not contain valid submitter data." +msgstr "Esta pessoa é usada como submissor para qualquer linha do teu ficheiro csv que não contenha dados válidos de submissor." + +#: motion/models.py:46 +msgid "motion" +msgstr "moção" + +#: motion/models.py:92 +msgid "Can see motions" +msgstr "Pode ver moções" + +#: motion/models.py:93 +msgid "Can create motions" +msgstr "Pode criar moções" + +#: motion/models.py:94 +msgid "Can support motions" +msgstr "Pode apoiar moções" + +#: motion/models.py:95 +msgid "Can manage motions" +msgstr "Pode gerir moções" + +#: motion/models.py:487 motion/models.py:488 motion/pdf.py:51 +#: motion/signals.py:121 motion/views.py:292 motion/views.py:621 +#: motion/views.py:737 motion/templates/motion/motion_detail.html:8 +#: motion/templates/motion/motion_detail.html:19 +#: motion/templates/motion/motion_diff.html:6 +#: motion/templates/motion/motion_diff.html:19 +#: motion/templates/motion/poll_form.html:6 +#: motion/templates/motion/poll_form.html:14 +#: motion/templates/projector/Motion.html:6 +#: motion/templates/projector/Motion.html:55 +#: motion/templates/projector/Motion.html:57 +msgid "Motion" +msgstr "Moção" + +#: motion/models.py:574 +msgid "new" +msgstr "novo" + +#: motion/models.py:625 motion/templates/motion/category_list.html:22 +msgid "Category name" +msgstr "Nome de categoria" + +#: motion/models.py:628 motion/templates/motion/category_list.html:21 +msgid "Prefix" +msgstr "Prefixo" + +#: motion/models.py:680 +#, python-format +msgid "%(time_and_messages)s by %(person)s" +msgstr "%(time_and_messages)s por %(person)s" + +#: motion/models.py:731 +#, python-format +msgid "Vote %d" +msgstr "Votar %d" + +#: motion/pdf.py:72 +msgid "Signature" +msgstr "Assinatura" + +#: motion/pdf.py:94 +msgid "State" +msgstr "Estado" + +#: motion/pdf.py:130 motion/templates/projector/Motion.html:22 +msgid "Vote" +msgstr "Voto" + +#: motion/pdf.py:251 motion/templates/motion/category_list.html:10 +#: motion/templates/motion/motion_list.html:28 +msgid "Categories" +msgstr "Categorias" + +#: motion/pdf.py:258 motion/templates/motion/widget.html:22 +msgid "No motions available." +msgstr "Não há moções disponíveis." + +#: motion/pdf.py:272 +#, python-format +msgid "Motion No. %s" +msgstr "Moção Nº. %s" + +#: motion/pdf.py:274 +#, python-format +msgid "%d. Vote" +msgstr "%d. Voto" + +#: motion/signals.py:33 +msgid "Stop submitting new motions by non-staff users" +msgstr "Parar a submissão de novas moções por utilizadores não-staff" + +#: motion/signals.py:40 +msgid "Number of (minimum) required supporters for a motion" +msgstr "Número (mínimo) de apoiantes exigidos para uma moção" + +#: motion/signals.py:42 +msgid "Choose 0 to disable the supporting system." +msgstr "Escolhe 0 para desactivar o sistema de apoio." + +#: motion/signals.py:47 +msgid "" +"Remove all supporters of a motion if a submitter edits his motion in early " +"state" +msgstr "Remove todos os apoiantes de uma moção, se um submissor editar a sua moção no estado inicial" + +#: motion/signals.py:51 +msgid "The assembly may decide," +msgstr "A assembleia pode decidir," + +#: motion/signals.py:55 +msgid "Motion preamble" +msgstr "Preâmbulo da moção" + +#: motion/signals.py:77 motion/views.py:730 motion/views.py:832 +#: motion/views.py:848 motion/templates/motion/category_list.html:6 +#: motion/templates/motion/motion_list.html:7 +#: motion/templates/motion/motion_list.html:20 +msgid "Motions" +msgstr "Moções" + +#: motion/signals.py:81 +msgid "Title for PDF document (all motions)" +msgstr "Título para o documento PDF (todas as moções)" + +#: motion/signals.py:88 +msgid "Preamble text for PDF document (all motions)" +msgstr "Texto preâmbulo para o documento PDF (todas as moções)" + +#: motion/signals.py:93 +msgid "Show paragraph numbering" +msgstr "Mostrar numeração do parágrafo" + +#: motion/signals.py:99 +msgid "Allow to disable versioning" +msgstr "Permitir desactivar versões" + +#: motion/signals.py:106 +msgid "Workflow of new motions" +msgstr "Fluxo de trabalho de novas moções" + +#: motion/signals.py:117 +msgid "Numbered per category" +msgstr "Numerado por categoria" + +#: motion/signals.py:118 +msgid "Serially numbered" +msgstr "Numerado sequencialmente" + +#: motion/signals.py:119 +msgid "Set it manually" +msgstr "Definir manualmente" + +#: motion/signals.py:144 +msgid "Simple Workflow" +msgstr "Fluxo de Trabalho simples" + +#: motion/signals.py:146 +msgid "submitted" +msgstr "submetido" + +#: motion/signals.py:151 motion/signals.py:178 +msgid "accepted" +msgstr "aceite" + +#: motion/signals.py:153 motion/signals.py:180 +msgid "Accept" +msgstr "Aceitar" + +#: motion/signals.py:154 motion/signals.py:182 +msgid "rejected" +msgstr "rejeitado" + +#: motion/signals.py:156 motion/signals.py:184 +msgid "Reject" +msgstr "Rejeitar" + +#: motion/signals.py:157 +msgid "not decided" +msgstr "não decidido" + +#: motion/signals.py:159 +msgid "Do not decide" +msgstr "Não decidir" + +#: motion/signals.py:164 +msgid "Complex Workflow" +msgstr "Fluxo de Trabalho complexo" + +#: motion/signals.py:166 +msgid "published" +msgstr "publicado" + +#: motion/signals.py:171 motion/views.py:369 +msgid "permitted" +msgstr "permitido" + +#: motion/signals.py:173 +msgid "Permit" +msgstr "Permitir" + +#: motion/signals.py:186 +msgid "withdrawed" +msgstr "retirado" + +#: motion/signals.py:188 +msgid "Withdraw" +msgstr "Retirar" + +#: motion/signals.py:190 +msgid "adjourned" +msgstr "adiado" + +#: motion/signals.py:192 +msgid "Adjourn" +msgstr "Adiar" + +#: motion/signals.py:194 +msgid "not concerned" +msgstr "não preocupado" + +#: motion/signals.py:196 +msgid "Do not concern" +msgstr "Não preocupar-se" + +#: motion/signals.py:198 +msgid "commited a bill" +msgstr "Enviou uma lei" + +#: motion/signals.py:200 +msgid "Commit a bill" +msgstr "Enviar uma lei" + +#: motion/signals.py:202 +msgid "needs review" +msgstr "necessita de revisão" + +#: motion/signals.py:204 +msgid "Needs review" +msgstr "Necessita de revisão" + +#: motion/signals.py:206 +msgid "rejected (not authorized)" +msgstr "Rejeitado (não autorizado)" + +#: motion/signals.py:208 +msgid "Reject (not authorized)" +msgstr "Rejeitar (não autorizado)" + +#: motion/views.py:186 +msgid "Motion created" +msgstr "Moção criada" + +#: motion/views.py:231 +msgid "All supporters removed" +msgstr "Todos os apoiantes removidos" + +#: motion/views.py:245 +msgid "Motion version" +msgstr "Versão da moção" + +#: motion/views.py:247 +msgid "created" +msgstr "criado" + +#: motion/views.py:247 +msgid "updated" +msgstr "actualizado" + +#: motion/views.py:292 utils/views.py:380 +#, python-format +msgid "%s was successfully deleted." +msgstr "%s foi apagada com sucesso." + +#: motion/views.py:333 +msgid "Version successfully permitted." +msgstr "Versão permitida com sucesso." + +#: motion/views.py:358 +#, python-format +msgid "Are you sure you want permit version %s?" +msgstr "Tens a certeza que queres autorizar a versão %s?" + +#: motion/views.py:395 +msgid "At least one version number is not valid." +msgstr "Pelo menos um número de versão não é válido." + +#: motion/views.py:438 +msgid "You can not support this motion." +msgstr "Não podes apoiar esta moção." + +#: motion/views.py:441 +msgid "You can not unsupport this motion." +msgstr "Não podes desapoiar esta moção." + +#: motion/views.py:451 +msgid "Do you really want to support this motion?" +msgstr "Queres realmente apoiar esta moção?" + +#: motion/views.py:453 +msgid "Do you really want to unsupport this motion?" +msgstr "Queres realmente desapoiar esta moção?" + +#: motion/views.py:466 +msgid "Motion supported" +msgstr "Moção apoiada" + +#: motion/views.py:469 +msgid "Motion unsupported" +msgstr "Moção não apoiada" + +#: motion/views.py:476 +msgid "You have supported this motion successfully." +msgstr "Apoiaste esta moção com sucesso." + +#: motion/views.py:478 +msgid "You have unsupported this motion successfully." +msgstr "Desapoiaste esta moção com sucesso." + +#: motion/views.py:509 +msgid "Poll created" +msgstr "Poll criado" + +#: motion/views.py:510 +msgid "New vote was successfully created." +msgstr "Voto novo criado com sucesso." + +#: motion/views.py:576 +msgid "Poll updated" +msgstr "Votação actualizada" + +#: motion/views.py:594 +msgid "Poll deleted" +msgstr "Sondagem eliminada" + +#: motion/views.py:621 +msgid "Poll" +msgstr "Sondagem" + +#: motion/views.py:667 +msgid "State changed to" +msgstr "Estado modificado para" + +#: motion/views.py:670 +#, python-format +msgid "The state of the motion was set to %s." +msgstr "O estado da moção foi definido para %s." + +#: motion/views.py:698 +msgid "Agenda item created" +msgstr "Item de agenda criado" + +#: motion/views.py:818 +msgid "Summary" +msgstr "Sumário" + +#: motion/views.py:819 +#, python-format +msgid "%(counts)d of %(total)d motions successfully imported." +msgstr "%(counts)d de %(total)d moções importadas com sucesso." + +#: motion/templates/motion/category_form.html:7 +#: motion/templates/motion/category_form.html:17 +msgid "Edit category" +msgstr "Editar categoria" + +#: motion/templates/motion/category_form.html:9 +#: motion/templates/motion/category_form.html:19 +#: motion/templates/motion/category_list.html:13 +msgid "New category" +msgstr "Nova categoria" + +#: motion/templates/motion/category_list.html:41 +msgid "No categories available." +msgstr "Sem categorias disponíveis" + +#: motion/templates/motion/motion_detail.html:29 +#: motion/templates/motion/motion_list.html:89 +msgid "Print motion as PDF" +msgstr "Imprimir moção como PDF" + +#: motion/templates/motion/motion_detail.html:33 +#: motion/templates/motion/poll_form.html:21 +msgid "Show motion" +msgstr "Mostrar moção" + +#: motion/templates/motion/motion_detail.html:45 +#: motion/templates/motion/motion_form.html:32 +#: motion/templates/motion/motion_form.html:42 +msgid "Edit motion" +msgstr "Editar moção" + +#: motion/templates/motion/motion_detail.html:50 +msgid "Delete motion" +msgstr "Eliminar moção" + +#: motion/templates/motion/motion_detail.html:69 +msgid "This is not the newest version." +msgstr "Esta não é a versão mais recente." + +#: motion/templates/motion/motion_detail.html:71 +msgid "Go to the newest version" +msgstr "Ir para a versão mais recente" + +#: motion/templates/motion/motion_detail.html:76 +msgid "This version is not authorized." +msgstr "Esta versão não está autorizada" + +#: motion/templates/motion/motion_detail.html:78 +msgid "Go to the authorized version" +msgstr "Ir para a versão autorizada" + +#: motion/templates/motion/motion_detail.html:84 +msgid "Motion text" +msgstr "Texto da moção" + +#: motion/templates/motion/motion_detail.html:98 +msgid "Version history" +msgstr "História das versões" + +#: motion/templates/motion/motion_detail.html:104 +msgid "Time" +msgstr "Tempo" + +#: motion/templates/motion/motion_detail.html:105 +msgid "Difference" +msgstr "Diferença" + +#: motion/templates/motion/motion_detail.html:112 +msgid "This version is authorized" +msgstr "Esta versão está autorizada" + +#: motion/templates/motion/motion_detail.html:115 +msgid "Permit this version" +msgstr "Permitir esta versão" + +#: motion/templates/motion/motion_detail.html:149 +msgid "Show log" +msgstr "Mostrar registo" + +#: motion/templates/motion/motion_detail.html:197 +msgid "vote" +msgstr "votar" + +#: motion/templates/motion/motion_detail.html:199 +msgid "Edit Vote" +msgstr "Editar voto" + +#: motion/templates/motion/motion_detail.html:200 +msgid "Delete Vote" +msgstr "Eliminar voto" + +#: motion/templates/motion/motion_detail.html:215 +msgid "No results" +msgstr "Sem resultados" + +#: motion/templates/motion/motion_detail.html:226 +msgid "New vote" +msgstr "Novo voto" + +#: motion/templates/motion/motion_detail.html:242 +msgid "Last changes (of this version)" +msgstr "Últimas modificações (desta versão)" + +#: motion/templates/motion/motion_detail.html:244 +#: motion/templates/motion/motion_diff.html:36 +#: motion/templates/motion/motion_diff.html:40 +#: motion/templates/motion/motion_list.html:46 +msgid "Last changes" +msgstr "Últimas modificações" + +#: motion/templates/motion/motion_detail.html:254 +msgid "Withdraw motion" +msgstr "Retirar moção" + +#: motion/templates/motion/motion_detail.html:263 +msgid "Unsupport" +msgstr "Desapoiar" + +#: motion/templates/motion/motion_detail.html:269 +msgid "Support" +msgstr "Apoiar" + +#: motion/templates/motion/motion_detail.html:277 +msgid "minimum required supporters" +msgstr "Apoiantes mínimos necessários" + +#: motion/templates/motion/motion_detail.html:284 +msgid "Manage motion" +msgstr "Gerir moção" + +#: motion/templates/motion/motion_detail.html:292 +msgid "For administration only:" +msgstr "Apenas para a administração:" + +#: motion/templates/motion/motion_detail.html:294 +msgid "Reset state" +msgstr "Redefinir estado" + +#: motion/templates/motion/motion_diff.html:21 +msgid "no number" +msgstr "nenhum número" + +#: motion/templates/motion/motion_diff.html:23 +msgid "Diff view" +msgstr "Vista diff" + +#: motion/templates/motion/motion_diff.html:27 +#: motion/templates/motion/motion_form.html:48 +#: motion/templates/motion/poll_form.html:18 +msgid "Back to motion" +msgstr "Voltar à moção" + +#: motion/templates/motion/motion_form.html:34 +#: motion/templates/motion/motion_form.html:44 +#: motion/templates/motion/motion_list.html:24 +msgid "New motion" +msgstr "Nova moção" + +#: motion/templates/motion/motion_form_csv_import.html:5 +#: motion/templates/motion/motion_form_csv_import.html:9 +#: motion/templates/motion/motion_list.html:29 +msgid "Import motions" +msgstr "Importar moções" + +#: motion/templates/motion/motion_form_csv_import.html:15 +msgid "Select a CSV file to import motions" +msgstr "Selecciona um ficheiro CSV para importar moções" + +#: motion/templates/motion/motion_form_csv_import.html:17 +#: participant/templates/participant/import.html:17 +msgid "Please note" +msgstr "Por favor nota" + +#: motion/templates/motion/motion_form_csv_import.html:20 +#: participant/templates/participant/import.html:20 +msgid "Required comma separated values" +msgstr "Obrigatório valores separados por vírgulas" + +#: motion/templates/motion/motion_form_csv_import.html:21 +msgid "identifier, title, text, reason, submitter (clean name), category" +msgstr "identificador, título, texto, razão, submissor (nome limpo), categoria" + +#: motion/templates/motion/motion_form_csv_import.html:24 +msgid "" +"Identifier, reason, submitter and category are optional and may be empty" +msgstr "Identificador, razão, submissor e categoria são opcionais e podem estar vazios" + +#: motion/templates/motion/motion_form_csv_import.html:26 +#: participant/templates/participant/import.html:30 +msgid "The first line (header) is ignored" +msgstr "A primeira linha (cabeçalho) é ignorada" + +#: motion/templates/motion/motion_form_csv_import.html:28 +#: participant/templates/participant/import.html:32 +msgid "Required CSV file encoding is UTF-8" +msgstr "A codificação necessária do ficheiro CSV é UTF-8" + +#: motion/templates/motion/motion_form_csv_import.html:31 +#: participant/templates/participant/import.html:34 +msgid "Use the CSV example file from OpenSlides Wiki." +msgstr "Usa o ficheiro de exemplo CSV do Wiki OpenSlides." + +#: motion/templates/motion/motion_form_csv_import.html:39 +#: motion/templates/motion/motion_list.html:29 +#: participant/templates/participant/import.html:41 +#: participant/templates/participant/overview.html:25 +msgid "Import" +msgstr "Importar" + +#: motion/templates/motion/motion_list.html:28 +msgid "Manage categories" +msgstr "Gerir categorias" + +#: motion/templates/motion/motion_list.html:31 +msgid "Print all motions as PDF" +msgstr "Imprimir todas as moções como PDF" + +#: motion/templates/motion/motion_list.html:38 +msgid "#" +msgstr "#" + +#: motion/templates/motion/motion_list.html:39 +msgid "Motion title" +msgstr "Título da moção" + +#: motion/templates/motion/motion_list.html:65 +msgid "Enough supporters" +msgstr "Apoiantes suficientes" + +#: motion/templates/motion/motion_list.html:68 +msgid "Needs supporters" +msgstr "Necessita de apoiantes" + +#: motion/templates/motion/poll_form.html:37 +msgid "Option" +msgstr "Opção" + +#: motion/templates/projector/Motion.html:18 +msgid "Poll result" +msgstr "Resultado da sondagem" + +#: motion/templates/projector/Motion.html:36 +msgid "No poll results available." +msgstr "Nenhum resultado disponível da sondagem." + +#: participant/__init__.py:18 participant/signals.py:57 +msgid "Participant" +msgstr "Participante" + +#: participant/api.py:80 +#, python-format +msgid "Ignoring malformed line %d in import file." +msgstr "A ignorar a linha malformada %d no ficheiro de importação." + +#: participant/api.py:104 +#, python-format +msgid "Ignoring malformed group id in line %d." +msgstr "A Ignorar ID de grupo malformado na linha %d." + +#: participant/api.py:107 +#, python-format +msgid "Group id %(id)s does not exists (line %(line)d)." +msgstr "Grupo ID %(id)s não existe (linha %(line)d)." + +#: participant/api.py:112 +msgid "Import aborted because of severe errors in the input file." +msgstr "Importar abortado devido a erros graves no ficheiro de entrada." + +#: participant/forms.py:29 participant/views.py:578 +#: participant/templates/participant/group_overview.html:7 +#: participant/templates/participant/group_overview.html:20 +#: participant/templates/participant/overview.html:24 +#: participant/templates/participant/user_detail.html:53 +msgid "Groups" +msgstr "Grupos" + +#: participant/forms.py:43 +msgid "First name and last name can not both be empty." +msgstr "Primeiro e último nome não podem ambos estar vazios." + +#: participant/forms.py:82 +msgid "" +"You can not remove the last group containing the permission to manage " +"participants." +msgstr "Não podes remover o último grupo que contém a permissão para gerir os participantes." + +#: participant/forms.py:89 +msgid "Permissions" +msgstr "Permissões" + +#: participant/forms.py:92 participant/views.py:538 participant/views.py:563 +#: participant/templates/participant/overview.html:7 +#: participant/templates/participant/overview.html:20 +msgid "Participants" +msgstr "Participantes" + +#: participant/forms.py:143 +msgid "" +"You can not remove yourself from the last group containing the permission to" +" manage participants." +msgstr "Não podes retirar-te do último grupo que contém permissão para gerir os participantes." + +#: participant/forms.py:151 +msgid "" +"You can not remove the permission to manage participants from the last group" +" your are in." +msgstr "Não podes remover a permissão para gerir os participantes do último grupo em que estás." + +#: participant/models.py:31 +msgid "Male" +msgstr "Homem" + +#: participant/models.py:32 +msgid "Female" +msgstr "Mulher" + +#: participant/models.py:37 participant/views.py:211 +#: participant/templates/participant/overview.html:50 +#: participant/templates/participant/user_detail.html:49 +msgid "Structure level" +msgstr "Nível da Estrutura" + +#: participant/models.py:38 +msgid "Will be shown after the name." +msgstr "Será mostrado após o nome." + +#: participant/models.py:41 +msgid "Will be shown before the name." +msgstr "Será mostrado antes do nome." + +#: participant/models.py:44 +#: participant/templates/participant/user_detail.html:39 +msgid "Gender" +msgstr "Sexo" + +#: participant/models.py:44 participant/models.py:47 +msgid "Only for filtering the participant list." +msgstr "Apenas para filtrar a lista de participantes." + +#: participant/models.py:46 participant/views.py:211 +#: participant/templates/participant/overview.html:52 +#: participant/templates/participant/user_detail.html:51 +msgid "Committee" +msgstr "Comité" + +#: participant/models.py:49 +#: participant/templates/participant/user_detail.html:43 +msgid "About me" +msgstr "Sobre mim" + +#: participant/models.py:50 +msgid "Your profile text" +msgstr "O teu texto de perfil" + +#: participant/models.py:53 +msgid "Only for notes." +msgstr "Apenas para anotações." + +#: participant/models.py:56 +msgid "Default password" +msgstr "Senha predefinida" + +#: participant/models.py:114 +msgid "Can see participants" +msgstr "Pode ver participantes" + +#: participant/models.py:115 +msgid "Can manage participants" +msgstr "Pode gerir participantes" + +#: participant/models.py:137 +msgid "Use this group as participant" +msgstr "Usar este grupo como participante" + +#: participant/models.py:138 +msgid "For example as submitter of a motion." +msgstr "Por exemplo, como submetedor de uma moção. " + +#: participant/signals.py:39 +msgid "System URL" +msgstr "URL do Sistema" + +#: participant/signals.py:40 participant/signals.py:48 +msgid "Printed in PDF of first time passwords only." +msgstr "Impresso em PDF apenas de senhas da primeira vez." + +#: participant/signals.py:43 +msgid "Welcome to OpenSlides!" +msgstr "Bem-vindo ao OpenSlides!" + +#: participant/signals.py:54 +msgid "Sort participants by first name" +msgstr "Ordenar os participantes por nome." + +#: participant/signals.py:55 +msgid "Disable for sorting by last name" +msgstr "Desativar a ordenação pelo sobrenome" + +#: participant/signals.py:103 +msgid "Anonymous" +msgstr "Anónimo" + +#: participant/signals.py:105 +msgid "Registered" +msgstr "Registado" + +#: participant/signals.py:115 +msgid "Delegates" +msgstr "Delega" + +#: participant/signals.py:129 participant/templates/participant/import.html:25 +msgid "Staff" +msgstr "Staff" + +#: participant/views.py:160 participant/views.py:166 +msgid "You can not delete yourself." +msgstr "Não podes apagar-te a ti mesmo." + +#: participant/views.py:187 +msgid "You can not deactivate yourself." +msgstr "Não podes desactivar-te a ti mesmo." + +#: participant/views.py:206 +msgid "Participant-list" +msgstr "Lista-participantes" + +#: participant/views.py:207 +msgid "List of Participants" +msgstr "Lista de Participantes" + +#: participant/views.py:210 +msgid "Last Name" +msgstr "Sobrenome" + +#: participant/views.py:210 +msgid "First Name" +msgstr "Nome" + +#: participant/views.py:211 +#: participant/templates/participant/group_overview.html:31 +#: participant/templates/participant/overview.html:51 +msgid "Group" +msgstr "Grupo" + +#: participant/views.py:247 +msgid "Participant-passwords" +msgstr "Participantes-senhas" + +#: participant/views.py:277 +msgid "Account for OpenSlides" +msgstr "Conta para OpenSlides" + +#: participant/views.py:279 +#, python-format +msgid "for %s" +msgstr "para %s" + +#: participant/views.py:282 +#, python-format +msgid "User: %s" +msgstr "Utilizador: %s" + +#: participant/views.py:286 +#, python-format +msgid "Password: %s" +msgstr "Senha: %s" + +#: participant/views.py:333 +#, python-format +msgid "%d new participants were successfully imported." +msgstr "%d participantes foram importados com sucesso." + +#: participant/views.py:344 +msgid "Do you really want to reset the password?" +msgstr "Desejas realmente redefinir a senha?" + +#: participant/views.py:357 +#, python-format +msgid "The Password for %s was successfully reset." +msgstr "A Senha para %s foi redefinida com sucesso." + +#: participant/views.py:448 +msgid "You can not delete this group." +msgstr "Não podes apagar este grupo." + +#: participant/views.py:457 +msgid "" +"You can not delete the last group containing the permission to manage " +"participants you are in." +msgstr "Não podes apagar o último grupo que contém a permissão para gerir os participantes em que estás." + +#: participant/views.py:469 +#, python-format +msgid "" +"Installation was successfully! Use %(user)s (password: %(password)s) for " +"first login.
Important: Please change the password after" +" first login! Otherwise this message still appears for everyone and could " +"be a security risk." +msgstr "Instalado com sucesso! Usa %(user)s (senha: %(password)s) no primeiro login.
Importante: Por favor altera a senha após o primeiro login! Caso contrário, esta mensagem continua a aparecer para todos e poderá ser um risco de segurança." + +#: participant/views.py:497 +msgid "User settings successfully saved." +msgstr "Definições do utilizador gravadas com sucesso." + +#: participant/views.py:520 +msgid "Password successfully changed." +msgstr "Senha alterada com sucesso." + +#: participant/templates/participant/edit.html:27 +#: participant/templates/participant/edit.html:37 +#: participant/templates/participant/user_detail.html:26 +msgid "Edit participant" +msgstr "Editar participante" + +#: participant/templates/participant/edit.html:29 +#: participant/templates/participant/edit.html:39 +#: participant/templates/participant/overview.html:23 +msgid "New participant" +msgstr "Novo participante" + +#: participant/templates/participant/edit.html:50 +msgid "Reset to First Password" +msgstr "Redefinir para a Primeira Senha" + +#: participant/templates/participant/group_detail.html:15 +msgid "Show group" +msgstr "Mostrar grupo" + +#: participant/templates/participant/group_detail.html:26 +#: participant/templates/participant/group_edit.html:7 +#: participant/templates/participant/group_edit.html:17 +msgid "Edit group" +msgstr "Editar grupo" + +#: participant/templates/participant/group_detail.html:28 +msgid "Delete group" +msgstr "Apagar grupo" + +#: participant/templates/participant/group_detail.html:37 +msgid "Members" +msgstr "Membros" + +#: participant/templates/participant/group_detail.html:43 +msgid "No members available." +msgstr "Sem membros disponíveis." + +#: participant/templates/participant/group_edit.html:9 +#: participant/templates/participant/group_edit.html:19 +#: participant/templates/participant/group_overview.html:22 +msgid "New group" +msgstr "Novo grupo" + +#: participant/templates/participant/group_overview.html:23 +msgid "Back to participants overview" +msgstr "Voltar à vista geral dos participantes" + +#: participant/templates/participant/group_overview.html:30 +msgid "ID" +msgstr "ID" + +#: participant/templates/participant/group_overview.html:39 +msgid "" +"The groups 1 ('Anonymous') and 2 ('Registered') are fixed default groups " +"which can not be deleted. Each created or imported participant is a member " +"of group 2. Use custom groups to set additional permissions for a subset of " +"participants." +msgstr "Os grupos 1 ('Anónimos') e 2 (\"Registados\") são grupos fixos predefinidos que não podem ser apagados. Cada participante criado ou importado é um membro do grupo 2. Usa grupos personalizados para definir permissões adicionais para um subconjunto de participantes." + +#: participant/templates/participant/import.html:5 +#: participant/templates/participant/import.html:9 +#: participant/templates/participant/overview.html:25 +msgid "Import participants" +msgstr "Importar participantes" + +#: participant/templates/participant/import.html:15 +msgid "Select a CSV file to import participants" +msgstr "Selecciona um ficheiro CSV para importar os participantes" + +#: participant/templates/participant/import.html:21 +msgid "" +"title, first name, last name, gender, email, group id, structure level, " +"committee, about me, comment, is active" +msgstr "título, primeiro nome, último nome, sexo, e-mail, ID do grupo, nível de estrutura, comissão, sobre mim, comentário, está activo" + +#: participant/templates/participant/import.html:24 +msgid "Default groups" +msgstr "Grupos predefinidos" + +#: participant/templates/participant/import.html:25 +msgid "Delegate" +msgstr "Delegado" + +#: participant/templates/participant/import.html:28 +msgid "" +"At least first name or last name have to filled in. All other fields are " +"optional and may be empty." +msgstr "Pelo menos o primeiro nome ou o apelido têm de ser preenchidos. Todos os outros campos são opcionais e podem estar vazios." + +#: participant/templates/participant/login.html:6 +#: participant/templates/participant/login.html:49 templates/base.html:44 +msgid "Login" +msgstr "Login" + +#: participant/templates/participant/login.html:21 +msgid "Your username and password were not accepted. Please try again." +msgstr "O teu nome de utilizador e senha não foram aceites. Por favor tenta novamente." + +#: participant/templates/participant/login.html:40 +#: participant/templates/participant/user_detail.html:69 +msgid "Username" +msgstr "Username" + +#: participant/templates/participant/login.html:44 +msgid "Password" +msgstr "Senha" + +#: participant/templates/participant/login.html:53 +msgid "Continue as guest" +msgstr "Continuar como convidado" + +#: participant/templates/participant/overview.html:24 +msgid "All groups" +msgstr "Todos os grupos" + +#: participant/templates/participant/overview.html:34 +msgid "List of participants" +msgstr "Lista de participantes" + +#: participant/templates/participant/overview.html:35 +msgid "First time passwords" +msgstr "Primeiras senhas" + +#: participant/templates/participant/overview.html:39 +msgid "Print list of participants as PDF" +msgstr "Imprimir lista de participantes como PDF" + +#: participant/templates/participant/overview.html:47 +msgid "Present" +msgstr "Presente" + +#: participant/templates/participant/overview.html:55 +#: participant/templates/participant/user_detail.html:73 +msgid "Last Login" +msgstr "Último Login" + +#: participant/templates/participant/overview.html:67 +#: participant/templates/participant/overview.html:74 +msgid "present" +msgstr "presente" + +#: participant/templates/participant/overview.html:67 +#: participant/templates/participant/overview.html:74 +msgid "absent" +msgstr "ausente" + +#: participant/templates/participant/overview.html:112 +#: participant/templates/participant/user_detail.html:15 +msgid "Show participant" +msgstr "Mostrar participante" + +#: participant/templates/participant/password_change.html:5 +#: participant/templates/participant/password_change.html:8 +msgid "Password settings" +msgstr "Definições de senha" + +#: participant/templates/participant/settings.html:5 +#: participant/templates/participant/settings.html:8 templates/base.html:38 +msgid "Edit profile" +msgstr "Editar perfil" + +#: participant/templates/participant/user_detail.html:28 +msgid "Delete participant" +msgstr "Apagar participante" + +#: participant/templates/participant/user_detail.html:38 +msgid "Personal data" +msgstr "Dados pessoais" + +#: participant/templates/participant/user_detail.html:41 +msgid "Email" +msgstr "E-mail" + +#: participant/templates/participant/user_detail.html:48 +msgid "Event data" +msgstr "Dados de Evento" + +#: participant/templates/participant/user_detail.html:62 +msgid "The participant is not member of any group." +msgstr "O participante não é membro de nenhum grupo." + +#: participant/templates/participant/user_detail.html:68 +msgid "Administrative data" +msgstr "Dados administrativos" + +#: participant/templates/participant/user_detail.html:77 +msgid "The participant has not logged in yet." +msgstr "O participante ainda não fez login." + +#: participant/templates/participant/user_widget.html:19 +msgid "No participants available." +msgstr "Sem participantes disponíveis" + +#: participant/templates/projector/GroupSlide.html:10 +msgid "participants" +msgstr "participantes" + +#: poll/models.py:95 +msgid "Votes invalid" +msgstr "Votos inválidos" + +#: poll/models.py:128 +msgid "votes" +msgstr "votos" + +#: projector/models.py:50 +msgid "Can manage the projector" +msgstr "Pode gerir o projector" + +#: projector/models.py:51 +msgid "Can see the projector" +msgstr "Pode ver o projector" + +#: projector/models.py:52 +msgid "Can see the dashboard" +msgstr "Pode ver o painel de instrumentos" + +#: projector/views.py:195 +msgid "Errors in the form" +msgstr "Erros no formulário" + +#: projector/views.py:364 projector/templates/projector/dashboard.html:16 +#: projector/templates/projector/dashboard.html:19 +msgid "Dashboard" +msgstr "Painel de instrumentos" + +#: projector/views.py:392 +msgid "Projector live view" +msgstr "Visualização ao vivo do Projector" + +#: projector/views.py:406 +msgid "Overlays" +msgstr "Sobreposições" + +#: projector/views.py:416 +msgid "Custom Slides" +msgstr "Slides personalizados" + +#: projector/templates/projector/dashboard.html:21 +msgid "Manage widgets" +msgstr "Gerir widgets" + +#: projector/templates/projector/dashboard.html:21 +msgid "Widgets" +msgstr "Widgets" + +#: projector/templates/projector/dashboard.html:35 +#: projector/templates/projector/dashboard.html:64 +msgid "Collapse widget content" +msgstr "Colapsar conteúdo do widget" + +#: projector/templates/projector/dashboard.html:40 +#: projector/templates/projector/dashboard.html:69 +msgid "Fix widget position" +msgstr "Corrigir posição de widget" + +#: projector/templates/projector/live_view_widget.html:14 +msgid "Zoom in" +msgstr "Aumentar Zoom" + +#: projector/templates/projector/live_view_widget.html:17 +msgid "Zoom out" +msgstr "Reduzir Zoom" + +#: projector/templates/projector/live_view_widget.html:21 +msgid "Scroll visible view up" +msgstr "Scroll para cima da vista visível" + +#: projector/templates/projector/live_view_widget.html:24 +msgid "Scroll visible view down" +msgstr "Scroll para baixo da vista visível" + +#: projector/templates/projector/live_view_widget.html:28 +msgid "Reset projector view" +msgstr "Redefinir vista de projector" + +#: projector/templates/projector/new.html:5 +#: projector/templates/projector/new.html:8 +msgid "Custom slide" +msgstr "Slide personalizado" + +#: projector/templates/projector/overlay_countdown_widget.html:4 +msgid "Countdown for speaking time" +msgstr "Contagem regressiva para o tempo de oração" + +#: projector/templates/projector/overlay_countdown_widget.html:8 +msgctxt "seconds" +msgid "s" +msgstr "s" + +#: projector/templates/projector/overlay_countdown_widget.html:9 +msgid "Save time as default" +msgstr "Guardar o tempo como predefinido" + +#: projector/templates/projector/overlay_countdown_widget.html:13 +msgid "Reset countdown" +msgstr "Redefinir contagem" + +#: projector/templates/projector/overlay_countdown_widget.html:16 +msgid "Start countdown" +msgstr "Iniciar contagem" + +#: projector/templates/projector/overlay_countdown_widget.html:19 +msgid "Stop countdown" +msgstr "Parar contagem" + +#: projector/templates/projector/overlay_message_widget.html:5 +msgid "Message" +msgstr "Mensagem" + +#: projector/templates/projector/overlay_message_widget.html:12 +msgid "Clean message" +msgstr "Mensagem limpa" + +#: projector/templates/projector/select_widgets.html:5 +#: projector/templates/projector/select_widgets.html:8 +msgid "Select widgets" +msgstr "Seleccionar widgets" + +#: projector/templates/projector/select_widgets.html:23 +msgid "No widgets available" +msgstr "Sem widgets disponíveis" + +#: templates/404.html:6 +msgid "Page not found." +msgstr "Página não encontrada." + +#: templates/500.html:6 +msgid "Server Error" +msgstr "Erro de servidor" + +#: templates/base.html:27 +msgid "Home" +msgstr "Casa" + +#: templates/base.html:27 +msgid "Logo" +msgstr "Logótipo" + +#: templates/base.html:39 +msgid "Change password" +msgstr "Alterar senha" + +#: templates/base.html:41 +msgid "Logout" +msgstr "Logout" + +#: utils/pdf.py:280 +#, python-format +msgid "As of: %s" +msgstr "De: %s" + +#: utils/pdf.py:291 utils/pdf.py:300 +#, python-format +msgid "Page %s" +msgstr "Página %s" + +#: utils/tornado_webserver.py:47 +msgid "the machine's local ip address" +msgstr "o endereço IP local da máquina" + +#: utils/tornado_webserver.py:50 +#, python-format +msgid "Starting OpenSlides' tornado webserver listening to %(url_string)s" +msgstr "A arrancar o webserver tornado do OpenSlides a escutar %(url_string)s" + +#: utils/utils.py:60 utils/views.py:374 +#, python-format +msgid "Do you really want to delete %s?" +msgstr "Queres realmente apagar %s?" + +#: utils/utils.py:107 +msgid "Sorry, you have no rights to see this page." +msgstr "Desculpa, não tens permissão para ver esta página." + +#: utils/views.py:167 +msgid "Are you sure?" +msgstr "Tens a certeza?" + +#: utils/views.py:168 +msgid "Thank you for your answer" +msgstr "Obrigado pela tua resposta" + +#: utils/views.py:345 +#, python-format +msgid "%s was successfully modified." +msgstr "%s foi modificada com sucesso." + +#: utils/views.py:355 +#, python-format +msgid "%s was successfully created." +msgstr "%s foi criada com sucesso." + +#: utils/views.py:393 +msgid "undefined-filename" +msgstr "nome de ficheiro-indefinido" + +#: utils/jsonfield/fields.py:22 +msgid "Enter valid JSON" +msgstr "Digite um JSON válido" diff --git a/openslides/locale/pt/LC_MESSAGES/djangojs.mo b/openslides/locale/pt/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..82ed9654ffdd5fa73b9e42b2d052b1092576f2ea GIT binary patch literal 2783 zcmZ9MO^6&t6vs=mevL7jXiWTwR=#xCq-SO~#!Y68I@u50klCGNCW++WSleAQ)1jxU zQ&qhmLJ%VeA`yw`!C)jRMD!wv2T_PPH$g$jK@SQdf`@ofh>8gQUr+4^7X9ki?^X4y zdavsBkL&tgXJ{qJy^t%{Fg6W-z6u@MUww>i1^))`0yka97!3_Oj(~XB<4zw3uZKSA z>{W0z^rLRv2XBPla(d!)3*up?&|M3@0Fs{POU(?4|l z$k{&u@vu*wehDQ1U69uM%IRN&wBBWq;{6_^b^icq-+wxtKBj&2fn;9|lArZX-{{6S zgY^9XcoXP>Yr$b~2RI4RcPWU6%{%=$ko=woX+JMJ`>P^L*)>S}ngz+a&i)Tb>#agkDefFde%F9^fEz#$ z-08-TgXHgNr#C^$+X;~3n{)P4&i=g9Uvc_b@E**28zeuUffP^I@mmnbnKf*UJqUp* z+v9GK?$)gkY6B38eKRSp(H*45ArC?5u2b991IvRHAGIRnf$XgpBkgCg(V0@a53(_P zLk_@x$X>|(5ZX80LCO;~%EKV!ZpdvAy8l}sTOq@c?GXAGQM(gD`KCsBqqeDstbYXk z?T{hJdI+5v)xkOl04%)H2{rtvb9>DL>WVR#_2o8CxAnGr)Fo z)#P*S&~NkYh6^ouI}8FD=UF+5SUJ%oA>Ps!Nop(`jg*mWG}RhjxD7j!jY*$Gc4nkz z6LN+`r$R5ViBRK{30QR)hz0hfN;NwmVv=mafiz-}1#~c`v1A7YzNiRI;1P^E^|1Rk4e za#oYHPzg*(Z11yLTg{Q@;$pJcqNP!*mk-w|mAo-NHP)aMHtN&$^1;UP+?3U@6L_z; z@ub>h@06^1ibrPpG0Bd}AnqxR%J|fgB@aB2nkS+qnT%PCaCt|?w#^b3fm5qmoshou zCIj!N)FxDMiBBgou0>%WP42Kvl(t^Qw8FsKpSFxwS0$dSPS?FrErrE=Z%kNO;zPy3 zU0!joR~+JlyGpx zNf;wbkFM07=!h`NTN%kj`1!;>hL7V`ib%b>6rB>UV#l~?(n#Lldl%6F?{8b1lnRBp zxw*Whg~Fzs&-qfeG?*{uMv+ilVXwZB zAORLRE+ml%;}Pz+g*MXeJ5rzU_AJk%Wt&oaH|7GZWgS{g-&QR<0VQT14K2 z(j8OcagwQK-_Qu}z3%Ie`R09ma9||IvKrMQP&|;XLa8=IAWT-Oq2W}dq@GL#G*qcH zw)?K)%14- z2(7AdL+Pa^=b1r9gx7>FP`Bt@-DVS9-L}zRo(q~p1zo(fSOpNg9`F-E|e03s&0jd!f+I~mL@^*BRkTpC~)j`Iz@q}Hl=XN z7}lZEtk%6S!wfn&V*69$3o39+(hIzd3Nlzny9%dFvSs69kqcMjbUZ6+JexhHIxJ8f z+yuoAr6D_+;<_)!mZcnt*9<%AUR*REN(JT#y), 2013 +msgid "" +msgstr "" +"Project-Id-Version: OpenSlides\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-09-02 13:52+0200\n" +"PO-Revision-Date: 2013-09-07 10:01+0000\n" +"Last-Translator: marcoagpinto \n" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/openslides/language/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: agenda/static/javascript/agenda-config-datepicker.js:9 +#: agenda/static/javascript/agenda-config-datepicker.js:39 +msgid "en" +msgstr "Inglês" + +#: agenda/static/javascript/agenda-config-datepicker.js:10 +msgid "previous month" +msgstr "mês anterior" + +#: agenda/static/javascript/agenda-config-datepicker.js:11 +msgid "next month" +msgstr "próximo mês" + +#: agenda/static/javascript/agenda-config-datepicker.js:13 +msgid "January" +msgstr "Janeiro" + +#: agenda/static/javascript/agenda-config-datepicker.js:13 +msgid "February" +msgstr "Fevereiro" + +#: agenda/static/javascript/agenda-config-datepicker.js:13 +msgid "March" +msgstr "Março" + +#: agenda/static/javascript/agenda-config-datepicker.js:14 +msgid "April" +msgstr "Abril" + +#: agenda/static/javascript/agenda-config-datepicker.js:14 +#: agenda/static/javascript/agenda-config-datepicker.js:20 +msgid "May" +msgstr "Maio" + +#: agenda/static/javascript/agenda-config-datepicker.js:14 +msgid "June" +msgstr "Junho" + +#: agenda/static/javascript/agenda-config-datepicker.js:15 +msgid "July" +msgstr "Julho" + +#: agenda/static/javascript/agenda-config-datepicker.js:15 +msgid "August" +msgstr "Agosto" + +#: agenda/static/javascript/agenda-config-datepicker.js:15 +msgid "September" +msgstr "Setembro" + +#: agenda/static/javascript/agenda-config-datepicker.js:16 +msgid "October" +msgstr "Outubro" + +#: agenda/static/javascript/agenda-config-datepicker.js:16 +msgid "November" +msgstr "Novembro" + +#: agenda/static/javascript/agenda-config-datepicker.js:16 +msgid "December" +msgstr "Dezembro" + +#: agenda/static/javascript/agenda-config-datepicker.js:19 +msgid "Jan" +msgstr "Jan" + +#: agenda/static/javascript/agenda-config-datepicker.js:19 +msgid "Feb" +msgstr "Fev" + +#: agenda/static/javascript/agenda-config-datepicker.js:19 +msgid "Mar" +msgstr "Mar" + +#: agenda/static/javascript/agenda-config-datepicker.js:20 +msgid "Apr" +msgstr "Abr" + +#: agenda/static/javascript/agenda-config-datepicker.js:20 +msgid "Jun" +msgstr "Jun" + +#: agenda/static/javascript/agenda-config-datepicker.js:21 +msgid "Jul" +msgstr "Jul" + +#: agenda/static/javascript/agenda-config-datepicker.js:21 +msgid "Aug" +msgstr "Ago" + +#: agenda/static/javascript/agenda-config-datepicker.js:21 +msgid "Sep" +msgstr "Set" + +#: agenda/static/javascript/agenda-config-datepicker.js:22 +msgid "Oct" +msgstr "Out" + +#: agenda/static/javascript/agenda-config-datepicker.js:22 +msgid "Nov" +msgstr "Nov" + +#: agenda/static/javascript/agenda-config-datepicker.js:22 +msgid "Dec" +msgstr "Dez" + +#: agenda/static/javascript/agenda-config-datepicker.js:25 +msgid "Sunday" +msgstr "domingo" + +#: agenda/static/javascript/agenda-config-datepicker.js:25 +msgid "Monday" +msgstr "segunda-feira" + +#: agenda/static/javascript/agenda-config-datepicker.js:25 +msgid "Tuesday" +msgstr "terça-feira" + +#: agenda/static/javascript/agenda-config-datepicker.js:25 +msgid "Wednesday" +msgstr "quarta-feira" + +#: agenda/static/javascript/agenda-config-datepicker.js:26 +msgid "Thursday" +msgstr "quinta-feira" + +#: agenda/static/javascript/agenda-config-datepicker.js:26 +msgid "Friday" +msgstr "sexta-feira" + +#: agenda/static/javascript/agenda-config-datepicker.js:26 +msgid "Saturday" +msgstr "sábado" + +#: agenda/static/javascript/agenda-config-datepicker.js:29 +#: agenda/static/javascript/agenda-config-datepicker.js:33 +msgid "Su" +msgstr "Dom" + +#: agenda/static/javascript/agenda-config-datepicker.js:29 +#: agenda/static/javascript/agenda-config-datepicker.js:33 +msgid "Mo" +msgstr "Seg" + +#: agenda/static/javascript/agenda-config-datepicker.js:29 +#: agenda/static/javascript/agenda-config-datepicker.js:33 +msgid "Tu" +msgstr "Ter" + +#: agenda/static/javascript/agenda-config-datepicker.js:29 +#: agenda/static/javascript/agenda-config-datepicker.js:33 +msgid "We" +msgstr "Qua" + +#: agenda/static/javascript/agenda-config-datepicker.js:30 +#: agenda/static/javascript/agenda-config-datepicker.js:34 +msgid "Th" +msgstr "Qui" + +#: agenda/static/javascript/agenda-config-datepicker.js:30 +#: agenda/static/javascript/agenda-config-datepicker.js:34 +msgid "Fr" +msgstr "Sex" + +#: agenda/static/javascript/agenda-config-datepicker.js:30 +#: agenda/static/javascript/agenda-config-datepicker.js:34 +msgid "Sa" +msgstr "Sáb" + +#: agenda/static/javascript/agenda-config-datepicker.js:45 +msgid "Time" +msgstr "Tempo" + +#: agenda/static/javascript/agenda-config-datepicker.js:46 +msgid "Hour" +msgstr "Hora" + +#: agenda/static/javascript/agenda-config-datepicker.js:47 +msgid "Minute" +msgstr "Minuto" + +#: agenda/static/javascript/agenda-config-datepicker.js:48 +msgid "Current time" +msgstr "Tempo actual" + +#: agenda/static/javascript/agenda-config-datepicker.js:49 +msgid "Close" +msgstr "Fechar" + +#: agenda/static/javascript/agenda.js:17 +#, c-format +msgid ", of which %s are hidden." +msgstr ", das quais %s estão ocultadas." + +#: static/javascript/dataTables.bootstrap.js:14 +msgid "All" +msgstr "Tudo" + +#: static/javascript/dataTables.bootstrap.js:19 +msgid "_MENU_ entries per page" +msgstr "_MENU_ entradas por página" + +#: static/javascript/dataTables.bootstrap.js:20 +msgid "Search:" +msgstr "Busca:" + +#: static/javascript/dataTables.bootstrap.js:21 +msgid "Showing _START_ to _END_ of _TOTAL_ entries" +msgstr "A mostrar _START_ a _END_ de _TOTAL_ entradas" + +#: static/javascript/dataTables.bootstrap.js:22 +msgid "Showing 0 entries" +msgstr "A mostrar 0 entradas" + +#: static/javascript/dataTables.bootstrap.js:23 +msgid "(filtered from _MAX_ total entries)" +msgstr "(filtrado de _MAX_ entradas totais )" + +#: static/javascript/dataTables.bootstrap.js:24 +msgid "No matching records found" +msgstr "Não foram encontrados registos correspondentes" + +#: static/javascript/dataTables.bootstrap.js:26 +msgid "First" +msgstr "Primeiro" + +#: static/javascript/dataTables.bootstrap.js:27 +msgid "Last" +msgstr "Último" + +#: static/javascript/dataTables.bootstrap.js:28 +msgid "Next" +msgstr "Próximo" + +#: static/javascript/dataTables.bootstrap.js:29 +msgid "Previous" +msgstr "Anterior"