diff --git a/src/main/java/de/bps/course/nodes/vc/_i18n/LocalStrings_pt_BR.properties b/src/main/java/de/bps/course/nodes/vc/_i18n/LocalStrings_pt_BR.properties index 2fcfc657caad1914309f951c449a4da4a3448301..ef2a4278e1cec43c5e74175bce6df05d139adfaa 100644 --- a/src/main/java/de/bps/course/nodes/vc/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/de/bps/course/nodes/vc/_i18n/LocalStrings_pt_BR.properties @@ -1,7 +1,42 @@ -#Wed Jun 15 22:56:13 CEST 2016 +#Tue Nov 22 17:53:04 CET 2016 condition.accessibility.title=Acesso config.header=Configura\u00E7\u00E3o de sala de aula virtual config.header.extended=Configura\u00E7\u00E3o extendida config.select.vc=Sistema para sala de aula virtual delete.meeting.text=Voc\u00EA mudou o sistema para sua sala de aula virtual. A sala de aula existente ser\u00E1 assim exclu\u00EDda. Voc\u00EA realmente quer apagar a sala de aula? delete.meeting.title=Excluir sala de aula virtual +error.config.long=A configura\u00E7\u00E3o do m\u00F3dulo do curso "{0}" cont\u00E9m erros ou est\u00E1 incompleta. +error.config.noprovider=N\u00E3o h\u00E1 qualquer provedor de sala de aula virtual configurado para este OpenOLAT, por favor, pergunte para o administrador. +error.config.short=A configura\u00E7\u00E3o de "{0}" cont\u00E9m erros +error.update.room=Desculpe\! Ocorreu um erro ao sincronizar a sala de aula virtual com a configura\u00E7\u00E3o real. Por favor, informe o seu tutor ou administrador do sistema. +no.meeting.learner=Atualmente, n\u00E3o h\u00E1 reuni\u00F5es planejadas. +no.meeting.moderator=Atualmente, n\u00E3o h\u00E1 reuni\u00F5es planejadas. Os participantes podem entrar na sala de aula virtual 15 minutos antes do in\u00EDcio da reuni\u00E3o. +pane.tab.accessibility=Acesso +pane.tab.vcconfig=Configura\u00E7\u00E3o +success.update.room=A sala de aula virtual foi sincronizada com sucesso. N\u00E3o se esque\u00E7a de publicar as altera\u00E7\u00F5es atuais. +sync.meeting.text=Voc\u00EA mudou a configura\u00E7\u00E3o da sala de aula virtual depois de ter sido iniciada. As altera\u00E7\u00F5es ser\u00E3o levadas em conta somente depois de ter sincronizado a sala de aula virtual com a nova configura\u00E7\u00E3o. Voc\u00EA pode sincronizar a configura\u00E7\u00E3o a qualquer momento diretamente da execu\u00E7\u00E3o do curso. Deseja sincronizar agora? +sync.meeting.title=Sincronizar sala de aula virtual +title_vc=Sala de aula virtual +vc.access.dates=A sala de aula virtual s\u00F3 estar\u00E1 dispon\u00EDvel em datas definidas +vc.meetings.intro=Datas previstas para as reuni\u00F5es +vc.options=Autoriza\u00E7\u00E3o de acesso +vc.options.intro=Autoriza\u00E7\u00E3o de acesso +vc.table.add=+ +vc.table.begin=Iniciar +vc.table.begin.empty=Data em falta +vc.table.begin.error=Formato errado +vc.table.delete=- +vc.table.description=Descri\u00E7\u00E3o +vc.table.description.empty=Descri\u00E7\u00E3o faltando +vc.table.duration=Dura\u00E7\u00E3o +vc.table.duration.empty=Dura\u00E7\u00E3o em falta +vc.table.duration.error=Formato errado +vc.table.duration.example=hh\:mm +vc.table.empty=Ainda n\u00E3o h\u00E1 reuni\u00F5es planejadas. +vc.table.end=Fim +vc.table.intro=Lista de reuni\u00F5es planeadas atualmente\: +vc.table.title=T\u00EDtulo +vc.table.title.empty=T\u00EDtulo faltando +vc.template.choose.intro=Modelo para sala de aula virtual +vc.template.choose.label=Modelo +vc.template.empty=Nenhum modelo dispon\u00EDvel diff --git a/src/main/java/de/bps/course/nodes/vc/provider/adobe/_i18n/LocalStrings_pt_BR.properties b/src/main/java/de/bps/course/nodes/vc/provider/adobe/_i18n/LocalStrings_pt_BR.properties new file mode 100644 index 0000000000000000000000000000000000000000..81dc031f2e6193bfe0d00764fcfffdf7f62d7b98 --- /dev/null +++ b/src/main/java/de/bps/course/nodes/vc/provider/adobe/_i18n/LocalStrings_pt_BR.properties @@ -0,0 +1,25 @@ +#Tue Nov 22 17:51:38 CET 2016 +cmd.join.learner=Entrar sala de aula virtual +cmd.join.learner.intro=Voc\u00EA pode participar da sala de aula virtual. +cmd.join.learner.wait=A sala de aula virtual ainda n\u00E3o foi aberta. +cmd.join.moderator=Moderar sala de aula virtual +cmd.join.moderator.intro=A sala de aula virtual foi aberta. Agora voc\u00EA pode entrar na sala de aula e moderar a reuni\u00E3o. Os participantes n\u00E3o poder\u00E3o participar da reuni\u00E3o at\u00E9 que o moderador lhes conceda acesso. +cmd.remove.meeting=Fechar reuni\u00E3o +cmd.start.join.meeting=Entrar na sala de aula virtual +cmd.start.meeting=Abrir a sala de aula virtual +cmd.start.meeting.intro=A sala de aula virtual ainda n\u00E3o foi aberta. Os participantes n\u00E3o s\u00E3o capazes de entrar na sala de aula para uma reuni\u00E3o. +cmd.sync.meeting=Sincronizar reuni\u00E3o +error.create.room=Desculpe\! Ocorreu um erro ao criar a sala de aula virtual. Informe o seu tutor ou administrador do sistema. +error.no.login=O login n\u00E3o foi bem-sucedido. Entre em contato com o seu tutor ou administrador do sistema para obter mais informa\u00E7\u00F5es. +error.no.room=Desculpe\! Ocorreu um erro ao carregar a sala de aula virtual. Informe o seu tutor ou administrador do sistema. +error.remove.room=Desculpe\! Ocorreu um erro ao remover a sala de aula virtual. Informe o seu tutor ou administrador do sistema. +error.update.rights=Desculpe\! Ocorreu um erro ao conceder acesso \u00E0 sala de aula virtual. Informe o seu tutor ou administrador do sistema. +error.update.room=Desculpe\! Ocorreu um erro ao sincronizar a sala de aula virtual com a configura\u00E7\u00E3o real. Informe o seu tutor ou administrador do sistema. +success.update.room=Sincronizou com \u00EAxito a sala de aula virtual com a configura\u00E7\u00E3o atual. +sync.meeting.text=Voc\u00EA mudou a configura\u00E7\u00E3o da sala de aula virtual depois de ter sido iniciada. As altera\u00E7\u00F5es ser\u00E3o levadas em conta somente depois de ter sincronizado a sala de aula virtual com a nova configura\u00E7\u00E3o. Voc\u00EA pode sincronizar a configura\u00E7\u00E3o a qualquer momento diretamente da execu\u00E7\u00E3o do curso. Deseja sincronizar agora? +sync.meeting.title=Sincronizar sala de aula virtual +title.options=Informa\u00E7\u00F5es adicionais e op\u00E7\u00F5es para autores +vc.access.dates=A sala de aula virtual s\u00F3 estar\u00E1 dispon\u00EDvel em datas definidas +vc.access.label=Autoriza\u00E7\u00E3o de acesso +vc.access.open=O moderador deve estar em sala de aula para conceder acesso aos usu\u00E1rios +vc.access.start=Somente os moderadores podem abrir esta sala de aula virtual diff --git a/src/main/java/de/bps/course/nodes/vc/provider/wimba/_i18n/LocalStrings_pt_BR.properties b/src/main/java/de/bps/course/nodes/vc/provider/wimba/_i18n/LocalStrings_pt_BR.properties new file mode 100644 index 0000000000000000000000000000000000000000..2b0ad0b3d08b107aa75796eaa87e1c5d0ae529a7 --- /dev/null +++ b/src/main/java/de/bps/course/nodes/vc/provider/wimba/_i18n/LocalStrings_pt_BR.properties @@ -0,0 +1,49 @@ +#Tue Nov 22 18:16:36 CET 2016 +cmd.close.meeting=Fechar sala de aula virtual +cmd.delete.recording=Excluir grava\u00E7\u00E3o +cmd.join.guest=Entre na sala de aula virtual como convidado +cmd.join.learner=Entrar na sala virtual +cmd.join.learner.intro=Voc\u00EA pode participar da sala de aula virtual. +cmd.join.learner.wait=A sala de aula virtual ainda n\u00E3o foi aberta. Entre em contato com o seu tutor para obter mais informa\u00E7\u00F5es. +cmd.join.moderator=Moderar sala de aula virtual +cmd.join.moderator.intro=A sala de aula virtual foi aberta. Agora voc\u00EA pode entrar na sala de aula e moderar a reuni\u00E3o. Os participantes podem n\u00E3o ser capazes de entrar na reuni\u00E3o at\u00E9 que lhes seja concedido o acesso por um moderador. +cmd.open.manageroom=Gerenciar conte\u00FAdo da sala +cmd.open.mediasettings=Configura\u00E7\u00F5es de m\u00EDdia +cmd.open.pollresults=Ver resultados da pesquisa +cmd.open.recording=Iniciar grava\u00E7\u00E3o +cmd.open.roomsettings=Defini\u00E7\u00F5es da sala +cmd.open.tracking=Tracking +cmd.open.wizard=Iniciar o assistente de configura\u00E7\u00E3o +cmd.open.wizard.intro=Execute o assistente de configura\u00E7\u00E3o para se certificar de que seu computador \u00E9 capaz de usar o Wimba Classroom. +cmd.start.meeting=Abrir sala de aula virtual +cmd.start.meeting.intro=A sala de aula virtual ainda n\u00E3o foi aberta. Os participantes podem n\u00E3o ser capazes de entrar na sala de aula para uma reuni\u00E3o. +cmd.unclose.meeting=Reabrir a sala de aula virtual +cmd.update.meeting=Sincronizar a configura\u00E7\u00E3o +description.guestlink=O acesso de convidado para esta reuni\u00E3o \u00E9 permitido. O link a seguir d\u00E1 acesso direto \u00E0 sala de aula virtual como convidado\: +error.close.room=A sala de aula virtual n\u00E3o p\u00F4de ser fechada. Entre em contato com o treinador ou com o administrador do sistema. +error.create.room=Desculpe\! Ocorreu um erro ao criar a sala de aula virtual. Informe o seu tutor ou administrador do sistema. +error.no.login=O login n\u00E3o foi bem-sucedido. Entre em contato com o seu tutor ou administrador do sistema para qualquer d\u00FAvida. +error.no.room=Desculpe\! Ocorreu um erro ao carregar a sala de aula virtual. Informe o seu tutor ou administrador do sistema. +error.remove.room=Desculpe\! Ocorreu um erro ao remover a sala de aula virtual. Informe o seu tutor ou administrador do sistema. +error.update.rights=Desculpe\! Ocorreu um erro ao conceder acesso \u00E0 sala de aula virtual. Informe o seu tutor ou administrador do sistema. +error.update.room=Desculpe\! Ocorreu um erro ao sincronizar a sala de aula virtual com a configura\u00E7\u00E3o real. Informe o seu tutor ou administrador do sistema. +meeting.status=Esta sala de aula virtual est\u00E1 fechada atualmente. Os alunos n\u00E3o podem acessar esta sala. +success.update.room=A sala de aula virtual foi sincronizada com sucesso com sua nova configura\u00E7\u00E3o. +sync.meeting.text=Voc\u00EA mudou a configura\u00E7\u00E3o da sala de aula virtual depois de ter sido iniciada. As altera\u00E7\u00F5es ser\u00E3o levadas em conta somente depois de ter sincronizado a sala de aula virtual com a nova configura\u00E7\u00E3o. Voc\u00EA pode sincronizar a configura\u00E7\u00E3o a qualquer momento diretamente da execu\u00E7\u00E3o do curso. Deseja sincronizar agora? +sync.meeting.title=Sincronizar sala de aula virtual +table.recordings.action=A\u00E7\u00E3o +table.recordings.close=Encerrar grava\u00E7\u00E3o +table.recordings.close.error=Desculpe\! Ocorreu um erro ao remover a grava\u00E7\u00E3o. Informe o seu suporte ou administrador do sistema. +table.recordings.close.success=Grava\u00E7\u00E3o encerrada com \u00EAxito +table.recordings.delete=Remover grava\u00E7\u00E3o +table.recordings.delete.error=Desculpe\! Ocorreu um erro ao remover a grava\u00E7\u00E3o. Informe o seu suporte ou administrador do sistema. +table.recordings.delete.success=A grava\u00E7\u00E3o foi removida com \u00EAxito +table.recordings.empty=N\u00E3o existem grava\u00E7\u00F5es dispon\u00EDveis para esta sala de aula virtual. +table.recordings.name=Grava\u00E7\u00F5es +table.recordings.status=Mudar status +table.recordings.unclose=Abrir grava\u00E7\u00E3o +table.recordings.unclose.error=Desculpe\! Ocorreu um erro ao abrir a grava\u00E7\u00E3o. Informe o seu suporte ou administrador do sistema. +table.recordings.unclose.success=Grava\u00E7\u00E3o aberta com \u00EAxito +title.options=Informa\u00E7\u00F5es adicionais e op\u00E7\u00F5es para autores +vc.guest.access=Permitir acesso como convidado (anonimamente) +vc.options.label=Op\u00E7\u00F5es diff --git a/src/main/java/de/bps/onyx/plugin/run/_i18n/LocalStrings_pt_BR.properties b/src/main/java/de/bps/onyx/plugin/run/_i18n/LocalStrings_pt_BR.properties index a3c1250361f127dc50ddddd1637579cd062f3f5b..3442743a67b6c84781302650e6eb1d8e3f995342 100644 --- a/src/main/java/de/bps/onyx/plugin/run/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/de/bps/onyx/plugin/run/_i18n/LocalStrings_pt_BR.properties @@ -1,5 +1,6 @@ -#Fri Sep 17 14:47:58 CEST 2010 +#Tue Nov 22 18:20:51 CET 2016 Intro.surv=Pressione Iniciar para come\u00E7ar com o question\u00E1rio +assessment.notfullyassessed=A avalia\u00E7\u00E3o para este teste ainda est\u00E1 incompleta. <br/>O teste cont\u00E9m tarefas com avalia\u00E7\u00F5es pendentes, estas ser\u00E3o avaliadas manualmente mais tarde e usadas para recalcular a avalia\u00E7\u00E3o do teste. assessment.state=Status assessment.testresults.finished=Avalia\u00E7\u00E3o conclu\u00EDda assessment.testresults.open=Avalia\u00E7\u00E3o ainda n\u00E3o est\u00E1 conclu\u00EDda @@ -22,6 +23,7 @@ onyx.cancel.info=Por favor, primeiro clique em "Terminar teste" ao completar o t onyx.cancel.info.survey=Por favor, primeiro clique em "Concluir question\u00E1rio" quando completar o question\u00E1rio. Ao clicar muito cedo este question\u00E1rio ser\u00E1 imediatamente cancelada e voc\u00EA n\u00E3o ser\u00E1 capaz de preench\u00EA-lo novamente. onyx.end=Teste Onyx foi encerrado. onyx.end.errors=Ocorreram erros. Por favor, informe o seu supervisor\! +onyx.modalcontroller.close.yesno.message=Por favor, feche esta janela depois de completar os testes. Caso contr\u00E1rio, suas respostas anteriores n\u00E3o ser\u00E3o salvas. Voc\u00EA realmente deseja sair? onyx.onlyonetime=teste Onyx n\u00E3o pode ser iniciado novamente. onyx.survey.back=Question\u00E1rio completo onyx.waiting.info=Carregando teste. Por favor, seja paciente. Dependendo da internet e do processador, isto pode demorar algum tempo. @@ -31,6 +33,8 @@ onyxreporter.error=Erro Onyx Reporter oynxreporter.noresults=Onyx Reporter\: Este question\u00E1rio n\u00E3o foi preenchido ainda. passed.no=Falhou passed.yes=Passou +resume=Resumir score.yourscore=Sua pontua\u00E7\u00E3o showResults.title=Seus resultados +showResults.visibility=Os seus resultados ser\u00E3o exibidos de {0} at\u00E9 {1}. startapplet=Iniciar diff --git a/src/main/java/org/olat/admin/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/admin/_i18n/LocalStrings_pt_BR.properties index 494575363aa84be817fe2eb5b95433913ef3d203..6232ead5d842c2a0fb2b777464be7c8872e9ce69 100644 --- a/src/main/java/org/olat/admin/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/admin/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Wed Jun 15 22:56:41 CEST 2016 +#Tue Nov 22 16:09:24 CET 2016 bulkuserreplay.chkbx.onoff=Checkbox no meio Replay ON e AJAX OFF bulkuserreplay.tt=Usernames separados por linha data.no.save=Aten\u00E7\u00E3o\: estas altera\u00E7\u00F5es ser\u00E3o perdidas no reboot\! Para salvar permanentemente modificar o aquivo olat.properties. No futuro as altera\u00E7\u00F5es ser\u00E3o salvas automaticamente. @@ -30,6 +30,8 @@ menu.config=Configura\u00E7\u00E3o do sistema menu.config.alt=Configure o seu sistema menu.coursecoach=Treinador do Curso menu.coursecoach.alt=Treinador do Curso +menu.courseparticipants=Participantes do curso +menu.courseparticipants.alt=Todos os usu\u00E1rios que est\u00E3o inscritos como participantes em pelo menos um curso menu.created.lastmonth=Novo desde o m\u00EAs passado menu.created.lastmonth.alt=Usu\u00E1rios que foram criados dentro do \u00FAltimo m\u00EAs menu.created.lastweek=Novo desde a semana passada diff --git a/src/main/java/org/olat/admin/user/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/admin/user/_i18n/LocalStrings_pt_BR.properties index aecf7a877af496aa7011378af05520779c409431..e6ec2e50cf449730a9e29a0b070d16f22dd48a7c 100644 --- a/src/main/java/org/olat/admin/user/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/admin/user/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Fri Apr 29 00:06:25 CEST 2016 +#Tue Nov 22 16:11:19 CET 2016 action.bulkedit=Editar os atributos desses usu\u00E1rios action.choose=Choose action.choose.finish=Fechar e terminar @@ -119,6 +119,7 @@ search.form.title.user=Restri\u00E7\u00F5es de usu\u00E1rio search.form.userLoginAfterDate=\u00DAltimo usu\u00E1rio logado ap\u00F3s search.form.userLoginBeforeDate=\u00DAltimo usu\u00E1rio logado antes selectall=$org.olat.core.gui.components.table\:checkall +sendtoken.wrong.auth=Este usu\u00E1rio possui tokens de autentica\u00E7\u00E3o que n\u00E3o podem ser alterados usando este link de senha. Examine e exclua esses tokens de autentica\u00E7\u00E3o adicionais primeiro. submit.cancel=Cancel submit.save=Save submit.search=Search diff --git a/src/main/java/org/olat/commons/calendar/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/commons/calendar/_i18n/LocalStrings_pt_BR.properties index b117a2dbafc278380592c855ca0baa974d919756..b4693a30e54c8cd1829a7253af9bf26aa32bed6d 100644 --- a/src/main/java/org/olat/commons/calendar/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/commons/calendar/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Wed Jun 15 22:58:06 CEST 2016 +#Tue Nov 22 18:21:31 CET 2016 cal.add.event=Adicionar evento cal.add.readonly=(somente leitura) cal.color.choose=Escolher cor @@ -22,6 +22,7 @@ cal.edit.dialog.delete.single=Remover evento \u00FAnico cal.edit.dialog.sequence=Editar s\u00E9rie de eventos cal.edit.dialog.text=Isso \u00E9 parte de uma s\u00E9rie de eventos. As seguintes op\u00E7\u00F5es est\u00E3o \u00E0 sua disposi\u00E7\u00E3o\: cal.edit.dialog.title=Evento recorrente +cal.edit.update=Gravar evento cal.enable=Exibir eventos deste calend\u00E1rio cal.error.eventDeleted=O evento selecionado foi apagado neste meio tempo por outro usu\u00E1rio. cal.error.readonly=Voc\u00EA n\u00E3o tem acesso de edi\u00E7\u00E3o nesta agenda @@ -167,6 +168,9 @@ day.short.mi=$org.olat.core.gui.components.form.flexible.impl.elements\:day.shor day.short.mo=$org.olat.core.gui.components.form.flexible.impl.elements\:day.short.mo day.short.sa=$org.olat.core.gui.components.form.flexible.impl.elements\:day.short.sa day.short.so=$org.olat.core.gui.components.form.flexible.impl.elements\:day.short.so +delete.all=Excluir todos eventos +delete.future=Excluir todos eventos futuros +delete.one=Excluir apenas essa ocorr\u00EAncia error.goto.date=Formato de data errado (dd.mm.aaaa) menu.admin.calendar=Calend\u00E1rio menu.admin.calendar.alt=Calend\u00E1rio @@ -212,3 +216,5 @@ table.header.url=<i class\="o_icon o_icon-lg o_icon_rss"> </i> table.header.visible=Vis\u00EDvel ul.select=Selecionar arquivo uncheckall=Desfazer sele\u00E7\u00E3o +update.all=Mudar todos eventos +update.once=Alterar apenas esta ocorr\u00EAncia diff --git a/src/main/java/org/olat/core/commons/chiefcontrollers/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/commons/chiefcontrollers/_i18n/LocalStrings_pt_BR.properties index 90e5dd70a5a94643b9370c65ece0c14d5aabc3eb..df3ca7d32873077b795e725daba2d7944f8d9085 100644 --- a/src/main/java/org/olat/core/commons/chiefcontrollers/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/core/commons/chiefcontrollers/_i18n/LocalStrings_pt_BR.properties @@ -1,5 +1,7 @@ -#Wed Jun 15 21:42:23 CEST 2016 +#Tue Nov 22 14:27:14 CET 2016 AssessmentManager=Ferramenta de avalia\u00E7\u00E3o +Binder=Portf\u00F3lio 2.0 +BinderTemplate=Modelo Portf\u00F3lio 2.0 BusinessGroup=Grupo de neg\u00F3cios CalendarManager=Calend\u00E1rio CalendarManager.course=Calend\u00E1rio de Curso @@ -20,6 +22,7 @@ FileResource.FILE=Arquivo FileResource.GLOSSARY=Gloss\u00E1rio FileResource.IMAGE=Imagem FileResource.IMSCP=M\u00F3dulo IMS-CP +FileResource.IMSQTI21=Teste (QTI 2.1) FileResource.MOVIE=Filme FileResource.PDF=PDF FileResource.PODCAST=Podcast diff --git a/src/main/java/org/olat/core/commons/fullWebApp/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/commons/fullWebApp/_i18n/LocalStrings_pt_BR.properties index ca35a98a2fea65504f3da218d21fb66149f6b5f6..da91967652aa5fdab07429f1d29a0e373debc7d8 100644 --- a/src/main/java/org/olat/core/commons/fullWebApp/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/core/commons/fullWebApp/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Fri Jan 23 22:17:27 CET 2015 +#Tue Nov 22 14:27:43 CET 2016 access.skip.to.content=Ir para o conte\u00FAdo principal accesskey.back=Um passo para tr\u00E1s (se dispon\u00EDvel) accesskey.changes=Atualizado \u00E1reas de tela (modo Web2.a no IE somente)\: u, u, u. .. @@ -18,6 +18,7 @@ footer.ajax.hover=Modo AJAX est\u00E1 ativo--o que significa a\u00E7\u00F5es mai footer.logged.in.as=Logado como <i>{0}</i> footer.not.logged.in=N\u00E3o logado footer.users.online=usu\u00E1rios online +goto.login=Ir para p\u00E1gina de login header.topnav.close=Fechar janela header.topnav.close.alt=Feche esta janela header.topnav.login=Login diff --git a/src/main/java/org/olat/core/commons/services/notifications/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/commons/services/notifications/ui/_i18n/LocalStrings_pt_BR.properties index 976159196151ab4b979115dd1be8acc22e28ff3a..3e8c761e43a366cde844e1549451e9fd1384dc5f 100644 --- a/src/main/java/org/olat/core/commons/services/notifications/ui/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/core/commons/services/notifications/ui/_i18n/LocalStrings_pt_BR.properties @@ -1,32 +1,6 @@ -#Thu May 22 16:54:52 CEST 2014 +#Tue Nov 22 14:28:18 CET 2016 action.choose=Selecionar actions.title=Modifica\u00E7\u00F5es - - - - - - - - - - - - - - - - - - - - - - - - - - command.subscribe=Inscrever command.unsubscribe=Desinscrever confirm.delete=Voc\u00EA realmente quer apagar esta notifica\u00E7\u00E3o em que voc\u00EA se inscreveu? @@ -35,7 +9,6 @@ email.ok=Not\u00EDcias enviadas por e-mail. emailLink=Enviar not\u00EDcias por e-mail error.date=Formato de data errada (dd.mm.yyyy) error.publisherdeleted=O recurso foi apagado e n\u00E3o pode mais ser mostrado. - info.notification.deleted=Esta notifica\u00E7\u00E3o subscrita foi exclu\u00EDda news.desc=A lista abaixo cont\u00E9m todas as modifica\u00E7\u00F5es dos recursos a que voc\u00EA se inscreveu. Voc\u00EA pode escolher qualquer per\u00EDodo que voc\u00EA desejar. news.in=encontrada em @@ -55,6 +28,9 @@ notificationsPortlet.single.news.in=1 modifica\u00E7\u00E3o em {0} notificationsPortlet.title=Minhas notifica\u00E7\u00F5es overview.column.action=A\u00E7\u00E3o overview.column.action.cellvalue=Apagar +overview.column.creationDate=Criado em +overview.column.key=ID +overview.column.lastEmail=\u00DAltimo Email overview.column.resname=Tipo overview.column.subidentifier=T\u00EDtulo overview.column.type=Tipo diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/_i18n/LocalStrings_pt_BR.properties index 9f508a4f4583b84a99b4dd4fe54f3e5423616dee..02f17d9b235e2178d9f89f0ea440f3af1eeaa560 100644 --- a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Mon Feb 08 20:04:42 CET 2016 +#Tue Nov 22 14:27:55 CET 2016 confirm.delete.file=Voc\u00EA realmente deseja remover este arquivo? confirm.delete.file.title=Excluir arquivo day.short.di=Ter @@ -8,6 +8,7 @@ day.short.mi=Quar day.short.mo=Seg day.short.sa=S\u00E1b day.short.so=Dom +file.element.delete=Excluir arquivo selecionado do servidor file.element.error.general=Erro desconhecido durante a transfer\u00EAncia de arquivo. Tente novamente e certifique-se que o nome do arquivo n\u00E3o cont\u00E9m quaisquer caracteres especiais (+"*\u00E7&/()\=?^`^'\!$\u00A3\u00A8\:,;\u00A7\u00B0). file.element.select=Selecione arquivo file.element.select.maxsize=Max {0} diff --git a/src/main/java/org/olat/core/util/mail/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/util/mail/_i18n/LocalStrings_pt_BR.properties index 2dbd8c16e1a0a8cc37b433002ef329b142f9e3af..976660846b5ee1f1cb31fb333fdfbb879b3f7393 100644 --- a/src/main/java/org/olat/core/util/mail/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/core/util/mail/_i18n/LocalStrings_pt_BR.properties @@ -1,28 +1,8 @@ -#Sat Jan 18 14:04:45 CET 2014 +#Tue Nov 22 14:29:22 CET 2016 add.email=Adicionar - - - - - - - - - - - - - - - - - - - contact.cp.from=C\u00F3pia enviada ao endere\u00E7o footer.no.userdata=<p>Esta mensagem foi enviada automaticamente via OpenOLAT\: {0}</p> footer.with.userdata=<p>{2} {3} ({0}), {4} {5}</p><p>Esta mensagem foi enviada via OpenOLAT\: {1}</p> - mail.action.emtpy=Selecione pelo menos um e-mail para realizar esta a\u00E7\u00E3o. mail.action.mark=Marcar mail.action.open=Ler @@ -36,6 +16,8 @@ mail.admin.description=Configura\u00E7\u00E3o dos E-mails OLAT e caixa de entrad mail.admin.intern.enabled=Ativar sua caixa de entrada de E-mail OLAT mail.admin.intern.only=Enviar e-mails para a caixa de entrada interna do OLAT mail.admin.intern.real.mail=Enviar e-mails para a caixa de entrada OLAT e para o endere\u00E7o de e-mail pessoal +mail.admin.show.mail.addresses=Mostrar endere\u00E7o de Email +mail.admin.show.recipient.names=Mostrar o nome do destinat\u00E1rio mail.admin.title=Caixa de entrada e de sa\u00EDda de E-mail mail.attachments=Anexo mail.body=Mensagem @@ -87,6 +69,9 @@ mailtemplateform.sendMailSwitchElem=Enviar e-mail mailtemplateform.subject=Assunto do e-mail menu.mail=E-mail menu.mail.alt=Configura\u00E7\u00E3o do sistema E-mail +recipients.all=Mostrar tudo +recipients.hide=Mostrar menos +recipients.more=... e {0} outros destinat\u00E1rios send.mail.attachments=Anexo send.mail.body=Mensagem send.mail.description=Voc\u00EA pode enviar e-mails com anexos diff --git a/src/main/java/org/olat/course/archiver/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/archiver/_i18n/LocalStrings_pt_BR.properties index aaf5554a1a2e6ed857e2c4b595fdf94eea06a83a..c424d79cae6caa8ecb36a4a3872ee0ee6c3fd9f0 100644 --- a/src/main/java/org/olat/course/archiver/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/course/archiver/_i18n/LocalStrings_pt_BR.properties @@ -1,45 +1,12 @@ -#Thu Sep 03 11:24:42 CEST 2015 +#Tue Nov 22 14:29:33 CET 2016 checklist=Checklists - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cl=Checklists cmd.download=Baixar cmd.start=Iniciar column.field.missing=- column.field.no=N\u00E3o column.field.notavailable=n/a +column.field.submitted=Enviado column.field.yes=Sim column.header.attempts=Tentativas column.header.businesspath=URL @@ -68,7 +35,6 @@ course.res.title=Resultados do curso dialog=Arquivos de di\u00E1logos fo=F\u00F3runs gta=Tarefa de Grupo - index.intro=Por meio desta ferramenta voc\u00EA pode arquivar diferentes dados de seu curso do OLAT.<p> Escolher um t\u00F3pico do menu na esquerda para iniciar. index.title=Ferramenta para arquivar dados legend=Legenda diff --git a/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_pt_BR.properties index b2e6377c6213bdc94e60ca40892a4a812135d7f1..25bcb5626fbe99bebae60034a61c391b1f31d1a7 100644 --- a/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_pt_BR.properties @@ -1,20 +1,9 @@ -#Fri Jul 10 15:19:18 CEST 2015 +#Tue Nov 22 14:29:46 CET 2016 action.choose=Selecionar artefact.title=Comprovantes de conclus\u00E3o para curso {0} assessment.testresults.finished=<font color\="green">Avalia\u00E7\u00E3o conclu\u00EDda</font> assessment.testresults.open=<font color\="orange">Avalia\u00E7\u00E3o pendente</font> assessmentLock=Esta avalia\u00E7\u00E3o est\u00E1 sendo modificada pelo usu\u00E1rio {0} ({1}) e est\u00E1 bloqueada. Favor tentar novamente mais tarde. - - - - - - - - - - - cmd.all.users=Exibir todos usu\u00E1rios cmd.filterCourseNodes=Filtrar elementos do Curso cmd.filterGroups=Filtrar grupos @@ -90,7 +79,6 @@ group=Grupo\: group.link=Abrir grupo groupchoose.nogroups=Nenhum grupo foi encontrado. Tamb\u00E9m n\u00E3o h\u00E1 nenhum grupo neste curso ou voc\u00EA n\u00E3o tem direitos de instrutor. groupchoose.title=Sele\u00E7\u00E3o de grupo de estudo - home.link=Cart\u00E3o de visitas identityoverview.title=Vis\u00E3o geral da avalia\u00E7\u00E3o index.intro=Por meio desta ferramenta voc\u00EA pode acessar seus participantes do curso. Voc\u00EA pode ver resultados de testes ou avalia\u00E7\u00F5es e modific\u00E1-los. @@ -168,6 +156,7 @@ table.header.name=Nome table.header.node=Elemento de curso table.header.overallselect=Pontua\u00E7\u00E3o total table.header.passed=Passou +table.header.recertification=Recertifica\u00E7\u00E3o table.header.score=Pontua\u00E7\u00E3o table.header.show=Exibi\u00E7\u00E3o table.header.singleselect=Pontua\u00E7\u00E3o \u00FAnica diff --git a/src/main/java/org/olat/course/assessment/ui/mode/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/assessment/ui/mode/_i18n/LocalStrings_pt_BR.properties index ae1b7bd9fa4f6b79438c71024e0eedcdaaf4bd64..fa3e7d2116bb893471c71c1c69363db7b2df2ac1 100644 --- a/src/main/java/org/olat/course/assessment/ui/mode/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/course/assessment/ui/mode/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Thu Apr 28 20:32:07 CEST 2016 +#Tue Nov 22 14:32:58 CET 2016 add.mode=Criar configura\u00E7\u00E3o do teste admin.menu.title=Modo do teste admin.menu.title.alt=$\:admin.menu.title @@ -48,7 +48,9 @@ error.course.element.mandatory=Por favor, selecione os elementos do curso releva error.group.missing=Voc\u00EA precisa escolher pelo menos um grupo error.in.assessment=Voc\u00EA n\u00E3o pode excluir todos os testes que est\u00E3o sendo iniciados. error.ip.range=Voc\u00EA n\u00E3o est\u00E1 na rede certa. +error.ip.range.desc=O exame s\u00F3 pode ser realizado nas redes registadas, contacte o seu gestor de exames. Seu endere\u00E7o IP \u00E9\: {0} error.safe.exam=Por favor, use o Exame do Browser Seguro. +error.safe.exam.desc=Voc\u00EA n\u00E3o est\u00E1 usando o <a href\="http\://safeexambrowser.org" target\="_blank">Navegador de Exames Seguros</a> ou um arquivo de configura\u00E7\u00E3o errado do navegador de exames seguros. Use o arquivo de configura\u00E7\u00E3o espec\u00EDfico para seu sistema operacional que foi disponibilizado pelo seu gerente de exames. form.mode.description=Crie uma nova configura\u00E7\u00E3o de teste para executar este curso ou um \u00FAnico elemento de curso no modo de seguran\u00E7a com op\u00E7\u00F5es restritas. form.mode.title=Configura\u00E7\u00E3o do teste {0} form.mode.title.add=Configura\u00E7\u00E3o do teste diff --git a/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_pt_BR.properties index ea1415125aca5077219dbdea0ad4910ef1552374..ef520d7323c69f8f98821b6473d5c9081105571f 100644 --- a/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_pt_BR.properties @@ -1,2 +1,61 @@ -#Fri Jul 10 15:19:18 CEST 2015 +#Tue Nov 22 14:48:03 CET 2016 +assessment.status.done=$org.olat.modules.assessment.ui\:assessment.status.done +assessment.status.inProgress=$org.olat.modules.assessment.ui\:assessment.status.inProgress +assessment.status.inReview=$org.olat.modules.assessment.ui\:assessment.status.inReview +assessment.status.notStart=$org.olat.modules.assessment.ui\:assessment.status.notStart +assessment.tool.assessable.items=$org.olat.modules.assessment.ui\:assessment.tool.assessable.items +assessment.tool.numOfAssessableCourseNodes={0} elemento(s) do curso +assessment.tool.numOfAssessedGroups=$org.olat.modules.assessment.ui\:assessment.tool.numOfAssessedGroups +assessment.tool.numOfAssessedIdentities=$org.olat.modules.assessment.ui\:assessment.tool.numOfAssessedIdentities +assessment.tool.numOfFailed=$org.olat.modules.assessment.ui\:assessment.tool.numOfFailed +assessment.tool.numOfPassed=$org.olat.modules.assessment.ui\:assessment.tool.numOfPassed +assessment.tool.overview=Vis\u00E3o geral +assessment.tool.quick.links=$org.olat.modules.assessment.ui\:assessment.tool.quick.links assessmentLock=Esta avalia\u00E7\u00E3o est\u00E1 sendo modificada pelo usu\u00E1rio {0} ({1}) e est\u00E1 bloqueada. Favor tentar novamente mais tarde. +bulk.done=Definido como "conclu\u00EDdo" +certificate=Certificados +certificates.wizard.title=$org.olat.course.certificate.ui\:certificates.wizard.title +command.next=Para o pr\u00F3ximo usu\u00E1rio +command.previous=Voltar ao usu\u00E1rio anterior +confirm.certificate.deleted=$org.olat.course.certificate.ui\:confirm.certificate.deleted +confirm.delete.certificate.text=$org.olat.course.certificate.ui\:confirm.delete.certificate.text +confirm.delete.certificate.title=$org.olat.course.certificate.ui\:confirm.delete.certificate.title +detailview.title=Vista detalhada da avalia\u00E7\u00E3o +elements.to.review=<i class\="o_icon o_icon_warning"> </i> {0} pendente +filter=$org.olat.modules.assessment.ui\:filter +filter.done=$org.olat.modules.assessment.ui\:filter.done +filter.failed=$org.olat.modules.assessment.ui\:filter.failed +filter.groups=$org.olat.modules.assessment.ui\:filter.groups +filter.inProgress=$org.olat.modules.assessment.ui\:filter.inProgress +filter.inReview=$org.olat.modules.assessment.ui\:filter.inReview +filter.passed=$org.olat.modules.assessment.ui\:filter.passed +generate.certificate=$org.olat.course.certificate.ui\:generate.certificate +groups=Grupos +msg.certificate.pending=$org.olat.course.certificate.ui\:msg.certificate.pending +no.certificate=Nenhum certificado dispon\u00EDvel +overview=Vis\u00E3o geral +participantgroups.title=Participantes em grupos +previous=Anterior +reopen=$org.olat.modules.assessment.ui\:reopen +save.done=$org.olat.modules.assessment.ui\:save.done +statistics.small.overview=$org.olat.modules.assessment.ui\:statistics.small.overview +sub.details=Detalhes +table.entries=Entradas +table.header.assessmentStatus=$org.olat.modules.assessment.ui\:table.header.assessmentStatus +table.header.description=Descri\u00E7\u00E3o +table.header.elements.toReview=Elementos +table.header.group.name=Nome +table.header.id=ID +table.header.name=Usu\u00E1rio +table.header.numOfAssessedIdentities=$org.olat.modules.assessment.ui\:table.header.numOfAssessedIdentities +table.header.numOfInitialLaunch=$org.olat.modules.assessment.ui\:table.header.numOfInitialLaunch +table.header.numOfOtherUsers=$org.olat.modules.assessment.ui\:table.header.numOfOtherUsers +table.header.numOfParticipants=$org.olat.modules.assessment.ui\:table.header.numOfParticipants +table.header.numOfPassed=$org.olat.modules.assessment.ui\:table.header.numOfPassed +table.header.passed=$org.olat.modules.assessment.ui\:table.header.passed +table.header.scoreAverage=$org.olat.modules.assessment.ui\:table.header.scoreAverage +title.infocoach=Informa\u00E7\u00E3o sobre a avalia\u00E7\u00E3o +tooltip.of={0} de {1} +users=Usu\u00E1rios / estrutura do curso +waiting.review=$org.olat.modules.assessment.ui\:waiting.review +warning.bulk.done=Voc\u00EA deve escolher pelo menos um elemento n\u00E3o feito. diff --git a/src/main/java/org/olat/course/db/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/db/_i18n/LocalStrings_pt_BR.properties index 0591644c41d3c2d9f37c57c346145ff8127619aa..c71ca1f6724a34445e369229b720ff886c5893f4 100644 --- a/src/main/java/org/olat/course/db/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/course/db/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Wed Jun 15 22:28:26 CEST 2016 +#Tue Nov 22 17:40:00 CET 2016 command.new_db=Criar novo banco de dados customDb.category=Nome customDb.create=Criar diff --git a/src/main/java/org/olat/course/nodes/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/nodes/_i18n/LocalStrings_pt_BR.properties index 2b39eb001c56d995d4126e6df2a5c4b26f16a6f8..e92578c0d26861f13174846c9e29431bc88687fa 100644 --- a/src/main/java/org/olat/course/nodes/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/course/nodes/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Wed Jun 15 22:28:29 CEST 2016 +#Tue Nov 22 14:48:18 CET 2016 editor.lock.message=Este elemento de curso est\u00E1 sendo modificado e, portanto, est\u00E1 bloqueado. editor.lock.title=Elemento de curso trancado guestnoaccess.message=Esta parte do curso n\u00E3o \u00E9 acess\u00EDvel para usu\u00E1rios convidados. <p>Para acessar esta parte do curso voc\u00EA tem que estar autenticado via sua universidade ou registrado no OLAT. @@ -25,6 +25,7 @@ title_ll=Lista de Links title_ms=Avalia\u00E7\u00E3o title_podcast=Podcast title_projectbroker=Atribui\u00E7\u00E3o de T\u00F3pico +title_qti21assessment=Teste (QTI 2.1) title_scorm=M\u00F3dulo SCORM title_sp=P\u00E1gina \u00FAnica title_st=Estrutura diff --git a/src/main/java/org/olat/course/nodes/cl/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/nodes/cl/ui/_i18n/LocalStrings_pt_BR.properties index dc4058c4ffb894f15c1fe788cf062ebc7b0fed79..79d989173a3e9760ec739d94185b7c4ac2507086 100644 --- a/src/main/java/org/olat/course/nodes/cl/ui/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/course/nodes/cl/ui/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Fri Jul 10 15:28:48 CEST 2015 +#Tue Nov 22 14:55:04 CET 2016 add.checkbox=Adicionar checkbox assessment=Avalia\u00E7\u00E3o assessment.checkbox.description=Edite por Caixa de sele\u00E7\u00E3o (checkbox)\: Aplique o filtro de caixa para editar a mesma caixa de sele\u00E7\u00E3o em todos os participantes. @@ -12,53 +12,6 @@ checklist=Checklists checklist.point.example=Pontos (min\: {0} / max\: {1}) checklist.update.assessment=Atualizando as informa\u00E7\u00F5es de avalia\u00E7\u00E3o de todos os participantes do curso. checklist.update.efficiencystatements=Atualizando os certificados de todos os usu\u00E1rios. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - coach.desc=Na lista abaixo voc\u00EA vai encontrar todos os participantes deste curso treinados por voc\u00EA. Selecione "$\:table.header.edit.checkbox", a fim de alterar as marcas de sele\u00E7\u00E3o ou a pontua\u00E7\u00E3o de um participante. coach.due.date.desc=Por favor note que este Checklist tem um prazo. Como treinador, voc\u00EA deve fazer altera\u00E7\u00F5es somente ap\u00F3s a expira\u00E7\u00E3o do prazo. comment.nocomment=$org.olat.course.nodes.ms\:comment.nocomment @@ -92,20 +45,14 @@ file=Arquivo filter.all=Mostrar tudo form.error.scoreOutOfRange=$org.olat.course.assessment\:form.error.scoreOutOfRange form.error.wrongFloat=$org.olat.course.nodes.ms\:form.error.wrongFloat - - - - - - - - - info.title=$org.olat.course.nodes.ms\:info.title label=Etiqueta +label.achieved=Alcan\u00E7ado label.controlled=Verificado label.done=Feito +label.fulfilled=Realizado label.inWork=Processado +label.passed=Aprovado label.present=Presente label.presented=Apresentado num.of.checklist=Quantidade diff --git a/src/main/java/org/olat/course/nodes/gta/ui/GTACoachController.java b/src/main/java/org/olat/course/nodes/gta/ui/GTACoachController.java index 6579ff826a7f8539185e8be003a61f1edd17e4d4..424b147f78b972231163e64ca03e1a9e60bdee2c 100644 --- a/src/main/java/org/olat/course/nodes/gta/ui/GTACoachController.java +++ b/src/main/java/org/olat/course/nodes/gta/ui/GTACoachController.java @@ -286,7 +286,7 @@ public class GTACoachController extends GTAAbstractController implements Assessm } submitCorrectionsCtrl = new SubmitDocumentsController(ureq, getWindowControl(), task, documentsDir, documentsContainer, -1, - gtaNode, courseEnv, "coach.document"); + gtaNode, courseEnv, null, "coach.document"); listenTo(submitCorrectionsCtrl); mainVC.put("corrections", submitCorrectionsCtrl.getInitialComponent()); diff --git a/src/main/java/org/olat/course/nodes/gta/ui/GTACoachRevisionAndCorrectionsController.java b/src/main/java/org/olat/course/nodes/gta/ui/GTACoachRevisionAndCorrectionsController.java index 16e3e975a18ca60bca2e5f9da42a8c8347f9db16..05a638c2a6d6e2bca3c396c366cca717d28e9108 100644 --- a/src/main/java/org/olat/course/nodes/gta/ui/GTACoachRevisionAndCorrectionsController.java +++ b/src/main/java/org/olat/course/nodes/gta/ui/GTACoachRevisionAndCorrectionsController.java @@ -236,7 +236,7 @@ public class GTACoachRevisionAndCorrectionsController extends BasicController { } uploadCorrectionsCtrl = new SubmitDocumentsController(ureq, getWindowControl(), task, documentsDir, documentsContainer, -1, - gtaNode, courseEnv, "coach.document"); + gtaNode, courseEnv, null, "coach.document"); listenTo(uploadCorrectionsCtrl); mainVC.put("uploadCorrections", uploadCorrectionsCtrl.getInitialComponent()); diff --git a/src/main/java/org/olat/course/nodes/gta/ui/GTAParticipantController.java b/src/main/java/org/olat/course/nodes/gta/ui/GTAParticipantController.java index 4b5758fdd0c61d4ef96f13d185d21c16f4a1690c..5e3d1c11ba929be6ca85e05d8f1b3e1d61802911 100644 --- a/src/main/java/org/olat/course/nodes/gta/ui/GTAParticipantController.java +++ b/src/main/java/org/olat/course/nodes/gta/ui/GTAParticipantController.java @@ -243,9 +243,11 @@ public class GTAParticipantController extends GTAAbstractController { documentsContainer = gtaManager.getSubmitContainer(courseEnv, gtaNode, getIdentity()); } + DueDate dueDate = getSubmissionDueDate(task); + Date deadline = dueDate == null ? null : dueDate.getDueDate(); int maxDocs = config.getIntegerSafe(GTACourseNode.GTASK_MAX_SUBMITTED_DOCS, -1); submitDocCtrl = new SubmitDocumentsController(ureq, getWindowControl(), task, documentsDir, documentsContainer, maxDocs, - gtaNode, courseEnv, "document"); + gtaNode, courseEnv, deadline, "document"); listenTo(submitDocCtrl); mainVC.put("submitDocs", submitDocCtrl.getInitialComponent()); diff --git a/src/main/java/org/olat/course/nodes/gta/ui/GTAParticipantRevisionAndCorrectionsController.java b/src/main/java/org/olat/course/nodes/gta/ui/GTAParticipantRevisionAndCorrectionsController.java index ca7df5075e42393dd9bc9e02597b3605d7adaf0b..c7365a4205ea263bfdc7e9e0c7af87fd21c08b0d 100644 --- a/src/main/java/org/olat/course/nodes/gta/ui/GTAParticipantRevisionAndCorrectionsController.java +++ b/src/main/java/org/olat/course/nodes/gta/ui/GTAParticipantRevisionAndCorrectionsController.java @@ -168,7 +168,7 @@ public class GTAParticipantRevisionAndCorrectionsController extends BasicControl documentsContainer = gtaManager.getRevisedDocumentsContainer(courseEnv, gtaNode, iteration, getIdentity()); } uploadRevisionsCtrl = new SubmitDocumentsController(ureq, getWindowControl(), task, documentsDir, documentsContainer, -1, - gtaNode, courseEnv, "document"); + gtaNode, courseEnv, null, "document"); listenTo(uploadRevisionsCtrl); mainVC.put("uploadRevisions", uploadRevisionsCtrl.getInitialComponent()); diff --git a/src/main/java/org/olat/course/nodes/gta/ui/SubmitDocumentsController.java b/src/main/java/org/olat/course/nodes/gta/ui/SubmitDocumentsController.java index c0914a1cc3812a5557819d3b8935b2ed4c1bd972..8b8181b5294c187f85e7c727db07336a42eb6d5d 100644 --- a/src/main/java/org/olat/course/nodes/gta/ui/SubmitDocumentsController.java +++ b/src/main/java/org/olat/course/nodes/gta/ui/SubmitDocumentsController.java @@ -26,6 +26,7 @@ import java.nio.file.Path; import java.nio.file.StandardCopyOption; import java.util.ArrayList; import java.util.Calendar; +import java.util.Date; import java.util.List; import org.olat.core.commons.editor.htmleditor.HTMLEditorController; @@ -98,6 +99,7 @@ class SubmitDocumentsController extends FormBasicController { private final SubscriptionContext subscriptionContext; private boolean open = true; + private final Date deadline; @Autowired private UserManager userManager; @@ -108,13 +110,14 @@ class SubmitDocumentsController extends FormBasicController { public SubmitDocumentsController(UserRequest ureq, WindowControl wControl, Task assignedTask, File documentsDir, VFSContainer documentsContainer, int maxDocs, GTACourseNode cNode, - CourseEnvironment courseEnv, String docI18nKey) { + CourseEnvironment courseEnv, Date deadline, String docI18nKey) { super(ureq, wControl, "documents"); this.assignedTask = assignedTask; this.documentsDir = documentsDir; this.documentsContainer = documentsContainer; this.maxDocs = maxDocs; this.docI18nKey = docI18nKey; + this.deadline = deadline; this.config = cNode.getModuleConfiguration(); subscriptionContext = gtaManager.getSubscriptionContext(courseEnv, cNode); initForm(ureq); @@ -230,6 +233,7 @@ class SubmitDocumentsController extends FormBasicController { notificationsManager.markPublisherNews(subscriptionContext, null, false); } cleanUp(); + checkDeadline(ureq); } else if(uploadCtrl == source) { if(event == Event.DONE_EVENT) { String filename = uploadCtrl.getUploadedFilename(); @@ -239,6 +243,7 @@ class SubmitDocumentsController extends FormBasicController { } cmc.deactivate(); cleanUp(); + checkDeadline(ureq); } else if(replaceCtrl == source) { if(event == Event.DONE_EVENT) { String filename = replaceCtrl.getUploadedFilename(); @@ -248,6 +253,7 @@ class SubmitDocumentsController extends FormBasicController { } cmc.deactivate(); cleanUp(); + checkDeadline(ureq); } else if(newDocCtrl == source) { String filename = newDocCtrl.getFilename(); cmc.deactivate(); @@ -257,6 +263,7 @@ class SubmitDocumentsController extends FormBasicController { doCreateDocumentEditor(ureq, filename); updateModel(); } + checkDeadline(ureq); } else if(newDocumentEditorCtrl == source) { if(event == Event.DONE_EVENT) { updateModel(); @@ -265,6 +272,7 @@ class SubmitDocumentsController extends FormBasicController { } cmc.deactivate(); cleanUp(); + checkDeadline(ureq); } else if(editDocumentEditorCtrl == source) { if(event == Event.DONE_EVENT) { updateModel(); @@ -273,6 +281,7 @@ class SubmitDocumentsController extends FormBasicController { } cmc.deactivate(); cleanUp(); + checkDeadline(ureq); } else if(cmc == source) { cleanUp(); } @@ -302,15 +311,15 @@ class SubmitDocumentsController extends FormBasicController { @Override protected void formInnerEvent(UserRequest ureq, FormItem source, FormEvent event) { if(uploadDocButton == source) { - if(checkOpen(ureq)) { + if(checkOpen(ureq) && checkDeadline(ureq)) { doOpenDocumentUpload(ureq); } } else if(createDocButton == source) { - if(checkOpen(ureq)) { + if(checkOpen(ureq) && checkDeadline(ureq)) { doChooseFilename(ureq); } } else if(tableEl == source) { - if(checkOpen(ureq) && event instanceof SelectionEvent) { + if(checkOpen(ureq) && checkDeadline(ureq) && event instanceof SelectionEvent) { SelectionEvent se = (SelectionEvent)event; SubmittedSolution row = model.getObject(se.getIndex()); if("delete".equals(se.getCommand())) { @@ -328,6 +337,13 @@ class SubmitDocumentsController extends FormBasicController { super.formInnerEvent(ureq, source, event); } + private boolean checkDeadline(UserRequest ureq) { + if(deadline == null || deadline.after(new Date())) return true; + showWarning("warning.tasks.submitted"); + fireEvent(ureq, Event.DONE_EVENT); + return false; + } + private boolean checkOpen(UserRequest ureq) { if(open) return true; showWarning("warning.tasks.submitted"); diff --git a/src/main/java/org/olat/course/nodes/gta/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/nodes/gta/ui/_i18n/LocalStrings_pt_BR.properties index 167af8726db8b932e3ce02fe795be7f7e8f74b55..143d47fc0101116e86837d473130327a6aef60c3 100644 --- a/src/main/java/org/olat/course/nodes/gta/ui/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/course/nodes/gta/ui/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Wed Jun 15 22:40:49 CEST 2016 +#Tue Nov 22 14:55:16 CET 2016 add.solution=Adicionar solu\u00E7\u00E3o add.task=Adicionar tarefa assessment.group.tool=S\u00E9rie do grupo @@ -40,6 +40,7 @@ coach.documents.successfully.reviewed=Avaliado\! coach.feedback.documents.desc=Documentos enviados s\u00E3o vis\u00EDveis para os participantes assim que voc\u00EA tenha aceite a apresenta\u00E7\u00E3o como \u00E9, ou solicitado uma revis\u00E3o coach.feedback.documents.title=Prepare documentos de feedback coach.need.revision.button=Requer revis\u00E3o +coach.reopen=Reabrir coach.reviewed.button=Apresenta\u00E7\u00E3o aceita coach.reviewed.confirm.text=Por favor, confirme a sua aceita\u00E7\u00E3o dos documentos apresentados. A tarefa est\u00E1 agora fechada para o usu\u00E1rio, e n\u00E3o h\u00E1 op\u00E7\u00E3o de revis\u00E3o dispon\u00EDveis. coach.reviewed.confirm.title=Confirmar a aceita\u00E7\u00E3o dos documentos apresentados @@ -208,6 +209,7 @@ sample.solution.visible.after=Vis\u00EDvel ap\u00F3s... sampling=Tipo de amostragem sampling.reuse=Sua tarefa ser\u00E1 atribu\u00EDda a mais de um usu\u00E1rio / grupo sampling.unique=Sua tarefa ser\u00E1 atribu\u00EDda a apenas um \u00FAnico usu\u00E1rio / grupo +save.done=Salvar como conclu\u00EDdo selected.group=O grupo para esta tarefa \u00E9\: <i class\="o_icon o_icon_group"> </i> "{0}" solution.file=Arquivo solution.list.description=Selecione "$\:add.solution" ou "$\:create.solution" para adicionar uma solu\u00E7\u00E3o ou "$\:replace" ou "$org.olat.core\:edit" para modificar uma solu\u00E7\u00E3o existente. Por favor, note que as solu\u00E7\u00F5es n\u00E3o s\u00E3o atribu\u00EDdos a uma determinada tarefa. diff --git a/src/main/java/org/olat/course/nodes/iq/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/nodes/iq/_i18n/LocalStrings_pt_BR.properties index 0d2453ea719aef4ca6fcc03347855a489a9ed580..9dcda813fa4ffbd2cc4c2b7564a4375025ede4cb 100644 --- a/src/main/java/org/olat/course/nodes/iq/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/course/nodes/iq/_i18n/LocalStrings_pt_BR.properties @@ -1,78 +1,10 @@ -#Thu Sep 03 11:24:42 CEST 2015 +#Tue Nov 22 14:59:10 CET 2016 Intro.self=Clicar o bot\u00E3o "Iniciar" para executar o auto-teste. Intro.surv=Clicar o bot\u00E3o "Iniciar" para executar a pesquisa. Intro.test=Clicar o bot\u00E3o "Iniciar" para executar o teste. attempts.nomoreattempts=Voc\u00EA n\u00E3o pode executar mais este teste attempts.yourattempts=N\u00FAmero de tentativas changelog.title=Registro de mudan\u00E7a do recurso - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - choosenfile.self=Teste pr\u00F3prio choosenfile.surv=Pesquisa choosenfile.test=Teste @@ -90,6 +22,9 @@ command.preview=Visualizar command.showResults=Exibir resultados comment.yourcomment=Coment\u00E1rio para seu tutor condition.accessibility.title=Acesso +correction.auto=Auto +correction.manual=Manual +correction.mode=Corre\u00E7\u00E3o correcttest=Teste correto coursefolder=Pasta de armazenamento do curso "{0}" disclaimer=Aviso legal @@ -105,13 +40,6 @@ error.test.undefined.long=Nenhum teste para "{0}" definido. Escolher um. error.test.undefined.short=Nenhum teste para "{0}" definido. fieldset.chosecreateeditfile=Informa\u00E7\u00E3o (arquivo HTML) file.name=Arquivo escolhido - - - - - - - info.assessment=Os resultados de seu teste s\u00E3o vis\u00EDveis aos administradores e tutores deste curso. Sua pontua\u00E7\u00E3o pode ser usada para outros c\u00E1lculos dentro deste curso. info.nodedelete=Todos os dados de usu\u00E1rio deste curso ser\u00E3o arquivados em sua pasta pessoal, sess\u00E3o privada/arquivo/[nomedocurso]/. info.selfassessment=Os resultados de seu pr\u00F3prio teste s\u00E3o <b>n\u00E3o</b> vis\u00EDveis aos administradores e tutores deste curso. Sua pontua\u00E7\u00E3o \u00E9 apenas para sua informa\u00E7\u00E3o. @@ -136,6 +64,7 @@ passed.yes=Passou passed.yourpassed=Seu status preview=Amostra preview.points.set=Pontos para previs\u00E3o s\u00E3o ajustados. +qti.form.allow.anonym=Usu\u00E1rios an\u00F4nimos (convidados) permitidos qti.form.attempts=N\u00FAmero m\u00E1ximo de tentativas qti.form.attempts.noLimit=Ilimitado qti.form.auto.enumerate.choices=Ordenar respostas em ordem alfab\u00E9tica @@ -197,4 +126,6 @@ showResults.detailed=Resultados showResults.title=Seus resultados showResults.visibility=Seus resultados ser\u00E3o apresentados come\u00E7ando em "{0}" at\u00E9 "{1}" start=Iniciar +table.header.lastModified=\u00DAltima modifica\u00E7\u00E3o +table.header.results=Resultados warning.test.with.essay=$org.olat.ims.qti.editor\:warning.test.with.essay diff --git a/src/main/java/org/olat/course/nodes/portfolio/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/nodes/portfolio/_i18n/LocalStrings_pt_BR.properties index d51a6d51b6f8906cc86b5e6eb13500493c229a2f..d91405c382b34332524f6d1200f281379d86b219 100644 --- a/src/main/java/org/olat/course/nodes/portfolio/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/course/nodes/portfolio/_i18n/LocalStrings_pt_BR.properties @@ -1,19 +1,5 @@ -#Fri Sep 06 19:50:07 CEST 2013 +#Tue Nov 22 15:00:00 CET 2016 ced.hover=Ajuda sobre o elemento de curso portfolio - - - - - - - - - - - - - - deadline.day=Dia(s) deadline.month=Mes(es) deadline.week=Semana(s) @@ -65,8 +51,11 @@ score.noscore=$org.olat.course.nodes.ms\:score.noscore score.title=$org.olat.course.nodes.ms\:score.title score.yourscore=$org.olat.course.nodes.ms\:score.yourscore select.map=Substituir modelo de portfolio +select.map.disabled.msg=O modelo de portf\u00F3lio j\u00E1 foi coletado e, portanto, n\u00E3o pode mais ser editado. select.map2=Selecione modelo de portfolio select.mymap=Tarefa Portfolio recolhida select_or_import.map=Selecionar ou criar modelo de Portfolio selected.map=Modelo de Portfolio selecionado title_info=Tarefa de Portfolio +trashed.binder.confirm.descr=Voc\u00EA j\u00E1 coletou a pasta, mas ela est\u00E1 no lixo. Deseja restaur\u00E1-la? +trashed.binder.confirm.title=Tarefa Portfolio no lixo diff --git a/src/main/java/org/olat/course/nodes/projectbroker/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/nodes/projectbroker/_i18n/LocalStrings_pt_BR.properties index 25485dcffd38aa6df0f46bf17d550c5453d15898..bcc831962ad8db9d09a01f4a9f4f1c4f0d0c31e9 100644 --- a/src/main/java/org/olat/course/nodes/projectbroker/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/course/nodes/projectbroker/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Wed Jun 15 22:41:26 CEST 2016 +#Tue Nov 22 15:00:40 CET 2016 ENROLLMENT_EVENT=Data de registro HANDOUT_EVENT=Vencimento account.manager.groupdescription=Administrador de $\:projectbroker.themenboerse <i>{0}</i>, criado automaticamente. diff --git a/src/main/java/org/olat/course/nodes/st/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/nodes/st/_i18n/LocalStrings_pt_BR.properties index a2085340cfde7bdf35a97a23ba9d537e9c18dc81..5ff6ef82945d66ecec3c97c959ba7762dcf628e0 100644 --- a/src/main/java/org/olat/course/nodes/st/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/course/nodes/st/_i18n/LocalStrings_pt_BR.properties @@ -1,47 +1,15 @@ -#Mon Feb 23 22:50:48 CET 2015 +#Tue Nov 22 15:02:30 CET 2016 calcedpassed=Status calcedscore=Pontua\u00E7\u00E3o certification=Comprovante de conclus\u00E3o - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmd.activate.easyMode=Exibir modo f\u00E1cil cmd.activate.expertMode=Exibir modo experiente condition.accessibility.title=Acesso config.fieldset.view=Apresenta\u00E7\u00E3o displayTwoColumns=Campos adicionais easyMode.noAssessableChildren=Apenas avalia\u00E7\u00F5es de outros elementos que podem ser avaliados podem ser incluidos (por exemplo teste, avalia\u00E7\u00E3o, estrutura). Em seu curso n\u00E3o h\u00E1 tais elementos. +failedAsNotPassed=Falhou, como n\u00E3o aprovado +failedAsNotPassedAfterEndDate=Falhou, como n\u00E3o aprovado ap\u00F3s a data de conclus\u00E3o do curso fieldset.chosecreateeditfile=Selecionar, editar ou criar arquivo HTML folder.displayname=Pasta de armazenamento form.delegate=Sem revis\u00E3o, ative primeiro m\u00F3dulo subordinado vis\u00EDvel @@ -53,8 +21,7 @@ form.peekview.max.reached=Autores de t\u00F3pico t\u00EAm que aceitar os partici form.save=Salvar form.self=Sua p\u00E1gina HTML form.system=Vis\u00E3o geral autom\u00E1tica - - +manual=Definir manualmente pane.tab.accessibility=Acesso pane.tab.deliveryOptions=$org.olat.core.gui.control.generic.iframe\:option.delivery pane.tab.st_config=Vis\u00E3o geral @@ -67,6 +34,7 @@ rules.example=Exemplo\: {0} scform.deletedNode=Elemento de curso apagado ou n\u00E3o avaliavel, favor desativar sele\u00E7\u00E3o\! scform.deletedNode.error=Este elemento de curso foi apagado ou n\u00E3o pode \u00E9 avaliavel; n\u00E3o pode ser selecionado. Favor escolher outro. scform.error.configuration=Aten\u00E7\u00E3o\: os seguintes testes n\u00E3o est\u00E3o associados com um recurso de Teste +scform.failedtype=Calcular pontua\u00E7\u00E3o de corte? scform.hasScore=Calcular pontua\u00E7\u00E3o? scform.hasScore.yes=De elementos scform.passedCutValue=Pontua\u00E7\u00E3o m\u00EDnima diff --git a/src/main/java/org/olat/course/nodes/tu/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/nodes/tu/_i18n/LocalStrings_pt_BR.properties index be8341f38506332f90c17642f2aa7a8ff5a187c4..37ae7a8c628e8ea6cfa556d723e857144b7ccde3 100644 --- a/src/main/java/org/olat/course/nodes/tu/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/course/nodes/tu/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Thu Apr 28 23:19:30 CEST 2016 +#Tue Nov 22 15:02:32 CET 2016 TUConfigForm.invalidurl=Favor inserir uma URL v\u00E1lida. TUConfigForm.pass=Senha TUConfigForm.protected=P\u00E1gina controlada por senha diff --git a/src/main/java/org/olat/course/run/CourseRuntimeController.java b/src/main/java/org/olat/course/run/CourseRuntimeController.java index 0ee3ca10d5537fd371262f3078f46b66a2455726..1a09f8586bcbcb60783e66ecfc48440bed1d6bf0 100644 --- a/src/main/java/org/olat/course/run/CourseRuntimeController.java +++ b/src/main/java/org/olat/course/run/CourseRuntimeController.java @@ -825,6 +825,8 @@ public class CourseRuntimeController extends RepositoryEntryRuntimeController im if(event instanceof BusinessGroupModifiedEvent) { processBusinessGroupModifiedEvent((BusinessGroupModifiedEvent)event); } + } else if (lifeCycleChangeCtr == source) { + loadRepositoryEntry(); } else if (currentToolCtr == source) { if (event == Event.DONE_EVENT) { // special check for editor diff --git a/src/main/java/org/olat/ims/qti/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/ims/qti/_i18n/LocalStrings_pt_BR.properties index ac90b1d6fb8d2dfe46769b878c2c2c52d99957dc..3ff007733134e25f251c6a51b1b561c30af61aef 100644 --- a/src/main/java/org/olat/ims/qti/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/ims/qti/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Thu May 22 23:04:20 CEST 2014 +#Tue Nov 22 16:03:21 CET 2016 DetailedResults=Resultados em detalhe ERROR_ASSESSMENT_OUTOFTIME=Limite de tempo do teste excedido. ERROR_ITEM_OUTOFTIME=Tempo limite para esta quest\u00E3o excedido. @@ -22,8 +22,6 @@ ass.identifier=N\u00FAmero de identifica\u00E7\u00E3o ass.inst=Institui\u00E7\u00E3o ass.title=Avalia\u00E7\u00E3o ass.user=Candidato - - column.header.action=A\u00E7\u00E3o column.header.assesspoints=Pontua\u00E7\u00E3o column.header.date=Data @@ -46,7 +44,6 @@ head.ass.details=Resultados detalhados head.ass.ovw=S\u00EDntese de Avalia\u00E7\u00E3o head.ass.summary=Ficha de avalia\u00E7\u00E3o head.score=Resultado de pontua\u00E7\u00E3o - hours=Horas mins=Minutos notReleased=N\u00E3o lan\u00E7ado @@ -68,4 +65,6 @@ score.val=Pontua\u00E7\u00E3o alcan\u00E7ada sec=Se\u00E7\u00E3o secs=Segundos time=Tempo +title.convert.qti21=Converter para QTI 2.1 +tools.convert.qti21=Converter para QTI 2.1 warning.test.with.essay=$org.olat.ims.qti.editor\:warning.test.with.essay diff --git a/src/main/java/org/olat/ims/qti/editor/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/ims/qti/editor/_i18n/LocalStrings_pt_BR.properties index 502f0b01682e05fa0b7a9cab62d88b7a533ad452..e6e2d8bf2a0472eb3130377648ae20b0f690a65d 100644 --- a/src/main/java/org/olat/ims/qti/editor/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/ims/qti/editor/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Fri Apr 29 00:02:51 CEST 2016 +#Tue Nov 22 18:21:09 CET 2016 add_answer=Adicionar nova resposta add_blank=Adicionar novo espa\u00E7o vazio add_text=Adicionar novo fragmento de texto @@ -186,7 +186,9 @@ tab.preview=Visualiza\u00E7\u00E3o da quest\u00E3o tab.question=Quest\u00E3o/respostas tab.section=Sess\u00E3o tab.survey=Pesquisa +test.converted=O teste \u00E9 convertido title.add=Adicionar elemento +title.convert.qti21=Converter para QTI 2.1 title.copy=Copiar elemento title.move=Mover elemento tools.add.cloze=Lacuna de texto @@ -200,6 +202,7 @@ tools.change.copy=Copiar tools.change.delete=Apagar tools.change.header=Mudar tools.change.move=Mover +tools.convert.qti21=Converter para QTI 2.1 tools.export.docx=Exportar para Word tools.export.header=Exportar tools.export.qpool=Exportar para reservat\u00F3rio diff --git a/src/main/java/org/olat/ims/qti/export/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/ims/qti/export/_i18n/LocalStrings_pt_BR.properties index e581457bd1f2d9704b786c7bdaf7de38284fdc04..0942312f72a95ec16538c4b49b75fdc45a7988d2 100644 --- a/src/main/java/org/olat/ims/qti/export/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/ims/qti/export/_i18n/LocalStrings_pt_BR.properties @@ -1,29 +1,11 @@ -#Thu Sep 03 11:24:42 CEST 2015 +#Tue Nov 22 18:21:27 CET 2016 action.choose=Arquivar +archive.all.users=Usu\u00E1rio (Todos os grupos de usu\u00E1rio, por exemplo, autores, participantes, etc.) +archive.anonymous.users=Usu\u00E1rios an\u00F4nimos (Convidados) archive.noresults=Nenhum resultado salvo para este elemento de curso. +archive.participants=Participantes (Curso e grupos incorporados) archive.results.successfully=<b>Os resultados s\u00E3o arquivados em sua pasta pessoal.</b> - - - - - - - - - - - - - - - - - - - - - - +archive.wizard.title=Arquivo de teste e pesquisa column.field.notavailable=n/a column.header.assesspoints=Pontua\u00E7\u00E3o de teste column.header.date=Data @@ -63,8 +45,6 @@ form.separatedby=Campos separados por form.separatedby.ex=padr\u00E3o\: \\t form.taglessmattext=Nenhuma tag HTML dentro daquela legenda form.timecols=Exibir tempo (in\u00EDcio, dura\u00E7\u00E3o) - - info.alienitem=$org.olat.ims.qti.editor\:info.alienitem item.duration=Dura\u00E7\u00E3o (s) item.positions=Posi\u00E7\u00E3o @@ -84,6 +64,7 @@ table.action.select=Selecionar table.header.node=Elemento de curso table.node.action=A\u00E7\u00E3o table.node.title=T\u00EDtulo +user.restrictions=Tipo de usu\u00E1rio wizard.delimchoose.howto=Determinar a extens\u00E3o de arquivo e os separadores de campos. wizard.delimchoose.title=Op\u00E7\u00F5es CSV wizard.finished.howto=Este arquivo contendo dados arquivados pode ser encontrado em sua pasta pessoal. @@ -102,3 +83,5 @@ wizard.nodechoose.title=Sele\u00E7\u00E3o de teste/pesquisa wizard.nodetitle=T\u00EDtulo do elemento de curso wizard.optionschoose.howto=Determinar como cada tipo de quest\u00E3o deve ser mostrada. wizard.optionschoose.title=Exibir op\u00E7\u00F5es +wizard.user.selection.howto=Restri\u00E7\u00E3o do usu\u00E1rio +wizard.user.selection.title=Restri\u00E7\u00E3o de usu\u00E1rio diff --git a/src/main/java/org/olat/ims/qti/questionimport/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/ims/qti/questionimport/_i18n/LocalStrings_pt_BR.properties index f192415ae0f30e6a45441b22e2a615bfe8fde550..3c51f200fdc8fee7a5b59d6cf300ac9385394df7 100644 --- a/src/main/java/org/olat/ims/qti/questionimport/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/ims/qti/questionimport/_i18n/LocalStrings_pt_BR.properties @@ -1,44 +1,6 @@ -#Tue Feb 24 13:45:33 CET 2015 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +#Tue Nov 22 16:06:19 CET 2016 download.example=Modelo de importa\u00E7\u00E3o de Excel +error.format.number=N\u00FAmero ilegal. Por favor, coloque um numero. {0} form.importdata=Colunas copiadas do Excel (separados por v\u00EDrgula) input.title=Entrada de dados item.type.fib=$org.olat.ims.qti.editor\:item.type.fib diff --git a/src/main/java/org/olat/ims/qti/resultexport/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/ims/qti/resultexport/_i18n/LocalStrings_pt_BR.properties new file mode 100644 index 0000000000000000000000000000000000000000..9a3b86a0e282f652e8743f626afe9c5b255237ff --- /dev/null +++ b/src/main/java/org/olat/ims/qti/resultexport/_i18n/LocalStrings_pt_BR.properties @@ -0,0 +1,21 @@ +#Tue Nov 22 16:08:46 CET 2016 +button.export=Exportar resultados +button.return=Retornar +button.show=Exibir +detail.results=Resultados detalhados +error.no.assessed.users=Sem avalia\u00E7\u00F5es dispon\u00EDveis +table.all.firstname=Primeiro nome +table.all.id=ID +table.all.lastname=\u00DAltimo nome +table.all.passed=Aprovado +table.all.tries=Tentativas +table.all.username=Usu\u00E1rio +table.grading=Classifica\u00E7\u00E3o +table.overview=Vis\u00E3o geral +table.user.attempt=Tentativa_ +table.user.date=Data +table.user.duration=Dura\u00E7\u00E3o +table.user.email=Email +table.user.id=ID +table.user.score=Pontua\u00E7\u00E3o +table.user.trial=Tentativa diff --git a/src/main/java/org/olat/ims/qti/statistics/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/ims/qti/statistics/ui/_i18n/LocalStrings_pt_BR.properties index 9d3823c8d47e336a9f6ab9c82399b5127652c5fb..7dbf25f36a1e8390fae80c964ebbf02245165b53 100644 --- a/src/main/java/org/olat/ims/qti/statistics/ui/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/ims/qti/statistics/ui/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Fri Jul 10 22:56:00 CEST 2015 +#Tue Nov 22 16:09:00 CET 2016 answer.correct=correto answer.false=errado answer.no=N\u00E3o @@ -42,6 +42,7 @@ chart.thisquestionwrongansweredpercent={0}% dos participantes n\u00E3o responder chart.title.completiontime=Tempo de conclus\u00E3o chart.title.ovpassedfailed=Passou / Falhou download.raw.data=Baixar dados brutos +error.notfound.text=O arquivo com o teste n\u00E3o pode ser aberto e as estat\u00EDsticas n\u00E3o podem ser mostradas. essay.warning.survey=Este question\u00E1rio cont\u00E9m perguntas do tipo ensaio. Por favor, navegue para a respectiva quest\u00E3o para an\u00E1lise posterior. essay.warning.test=Este teste cont\u00E9m perguntas do tipo ensaio. Por favor, navegue para a respectiva quest\u00E3o para an\u00E1lise posterior. fib.answer=Lista de respostas diff --git a/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_pt_BR.properties index 6f3a5e2363b8a58bdc06fd88a87e0bf5fdb773da..98ddc255e99c802caf58ae342b3b1ed95e6cd342 100644 --- a/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Mon Nov 21 21:18:49 CET 2016 +#Tue Nov 22 17:52:43 CET 2016 actualPoints=$org.olat.modules.iq\:actualPoints admin.menu.title=QTI 2.1 admin.menu.title.alt=Defini\u00E7\u00F5es do QTI 2.1 diff --git a/src/main/java/org/olat/login/oauth/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/login/oauth/ui/_i18n/LocalStrings_pt_BR.properties index 852695c594cb78ba1cce0b3c952a71b52da15deb..4510d90d99c2def1cf6a8079d8e23360e3176466 100644 --- a/src/main/java/org/olat/login/oauth/ui/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/login/oauth/ui/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,5 @@ -#Thu Apr 28 23:25:26 CEST 2016 +#Tue Nov 22 15:36:12 CET 2016 +add.openidconnectif.custom=Adicionar Open ID Connect personalizado adfs.admin.title=Sistema federativo de diret\u00F3rio ativo adfs.admin.title.alt=Sistema federativo de diret\u00F3rio ativo adfs.api.id=Client ID @@ -10,12 +11,16 @@ admin.menu.title=Provedores sociais admin.menu.title.alt=OAuth e provedores sociais authentication.provider.description=Entrar com sua m\u00EDdia social favorita authentication.provider.linkText=Social logins +confirm.delete.provider.text=Deseja realmente excluir o seguinte provedor "{0}"? +confirm.delete.provider.title=Excluir provedor "{0}" disclaimer.title=Disclaimer error.access.denied=Acesso negado error.account.creation=No momento voc\u00EA n\u00E3o tem conta OpenOLAT. +error.duplicate.provider=Esse provedor j\u00E1 existe error.generic=Ocorreu um erro inesperado. error.invalid.grant=Voc\u00EA n\u00E3o tem permiss\u00E3o para acessar OpenOLAT. error.no.id=N\u00F3s n\u00E3o fomos capazes de identific\u00E1-lo. +error.title=Autentica\u00E7\u00E3o n\u00E3o bem-sucedida error.token.rejected=Token rejeitado. facebook.admin.title=Configura\u00E7\u00E3o Facebook facebook.api.id=App key @@ -30,6 +35,7 @@ linkedin.api.id=Client ID linkedin.api.secret=Client Secret linkedin.enabled=LinkedIn login=Login +login.OpenIDConnect=Open ID Connect login.adfs=ADFS login.facebook=Facebook login.google=Google+ @@ -37,6 +43,21 @@ login.linkedin=LinkedIn login.panther=My Hamilton login.twitter=Twitter oauth.admin.title=Configura\u00E7\u00E3o OAuth +openidconnectif.admin.custom.title="{0}" OpenID Connect Fluxo Impl\u00EDcito +openidconnectif.admin.title=Fluxo Impl\u00EDcito do OpenID Connect +openidconnectif.admin.title.alt=OpenID Connect com Fluxo Impl\u00EDcito +openidconnectif.api.id=ID Cliente +openidconnectif.api.secret=Cliente secreto +openidconnectif.authorization.endpoint=Ponto final de autoriza\u00E7\u00E3o +openidconnectif.authorization.endpoint.example=https\://openid.frentix.com/sts/openid/connect/authorize +openidconnectif.default.enabled=$\:adfs.default.enabled +openidconnectif.displayname=Mostrar nome +openidconnectif.enabled=Open ID Connect +openidconnectif.issuer=Emissor +openidconnectif.issuer.example=https\://frentix.com +openidconnectif.name=Nome do provedor +openidconnectif.name.error=Utilize apenas a-z A-Z 0-9. -_. O nome precisa ter pelo menos 3 caracteres e no m\u00E1ximo 8 caracteres. +openidconnectif.wait.message=Voc\u00EA ser\u00E1 redirecionado para o OpenOLAT momentaneamente. twitter.admin.title=Configura\u00E7\u00E3o do Twitter twitter.api.id=Chave do consumidor (App key) twitter.api.secret=Segredo do consumidor (App secret) diff --git a/src/main/java/org/olat/modules/assessment/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/assessment/ui/_i18n/LocalStrings_pt_BR.properties index 103d2a21430114bd544895e72b978a33c7b173a6..2eae9d2a8fe6b44ea0c5a16f4d4f380dc930e048 100644 --- a/src/main/java/org/olat/modules/assessment/ui/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/modules/assessment/ui/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Mon Nov 21 20:23:52 CET 2016 +#Tue Nov 22 12:51:52 CET 2016 assessment.status.done=avaliado assessment.status.inProgress=Iniciado assessment.status.inReview=Para revisar @@ -33,6 +33,7 @@ table.header.numOfInitialLaunch=Recurso aberto pelo menos uma vez table.header.numOfOtherUsers=N\u00FAmero de usu\u00E1rios n\u00E3o-registrados table.header.numOfParticipants=N\u00FAmero de participantes inscritos table.header.numOfPassed=Aprovado +table.header.passed=Aprovado table.header.scoreAverage=M\u00E9dia users=Usu\u00E1rios waiting.review=Revis\u00F5es pendentes diff --git a/src/main/java/org/olat/modules/fo/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/fo/_i18n/LocalStrings_pt_BR.properties index 596f15bb7f65b4fb34a1bf5865413796e3fb891c..5e50d3960607cd13afdd919c069f5fe9be6f7afb 100644 --- a/src/main/java/org/olat/modules/fo/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/modules/fo/_i18n/LocalStrings_pt_BR.properties @@ -1,6 +1,8 @@ -#Thu Apr 28 23:36:47 CEST 2016 +#Tue Nov 22 15:47:43 CET 2016 admin.menu.title=F\u00F3rum admin.menu.title.alt=Configura\u00E7\u00E3o do F\u00F3rum +admin.pseudonyms.descr=Crie ou exclua "apelidos" usados em posts do f\u00F3rum para fazer postagens an\u00F4nimas. Ao criar um apelido, o sistema precisa da senha correta para ser inserida ao reutilizar o apelido. Ao excluir um apelido existente, o sistema permite reutilizar o apelido por qualquer pessoa. Observe que excluir o apelido aqui N\u00C3O exclui nenhum apelido nos f\u00F3runs. Esta \u00E9 apenas uma tabela de pesquisa de prote\u00E7\u00E3o por senha. O apelido usado real \u00E9 armazenado em cada postagem de f\u00F3rum. +admin.pseudonyms.title=Gerenciar apelidos do f\u00F3rum admin.title=Configura\u00E7\u00E3o do F\u00F3rum anonymous.course.default=Padr\u00E3o para o f\u00F3rum de curso anonymous.default.disabled=Codinome desativado @@ -20,11 +22,16 @@ attachments.remove.string=Remover attachments.too.big=Anexo muito grande. Um m\u00E1ximo de {0} MB \u00E9 permitido. attachments.upload.successful=Arquivo {0} enviado com sucesso. Outros arquivos ainda podem ser anexados se necess\u00E1rio. close.thread=Fechar discuss\u00E3o +confirm.delete.pseudonym.title=Excluir apelidos +confirm.detele.pseudonym.msg=Deseja mesmo excluir o apelido "{0}" usado em {1} entradas do f\u00F3rum? +create.pseudonym=Criar apelido delete.att.ok=Arquivo(s) deletado(s). deleteok=Esta mensagem foi deletada. error.field.not.empty=Esta campo \u00E9 obrigat\u00F3rio. error.message.deleted=$\:deleteok error.pseudonym=Este nome \u00E9 muito semelhante ao de usu\u00E1rio j\u00E1 existente. +error.pseudonym.authentication=Autentica\u00E7\u00E3o falhou. +error.pseudonym.protected=O alias est\u00E1 protegido e n\u00E3o pode ser usado sem a senha correta. filter=Filtrar por pessoas filter.header.allUsers=Todas as contribui\u00E7\u00F5es filter.header.title=Procurar por pessoas @@ -80,6 +87,9 @@ msg.title.re=Re\: msg.update=Editar msg.upload=Anexar arquivo natural.sort=Linha +new.password.label=Senha +new.pseudonym=Criar apelido protegido por senha +new.pseudonym.label=Apelido no=N\u00E3o notifications.entry=Mensagem "{0}" do usu\u00E1rio {1} criada em {2} notifications.entry.modified=Mensagem "{0}" modificado por {1} @@ -87,6 +97,8 @@ notifications.header=H\u00E1 novas mensagens em um forum que voc\u00EA subescrev notifications.header.course=F\u00F3rum no curso "{0}" notifications.header.group=F\u00F3rum no grupo "{0}" open.thread=Abrir duscuss\u00E3o +password=Senha para posterior reutiliza\u00E7\u00E3o do apelido (opcional) +password.placeholder=Senha para uso exclusivo de seu apelido pseudonym= pseudonym.suffix=(Codinome) reallydeleteAtt=Voc~e realmente quer deletar este arquivos? diff --git a/src/main/java/org/olat/modules/gotomeeting/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/gotomeeting/ui/_i18n/LocalStrings_pt_BR.properties index 3680e5f31ced38c4d3f3c1384ce5fe6dbf033057..8904282c008382b6c37b805bd85ccb68eca893b0 100644 --- a/src/main/java/org/olat/modules/gotomeeting/ui/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/modules/gotomeeting/ui/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Mon Nov 21 20:39:48 CET 2016 +#Tue Nov 22 12:51:55 CET 2016 add.my.account=Eu tenho uma conta add.organizer=Adicionar um novo organizador add.training=Adicionar novo treinamento diff --git a/src/main/java/org/olat/modules/iq/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/iq/_i18n/LocalStrings_pt_BR.properties index de9dbc1430e8a381961f13ba5c63336b8d120188..8ae4f6244b97450589bc4417462063fab8f9042f 100644 --- a/src/main/java/org/olat/modules/iq/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/modules/iq/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Thu Sep 08 16:42:38 CEST 2011 +#Tue Nov 22 15:48:21 CET 2016 DetailedResults=Resultados detalhados ERROR_ASSESSMENT_OUTOFTIME=O tempo pr\u00E9 definido total foi excedido. ERROR_ITEM_OUTOFTIME=O tempo pr\u00E9 definido para esta se\u00E7\u00E3o de quest\u00F5es foi excedido. @@ -24,6 +24,8 @@ confirmCancel=Voc\u00EA realmente quer cancelar? Nenhum dado ser\u00E1 salvo\! confirmSubmit=Voc\u00EA realmente quer submeter? confirmSuspend=Voc\u00EA realmente quer suspender? couldNotDisplayItem=Esta quest\u00E3o foi fechada e pode ent\u00E3o n\u00E3o ser mais exibida. +error.test.deleted.msg=O teste foi exclu\u00EDdo ou n\u00E3o pode ser encontrado. +error.test.deleted.title=Teste ausente itemclosed=Quest\u00E3o encerrada noMaxScore=Sem m\u00E1ximo qti.marker.title={0} tentativa(s) de solu\u00E7\u00E3o, n\u00E3o marcado diff --git a/src/main/java/org/olat/modules/portfolio/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/portfolio/ui/_i18n/LocalStrings_pt_BR.properties index a92e48798bb6ee091a95a790ef04c043b0aa0281..faf9bee3835327dda37cf5c16bdea51692a2e017 100644 --- a/src/main/java/org/olat/modules/portfolio/ui/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/modules/portfolio/ui/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Mon Nov 21 21:31:13 CET 2016 +#Tue Nov 22 14:15:41 CET 2016 access=Acesso access.binder=As pessoas abaixo t\u00EAm acesso \u00E0 carteira do portf\u00F3lio access.rights=Adicionar direitos de acesso @@ -116,15 +116,241 @@ delete.def.pages.confirm.title=Excluir {0} entradas delete.media.confirm.descr=Deseja realmente apagar esta m\u00EDdia "{0}"? delete.media.confirm.title=Excluir m\u00EDdia delete.page=Colocar entrada na lixeira +delete.page.confirm.descr=Deseja realmente remover esta entrada "{0}"? +delete.page.confirm.title=Remover entrada +delete.section.confirm.descr=Deseja realmente excluir esta se\u00E7\u00E3o "{0}"? +delete.section.confirm.title=Excluir se\u00E7\u00E3o +deleted.entries=Lixeira +deleted.pages.breadcrump=Lixeira +document.by=por {0} +document.creationdate=Enviado\: {0} +document.download=Download do documento\: +down=<i class\='o_icon o_icon o_icon-lg o_icon_move_down'> </i> +edit.access.rights=Editar direitos de acesso +edit.assignment=Editar atribui\u00E7\u00E3o +edit.binder.metadata=Editar metadados +edit.last.binder=Editar a \u00FAltima pasta usada +edit.last.entry=Editar a \u00FAltima entrada +edit.page=Editar entrada +edit.page.close=Fechar editor +edit.page.metadata=Editar metadados +edition=Edi\u00E7\u00E3o +end.date=Final error.begin.after.end=A data de in\u00EDcio deve ser anterior \u00E0 data de t\u00E9rmino. +error.invalid.type=Esse tipo de arquivo n\u00E3o \u00E9 suportado. error.invitation.mail.used=Este endere\u00E7o de e-mail j\u00E1 \u00E9 utilizado por um usu\u00E1rio OpenOLAT. error.mail.invalid=Por favor, forne\u00E7a um endere\u00E7o de e-mail v\u00E1lido. error.mimetype=$org.olat.core.commons.modules.bc\:WrongMimeType +fileupload=Imagem teaser +filter.show.all=Mostrar tudo +firstName=Primeiro nome +go.to.trash=Ir para lixeira +goto.media.center=Abrir m\u00EDdia center +goto.my.binders=Ir para minhas pastas +goto.my.pages=Mostrar minhas entradas +goto.my.shared.items=Ir para meus compartilhamentos +goto.shared.with.me=Ir para itens compartilhados +image.align=Alinhar +image.align.background=Usar como imagem de fundo em grande escala +image.align.left=Imagem pequena, colocar no lado esquerdo fora do resumo +image.align.left.large=Imagem grande, colocar no lado esquerdo fora do resumo +image.align.right=Imagem pequena, exibir no lado direito fora do resumo +image.align.right.large=Imagem grande, colocar no lado direito fora do resumo +import.artefactV1=Importar artefatos +institution=Institui\u00E7\u00E3o +invitation.link=Link invitation.mail.body=Voc\u00EA foi convidado por {1} para olhar uma pasta acumulativa no OLAT. Por favor, v\u00E1 para\: {0} invitation.mail.failure=Erro ao enviar seu e-mail. As pessoas convidadas n\u00E3o puderam ser notificadas. Por favor, tente novamente mais tarde ou entre em contato com sua equipe de suporte. invitation.mail.subject=Convite para uma pasta acumulativa j\u00E1 lan\u00E7ada invitation.mail.success=As pessoas convidadas foram notificadas com sucesso via e-mail. +issue=Edi\u00E7\u00E3o +language=Idioma +lastName=\u00DAltimo nome +mail=E-mail +map.available=$org.olat.course.nodes.portfolio\:map.available +map.comment=$org.olat.course.assessment\:map.comment +map.copyDate=$org.olat.course.nodes.portfolio\:map.copyDate +map.deadline=$org.olat.course.nodes.portfolio\:map.deadline +map.deadline.change=$org.olat.course.nodes.portfolio\:map.deadline.change +map.new=$org.olat.course.nodes.portfolio\:map.new +map.not.passed=$org.olat.course.assessment\:map.not.passed +map.not.rated.yet=$org.olat.course.assessment\:map.not.rated.yet +map.passed=$org.olat.course.assessment\:map.passed +map.returnDate=$org.olat.course.nodes.portfolio\:map.returnDate map.share.with.mail.error.olatUser=Este endere\u00E7o de e-mail j\u00E1 \u00E9 utilizado por um usu\u00E1rio OLAT. map.template=Template do Portfolio +media.center=M\u00EDdia Center +media.center.text=Pesquise, crie, adicione arquivos de m\u00EDdia ou outros artefatos que voc\u00EA deseja usar em suas entradas para fins de ilustra\u00E7\u00E3o. +message.imported.successfully={0} m\u00EDdias importadas com \u00EAxito. +meta.assignment=Atribui\u00E7\u00E3o (tarefa) +meta.binder.section.titles=Na pasta "{0}", se\u00E7\u00E3o "{1}" +meta.categories=Categorias +meta.last.modified=\u00FAltima modifica\u00E7\u00E3o {0} +meta.last.publication=publicado em {0} +meta.page.assignment=Esta \u00E9 uma tarefa +meta.page.assignment.type=Tipo +meta.section.assignments=<strong>Atribui\u00E7\u00F5es</strong> nesta sec\u00E7\u00E3o +meta.section.categories=<strong>Categorias</strong> nesta se\u00E7\u00E3o +mf.creator=Autor +mf.edition=Edi\u00E7\u00E3o +mf.editor=Editor +mf.institution=Institui\u00E7\u00E3o +mf.isbn=ISBN +mf.issue=Edi\u00E7\u00E3o +mf.lastVisitDate=Data da \u00FAltima visita +mf.pages=P\u00E1ginas +mf.publicationDate=Data da publica\u00E7\u00E3o +mf.publicationTitle=T\u00EDtulo da publica\u00E7\u00E3o +mf.series=S\u00E9rie +mf.sourceType=Tipo +mf.sourceType.book=Livro +mf.sourceType.film=Filme +mf.sourceType.journalArticle=Artigo +mf.sourceType.report=Relat\u00F3rio +mf.sourceType.webpage=P\u00E1gina web +mf.volume=Volume +move=Mover +move.assignment=Mover atribui\u00E7\u00E3o +my.entries=Minhas entradas +my.entries.text=Uma lista de todas as entradas do seu portf\u00F3lio, independentemente do seu contexto. Este \u00E9 o cora\u00E7\u00E3o do seu trabalho de portf\u00F3lio. +my.portfolio.binders=Minhas pastas de portf\u00F3lio +my.portfolio.binders.breadcrump=Minhas pastas +my.portfolio.binders.text=Melhor trabalhar com uma pasta espec\u00EDfico. Uma pasta coloca o seu trabalho em contexto e simplifica a configura\u00E7\u00E3o de acesso. +my.portfolio.pages.breadcrump=Minhas entradas +my.shared.items=Compartilhado por mim +my.shared.items.text=Uma lista de todas as entradas que voc\u00EA compartilhou com outras pessoas. +new.entry=Criar nova entrada +new.medias=Adicionar novo objeto ao "M\u00EDdia Center" +new.section.desc=Descri\u00E7\u00E3o da se\u00E7\u00E3o +new.section.title=Se\u00E7\u00E3o +no.binders.template.available=N\u00E3o h\u00E1 nenhum modelo dispon\u00EDvel de um curso. +no.map=$org.olat.course.nodes.portfolio\:no.map +not.implemented=N\u00E3o implementado +notifications.modified.page=Entrada '{0}' modificada +notifications.modified.section=Se\u00E7\u00E3o '{0}' modificada notifications.new.comment=Novo coment\u00E1rio sobre '{0}' de {1} notifications.new.page=Nova p\u00E1gina '{0}' adicionada +notifications.new.section=Nova se\u00E7\u00E3o '{0}' adicionada +open=Abrir +open.full.page=Leia a p\u00E1gina inteira +open.map=$org.olat.course.nodes.portfolio\:open.map +override.dates.section=Estender per\u00EDodo +page.atleastone=Selecione pelo menos uma entrada +page.binders=Pasta +page.sections=Se\u00E7\u00E3o +page.status=Status +page.summary=$\:summary +page.title=$\:title +pages=P\u00E1ginas +passed.false=$org.olat.course.assessment\:passed.false +passed.true=$org.olat.course.assessment\:passed.true +passed.yourpassed=$org.olat.course.assessment\:passed.yourpassed +place=Lugar +portfolio.assessment=Classifica\u00E7\u00E3o +portfolio.entries=Entradas +portfolio.history=Hist\u00F3ria +portfolio.overview=Vis\u00E3o geral +portfolio.personal.menu.title=Portf\u00F3lio 2.0 +portfolio.personal.menu.title.alt=$\:portfolio.personal.menu.title +portfolio.publish=Controle de acesso +portfolio.root.breadcrump=Portf\u00F3lio +portfolio.template.options=Op\u00E7\u00F5es +portfoliotask=Tarefa do portf\u00F3lio +portfoliotask.none=Nenhum +publication.title=T\u00EDtulo da publica\u00E7\u00E3o +publish=Publicar entrada +publish.confirm.descr=Deseja publicar esta entrada "{0}"? +publish.confirm.title=Publicar +publish.status.title=Publicar status da pasta "{0}" +publisher=Editor +quick.links=Links r\u00E1pidos +remove=Remover +reopen=Reabrir +reopen.binder=$org.olat.modules.assessment.ui\:reopen +reopen.confirm.descr=Deseja reabrir esta entrada "{0}"? Isso ir\u00E1 reabrir a se\u00E7\u00E3o tamb\u00E9m. +reopen.confirm.title=Reabrir entrada +reopen.page=Reabrir +reopen.section=Reabrir +reopen.section.confirm.descr=Deseja reabrir esta se\u00E7\u00E3o "{0}"? +reopen.section.confirm.title=Reabrir se\u00E7\u00E3o +restore.binder=Restaurar +restore.binder.confirm.descr=Deseja restaurar o fich\u00E1rio "{0}"? Ele aparecer\u00E1 em "Minhas pastas" novamente. +restore.binder.confirm.title=Restaurar pasta +restore.binder.success=A pasta (fich\u00E1rio) foi restaurada com sucesso. +restore.page=Restaurar +revision.confirm.descr=Deseja reenviar esta entrada "{0}" para revis\u00E3o? +revision.confirm.title=Enviar para revis\u00E3o +revision.page=Revis\u00E3o +save.done=$org.olat.modules.assessment.ui\:save.done +section.delete=Excluir se\u00E7\u00E3o +section.down=Baixa +section.edit=Editar se\u00E7\u00E3o +section.paging.all=Mostrar todas entradas +section.paging.next=Pr\u00F3ximo +section.paging.one=Uma se\u00E7\u00E3o +section.paging.previous=Anterior +section.paging.with.title=Ir para se\u00E7\u00E3o "{0}" +section.score=Pontua\u00E7\u00E3o +section.status=Status +section.title=Se\u00E7\u00E3o {0} +section.up=Subir +select.mymap=$org.olat.course.nodes.portfolio\:select.mymap +series=S\u00E9ries +shared.with.me=Compartilhado comigo +shared.with.me.text=Uma lista de todos os itens compartilhados por voc\u00EA. +show.help.binder=Ajuda +source=Fonte +status.closed=fechado +status.deleted=exclu\u00EDdo +status.draft=Rascunho +status.in.progress=em progresso +status.in.revision=em revis\u00E3o +status.inRevision=$\:status.in.revision +status.not.started=n\u00E3o iniciado +status.published=publicado +status.submitted=enviado +summary=Resumo +summary.placeholder=Breve resumo sobre o conte\u00FAdo +table.grading.failed.points=<span class\="o_state o_failed"><i class\="o_icon o_icon_failed"> </i> {0} Ponto(s)</span> +table.grading.no=sem classifica\u00E7\u00E3o ainda +table.grading.passed.points=<span class\="o_state o_passed"><i class\="o_icon o_icon_passed"> </i> {0} Ponto(s), passou</span> +table.grading.points={0} Ponto(s) +table.header.categories=Categorias +table.header.change.status=Status +table.header.collection.date=Coletados em +table.header.course=Cursos +table.header.course.node=Elemento Curso +table.header.date=Data +table.header.down=<i class\='o_icon o_icon o_icon-lg o_icon_move_down'> </i> +table.header.grading=Coletados em +table.header.key=ID +table.header.lastUpdate=\u00DAltima atualiza\u00E7\u00E3o +table.header.numpages=\# Entradas +table.header.open=Iniciar +table.header.open.sections=Abrir +table.header.passed=Aprovado +table.header.publication.date=Publicado em +table.header.score=Pontos +table.header.section=Se\u00E7\u00E3o +table.header.select.sections=Se\u00E7\u00F5es +table.header.status=Status +table.header.title=T\u00EDtulo +table.header.type=Tipo +table.header.up=<i class\='o_icon o_icon o_icon-lg o_icon_move_up'> </i> +table.of.contents=Tabela de conte\u00FAdo {0} +table.user.login=Usu\u00E1rio +teaser=Imagem "Teaser" +template=Modelo +template.none=Nenhum +timeline.switch.off=Cronograma +timeline.switch.on=Cronograma +title=T\u00EDtulo +trash.binder.acknowledge=A pasta ser\u00E1 movida para a lixeira. +up=<i class\='o_icon o_icon o_icon-lg o_icon_move_up'> </i> +url=URL +used.in=Utilizado em +validate.email=Validar e-mail +volume=Volume +warning.binder.synched=A pasta est\u00E1 sincronizada com o seu modelo. +warning.portfolio.not.found=O portf\u00F3lio n\u00E3o pode ser encontrado, provavelmente foi apagado no per\u00EDodo. +warning.template.in.use=O modelo n\u00E3o pode ser exclu\u00EDdo porque est\u00E1 em uso por alguns usu\u00E1rios. diff --git a/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_pt_BR.properties index c6f76734ff99408c31cf78ef5fc65d09689c1b7e..3b9741003cc35eece41515b85319872286c85a21 100644 --- a/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Mon Nov 21 22:24:48 CET 2016 +#Tue Nov 22 14:16:13 CET 2016 add.track=Adicionar legenda admin.config.enable=Ativar recurso de v\u00EDdeo admin.config.hint=Tem certeza de que deseja desativar a transcodifica\u00E7\u00E3o de v\u00EDdeo? @@ -48,6 +48,7 @@ queue.table.header.creator=Criador queue.table.header.displayname=Nome queue.table.header.resid=ID queue.trans.description=Fila para transcodificar todos os v\u00EDdeos +queue.trans.title=Colocar todos v\u00EDdeos em fila para transcodifica\u00E7\u00E3o sum.video=N\u00FAmero de v\u00EDdeos tab.admin.list=Transcodifica\u00E7\u00F5es pendentes tab.admin.set=Configura\u00E7\u00E3o do v\u00EDdeo diff --git a/src/main/java/org/olat/modules/vitero/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/vitero/ui/_i18n/LocalStrings_pt_BR.properties index 55da5518b7043afff643eec089cc72ff8828d7bb..47b3d98ef45dfd2ee235c9b7e396c042b900f034 100644 --- a/src/main/java/org/olat/modules/vitero/ui/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/modules/vitero/ui/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Mon Nov 21 22:25:05 CET 2016 +#Tue Nov 22 17:39:57 CET 2016 admin.menu.title=vitero admin.menu.title.alt=Configura\u00E7\u00E3o de servidores vitero available.places=Existam {0} lugares dispon\u00EDveis para esta reuni\u00E3o @@ -30,3 +30,57 @@ delete.nok=A reuni\u00E3o n\u00E3o p\u00F4de ser exclu\u00EDdo por raz\u00F5es d delete.ok=A reuni\u00E3o foi exclu\u00EDda com sucesso. enabled=ativado error.bookingCollision=Conflito na reserva +error.bookingDatesInverted=A data de t\u00E9rmino da reuni\u00E3o n\u00E3o deve ser anterior \u00E0 data de in\u00EDcio. +error.bookingDoesntExist=A reserva n\u00E3o existe. +error.bookingDoesntExistPrime=$\:error.bookingDoesntExist +error.bookingInPast=A data da reuni\u00E3o n\u00E3o pode ser no passado. +error.customer.invalid=O identificador do cliente vitero n\u00E3o \u00E9 v\u00E1lido. +error.customerDoesntExist=Este cliente n\u00E3o existe +error.groupDoesntExist=O grupo n\u00E3o existe. +error.invalidAttribut=Um valor de atributo \u00E9 inv\u00E1lido. +error.invalidTimezone=O fuso hor\u00E1rio \u00E9 inv\u00E1lido +error.licenseExpired=A licen\u00E7a expirou +error.moduleCollision=Sele\u00E7\u00E3o de m\u00F3dulo inv\u00E1lido. +error.remoteException=$\:error.unkown +error.sessionCodeNull=O acesso ao servidor vitero n\u00E3o \u00E9 poss\u00EDvel no momento. +error.unkown=Ocorreu um erro inesperado no servidor +error.url.invalid=O URL do servidor vitero n\u00E3o \u00E9 v\u00E1lido +error.userDoesntExist=O usu\u00E1rio n\u00E3o existe +error.userNotAssignedToGroup=O usu\u00E1rio n\u00E3o \u00E9 um membro desse grupo. +error.userNotAttachedToCustomer=O usu\u00E1rio n\u00E3o est\u00E1 conectado ao cliente selecionado. +error.vmsNotAvailable=Servidor vitero n\u00E3o dispon\u00EDvel +external.id=ID Externo +group.id=Identificador do grupo +group.name=T\u00EDtulo +group.numOfParticipants=Assentos reservados +group.open=Navegador de arquivos +new=Criar reuni\u00E3o +new.booking.warning=As defini\u00E7\u00F5es da reuni\u00E3o s\u00E3o finais e n\u00E3o podem ser modificadas mais tarde\! +option.adminlogin=Nome do usu\u00E1rio do servi\u00E7o da Web +option.adminpassword=Senha do web service +option.baseurl=URL servidor vitero +option.customerId=Identificador do cliente +option.olatTimeZone=Fuso hor\u00E1rio do servidor OLAT +reload=Recarregar +role.assistant=Assistente +role.audience=Audi\u00EAncia +role.participant=Participante +role.teamLeader=L\u00EDder da equipe +roomsOverview=Utiliza\u00E7\u00E3o da sala de equipe +signin=Login +signin.nok=O login para esta reuni\u00E3o n\u00E3o foi bem sucedido. Por favor, verifique se ainda h\u00E1 lugares dispon\u00EDveis gr\u00E1tis. +signin.ok=O login para esta reuni\u00E3o foi bem sucedido. +signout=Logout +signout.nok=O sinal para esta reuni\u00E3o n\u00E3o foi bem sucedido por raz\u00F5es desconhecidas. Tente novamente mais tarde ou entre em contato com seu supervisor. +signout.ok=O sinal para esta reuni\u00E3o foi bem sucedido. +start=In\u00EDcio +table.empty=N\u00E3o h\u00E1 reuni\u00F5es programadas dispon\u00EDveis neste momento +user.role=Papel vitero +users=Listas de participantes +users.empty=N\u00E3o h\u00E1 usu\u00E1rios nesta reuni\u00E3o. +users.intro=Fa\u00E7a login com os usu\u00E1rios da lista de propriet\u00E1rios do curso, treinadores ou participantes para esta reuni\u00E3o vitero. +users.title=Lista de participantes +vitero.account=Configura\u00E7\u00E3o +vitero.intro=Se voc\u00EA tem um servidor vitero da vitero GmbH voc\u00EA pode habilitar o m\u00F3dulo vitero aqui e entrar as informa\u00E7\u00F5es de acesso vitero. Voc\u00EA pode ent\u00E3o usar o elemento de curso "vitero" em seus cursos OLAT para criar vitero reuni\u00F5es. Mais informa\u00E7\u00F5es sobre o vitero ea op\u00E7\u00E3o de configura\u00E7\u00E3o podem ser encontradas na ajuda no lado direito e no site da vitero GmbH. +vitero.module.enabled=M\u00F3dulo "vitero" +vitero.title=Configura\u00E7\u00E3o viteo diff --git a/src/main/java/org/olat/portfolio/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/portfolio/ui/_i18n/LocalStrings_pt_BR.properties index 3f9a4e320d0840e388ddf0b0be533cbafaf6c75c..079c55a5abf07ac9f201c77e956df6d8912b9a4c 100644 --- a/src/main/java/org/olat/portfolio/ui/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/portfolio/ui/_i18n/LocalStrings_pt_BR.properties @@ -1,27 +1,12 @@ -#Mon Apr 02 17:46:34 CEST 2012 +#Tue Nov 22 14:46:06 CET 2016 EPStructuredMapTemplate=Modelo de portf\u00F3lio admin.menu.title=ePortfolio admin.menu.title.alt=Configurar ePortfolio - - - - - - - - - - - - - - - - - - - +binder.entry.point=Ponto de retorno na pasta +binder.entry.point.entries=Entradas +binder.entry.point.toc=Vis\u00E3o geral choose.artefact.intro=Por favor selecione um artefato para ser adicionado \u00E0 pasta acumulativa. +choose.artefact.intro.v2=Selecione os artefatos que deseja importar do m\u00F3dulo de portf\u00F3lio antigo para o novo gerenciamento de portf\u00F3lio. create.map=Criar pasta create.map.default=Criar pasta acumulativa create.map.fromTemplate=Criar uma pasta a partir de modelo @@ -32,8 +17,6 @@ eportfolio.menu.title=ePortfolio eportfolio.menu.title.alt=ePortfolio junto com artefatos e pastas acumulativas handlers.intro=Por favor, selecione todos os tipos de artefatos dispon\u00EDveis. Artefatos desativados ser\u00E3o exibidos, no entanto, voc\u00EA n\u00E3o pode mais cobr\u00E1-los. handlers.title=Tipos de Artefato - - myartefacts.intro=Voc\u00EA pode editar e apagar artefatos recolhidos, ou adicionar outros. myartefacts.menu.title=Meus artefatos myartefacts.menu.title.alt=Mostrar e gerenciar todos os artefatos @@ -56,6 +39,11 @@ portfolio.intro=Com isso voc\u00EA pode (des)ativar a funcionalidade ePortfolio portfolio.module.change.warning=OLAT precisa ser reiniciado para ativar as suas altera\u00E7\u00F5es ao longo do sistema. portfolio.module.enabled=Ativar ePortfolio portfolio.title=$\:admin.menu.title +portfolio.user.can.create.binder=Os alunos t\u00EAm permiss\u00E3o para criar pastas +portfolio.user.can.create.binder.course=Os alunos podem criar pastas de um curso +portfolio.user.can.create.binder.template=Os alunos podem criar pastas a partir de um modelo +portfolio.user.create.binder=Criar pastas +portfolio.v1.module.enabled=Ativar o ePortfolio legado v1 durante o per\u00EDodo de transi\u00E7\u00E3o site.title=$\:admin.menu.title site.title.alt=$\:admin.menu.title view.mode=Visualizar\: diff --git a/src/main/java/org/olat/repository/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/repository/_i18n/LocalStrings_pt_BR.properties index 3c2fbb37ac74049cbe27427bc87d91c72bb578ff..86f871a6451bc9759f85e2495d1dacfe15170f96 100644 --- a/src/main/java/org/olat/repository/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/repository/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,5 @@ -#Wed Jun 15 22:55:15 CEST 2016 +#Tue Nov 22 15:37:52 CET 2016 +BinderTemplate=Modelo Portfolio 2.0 CourseModule=Curso EPStructuredMapTemplate=Template/modelo de Portfolio Failed=A transmiss\u00E3o deste arquivo falhou. @@ -9,6 +10,7 @@ FileResource.FILE=Outro arquivo FileResource.GLOSSARY=Gloss\u00E1rio FileResource.IMAGE=Imagem FileResource.IMSCP=M\u00F3dulo IMS-CP +FileResource.IMSQTI21=Teste (QTI 2.1) FileResource.MOVIE=Filme FileResource.PDF=PDF FileResource.PODCAST=Podcast @@ -59,6 +61,7 @@ allcourses=Todos cursos assessment=$org.olat.group.ui.main\:assessment book=livro book.with.type=Livro {0} +bulk.update.nothing.applicable.selected=Esta a\u00E7\u00E3o n\u00E3o \u00E9 aplic\u00E1vel a nenhum dos recursos did\u00E1ticos seleccionados. bulk.update.nothing.selected=Voc\u00EA precisa selecionar pelo menos um recurso did\u00E1tico. cap.launch=Carregando recurso did\u00E1tico. Aguarde ... catalog.path=Caminho @@ -306,6 +309,8 @@ new.podcast=Criar Podcast new.podcast.intro=Criar novo Podcast new.portfolio=Modelo Portfolio new.portfolio.intro=Criar um novo modelo de portfolio +new.portfoliov2=Modelo Portf\u00F3lio 2.0 +new.portfoliov2.intro=Criar novo modelo de portf\u00F3lio 2.0 new.sharedfolder=Criar pasta de recursos new.sharedfolder.intro=Criar nova pasta de recursos new.survey=Criar pesquisa @@ -521,6 +526,7 @@ tools.add.glossary=Gloss\u00E1rio tools.add.header=Adicionar tools.add.owners=Adicionar propriet\u00E1rios tools.add.podcast=Podcast +tools.add.qti21=Teste QTI 2.1 tools.add.scorm=M\u00F3dulo SCORM tools.add.survey=Pesquisa tools.add.test=Teste diff --git a/src/main/java/org/olat/repository/ui/RepositoryEntryLifeCycleChangeController.java b/src/main/java/org/olat/repository/ui/RepositoryEntryLifeCycleChangeController.java index 83d1e33798977e9845164bed2b3eef25fd8f0d6a..d2cadc87c10cca1e0f7b7598ae61de6ca551ac8f 100644 --- a/src/main/java/org/olat/repository/ui/RepositoryEntryLifeCycleChangeController.java +++ b/src/main/java/org/olat/repository/ui/RepositoryEntryLifeCycleChangeController.java @@ -22,6 +22,7 @@ package org.olat.repository.ui; import java.util.Collections; import java.util.List; +import org.olat.core.commons.persistence.DB; import org.olat.core.gui.UserRequest; import org.olat.core.gui.components.Component; import org.olat.core.gui.components.link.Link; @@ -74,6 +75,8 @@ public class RepositoryEntryLifeCycleChangeController extends BasicController{ private ConfirmDeleteController confirmDeleteCtrl; private CloseableModalController cmc; + @Autowired + private DB dbInstance; @Autowired private RepositoryService repositoryService; @Autowired @@ -136,6 +139,7 @@ public class RepositoryEntryLifeCycleChangeController extends BasicController{ cleanUp(); } else if (event == Event.DONE_EVENT || event == Event.CHANGED_EVENT) { cleanUp(); + dbInstance.commit();//commit before sending events fireEvent(ureq, deletedEvent); EntryChangedEvent e = new EntryChangedEvent(re, getIdentity(), Change.deleted, "runtime"); ureq.getUserSession().getSingleUserEventCenter().fireEventToListenersOf(e, RepositoryService.REPOSITORY_EVENT_ORES); @@ -172,6 +176,7 @@ public class RepositoryEntryLifeCycleChangeController extends BasicController{ re = repositoryService.loadByKey(re.getKey()); lifeCycleVC.remove(closeLink); closeLink = null; + dbInstance.commit();//commit before sending events fireEvent(ureq, closedEvent); } diff --git a/src/main/java/org/olat/repository/ui/RepositoryEntryRuntimeController.java b/src/main/java/org/olat/repository/ui/RepositoryEntryRuntimeController.java index 24f1368679af2103170a54d1f3f3b462b3796902..13ce692575ae8941d7fa4be1fc9f3defbbfc3f2a 100644 --- a/src/main/java/org/olat/repository/ui/RepositoryEntryRuntimeController.java +++ b/src/main/java/org/olat/repository/ui/RepositoryEntryRuntimeController.java @@ -122,7 +122,7 @@ public class RepositoryEntryRuntimeController extends MainLayoutBasicController private RepositoryEntryDetailsController detailsCtrl; private RepositoryMembersController membersEditController; protected RepositoryEditDescriptionController descriptionCtrl; - private RepositoryEntryLifeCycleChangeController lifeCycleChangeCtr; + protected RepositoryEntryLifeCycleChangeController lifeCycleChangeCtr; private Dropdown tools; private Dropdown settings; diff --git a/src/main/java/org/olat/user/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/user/_i18n/LocalStrings_pt_BR.properties index bfeb894972927e0f6af922ef3255537926816eed..e72747e0183fadeb66f5759ae6b11e28b62c779a 100644 --- a/src/main/java/org/olat/user/_i18n/LocalStrings_pt_BR.properties +++ b/src/main/java/org/olat/user/_i18n/LocalStrings_pt_BR.properties @@ -1,4 +1,4 @@ -#Wed Jun 15 22:47:18 CEST 2016 +#Tue Nov 22 15:36:28 CET 2016 Failed=Falha na carga do arquivo. NoImage=Este formato de arquivo n\u00E3o pode ser carregado como imagem. ULLimitExceeded=A imagem n\u00E3o pode exceder {0} kByte. @@ -19,6 +19,7 @@ email.notsent=O E-mail n\u00E3o pode ser enviado email.sent=E-mail enviado com sucesso. error.change.email=Esse link de ativa\u00E7\u00E3o ja foi utilizado e portanto foi invalidado. error.change.email.time=O link de ativa\u00E7\u00E3o pode ser utilizado por {0} hrs e portanto est\u00E1 inv\u00E1lido. +error.change.email.unexpected=Seu E-mail n\u00E3o p\u00F4de ser alterado. Ocorreu um erro de servidor inesperado. error.no.props.found=N\u00E3o h\u00E1 propriedades para este usu\u00E1rio error.password.empty=Favor digitar sua senha antiga error.password.noauth=Sua senha antiga est\u00E1 incorreta