diff --git a/src/main/java/de/bps/course/assessment/_i18n/LocalStrings_pt_BR.properties b/src/main/java/de/bps/course/assessment/_i18n/LocalStrings_pt_BR.properties
index d6ee4b29f12287f298c4c75e32665024f9b82bfd..d696316fd14766713fde21aa294536ed4f15e150 100644
--- a/src/main/java/de/bps/course/assessment/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/de/bps/course/assessment/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Thu Sep 16 21:33:24 CEST 2010
+#Thu Mar 08 15:03:41 CET 2012
 assessment.testresults.finished=<font color\="green">Avalia\u00E7\u00E3o conclu\u00EDda</font>
 assessment.testresults.open=<font color\="orange">Avalia\u00E7\u00E3o pendente</font>
 cmd.showOnyxReporter=Pontua\u00E7\u00E3o total
@@ -8,3 +8,4 @@ table.action.selectparticipant=Selecionar os participantes
 table.action.showOnyxReporter=Mostrar
 table.header.overallselect=Pontua\u00E7\u00E3o total
 table.header.singleselect=Pontua\u00E7\u00E3o \u00FAnica
+table.header.surveyselect=Avalia\u00E7\u00E3o estat\u00EDstica
diff --git a/src/main/java/de/bps/course/nodes/den/_i18n/LocalStrings_pt_BR.properties b/src/main/java/de/bps/course/nodes/den/_i18n/LocalStrings_pt_BR.properties
index d9b0c0e41bce5ce24453c4624b19c7be130f8ff7..8b27452faead90072c557bf5a5fa468027f8b27c 100644
--- a/src/main/java/de/bps/course/nodes/den/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/de/bps/course/nodes/den/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Thu Sep 08 16:42:37 CEST 2011
+#Thu Mar 08 16:26:17 CET 2012
 chelp.btnConfDates=Abre as ferramentas para cria\u00E7\u00E3o e altera\u00E7\u00E3o das datas.
 chelp.btnCreateDates=Preenchidos todos os campos obrigat\u00F3rios para o $\:chelp.defaultValues voc\u00EA pode iniciar a cria\u00E7\u00E3o de datas com o bot\u00E3o $\:chelp.createDates.
 chelp.btnManageParts=Abre a ferramenta para exclus\u00E3o, adi\u00E7\u00E3o e notifica\u00E7\u00E3o dos participantes.
@@ -112,4 +112,6 @@ run.enrollment.list=Administrar participantes
 table.model.duration.day=Dia
 table.model.duration.days=Dias
 table.model.duration.hour=Horas
+table.model.duration.hours=Horas
 table.model.duration.min=Min.
+table.model.duration.mins=Min.
diff --git a/src/main/java/de/bps/course/nodes/ll/_i18n/LocalStrings_pt_BR.properties b/src/main/java/de/bps/course/nodes/ll/_i18n/LocalStrings_pt_BR.properties
index 45f99ebc5bdce1ad72236baf7c8b56c2d4cfa15f..c8390f8078a26caffd5dbac59d403d3546ff90a2 100644
--- a/src/main/java/de/bps/course/nodes/ll/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/de/bps/course/nodes/ll/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Mon Jun 07 22:24:32 CEST 2010
+#Thu Mar 08 15:03:57 CET 2012
 condition.accessibility.title=Acesso
 config.header=Lista de links
 config.nolinks.long=Voc\u00EA n\u00E3o criou nenhum link nessa lista ainda.
@@ -10,6 +10,7 @@ ll.table.description=Descri\u00E7\u00E3o
 ll.table.description.error=Favor preencher
 ll.table.html_target=Nova Janela
 ll.table.mandatory=* ... campo obrigat\u00F3rio
+ll.table.media=M\u00EDdia
 ll.table.target=Link alvo
 ll.table.target.error=Favor insira um URL
 ll.table.target.error.format=Formato URL inv\u00E1lido
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
new file mode 100644
index 0000000000000000000000000000000000000000..ec9b5a24eca29dbabae9f10fcf61d00fc25c2c1a
--- /dev/null
+++ b/src/main/java/de/bps/course/nodes/vc/_i18n/LocalStrings_pt_BR.properties
@@ -0,0 +1,46 @@
+#Thu Mar 08 16:28:09 CET 2012
+chelp.ced-vc-config.title=Configurar sala de aula virtual
+chelp.hover.vc.config=Ajuda sobre a configura\u00E7\u00E3o da sala de aula virtual
+chelp.vc1=Criar uma sala de aula virtual para comunica\u00E7\u00E3o on-line (apresenta\u00E7\u00F5es, discuss\u00F5es, quadro branco, compartilhamento de desktop, etc) com os participantes do curso. Cada elemento de curso est\u00E1 ligada exatamente \u00E0 uma sala de aula virtual. Escolha pr\u00E9-configura\u00E7\u00F5es e defina datas para reuni\u00F5es. A sala de aula n\u00E3o ser\u00E1 aberta automaticamente ao criar o elemento, mas refere-se a sua configura\u00E7\u00E3o e tem que ser aberto pelo moderador ou participante.
+chelp.vc2=<b>Template para sala de aula virtual\:</ b> O resultado dado em diferentes modelos de pr\u00E9-configura\u00E7\u00F5es para a sala de aula.
+chelp.vc3=<b> Datas para reuni\u00F5es\: </ b> Defina um n\u00FAmero aleat\u00F3rio de datas que a sala de aula ser\u00E1 aberta para reuni\u00F5es e possam ser inseridos pelos participantes.
+condition.accessibility.title=Acesso
+config.header=Configura\u00E7\u00E3o da 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 alterou o sistema para sua sala de aula virtual. A sala de aula existente, portanto, ser\u00E1 exclu\u00EDda. Voc\u00EA realmente deseja excluir 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.short=Configura\u00E7\u00E3o de "{0}" cont\u00E9m erros
+error.update.room=Desculpe\! Ocorreu um erro durante a sincroniza\u00E7\u00E3o da sala de aula virtual com a configura\u00E7\u00E3o atual. Por favor, informe o seu tutor ou administrador do sistema.
+no.meeting.learner=Atualmente, n\u00E3o h\u00E1 reuni\u00F5es previstas.
+no.meeting.moderator=Atualmente, n\u00E3o h\u00E1 reuni\u00F5es previstas. Os participantes podem entrar na sala de aula virtual de 15 minutos antes da reuni\u00E3o come\u00E7ar.
+pane.tab.accessibility=Acesso
+pane.tab.vcconfig=Configura\u00E7\u00E3o
+success.update.room=A sala de aula virtual foi sincronizado 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, ap\u00F3s inicar. As altera\u00E7\u00F5es ser\u00E3o feitas apenas 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 durante o funcionamento do curso. Voc\u00EA deseja sincronizar agora?
+sync.meeting.title=Sincronizar sala de aula virtual
+title_vc=Sala de aula virtual
+vc.access.dates=Sala de aula virtual s\u00F3 estar\u00E1 dispon\u00EDvel nas datas definidas
+vc.meetings.intro=Datas previstas para 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=Faltando data
+vc.table.begin.error=Formato errado
+vc.table.delete=-
+vc.table.description=Descri\u00E7\u00E3o
+vc.table.description.empty=Faltando descri\u00E7\u00E3o
+vc.table.duration=Dura\u00E7\u00E3o
+vc.table.duration.empty=Faltando dura\u00E7\u00E3o
+vc.table.duration.error=Formato errado
+vc.table.duration.example=hh\:mm
+vc.table.empty=N\u00E3o h\u00E1 reuni\u00F5es previstas, ainda.
+vc.table.end=Fim
+vc.table.intro=Lista de reuni\u00F5es planejadas atualmente\:
+vc.table.title=T\u00EDtulo
+vc.table.title.empty=Faltando t\u00EDtulo
+vc.template.choose.intro=Modelo para a sala de aula virtual
+vc.template.choose.label=Modelo/Template
+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..b11be0f22f1b71b43571c834bfa4862b5023bf5b
--- /dev/null
+++ b/src/main/java/de/bps/course/nodes/vc/provider/adobe/_i18n/LocalStrings_pt_BR.properties
@@ -0,0 +1,29 @@
+#Thu Mar 08 15:23:40 CET 2012
+chelp.ced-vc-config.title=Configurar sala de aula virtual (Adobe Connect)
+chelp.hover.vc.config=Ajuda sobre a configura\u00E7\u00E3o da sala de aula virtual
+chelp.vc1=Escolha as op\u00E7\u00F5es especiais para sua sala de aula virtual no Adobe Connect.
+chelp.vc2=<b> Autoriza\u00E7\u00E3o de acesso\: </ b> Escolha se um moterador tem que estar em sala de aula para conceder acesso a outros usu\u00E1rios ou, se os usu\u00E1rios podem abrir e entrar numa sala de aula por conta pr\u00F3pria.
+cmd.join.learner=Entrar na 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 n\u00E3o foi aberta, ainda.
+cmd.join.moderator=Moderar sala de aula virtual
+cmd.join.moderator.intro=A sala de aula virtual foi aberta. Voc\u00EA pode agora entrar na sala de aula e moderar a reuni\u00E3o. Os participantes n\u00E3o s\u00E3o capazes de participar da reuni\u00E3o at\u00E9 que o moderador conceda-lhes acesso.
+cmd.remove.meeting=Fechar reuni\u00E3o
+cmd.start.join.meeting=Entrar na sala de aula virtual
+cmd.start.meeting=Abrir sala de aula virtual
+cmd.start.meeting.intro=A sala de aula virtual n\u00E3o foi aberto, ainda. 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 durante a cria\u00E7\u00E3o da sala de aula virtual. Por favor, informe o seu tutor ou administrador do sistema.
+error.no.login=Login n\u00E3o foi bem sucedido. Por favor, entre em contato com seu tutor ou administrador do sistema para qualquer informa\u00E7\u00E3o adicional.
+error.no.room=Desculpe\! Ocorreu um erro ao carregar a sala de aula virtual. Por favor, informe o seu tutor ou administrador do sistema.
+error.remove.room=Desculpe\! Ocorreu um erro durante a remo\u00E7\u00E3o da sala de aula virtual. Por favor, informe o seu tutor ou administrador do sistema.
+error.update.rights=Desculpe\! Ocorreu um erro durante a concess\u00E3o de acesso \u00E0 sala de aula virtual. Por favor, informe o seu tutor ou administrador do sistema.
+error.update.room=Desculpe\! Ocorreu um erro durante a sincroniza\u00E7\u00E3o em sala de aula virtual com a configura\u00E7\u00E3o atual. Por favor, informe o seu tutor ou administrador do sistema.
+success.update.room=Sincronizada 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, ap\u00F3s inicar. As altera\u00E7\u00F5es ser\u00E3o feitas apenas 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 durante o curso. Voc\u00EA deseja sincronizar agora?
+sync.meeting.title=Sincronizar sala de aula virtual
+title.options=Informa\u00E7\u00F5es adicionais e op\u00E7\u00F5es para os autores
+vc.access.dates=Sala de aula virtual s\u00F3 estar\u00E1 dispon\u00EDvel nas datas definidas
+vc.access.label=Autoriza\u00E7\u00E3o de acesso
+vc.access.open=Moderador deve estar em sala de aula para conceder acesso a usu\u00E1rios
+vc.access.start=Somente moderadores t\u00EAm permiss\u00E3o para abrir esta sala de aula virtual
diff --git a/src/main/java/de/bps/olat/portal/institution/_i18n/LocalStrings_pt_BR.properties b/src/main/java/de/bps/olat/portal/institution/_i18n/LocalStrings_pt_BR.properties
index 4ff6ea957d73e0da92ec7a481e07dca0d18227b3..40b0b89153f77ad81f724cf41bc7e017f767be07 100644
--- a/src/main/java/de/bps/olat/portal/institution/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/de/bps/olat/portal/institution/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Sat Jun 12 16:39:09 CEST 2010
+#Thu Mar 08 16:26:19 CET 2012
 blog=Blog
 catalogue=Katalog
 course=Kurs
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 f05421a1e9b934b3253a990a1c0f82f2164c6acc..f93e57276bbee998fc927463d0fc9cc608fa803e 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,8 +1,10 @@
-#Fri Sep 17 23:19:50 CEST 2010
+#Thu Mar 08 16:28:50 CET 2012
 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 <code>build.properties</code>. No futuro as altera\u00E7\u00F5es ser\u00E3o salvas automaticamente.
 error.deleteworkflow.locked.by=O fluxo para dele\u00E7\u00E3o de usu\u00E1rios est\u00E1 sendo editado pelo usu\u00E1rio {0}. Tente novamente mais tarde.
+main.menu.title=Administra\u00E7\u00E3o
+main.menu.title.alt=Administra\u00E7\u00E3o
 manu.config.alt=Favor configure o seu sistema
 menu.admin=Administra\u00E7\u00E3o
 menu.admin.alt=Administra\u00E7\u00E3o
@@ -56,6 +58,10 @@ menu.onlinetranslation=Ferramenta de tradu\u00E7\u00E3o
 menu.onlinetranslation.alt=Ferramenta de tradu\u00E7\u00E3o
 menu.onlinetranslation.customize=Ferramenta de adapta\u00E7\u00E3o do idioma
 menu.onlinetranslation.customize.alt=Por favor, adapte todos os elementos de idioma de sua instala\u00E7\u00E3o OLAT usando a ferramenta de adapta\u00E7\u00E3o de idioma
+menu.parent.customizing=Customiza\u00E7\u00E3o
+menu.parent.customizing.alt=Customizar o seu OLAT
+menu.parent.maintenance=Manuten\u00E7\u00E3o do sistema
+menu.parent.maintenance.alt=Manuten\u00E7\u00E3o do sistema e configura\u00E7\u00E3o extendida
 menu.quota=Gerenciamento de cotas
 menu.quota.alt=Gerenciamnento de cotas
 menu.registration=Registro de sistema
@@ -88,6 +94,8 @@ menu.usergroup=Todos os usu\u00E1rios do sistema
 menu.usergroup.alt=Gerenciar grupo de usu\u00E1rios do sistema
 menu.usermanagergroup=Gerente de usu\u00E1rio
 menu.usermanagergroup.alt=Gerenciar usu\u00E1rios
+menu.userproperties=Propriedades do usu\u00E1rio
+menu.userproperties.alt=Gerenciar propriedades de usu\u00E1rios
 menu.usersimport=Importar usu\u00E1rios 
 menu.usersimport.alt=Importar usu\u00E1rios por meio do Excel
 menu.versions=Versioning
diff --git a/src/main/java/org/olat/admin/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/admin/_i18n/LocalStrings_ru.properties
index c5b6dfae74bf8c02f9b74f64d1b7fddac8ece07b..bddbc4dd3c4e8a7e4e33312a97e47c6254d6a9e1 100644
--- a/src/main/java/org/olat/admin/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/admin/_i18n/LocalStrings_ru.properties
@@ -1,88 +1,99 @@
-#Sun Jan 24 08:57:46 CET 2010
+#Tue Mar 20 09:02:07 CET 2012
 bulkuserreplay.chkbx.onoff=\u041C\u0430\u0440\u043A\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435 \u043E\u043A\u043E\u0448\u043A\u043E \u0434\u043B\u044F \u0432\u044B\u0431\u043E\u0440\u0430 \u043E\u0437\u043D\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043E \u0412\u043E\u0441\u043F\u0440\u043E\u0438\u0437\u0432\u0435\u0434\u0435\u043D\u0438\u0435 \u0432\u043A\u043B\u044E\u0447\u0435\u043D\u043E, \u0430 AJAX \u0432\u044B\u043A\u043B\u044E\u0447\u0435\u043D
 bulkuserreplay.tt=\u0418\u043C\u0435\u043D\u0430 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0441\u0442\u0440\u043E\u0447\u043A\u0430 \u0437\u0430 \u0441\u0442\u0440\u043E\u0447\u043A\u043E\u0439 (\u0431\u0435\u0437 \u0437\u0430\u043F\u044F\u0442\u044B\u0445 \u0438\u043B\u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u043F\u043E\u0434\u043E\u0431\u043D\u044B\u0445 \u0437\u043D\u0430\u043A\u043E\u0432)
 data.no.save=\u0412\u043D\u0438\u043C\u0430\u043D\u0438\u0435\: \u044D\u0442\u0438 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0431\u0443\u0434\u0443\u0442 \u0443\u0442\u0435\u0440\u044F\u043D\u044B \u043F\u043E\u0441\u043B\u0435 \u043D\u043E\u0432\u043E\u0433\u043E \u0432\u0445\u043E\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0443 OLAT\! \u0414\u043B\u044F \u0442\u043E\u0433\u043E, \u0447\u0442\u043E\u0431\u044B \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u044D\u0442\u0438 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u043F\u0435\u0440\u043C\u0430\u043D\u0435\u043D\u0442\u043D\u043E, \u0412\u044B \u0434\u043E\u043B\u0436\u043D\u044B \u043F\u0440\u043E\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0443 \u0432 \u0444\u0430\u0439\u043B\u0435 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 <code>build.properties</code>. \u0410\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0435 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0435 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0432 \u043F\u043E\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0445 \u0432\u0435\u0440\u0441\u0438\u044F\u0445 \u0441\u0438\u0441\u0442\u0435\u043C\u044B.
 error.deleteworkflow.locked.by=\u0412 \u043D\u0430\u0441\u0442\u043E\u044F\u0449\u0438\u0439 \u043C\u043E\u043C\u0435\u043D\u0442 \u043F\u0440\u043E\u0446\u0435\u0441\u0441 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u043E\u0431\u0440\u0430\u0431\u0430\u0442\u044B\u0432\u0430\u0435\u0442\u0441\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u043C {0}. \u041F\u043E\u043F\u044B\u0442\u0430\u0439\u0442\u0435\u0441\u044C \u043F\u043E\u0437\u0436\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437.
+main.menu.title=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435
 manu.config.alt=\u041F\u043E\u0436\u0430\u0439\u043B\u0443\u0441\u0442\u0430, \u0441\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0439\u0442\u0435 \u0412\u0430\u0448\u0443 \u0441\u0438\u0441\u0442\u0435\u043C\u0443
 menu.admin=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435
 menu.admin.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435
 menu.admingroup=\u0421\u0438\u0441\u0442\u0435\u043C\u043D\u044B\u0435 \u0430\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440\u044B
-menu.admingroup.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0433\u0440\u0443\u043F\u043F\u044B \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u044B\u0445 \u0430\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440\u043E\u0432
+menu.admingroup.alt=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0433\u0440\u0443\u043F\u043F\u043E\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u044B\u0445 \u0430\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440\u043E\u0432
 menu.advancedproperties=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u044B\u0435 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B
-menu.advancedproperties.alt=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u044B\u0439 \u043F\u043E\u0438\u0441\u043A 
+menu.advancedproperties.alt=\u0414\u0435\u0442\u0430\u043B\u044C\u043D\u044B\u0439 \u043F\u043E\u0438\u0441\u043A \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u043E\u0433\u043E \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430
 menu.ajax=AJAX
-menu.ajax.alt=\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C AJAX-\u043C\u043E\u0434\u0443\u0441 \u0432\u043E \u0432\u0441\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u0435 
+menu.ajax.alt=\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C AJAX-\u0440\u0435\u0436\u0438\u043C \u0432\u043E \u0432\u0441\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u0435
 menu.anonymousgroup=\u0410\u043D\u043E\u043D\u0438\u043C\u043D\u044B\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438 / \u0413\u043E\u0441\u0442\u0438
-menu.anonymousgroup.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0433\u0440\u0443\u043F\u043F\u044B \u0430\u043D\u043E\u043D\u0438\u043C\u043D\u044B\u0445 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 (\u0433\u043E\u0441\u0442\u0435\u0439)
+menu.anonymousgroup.alt=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0433\u0440\u0443\u043F\u043F\u043E\u0439 \u0430\u043D\u043E\u043D\u0438\u043C\u043D\u044B\u0445 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 (\u0433\u043E\u0441\u0442\u0435\u0439)
 menu.authorgroup=\u0410\u0432\u0442\u043E\u0440\u044B
-menu.authorgroup.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0433\u0440\u0443\u043F\u043F\u044B \u0430\u0432\u0442\u043E\u0440\u043E\u0432
+menu.authorgroup.alt=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0433\u0440\u0443\u043F\u043F\u043E\u0439 \u0430\u0432\u0442\u043E\u0440\u043E\u0432
 menu.coauthors=\u0421\u043E\u0430\u0432\u0442\u043E\u0440\u044B
-menu.coauthors.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0432\u0441\u0435\u0445 \u0441\u043E\u0430\u0432\u0442\u043E\u0440\u043E\u0432, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043D\u0435 \u0432\u0445\u043E\u0434\u044F\u0442 \u0432 \u0433\u0440\u0443\u043F\u043F\u0443 \u0430\u0432\u0442\u043E\u0440\u043E\u0432
+menu.coauthors.alt=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0432\u0441\u0435\u043C\u0438 \u0441\u043E\u0430\u0432\u0442\u043E\u0440\u043E\u0432, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043D\u0435 \u0432\u0445\u043E\u0434\u044F\u0442 \u0432 \u0433\u0440\u0443\u043F\u043F\u0443 \u0430\u0432\u0442\u043E\u0440\u043E\u0432
 menu.config=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u044B
 menu.config.alt=\u0421\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0439\u0442\u0435 \u0412\u0430\u0448\u0443 \u0441\u0438\u0441\u0442\u0435\u043C\u0443
-menu.created.lastmonth=\u041D\u043E\u0432\u044B\u0435 \u0437\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0439 1 \u043C\u0435\u0441\u044F\u0446
-menu.created.lastmonth.alt=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0431\u044B\u043B\u0438 \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u044B \u0432 \u0442\u0435\u0447\u0435\u043D\u0438\u0435 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0445 \u0447\u0435\u0442\u044B\u0440\u0451\u0445 \u043D\u0435\u0434\u0435\u043B\u044C
+menu.created.lastmonth=\u041D\u043E\u0432\u044B\u0435 \u0437\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0439 \u043C\u0435\u0441\u044F\u0446
+menu.created.lastmonth.alt=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0431\u044B\u043B\u0438 \u0441\u043E\u0437\u0434\u0430\u043D\u044B \u0432 \u0442\u0435\u0447\u0435\u043D\u0438\u0435 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u043C\u0435\u0441\u044F\u0446\u0430
 menu.created.lastweek=\u041D\u043E\u0432\u044B\u0435 \u0437\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u044E\u044E \u043D\u0435\u0434\u0435\u043B\u044E
-menu.created.lastweek.alt=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0431\u044B\u043B\u0438 \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u044B \u0432 \u0442\u0435\u0447\u0435\u043D\u0438\u0435 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0439 \u043D\u0435\u0434\u0435\u043B\u0438
+menu.created.lastweek.alt=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0431\u044B\u043B\u0438 \u0441\u043E\u0437\u0434\u0430\u043D\u044B \u0432 \u0442\u0435\u0447\u0435\u043D\u0438\u0435 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0439 \u043D\u0435\u0434\u0435\u043B\u0438
 menu.created.newUsersNotification=\u041D\u043E\u0432\u044B\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438
+menu.created.newUsersNotification.alt=\u041D\u043E\u0432\u044B\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438
 menu.created.sixmonth=\u041D\u043E\u0432\u044B\u0435 \u0437\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435 6 \u043C\u0435\u0441\u044F\u0446\u0435\u0432
-menu.created.sixmonth.alt=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0431\u044B\u043B\u0438 \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u044B \u0437\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435 \u043F\u043E\u043B\u0433\u043E\u0434\u0430
+menu.created.sixmonth.alt=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0431\u044B\u043B\u0438 \u0441\u043E\u0437\u0434\u0430\u043D\u044B \u0437\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435 \u043F\u043E\u043B\u0433\u043E\u0434\u0430
 menu.deletedusers=\u0423\u0434\u0430\u043B\u0451\u043D\u043D\u044B\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438
 menu.deletedusers.alt=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0431\u044B\u043B\u0438 \u0443\u0434\u0430\u043B\u0435\u043D\u044B \u0438\u0437 OLAT
-menu.groupmanagergroup=\u0423\u043F\u0440\u0430\u0432\u043B\u044F\u044E\u0449\u0438\u0439 \u0433\u0440\u0443\u043F\u043F\u043E\u0439
-menu.groupmanagergroup.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u044E\u0449\u0438\u0445 \u0433\u0440\u0443\u043F\u043F\u0430\u043C\u0438, \u043E\u0445\u0432\u0430\u0442\u044B\u0432\u0430\u044E\u0449\u0438\u0435 \u0440\u0430\u0437\u043D\u044B\u0435 \u043A\u0443\u0440\u0441\u044B
+menu.extensions=\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438
+menu.extensions.alt=\u0421\u043F\u0438\u0441\u043E\u043A \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043D\u043D\u044B\u0445 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u0445 \u043C\u043E\u0434\u0443\u043B\u0435\u0439
+menu.groupmanagergroup=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440 \u0433\u0440\u0443\u043F\u043F\u044B
+menu.groupmanagergroup.alt=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0430\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440\u0430\u043C\u0438 \u0433\u0440\u0443\u043F\u043F, \u043E\u0445\u0432\u0430\u0442\u044B\u0432\u0430\u044E\u0449\u0438\u0435 \u0440\u0430\u0437\u043D\u044B\u0435 \u043A\u0443\u0440\u0441\u044B
 menu.i18n=\u042F\u0437\u044B\u043A\u0438
-menu.i18n.alt=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u044F\u0437\u044B\u043A\u043E\u0432 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \u0438 \u0430\u043A\u0442\u0438\u0432\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0445 \u0441\u0438\u0441\u0442\u0435\u043C\u043E\u0439
-menu.imadmin=\u041C\u0435\u0441\u0441\u0435\u043D\u0434\u0436\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F\u043C\u0438 (Instant Messaging)
-menu.imadmin.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043C\u0435\u0441\u0441\u0435\u043D\u0434\u0436\u0435\u0440\u0430 \u043E\u0431\u043C\u0435\u043D\u0430 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F\u043C\u0438 (Instant Messaging) 
+menu.i18n.alt=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u044F\u0437\u044B\u043A\u0430 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \u0438 \u044F\u0437\u044B\u043A\u043E\u0432, \u0430\u043A\u0442\u0438\u0432\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0445 \u0441\u0438\u0441\u0442\u0435\u043C\u043E\u0439
+menu.imadmin=\u0421\u0438\u0441\u0442\u0435\u043C\u0430 \u043E\u0431\u043C\u0435\u043D\u0430 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F\u043C\u0438
+menu.imadmin.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043C\u044B \u043E\u0431\u043C\u0435\u043D\u0430 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F\u043C\u0438
 menu.jmx=JMX
-menu.jmx.alt=\u0420\u0430\u0441\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C JMW \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F
-menu.layout=\u041F\u043E\u043A\u0430\u0437
-menu.layout.alt=\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u043F\u043E\u043A\u0430\u0437 \u0432\u043E \u0432\u0441\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u0435
+menu.jmx.alt=\u041E\u0442\u043E\u0431\u0440\u0430\u0437\u0438\u0442\u044C \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F JMX
+menu.layout=\u041C\u0430\u043A\u0435\u0442
+menu.layout.alt=\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u043C\u0430\u043A\u0435\u0442 \u0432\u043E \u0432\u0441\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u0435
 menu.logondeniedgroup=\u0417\u0430\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438
 menu.logondeniedgroup.alt=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u043C \u0432\u0445\u043E\u0434 \u0432 OLAT \u0437\u0430\u043F\u0440\u0435\u0449\u0451\u043D
 menu.menuaccess=\u0414\u043E\u0441\u0442\u0443\u043F \u0438 \u043F\u0440\u0430\u0432\u0430
-menu.menuaccess.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u0438 \u043F\u0440\u0430\u0432 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439
-menu.menuqueries=\u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0439 \u043F\u043E\u0438\u0441\u043A
-menu.menuqueries.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u043F\u043E\u0438\u0441\u043A\u0430, \u0437\u0430\u0434\u0430\u043D\u043D\u043E\u0433\u043E \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E 
+menu.menuaccess.alt=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043E\u043C \u0438 \u043F\u0440\u0430\u0432\u0430\u043C\u0438 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439
+menu.menuqueries=\u041F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0435 \u0448\u0430\u0431\u043B\u043E\u043D\u044B \u043F\u043E\u0438\u0441\u043A\u0430
+menu.menuqueries.alt=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F\u043C\u0438 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u043F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445 \u0448\u0430\u0431\u043B\u043E\u043D\u043E\u0432 \u043F\u043E\u0438\u0441\u043A\u0430
 menu.noauthentication=\u041E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0430\u0432\u0442\u043E\u0440\u0438\u0437\u0430\u0446\u0438\u0438
-menu.noauthentication.alt=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438, \u043E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u0438\u0435 \u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u043D\u0435 \u0437\u0430\u043A\u043E\u043D\u0447\u0435\u043D\u043E (\u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043F\u0430\u0440\u043E\u043B\u044C) 
-menu.notifications=\u041E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u044F
+menu.noauthentication.alt=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438, \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u0435 \u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u043D\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E (\u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043F\u0430\u0440\u043E\u043B\u044C)
+menu.notifications=\u0423\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u044F
 menu.notifications.alt=\u041E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u044F
 menu.onlinetranslation=\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430 \u0434\u043B\u044F \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u0447\u0438\u043A\u043E\u0432
 menu.onlinetranslation.alt=\u0412\u0441\u043F\u043E\u043C\u043E\u0433\u0430\u0442\u0435\u043B\u044C\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430 \u0434\u043B\u044F \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u0447\u0438\u043A\u043E\u0432
 menu.onlinetranslation.customize=\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430 \u0441\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u043D\u0438\u044F \u044F\u0437\u044B\u043A\u0430
 menu.onlinetranslation.customize.alt=\u041F\u043E\u0436\u0430\u0439\u043B\u0443\u0441\u0442\u0430, \u0441\u043E\u0433\u043B\u0430\u0441\u0443\u0439\u0442\u0435 \u0432\u0441\u0435 \u044F\u0437\u044B\u043A\u043E\u0432\u044B\u0435 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0438 OLAT \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B \u0441\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u043D\u0438\u044F \u044F\u0437\u044B\u043A\u0430
+menu.parent.customizing=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430
+menu.parent.maintenance=\u041E\u0431\u0441\u043B\u0443\u0436\u0438\u0432\u0430\u043D\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043C\u044B
+menu.parent.maintenance.alt=\u041E\u0431\u0441\u043B\u0443\u0436\u0438\u0432\u0430\u043D\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043C\u044B \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u0430\u044F \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0430
 menu.quota=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u0432\u043E\u0442\u044B
 menu.quota.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u0432\u043E\u0442\u044B
 menu.registration=\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u044B
 menu.registration.alt=\u041F\u043E\u0436\u0430\u0439\u043B\u0443\u0441\u0442\u0430, \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0443\u0439\u0442\u0435 \u0412\u0430\u0448\u0443 \u0441\u0438\u0441\u0442\u0435\u043C\u0443 OLAT \u043D\u0430 olat.org
 menu.resourceowners=\u0410\u0432\u0442\u043E\u0440\u044B \u0438 \u0441\u043E\u0430\u0432\u0442\u043E\u0440\u044B
-menu.resourceowners.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0432\u0441\u0435\u0445 \u0432\u043B\u0430\u0434\u0435\u043B\u044C\u0446\u0435\u0432 \u0443\u0447\u0435\u0431\u043D\u044B\u0445 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u043E\u0432
-menu.search=\u041F\u043E\u0438\u0441\u043A \u0442\u0435\u043A\u0441\u0442\u0430
-menu.search.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043F\u043E\u0438\u0441\u043A\u0430 \u0442\u0435\u043A\u0441\u0442\u0430 
+menu.resourceowners.alt=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0432\u0441\u0435\u043C\u0438 \u0432\u043B\u0430\u0434\u0435\u043B\u044C\u0446\u0430\u043C\u0438 \u0443\u0447\u0435\u0431\u043D\u043E\u0433\u043E \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u0430
+menu.restapi=REST API
+menu.restapi.alt=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 REST API
+menu.search=\u041F\u043E\u043B\u043D\u043E\u0442\u0435\u043A\u0441\u0442\u043E\u0432\u044B\u0439 \u043F\u043E\u0438\u0441\u043A
+menu.search.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043F\u043E\u043B\u043D\u043E\u0442\u0435\u043A\u0441\u0442\u043E\u0432\u043E\u0433\u043E \u043F\u043E\u0438\u0441\u043A
 menu.statistics=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430
 menu.statistics.alt=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430 \u043B\u043E\u0433-\u0444\u0430\u0439\u043B\u043E\u0432 
-menu.sysinfo=\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E\u0442 \u0441\u0438\u0441\u0442\u0435\u043C\u044B
+menu.sysinfo=\u0421\u0438\u0441\u0442\u0435\u043C\u043D\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F
 menu.sysinfo.alt=\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E\u0442 \u0441\u0438\u0441\u0442\u0435\u043C\u044B
 menu.ucreate=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
 menu.ucreate.alt=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
-menu.umgmt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439
+menu.umgmt=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F\u043C\u0438
 menu.umgmt.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439
-menu.usearch=\u041F\u043E\u0438\u0441\u043A \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
+menu.usearch=\u041F\u043E\u0438\u0441\u043A \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439
 menu.usearch.alt=\u041F\u043E\u0438\u0441\u043A \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
-menu.useradmin=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439
-menu.useradmin.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0438 \u0440\u043E\u043B\u0435\u0439 \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0435
+menu.useradmin=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F\u043C\u0438
+menu.useradmin.alt=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F\u043C\u0438 \u0438 \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u044B\u043C\u0438 \u0440\u043E\u043B\u044F\u043C\u0438
 menu.userbulkreplayurl=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438 ReplayURL \u0438 AJAX 
 menu.userbulkreplayurl.alt=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C ReplayURLS \u0438 AJAX \u0434\u043B\u044F \u0434\u0440\u0443\u0433\u0438\u0445 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439
 menu.userdelete=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439
-menu.userdelete.alt=\u0423\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0441 \u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u0435\u043C \u043F\u043E e-mail
-menu.userdelete.direct=\u0423\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0431\u0435\u0437 \u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u044F
-menu.userdelete.direct.alt=\u0423\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0431\u0435\u0437 \u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u044F \u043F\u043E e-mail
+menu.userdelete.alt=\u0423\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0441 \u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u0435\u043C \u043F\u043E e-mail
+menu.userdelete.direct=\u041D\u0435\u043F\u043E\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043D\u043D\u043E\u0435 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439
+menu.userdelete.direct.alt=\u0423\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0431\u0435\u0437 \u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u044F \u043F\u043E e-mail
 menu.usergroup=\u0412\u0441\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438 \u0441\u0438\u0441\u0442\u0435\u043C\u044B
-menu.usergroup.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0433\u0440\u0443\u043F\u043F\u044B \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u044B
-menu.usermanagergroup=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439
-menu.usermanagergroup.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0430\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440\u043E\u0432 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439
+menu.usergroup.alt=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0433\u0440\u0443\u043F\u043F\u043E\u0439 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u044B
+menu.usermanagergroup=\u0423\u043F\u0440\u0430\u0432\u043B\u044F\u044E\u0449\u0438\u0439 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F\u043C\u0438
+menu.usermanagergroup.alt=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u044E\u0449\u0438\u0445 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F\u043C\u0438
+menu.userproperties=\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
+menu.userproperties.alt=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u0430\u043C\u0438 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
 menu.usersimport=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439
 menu.usersimport.alt=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0443 OLAT \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E Excel-\u0441\u043F\u0438\u0441\u043A\u0430
 menu.versions=\u0412\u0435\u0440\u0441\u0438\u0438
diff --git a/src/main/java/org/olat/admin/instantMessaging/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/admin/instantMessaging/_i18n/LocalStrings_pt_BR.properties
index fcbbb008d2516cafecd6643162c21b18947fa7fc..bc0f4e968992d7adb33159d7bf2457cdb1a33dbd 100644
--- a/src/main/java/org/olat/admin/instantMessaging/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/admin/instantMessaging/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Tue Aug 25 14:56:30 CEST 2009
+#Thu Mar 08 15:49:17 CET 2012
 imadmin.form.title=Configura\u00E7\u00E3o do chat HTML
 imadmin.plugin.admin.connection=Reconnecte. Somente necess\u00E1rio se AutoConnect falhar. Verifique a interface do IM web server para a sess\u00E3o restabelecida do usu\u00E1rio "admin".
 imadmin.plugin.admin.connection.done=Reconex\u00E3o realizada\! Verifique o painel do servidor IM.
@@ -6,6 +6,7 @@ imadmin.plugin.admin.reconnect=reconnecte
 imadmin.plugin.check=Check
 imadmin.plugin.check.info=Verifique a vers\u00E3o do plugin do servidor IM
 imadmin.plugin.intro=OLAT comunica com <a  target\="_blank" href\="http\://www.igniterealtime.org/projects/openfire/">Openfire</a> servidor de IM atrav\u00E9s de um plugin para representar os usu\u00E1rios/grupos do OLAT no Openfire. Para instalar o plugin no Openfire baixe-o <a target\="_blank"  href\="http\://www.openolat.org/downloads/stable/olatUserAndGroupService.jar">aqui</a> e fa\u00E7a o upload na interface web do console de administra\u00E7\u00E3o Openfire.
+imadmin.plugin.sync.allusers=Todos os usu\u00E1rios OLAT ser\u00E3o sincronizados com o servidor de MI. Aten\u00E7\u00E3o\: usu\u00E1rios inv\u00E1lidos ser\u00E3o apagados e recriados novamente com uma nova senha\!
 imadmin.plugin.title=Comunica\u00E7\u00E3o com o servidor IM
 imadmin.plugin.version=Consultando o plugin do servidor responedido\: {0}
 imadmin.plugin.webconsole=Abra a interface web do servidor Openfire\: <a target\="_blank" href\="http\://{0}\:9090/">http\://{0}\:9090/</a> e fa\u00E7a login com username admin\: <b>{1}</b> e senha\: <b>{2}</b>
@@ -19,3 +20,4 @@ imadming.chatpolltime=Chat poll time em [msec]
 imadming.chatpolltime.default=Default {0} milisegundos
 imadming.idlepolltime=Idle poll time em [msec]
 imadming.idlepolltime.default=Default {0} milisegundos
+sync.all.users=Sincronize todos os usu\u00E1rios OLAT
diff --git a/src/main/java/org/olat/admin/quota/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/admin/quota/_i18n/LocalStrings_pt_BR.properties
index 6f3e04a60d1d00c8397d762452a2d10a48a1e2f1..6c873f0c8a8234ef42063d85b0b3b36fbe63109e 100644
--- a/src/main/java/org/olat/admin/quota/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/admin/quota/_i18n/LocalStrings_pt_BR.properties
@@ -1,5 +1,6 @@
-#Wed Jun 09 14:45:59 CEST 2010
+#Thu Mar 08 15:49:26 CET 2012
 qd.coursefolder=Pasta do curso
+qd.feeds=Blogs e podcasts
 qd.groups=Grupos
 qd.nodefolder=Elementos de curso
 qd.powerusers=Usu\u00E1rios com privil\u00E9gio (autores)
diff --git a/src/main/java/org/olat/admin/search/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/admin/search/_i18n/LocalStrings_pt_BR.properties
index 353382caeca6fcb40f052f0d3782a21c7cbcfcf0..ff20689505f5a1063cd18988f20d128aa9258ef8 100644
--- a/src/main/java/org/olat/admin/search/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/admin/search/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Wed Jun 09 14:46:07 CEST 2010
+#Thu Mar 08 15:56:54 CET 2012
 button.startindexing=Iniciar indexa\u00E7\u00E3o
 button.stopindexing=Parar indexa\u00E7\u00E3o
 error.index.interval.must.be.number=O intervalo do \u00EDndice tem que ser um n\u00FAmero 
@@ -17,9 +17,16 @@ fullindexer.label.started=Indexador iniciou em
 fullindexer.label.status=Status
 fullindexer.label.time=\u00CDndice gerado em
 fullindexer.status.title=Status do indexador
+index.cron=Express\u00E3o Cron
+index.cron.disabled=Desabilitado
 index.label.exist=\u00CDndice existe
 index.status.title=Status do \u00EDndice
 search.admin.form.title=Configura\u00E7\u00F5es
+search.admin.label.blackList=Arquivo lista negra
+search.admin.label.blackList.example=Separados por v\u00EDrgula (imsmanifest.xml, dangerous.pdf)
+search.admin.label.enableExcel=Arquivos de \u00EDndice do Excel
+search.admin.label.enablePdf=Arquivos de \u00EDndice em PDF
+search.admin.label.enablePpt=Arquivos de \u00EDndice Powerpoint
 search.admin.label.index.interval=Intervalo do \u00EDndice [ms]
 search.admin.title=Administra\u00E7\u00E3o de busca em texto
 search.label.index.creation.date=\u00CDndice criado 
diff --git a/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_pt_BR.properties
index c70eb7d75f6dfb0678b7db8e2d989b0d87882308..a7548451c39ddf677311935fc2cd02ebb84f2958 100644
--- a/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Fri Dec 17 17:13:22 CET 2010
+#Thu Mar 08 16:28:59 CET 2012
 allow.dmz.requests.done=Todos os pedidos de DMZ ser\u00E3o permitidos novamente a partir de agora
 allow.login.done=Bloqueio de acesso cancelado.
 block.login.done=Novos acessos bloqueados de agora em diante.
@@ -30,6 +30,8 @@ infomsg.nomsg=Nenhuma mensagem dispon\u00EDvel
 infomsg.preview=Visualizar
 infomsg.title=Mensagem de informa\u00E7\u00E3o (P\u00E1gina de Login)
 infomsg.title.cluster=Informa\u00E7\u00E3o (p\u00E1gina de login)
+infomsgClear=Excluir mensagens de informa\u00E7\u00E3o
+infomsgClearCluster=Excluir mensagem de informa\u00E7\u00E3o
 infomsgEdit=Editar mensagem
 infomsgEditCluster=Editar informa\u00E7\u00E3o
 invalidate.all.sure=Voc\u00EA realmente quer invalidar todas as sess\u00F5es dos usu\u00E1rios?
@@ -45,6 +47,8 @@ loglevels.title=N\u00EDveis de hist\u00F3rico Log4J
 maintenancemsg.nomsg=Nenhuma mensagem de manuten\u00E7\u00E3o dispon\u00EDvel
 maintenancemsg.title=Mensagem de manuten\u00E7\u00E3o (todas p\u00E1ginas)
 maintenancemsg.title.cluster=Informa\u00E7\u00E3o de manuten\u00E7\u00E3o (em todas as p\u00E1ginas)
+maintenancemsgClear=Excluir mensagem de manuten\u00E7\u00E3o
+maintenancemsgClearCluster=Excluir mensagem de manuten\u00E7\u00E3o
 maintenancemsgEdit=Editar a mensagem de manuten\u00E7\u00E3o 
 maintenancemsgEditCluster=Editar informa\u00E7\u00E3o de manuten\u00E7\u00E3o
 max.sessions.label=N\u00FAmero m\u00E1ximo de sess\u00F5es
diff --git a/src/main/java/org/olat/admin/user/bulkChange/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/admin/user/bulkChange/_i18n/LocalStrings_pt_BR.properties
index eaf98871683c174e10da82229b27c1165ed52940..01d57b24c139e0d7e5d8ecffb1397c977eb4f5cd 100644
--- a/src/main/java/org/olat/admin/user/bulkChange/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/admin/user/bulkChange/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,5 @@
-#Wed Sep 22 14:46:49 CEST 2010
+#Thu Mar 08 16:00:33 CET 2012
+add.to.groups=Os usu\u00E1rios escolhidos, adicionalmente, ser\u00E3o adicionados nos seguintes grupos.
 bulk.auto.disc=Aceitar os termos de uso
 bulk.lang.german=Definir o idioma do sistema para alem\u00E3o
 bulk.psw.done={0} usu\u00E1rios editados
@@ -21,6 +22,7 @@ step0.formatexplanation.text=Favor usar as seguintes vari\u00E1veis. Exemplo\: e
 step1.content=Determinar atrav\u00E9s das lacunas aqueles direitos que certos usu\u00E1rios devem ou n\u00E3o ter.
 step1.description=Como atribuir direitos
 step1.title=Definir direitos de usu\u00E1rio
+step1a.description=Escolher grupo(s)
 step2.content=As seguintes modifica\u00E7\u00F5es ir\u00E3o ser completadas cliclando em "Terminar"
 step2.description=Controle/ Vis\u00E3o Geral
 step2.novalidChanges=N\u00E3o existem modifica\u00E7\u00F5es; O Wizard n\u00E3o pode ser completado.
diff --git a/src/main/java/org/olat/admin/user/delete/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/admin/user/delete/_i18n/LocalStrings_pt_BR.properties
index b542bf470ffb37a3029bf0a886adefd450f9c1e6..775a2663afbd8cdcc82f4ccc4b3bb3b2fb8cadc1 100644
--- a/src/main/java/org/olat/admin/user/delete/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/admin/user/delete/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Wed Sep 22 14:47:06 CEST 2010
+#Thu Mar 08 16:05:38 CET 2012
 action.activate=Activate
 action.delete.selection=Send e-mail regarding the deletion of user accounts.
 action.ready.to.delete=Delete user accounts selectively
@@ -27,6 +27,7 @@ edit.parameter.form.submit=Salvar
 edit.parameter.header=Modificar termos no processo de dele\u00E7\u00E3o
 email.error.address=The e-mail address {1} of user {0} is not valid.
 email.error.send.failed=E-mail to the address {1} of user {0} could not be sent.
+error.delete=Os seguintes usu\u00E1rios n\u00E3o puderam ser exclu\u00EDdos\: {0}
 error.lastlogin.duration=Entrar com um inteiro.
 error.no.user.found=Nenhum usu\u00E1rio apropriado foi encontrado
 info.is.not.ready.to.delete=A remo\u00E7\u00E3o j\u00E1 est\u00E1 em andamento. Este procedimento deve ser conclu\u00EDdo antes de iniciar um novo.
diff --git a/src/main/java/org/olat/admin/user/groups/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/admin/user/groups/_i18n/LocalStrings_pt_BR.properties
index 84c99af0811648c6e40db95d8cd9e28e73c9d68c..df00030e8a1033d842a5a66fe2d7a727672bb725 100644
--- a/src/main/java/org/olat/admin/user/groups/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/admin/user/groups/_i18n/LocalStrings_pt_BR.properties
@@ -1,11 +1,32 @@
-#Wed Aug 26 15:22:49 CEST 2009
+#Thu Mar 08 16:17:22 CET 2012
+add.groups=Adicionar aos grupos
+add.groups.title=Grupos de que este usu\u00E1rio \u00E9 membro
 attende=Participantes
 attende.and.owner=Propriet\u00E1rios e participantes
+description=Descri\u00E7\u00E3o
+error.choose.one=Por favor, escolha pelo menos um grupo.
+group.add.as=Adicionar como {0}
+group.add.result=Adicionado usu\u00E1rio ao grupo(s). Como propriet\u00E1rio de "{0}", e como participante de "{1}".
+group.add.result.none=Usu\u00E1rio n\u00E3o adicionado \u00E0 qualquer grupo. Ou nenhum foi selecionado ou o usu\u00E1rio j\u00E1 era membro antes.
 group.removed=Esse grupo n\u00E3o existe mais\!
+group.result.course=Curso\: {0}, {1}
+group.result.desc=Descri\u00E7\u00E3o\: {0}
+group.result.group=Grupo\: {0}
+group.search.description=Escolha os grupos, ao qual o usu\u00E1rio(s) deve ser adicionado como propriet\u00E1rio ou participante
+no.results=N\u00E3o foi poss\u00EDvel encontrar nenhum grupo de pesquisa para este termo(s).
 owner=Propriet\u00E1rios
+result=Grupos encontrados
+search.field=Buscar grupo\:
+send.email=Enviar Email de convite
+send.email.notif=Voc\u00EA quer enviar uma notifica\u00E7\u00E3o para o usu\u00E1rio?
 table.group.name=Nome do grupo
 table.group.type=Tipo do grupo
 table.user.joindate=Tempo de entrada
 table.user.role=Regra do usu\u00E1rio
+table.user.unsubscribe=Desinscrever
 title=Grupos do qual esse usu\u00E1rio \u00E9 membro
+unsubscribe.group.del=O usu\u00E1rio \u00E9 o propriet\u00E1rio sozinho deste grupo. Este grupo ser\u00E1, portanto, suprimido deste passo.
+unsubscribe.successful=Voc\u00EA descadastrou com sucesso o usu\u00E1rio do grupo "{0}".
+unsubscribe.text=Voc\u00EA realmente deseja cancelar a inscri\u00E7\u00E3o do usu\u00E1rio "{0}" do grupo "{1}"?
+unsubscribe.title=Desinscrever usu\u00E1rio do grupo
 waiting=Na lista de espera em posi\u00E7\u00E3o {0}
diff --git a/src/main/java/org/olat/admin/version/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/admin/version/_i18n/LocalStrings_pt_BR.properties
index 405e5abe1e11dd290bb327376e9bd6e737cf0588..73bde22281589d4e44fbdbe3894bbe596f3d05b6 100644
--- a/src/main/java/org/olat/admin/version/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/admin/version/_i18n/LocalStrings_pt_BR.properties
@@ -1,14 +1,26 @@
-#Sat Jun 12 16:14:34 CEST 2010
+#Thu Mar 08 16:19:22 CET 2012
+chelp.maintenance.title=Manuten\u00E7\u00E3o da vers\u00E3o do arquivo
 chelp.version.disable=A fim de desativar vers\u00F5es deste sistema globalmente, por favor selecione a entrada correspondente da lista.
 chelp.version.enable=Para ativar a vers\u00E3o neste sistema globalmente por favor escolha na lista o n\u00FAmero de vers\u00F5es permitidas por arquivo ou escolha a op\u00E7\u00E3o "ilimitado", para permitir qualquer n\u00FAmero de vers\u00F5es de um documento. Algumas restri\u00E7\u00F5es podem ser razo\u00E1veis para limitar o espa\u00E7o de armazenamento necess\u00E1rio.
 chelp.version.intro=Desta forma voc\u00EA pode ativar ou desativar versionamento de arquivos no m\u00F3dulo da pasta. Se a vers\u00E3o estiver ativa, arquivos n\u00E3o ser\u00E3o substitu\u00EDdos, mas salvos como uma nova vers\u00E3o (chamado de revis\u00E3o). As vers\u00F5es mais antigas de um documento podem ser baixadas ou restauradas, se necess\u00E1rio. Arquivos exclu\u00EDdos aparecer\u00E3o em uma lista de correspondentes e pode ser restaurado tamb\u00E9m. Se o recurso de vers\u00E3o estiver ativo, a edi\u00E7\u00E3o de arquivos pode ficar bloqueado, por exemplo, caso algu\u00E9m queira impedir que outros a criem uma nova vers\u00E3o do arquivo no mesmo per\u00EDodo.
+chelp.version.maintenance=Vers\u00F5es de arquivos exclu\u00EDdos n\u00E3o ser\u00E3o automaticamente exclu\u00EDdos devido a problemas de compatibilidade com o WebDAV. Voc\u00EA pode exclu\u00ED-los manualmente.
 chelp.version.scope=Versionamento est\u00E1 dispon\u00EDvel em todas as pastas do sistema\: pastas pessoais, pastas de grupo, pastas curso, as pastas de recursos, bem como nos elementos do curso "Pasta".
 chelp.version.title=Configura\u00E7\u00E3o do arquivo de controle de vers\u00E3o
 form.version=Controle de Vers\u00E3o
 help.hover.version=Informa\u00E7\u00E3o sobre a configura\u00E7\u00E3o de controle de vers\u00E3o
+table.empty=Nenhuma vers\u00E3o \u00F3rf\u00E3
+table.header.file=Arquivo
+table.header.size=Tamanho
+table.header.versions=N\u00FAmero de vers\u00F5es
+version.clean.up=Excluir vers\u00E3o \u00F3rf\u00E3
 version.intro=Por favor, defina o n\u00FAmero m\u00E1ximo de vers\u00F5es de um arquivo componente de pasta (pasta de grupo, pasta de curso, etc.)
+version.maintenance.intro=Gest\u00E3o de vers\u00F5es do arquivo
+version.maintenance.title=Gerenciamento
 version.notANumber=Nenhum n\u00FAmero selecionado
 version.numOfVersions=N\u00FAmero de vers\u00F5es
 version.off=Controle de Vers\u00E3o desativado
+version.orphan.size=Tamanho de vers\u00F5es sem dono
+version.orphan.size.calc=Calcular tamanho
+version.orphan.size.calculating=Calculando...
 version.title=Controle de Vers\u00E3o
 version.unlimited=Ilimitado
diff --git a/src/main/java/org/olat/collaboration/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/collaboration/_i18n/LocalStrings_pt_BR.properties
index c33a5ed2f005920f7b74eb4ed20beaae89a1b4f3..dcd635a4afe028b64aaa924f118e7511ebe6c529 100644
--- a/src/main/java/org/olat/collaboration/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/collaboration/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Mon Jun 07 22:44:50 CEST 2010
+#Thu Mar 08 15:24:55 CET 2012
 calendar.access=Direito de grava\u00E7\u00E3o no calend\u00E1rio
 calendar.access.all=Propriet\u00E1rios e membros
 calendar.access.owners=Propriet\u00E1rios
@@ -9,7 +9,12 @@ collabtools.named.hasContactForm=Formul\u00E1rio de contato
 collabtools.named.hasFolder=Pasta
 collabtools.named.hasForum=F\u00F3rum
 collabtools.named.hasNews=Informa\u00E7\u00E3o para membros
+collabtools.named.hasPortfolio=ePortfolio
 collabtools.named.hasWiki=Wiki
 folder=Pasta
+folder.access=Permiss\u00E3o de grava\u00E7\u00E3o em pasta
+folder.access.all=Todos participantes
+folder.access.owners=Propriet\u00E1rios resp. treinadores
+folder.access.title=Configurar de permiss\u00E3o para grava\u00E7\u00E3o de pasta
 news.content=Informa\u00E7\u00E3o para membros
 selection=Sele\u00E7\u00E3o
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 84494e33dc8cf59ccd5087b3d24b123003683b61..6d5925e1c800a613bd623110d9f1984554b4de60 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 Sep 22 16:19:17 CEST 2010
+#Thu Mar 08 16:29:04 CET 2012
 cal.add.event=Adicionar evento
 cal.add.readonly=(somente leitura)
 cal.color.choose=Escolher cor
@@ -74,6 +74,7 @@ cal.import.calname.exists.error=Um calend\u00E1rio com esse nome j\u00E1 existe
 cal.import.calname.prompt=Favor forne\u00E7a um nome para esse caland\u00E1rio importado
 cal.import.calname.submit=Importar
 cal.import.calname.title=Importar Calend\u00E1rio
+cal.import.event=Importar calend\u00E1rio
 cal.import.form.failed=A transmiss\u00E3o do arquivo falhou
 cal.import.form.format.error=Esse formato de arquivo n\u00E3o pode ser enviado como calend\u00E1rio
 cal.import.form.limit.error=Arquivos de calend\u00E1rio n\u00E3o devem exceder {0} bytes
@@ -88,7 +89,10 @@ cal.import.remove.title=Confirmar remo\u00E7\u00E3o
 cal.import.success=Importa\u00E7\u00E3o com sucesso
 cal.import.title=Impotar calend\u00E1rio
 cal.import.type.file=Importar arquivo
+cal.import.type.file.desc=Importar um arquivo de calend\u00E1rio
 cal.import.type.url=Importar de URL
+cal.import.type.url.desc=Importar um calend\u00E1rio a partir de uma URL
+cal.import.type.url.error=Importar calend\u00E1rio a partir de uma URL
 cal.import.url.content.invalid=Formato do arquivo de calend\u00E1rio incorreto. Favor verificar a URL.
 cal.import.url.empty.error=URL do calend\u00E1rio n\u00E3o pode ficar vazio.
 cal.import.url.file.write.error=Data n\u00E3o pode ser escrita no arquivo de calend\u00E1rio. Favor tente novamente mais tarde.
@@ -180,5 +184,12 @@ help.hover.personalcal=Ajuda sobre como usar agendas pessoais
 help.hover.personalcal.date=Ajuda para criar eventos em calend\u00E1rios pessoais
 tab.event=Detalhes de Evento
 tab.links=Linkando
+tab.links.extern=Documentos externos
+tab.links.extern.name=Nome
+tab.links.extern.new=Novo documento externo
+tab.links.extern.url=URL
+tab.links.extern.url.invalid=Este URL \u00E9 inv\u00E1lido
+table.add=+
+table.delete=-
 ul.select=Selecionar arquivo
 uncheckall=Desfazer sele\u00E7\u00E3o
diff --git a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_ru.properties
new file mode 100644
index 0000000000000000000000000000000000000000..6091475b4ae957f104e2f077adb999fa817b6cc0
--- /dev/null
+++ b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_ru.properties
@@ -0,0 +1,2 @@
+#Mon Mar 19 21:30:24 CET 2012
+notification.title=\u0423\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u044F
diff --git a/src/main/java/org/olat/commons/info/portlet/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/commons/info/portlet/_i18n/LocalStrings_ru.properties
new file mode 100644
index 0000000000000000000000000000000000000000..e5c0fa88317133434a3535a9800e61a2df8fe759
--- /dev/null
+++ b/src/main/java/org/olat/commons/info/portlet/_i18n/LocalStrings_ru.properties
@@ -0,0 +1,4 @@
+#Mon Mar 19 21:30:15 CET 2012
+portlet.no_messages=\u041D\u0435\u0442 \u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u0439
+portlet.showall=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0432\u0441\u0435
+portlet.title=\u0423\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u044F
diff --git a/src/main/java/org/olat/commons/info/ui/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/commons/info/ui/_i18n/LocalStrings_ru.properties
new file mode 100644
index 0000000000000000000000000000000000000000..641dd3edd74ca1ee2efa3ec73a6a0e136fcd1df7
--- /dev/null
+++ b/src/main/java/org/olat/commons/info/ui/_i18n/LocalStrings_ru.properties
@@ -0,0 +1,22 @@
+#Tue Mar 20 10:52:45 CET 2012
+already.deleted=\u042D\u0442\u043E \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u0442\u0435\u043C \u0432\u0440\u0435\u043C\u0435\u043D\u0435\u043C \u0431\u044B\u043B\u043E \u0443\u0434\u0430\u043B\u0435\u043D\u043E \u0434\u0440\u0443\u0433\u0438\u043C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u043C.
+already.edited=\u042D\u0442\u043E \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u043C {0}. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043F\u043E\u0437\u0434\u043D\u0435\u0435.
+create_message=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435
+display.info=\u041E\u043F\u0443\u0431\u043B\u0438\u043A\u043E\u0432\u0430\u043D\u043E {0} {1}
+display.modifier=\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u043E {0} {1}
+display.new_messages=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u043D\u043E\u0432\u044B\u0435 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F
+display.no_messages=\u041D\u043E\u0432\u044B\u0445 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0439 \u043D\u0435\u0442
+display.old_messages=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0431\u043E\u043B\u0435\u0435 \u0441\u0442\u0430\u0440\u044B\u0435 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F
+edit.confirm_delete=\u0412\u044B \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 <b>{0}</b> ?
+edit.info_message=\u0421\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435
+edit.info_title=\u0422\u0435\u043C\u0430
+edit.title=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435
+input.toolong=\u041A \u0441\u043E\u0436\u0430\u043B\u0435\u043D\u0438\u044E, \u0432\u0432\u0435\u0434\u0435\u043D\u043D\u044B\u0439 \u0442\u0435\u043A\u0441\u0442 \u043F\u0440\u0435\u0432\u044B\u0448\u0430\u0435\u0442 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0443\u044E \u0434\u043B\u0438\u043D\u0443 \u043D\u0430 {1} \u0441\u0438\u043C\u0432\u043E\u043B(\u043E\u0432). \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u044C\u0442\u0435\u0441\u044C \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0439 \u0434\u043B\u0438\u043D\u043E\u0439 \u0432 {0} \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432.
+new_message=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043D\u043E\u0432\u043E\u0435 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435
+wizard.step0.description=\u041D\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435
+wizard.step0.title=\u0422\u0435\u043A\u0441\u0442 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F
+wizard.step1.description=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0440\u0430\u0441\u0441\u044B\u043B\u043A\u0443 e-mail
+wizard.step1.form_description=\u0412\u044B \u0442\u0430\u043A\u0436\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C e-mail \u0432 \u0443\u0447\u0435\u0431\u043D\u0443\u044E \u0433\u0440\u0443\u043F\u043F\u0443 \u0434\u0430\u043D\u043D\u043E\u0433\u043E \u043A\u0443\u0440\u0441\u0430.
+wizard.step1.send_option=\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C e-mail
+wizard.step1.send_option.subscriber=\u041F\u043E\u0434\u043F\u0438\u0441\u0447\u0438\u043A\u0438
+wizard.step1.title=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0440\u0430\u0441\u0441\u044B\u043B\u043A\u0443 e-mail
diff --git a/src/main/java/org/olat/core/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/_i18n/LocalStrings_pt_BR.properties
index 7e69621a2510f2d7a4ddf9af8e98c8e5f030b869..466bbd12c1dbefbb09855c3a1780c26d85c89567 100644
--- a/src/main/java/org/olat/core/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/core/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Thu Sep 08 16:42:37 CEST 2011
+#Mon Mar 05 15:58:31 CET 2012
 alert=Favor selecionar no m\u00EDnimo um objeto para sua a\u00E7\u00E3o.
 back=Voltar
 calendar.choose=Escolha uma data do mini calend\u00E1rio
@@ -30,6 +30,7 @@ info.header=Informa\u00E7\u00E3o
 info.saved=Suas modifica\u00E7\u00F5es foram salvas.
 input.toolong=Sua entrada \u00E9 muito longa.
 logout=Logout
+module.change.warning=Para ativar as suas altera\u00E7\u00F5es, o OpenOLAT precisa ser reiniciado.
 new.form.mandatory=Este campo \u00E9 obrigat\u00F3rio.
 next=Pr\u00F3ximo
 no=N\u00E3o
@@ -76,6 +77,8 @@ table.showpages=P\u00E1ginas
 this.language.in.english=Brazilian
 this.language.translated=Portugu\u00EAs (Brasil)
 this.language.translator.names=Fernanda Dylis, Jonas Silickas, Rodolfo Martin
+tomcat.options.restart=Reiniciar imediatamente
+tomcat.options.restartonidle=Reinicie assim que o \u00FAltimo usu\u00E1rio efetuar logoff
 toolbox.actions=A\u00E7\u00F5es
 toolbox.tools=Ferramentas
 top=Ir para o topo
diff --git a/src/main/java/org/olat/core/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/core/_i18n/LocalStrings_ru.properties
index 6a89fe95a7f54ddc23d87fc46fb28350168b3435..3a08cd3107bebedf77ee41941bef666642418be8 100644
--- a/src/main/java/org/olat/core/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/core/_i18n/LocalStrings_ru.properties
@@ -1,4 +1,4 @@
-#Mon Jan 18 15:15:24 CET 2010
+#Mon Mar 19 21:21:41 CET 2012
 alert=\u041F\u043E\u0436\u0430\u0439\u043B\u0443\u0441\u0442\u0430, \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043A\u0430\u043A \u043C\u0438\u043D\u0438\u043C\u0443\u043C \u043E\u0434\u0438\u043D \u043E\u0431\u044A\u0435\u043A\u0442 \u0434\u043B\u044F \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0438.
 back=\u041D\u0430\u0437\u0430\u0434
 calendar.choose=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u0430\u0442\u0443 \u0438\u0437 \u043C\u0438\u043D\u0438-\u043A\u0430\u043B\u0435\u043D\u0434\u0430\u0440\u044F
@@ -12,24 +12,25 @@ contact=\u041A\u043E\u043D\u0442\u0430\u043A\u0442
 delete=\u0423\u0434\u0430\u043B\u0438\u0442\u044C
 edit=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C
 error.header=\u041E\u0448\u0438\u0431\u043A\u0430
-error.jpbwrapper.renderfailed=\u042D\u0442\u043E\u0442 \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442 \u0431\u043E\u043B\u044C\u0448\u0435 \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043F\u043E\u043A\u0430\u0437\u0430\u043D. \u041F\u043E\u0436\u0430\u0439\u043B\u0443\u0441\u0442\u0430, \u043E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u0435\u0433\u043E \u0437\u0430\u043D\u043E\u0432\u043E. 
-error.noformpostdata=\u0412\u043D\u0438\u043C\u0430\u043D\u0438\u0435\! \u041F\u043E \u043F\u0440\u0438\u0447\u0438\u043D\u0435 \u043F\u0440\u043E\u0431\u043B\u0435\u043C \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435 Internet Explorer, \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0431\u044B\u043B\u043E \u043F\u0435\u0440\u0435\u0441\u043B\u0430\u0442\u044C \u0432\u0441\u0435 \u0434\u0430\u043D\u043D\u044B\u0435.  \u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u043F\u043E\u0436\u0430\u0439\u043B\u0443\u0441\u0442\u0430, \u043A\u043D\u043E\u043F\u043A\u0443 "\u041D\u0430\u0437\u0430\u0434" \u0438 \u043F\u043E\u043F\u044B\u0442\u0430\u0439\u0442\u0435\u0441\u044C \u043F\u0435\u0440\u0435\u0441\u043B\u0430\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437.  
-expand=\u0423\u0432\u0435\u043B\u0438\u0447\u0438\u0442\u044C
+error.jpbwrapper.renderfailed=\u042D\u0442\u043E\u0442 \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442 \u0431\u043E\u043B\u044C\u0448\u0435 \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D. \u041F\u043E\u0436\u0430\u0439\u043B\u0443\u0441\u0442\u0430, \u043E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u0435\u0433\u043E \u0437\u0430\u043D\u043E\u0432\u043E.
+error.noformpostdata=\u0412\u043D\u0438\u043C\u0430\u043D\u0438\u0435\! \u041F\u043E \u043F\u0440\u0438\u0447\u0438\u043D\u0435 \u043F\u0440\u043E\u0431\u043B\u0435\u043C \u0432 \u0412\u0430\u0448\u0435\u043C \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435, \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0431\u044B\u043B\u043E \u043F\u0435\u0440\u0435\u0441\u043B\u0430\u0442\u044C \u0432\u0441\u0435 \u0434\u0430\u043D\u043D\u044B\u0435.  \u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u043F\u043E\u0436\u0430\u0439\u043B\u0443\u0441\u0442\u0430, \u043A\u043D\u043E\u043F\u043A\u0443 "\u041D\u0430\u0437\u0430\u0434" \u0438 \u043F\u043E\u043F\u044B\u0442\u0430\u0439\u0442\u0435\u0441\u044C \u043F\u0435\u0440\u0435\u0441\u043B\u0430\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437.
+expand=\u0420\u0430\u0441\u043A\u0440\u044B\u0442\u044C
 finish=\u0417\u0430\u043A\u043E\u043D\u0447\u0438\u0442\u044C
 form.checkall=\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435
 form.date.datevalid=\u0414\u0430\u0442\u0430 \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0439 
 form.dirty=\u0412\u043D\u0438\u043C\u0430\u043D\u0438\u0435\! \u041D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u0444\u043E\u0440\u043C\u0443\u043B\u044F\u0440\u0430 \u0435\u0449\u0451 \u043D\u0435 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u044B. \u0415\u0441\u043B\u0438 \u0432\u044B \u043D\u0430\u0436\u043C\u0451\u0442\u0435 \u043D\u0430 OK, \u0442\u043E \u044D\u0442\u0438 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0431\u0443\u0434\u0443\u0442 \u043F\u043E\u0442\u0435\u0440\u044F\u043D\u044B.
-form.general.error=\u0412\u043E\u0437\u043D\u0438\u043A\u043B\u0438 \u043E\u0448\u0438\u0431\u043A\u0438 \u0432 \u0432\u0432\u0435\u0434\u0451\u043D\u043D\u044B\u0445 \u0434\u0430\u043D\u043D\u044B\u0445 
+form.general.error=\u0412\u043E\u0437\u043D\u0438\u043A\u043B\u0438 \u043E\u0448\u0438\u0431\u043A\u0438 \u0432 \u0432\u0432\u0435\u0434\u0451\u043D\u043D\u044B\u0445 \u0434\u0430\u043D\u043D\u044B\u0445. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u043E\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435\u0441\u044C \u0441\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u043E\u0439 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0435\u0439 \u0440\u044F\u0434\u043E\u043C \u0441 \u043F\u043E\u043B\u044F\u043C\u0438 \u0432\u0432\u043E\u0434\u0430 \u0434\u0430\u043D\u043D\u044B\u0445.
 form.legende.mandatory=<i>\u041F\u043E\u0436\u0430\u0439\u043B\u0443\u0441\u0442\u0430, \u0437\u0430\u043F\u043E\u043B\u043D\u0438\u0442\u0435 \u044D\u0442\u043E \u043F\u043E\u043B\u0435 </i>
 form.legende.wikiMarkup=<i>\u042D\u0442\u043E \u043F\u043E\u043B\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u0442 \u0432\u0432\u043E\u0434 \u0434\u0430\u043D\u043D\u044B\u0445, \u043E\u0442\u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0445 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u044F\u0437\u044B\u043A\u0430 Wiki-Markup </i> </br >*<b>\u0436\u0438\u0440\u043D\u044B\u0439</b>*<br>_<i>\u043A\u0443\u0440\u0441\u0438\u0432</i>_<br>* \u0421\u043F\u0438\u0441\u043A\u0438 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432
 form.mandatory.hover=\u042D\u0442\u043E \u043F\u043E\u043B\u0435 \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u043E 
 form.uncheckall=\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u0432\u044B\u0431\u043E\u0440 
-form.wiki.hover=\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u0443\u0435\u043C\u043E \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441\u0430 \u0412\u0438\u043A\u0438. 
+form.wiki.hover=\u041C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043E, \u0435\u0441\u043B\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u0442\u0441\u044F \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441 Wiki.
 help=\u041F\u043E\u043C\u043E\u0449\u044C
 info.header=\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F
-info.saved=\u0412\u0430\u0448\u0438 \u0434\u0430\u043D\u043D\u044B\u0435 \u0431\u044B\u043B\u0438 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u044B.
-input.toolong=\u0412\u0432\u0435\u0434\u0451\u043D\u043D\u044B\u0435 \u0412\u0430\u043C\u0438 \u0434\u0430\u043D\u043D\u044B\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0434\u043B\u0438\u043D\u043D\u044B\u0435. 
-logout=\u0412\u044B\u0439\u0442\u0438&nbsp;
+info.saved=\u0412\u0430\u0448\u0438 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0431\u044B\u043B\u0438 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u044B.
+input.toolong=\u0412\u0432\u0435\u0434\u0451\u043D\u043D\u044B\u0435 \u0412\u0430\u043C\u0438 \u0434\u0430\u043D\u043D\u044B\u0435 \u0438\u043C\u0435\u044E\u0442 \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0443\u044E \u0434\u043B\u0438\u043D\u0443.
+logout=\u0412\u044B\u0445\u043E\u0434&nbsp;
+module.change.warning=\u0414\u043B\u044F \u043F\u0440\u0438\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0412\u0430\u0448\u0438\u0445 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C OpenOLAT
 new.form.mandatory=\u042D\u0442\u043E \u043F\u043E\u043B\u0435 \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u043E.
 next=\u0414\u0430\u043B\u0435\u0435
 no=\u041D\u0435\u0442
@@ -37,15 +38,15 @@ ok=OK
 opfailed=\u041E\u043F\u0435\u0440\u0430\u0446\u0438\u044E \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0431\u044B\u043B\u043E \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044C.
 opsuccess=\u041E\u043F\u0435\u0440\u0430\u0446\u0438\u044F \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0430.
 page.appname=OpenOLAT
-page.title=infinite learning
+page.title=\u043D\u0435\u043F\u0440\u0435\u0440\u044B\u0432\u043D\u043E\u0435 \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u0435
 placeholder={0}
-print=\u0420\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u0442\u044C
+print=\u041F\u0435\u0447\u0430\u0442\u044C
 rating.1.1=\u0414\u0430
-rating.2.1=\u041F\u043B\u043E\u0445\u043E
+rating.2.1=\u041D\u0435 \u043E\u0447\u0435\u043D\u044C \u0445\u043E\u0440\u043E\u0448\u043E
 rating.2.2=\u0425\u043E\u0440\u043E\u0448\u043E
-rating.3.1=$\:rating.2.1
-rating.3.2=\u0421\u0440\u0435\u0434\u043D\u0435
-rating.3.3=$\:rating.2.2
+rating.3.1=$\:\u0440\u0435\u0439\u0442\u0438\u043D\u0433.2.1
+rating.3.2=\u0421\u0440\u0435\u0434\u043D\u0438\u0439
+rating.3.3=$\:\u0440\u0435\u0439\u0442\u0438\u043D\u0433.2.2
 rating.4.1=$\:rating.2.1
 rating.4.2=$\:rating.3.2
 rating.4.3=$\:rating.2.2
@@ -75,7 +76,9 @@ table.showall=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0432\u0441\u043
 table.showpages=\u0421\u0442\u0440\u0430\u043D\u0438\u0446\u044B
 this.language.in.english=Russian
 this.language.translated=\u0420\u0443\u0441\u0441\u043A\u0438\u0439
-this.language.translator.names=Valentina Shcherba
+this.language.translator.names=Valentina Shcherba, Denis Chebotarev
+tomcat.options.restart=\u041F\u0435\u0440\u0435\u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u043D\u0435\u043C\u0435\u0434\u043B\u0435\u043D\u043D\u043E
+tomcat.options.restartonidle=\u041F\u0435\u0440\u0435\u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u0435 \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u043F\u043E\u0441\u043B\u0435 \u0442\u043E\u0433\u043E, \u043A\u0430\u043A \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0439 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C \u0432\u044B\u0439\u0434\u0435\u0442 \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043C\u044B
 toolbox.actions=\u041E\u043F\u0435\u0440\u0430\u0446\u0438\u0438
 toolbox.tools=\u0418\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u0430\u0440\u0438\u0439
 top=\u043D\u0430\u0432\u0435\u0440\u0445
@@ -85,5 +88,7 @@ warn.beta.feature=\u0412\u043D\u0438\u043C\u0430\u043D\u0438\u0435\! \u042D\u044
 warn.header=\u0412\u043D\u0438\u043C\u0430\u043D\u0438\u0435
 warn.notdispatched=\u042D\u0442\u0430 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430 \u0431\u044B\u043B\u0430 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0430. \u041F\u043E\u0436\u0430\u0439\u043B\u0443\u0441\u0442\u0430, \u043E\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043D\u0438\u043C\u0430\u043D\u0438\u0435 \u043D\u0430 \u0432\u043E\u0437\u043D\u0438\u043A\u0430\u044E\u0449\u0438\u0435 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F.
 warn.reload=\u041F\u043E\u0436\u0430\u0439\u043B\u0443\u0441\u0442\u0430, \u043D\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u0442\u0430\u043A\u0438\u0435 \u043A\u043D\u043E\u043F\u043A\u0438 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u043A\u0430\u043A `\u041E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435` \u0438\u043B\u0438 `\u041D\u0430\u0437\u0430\u0434`. 
+web.2a.updated=\u041E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u043E
+web.2a.updated.alt=\u041E\u0431\u043D\u043E\u0432\u043B\u0435\u043D \u044D\u043B\u0435\u043C\u0435\u043D\u0442 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
 welcome=\u0414\u043E\u0431\u0440\u043E \u043F\u043E\u0436\u0430\u043B\u043E\u0432\u0430\u0442\u044C
 yes=\u0414\u0430
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 5cdb7e8a787666dcef212107f22e38ce774db88c..3b0324b6f404b766cc63e8111bd54f27bb3b6362 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,4 +1,4 @@
-#Thu Sep 08 16:42:37 CEST 2011
+#Tue Mar 06 13:42:37 CET 2012
 AssessmentManager=Ferramenta de avalia\u00E7\u00E3o
 BusinessGroup=Grupo de neg\u00F3cios
 CalendarManager=Calend\u00E1rio
@@ -10,6 +10,7 @@ CourseModule=Curso
 DENCourseNode=Data de inscri\u00E7\u00E3o
 DialogElement=Elemento de di\u00E1logo
 DropboxController=Resolu\u00E7\u00E3o da Tarefa
+EPStructuredMap=ePortfolio
 EPStructuredMapTemplate=Modelo/Template de Portfolio
 FileResource.ANIM=Anima\u00E7\u00E3o
 FileResource.BLOG=Blog
@@ -31,7 +32,9 @@ FileResource.WIKI=Wiki
 FileResource.XLS=Excel
 FolderModule=Pasta
 Forum=F\u00F3rum
+Inbox=Inbox
 InfoMessage=Mensagens
+LibrarySite=Biblioteca
 ReturnboxController=Retorno da corre\u00E7\u00E3o
 SolutionController=Exemplos de solu\u00E7\u00F5es
 User=Usu\u00E1rio
diff --git a/src/main/java/org/olat/core/commons/controllers/impressum/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/commons/controllers/impressum/_i18n/LocalStrings_pt_BR.properties
new file mode 100644
index 0000000000000000000000000000000000000000..4b28a30028f75f94ea9e5c32ab2d8526e6f96be4
--- /dev/null
+++ b/src/main/java/org/olat/core/commons/controllers/impressum/_i18n/LocalStrings_pt_BR.properties
@@ -0,0 +1,12 @@
+#Tue Mar 06 13:07:58 CET 2012
+ContactController.menu.title=Contato
+ContactController.menu.title.alt=Contato
+ImpressumController.menu.title=Men\u00E7\u00F5es legais
+ImpressumController.menu.title.alt=Men\u00E7\u00F5es legais
+TermsOfUseController.menu.title=Termos de uso
+TermsOfUseController.menu.title.alt=Termos de uso
+contact.to=Secretaria
+contactform.intro=Formul\u00E1rio de contato para pedidos gerais.
+contactform.title=Contato
+main.menu.title=Men\u00E7\u00F5es legais
+main.menu.title.alt=Men\u00E7\u00F5es legais
diff --git a/src/main/java/org/olat/core/commons/controllers/impressum/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/core/commons/controllers/impressum/_i18n/LocalStrings_ru.properties
new file mode 100644
index 0000000000000000000000000000000000000000..f8b7e745223cc5bacbbf24d6be9ee5112b7900c5
--- /dev/null
+++ b/src/main/java/org/olat/core/commons/controllers/impressum/_i18n/LocalStrings_ru.properties
@@ -0,0 +1,8 @@
+#Tue Mar 20 09:35:26 CET 2012
+ContactController.menu.title=\u041A\u043E\u043D\u0442\u0430\u043A\u0442
+ContactController.menu.title.alt=\u041A\u043E\u043D\u0442\u0430\u043A\u0442
+TermsOfUseController.menu.title=\u0423\u0441\u043B\u043E\u0432\u0438\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F
+TermsOfUseController.menu.title.alt=\u0423\u0441\u043B\u043E\u0432\u0438\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F
+contact.to=\u0421\u0435\u043A\u0440\u0435\u0442\u0430\u0440\u0438\u0430\u0442
+contactform.intro=\u041A\u043E\u043D\u0442\u0430\u043A\u0442\u043D\u0430\u044F \u0444\u043E\u0440\u043C\u0430 \u0434\u043B\u044F \u043E\u0431\u0449\u0438\u0445 \u0432\u043E\u043F\u0440\u043E\u0441\u043E\u0432
+contactform.title=\u041A\u043E\u043D\u0442\u0430\u043A\u0442
diff --git a/src/main/java/org/olat/core/commons/controllers/resume/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/commons/controllers/resume/_i18n/LocalStrings_pt_BR.properties
new file mode 100644
index 0000000000000000000000000000000000000000..82c0213992e88de746e554939a5ced5144b47b2e
--- /dev/null
+++ b/src/main/java/org/olat/core/commons/controllers/resume/_i18n/LocalStrings_pt_BR.properties
@@ -0,0 +1,5 @@
+#Mon Mar 05 16:00:52 CET 2012
+askagain.label=N\u00E3o pergunte novamente
+resume=Voc\u00EA quer retomar a sua \u00FAltima sess\u00E3o?
+resume.button=Sim
+resume.button.cancel=N\u00E3o
diff --git a/src/main/java/org/olat/core/commons/controllers/resume/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/core/commons/controllers/resume/_i18n/LocalStrings_ru.properties
new file mode 100644
index 0000000000000000000000000000000000000000..1be2dd98bbc0c8b329041b334193b5272706eba7
--- /dev/null
+++ b/src/main/java/org/olat/core/commons/controllers/resume/_i18n/LocalStrings_ru.properties
@@ -0,0 +1,5 @@
+#Tue Mar 20 08:29:22 CET 2012
+askagain.label=\u041D\u0435 \u043F\u0440\u0435\u0434\u043B\u0430\u0433\u0430\u0442\u044C \u0431\u043E\u043B\u0435\u0435
+resume=\u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0432\u043E\u0437\u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0412\u0430\u0448 \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0438\u0439 \u0441\u0435\u0430\u043D\u0441?
+resume.button=\u0414\u0430
+resume.button.cancel=\u041D\u0435\u0442
diff --git a/src/main/java/org/olat/core/commons/modules/bc/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/commons/modules/bc/_i18n/LocalStrings_pt_BR.properties
index ddee1cd0abcadc8ce8c11adbc4b098d6a0dbeb5c..013a15000fbb74ea40a88046a24ca9d5a99e3cdd 100644
--- a/src/main/java/org/olat/core/commons/modules/bc/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/core/commons/modules/bc/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Thu Sep 08 16:42:37 CEST 2011
+#Tue Mar 06 13:43:54 CET 2012
 Directory=Pasta
 FileDeleteFailed=Arquivos/pastas <b>{0}</b> n\u00E3o puderam ser apagados.
 FileDeleted=Arquivos/pastas <b>{0}</b> apagados com sucesso.
@@ -82,6 +82,7 @@ chelp.why2=Sem o WebDAV, voc\u00EA consegue isto por meio dos formul\u00E1rios o
 command.closepreview=Fechar visualizar
 command.preview=Visualizar
 copy=Copiar
+copyfile=Copiar arquivos
 del=Apagar
 del.confirm=Voc\u00EA realmente quer apagar ao seguintes arquivos?
 del.header=Confirmar apagar
@@ -127,6 +128,7 @@ notifications.entry=Arquivo "{0}" do usu\u00E1rio {1} modificado em {2}
 notifications.header=Existem novos arquivos em uma pasta subscrita por voc\u00EA\:
 resize_image=Otimizar o tamanho da imagem para a Web (1280 x 1280)
 searchfile=Buscar
+send=Enviar E-mail
 success=Opera\u00E7\u00E3o bem sucedida
 text.element.error.notlongerthan=Nomes de pasta e arquivo n\u00E3o podem ser maiores que 20 caract\u00E9res 
 ul=Carregar arquivo
diff --git a/src/main/java/org/olat/core/commons/modules/glossary/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/commons/modules/glossary/_i18n/LocalStrings_pt_BR.properties
index a54676dc955cfec86842ff9225ef3ae1c10fc8a0..b86a323d24db56ff857a193038f5aaf61d77c4c9 100644
--- a/src/main/java/org/olat/core/commons/modules/glossary/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/core/commons/modules/glossary/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Thu Sep 08 16:42:37 CEST 2011
+#Tue Mar 06 14:07:03 CET 2012
 chelp.flexion.define=Flex\u00F5es em ling\u00FC\u00EDstica s\u00E3o formas de uma \u00FAnica palavra expressar a sua fun\u00E7\u00E3o gramatical.
 chelp.flexions.get.button=Ao clicar no bot\u00E3o "$\:flexions.get.button" uma lista com todas as flex\u00F5es de um \u00FAnico gloss\u00E1rio aparecer\u00E1.
 chelp.flexions.to.save=Agora voc\u00EA pode selecionar flex\u00F5es de seu gloss\u00E1rio. Sua defini\u00E7\u00E3o ser\u00E1 exibida no texto aberto.
@@ -12,6 +12,7 @@ choose.morph.service=Use o servi\u00E7o seguinte para esta consulta\:
 cmd.add=Adicionar item
 cmd.delete=Apagar
 cmd.edit=Editar
+commad.glossary=Autor
 definition.saved=$\:definition.title foi salvo.
 definition.title=Defini\u00E7\u00E3o
 disabled=N\u00E3o dispon\u00EDvel. Por favor, salve este primeiro.
@@ -37,6 +38,9 @@ glossary.form.error.containsKeyAlready=Este termo j\u00E1 existe no gloss\u00E1r
 glossary.form.error.keyToShort=Um termo n\u00E3o pode ser constituido de um s\u00F3 caracter
 glossary.form.error.notEmpty=Este campo n\u00E3o pode estar vazio
 glossary.form.glossaryKey=Termo
+glossary.item.at=em {0}
+glossary.item.modified.by.on=alterado por
+glossary.item.published.by=por
 glossary.list.filter=Obter lista, utilizando os seguintes crit\u00E9rios\:
 glossary.list.showall=Mostrar tudo
 glossary.locked=Este gloss\u00E1rio est\u00E1 sendo editado pelo usu\u00E1rio  <b>{0}</b>. A fun\u00E7\u00E3o editar est\u00E1 desativada.
diff --git a/src/main/java/org/olat/core/commons/portlets/didYouKnow/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/commons/portlets/didYouKnow/_i18n/LocalStrings_pt_BR.properties
index b7e2b176d503867dc9b1c5a76d62c256a2888e44..f7693688b73ff85fe645172ccbb27cb90430a33e 100644
--- a/src/main/java/org/olat/core/commons/portlets/didYouKnow/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/core/commons/portlets/didYouKnow/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Thu Aug 19 17:01:04 CEST 2010
+#Tue Mar 06 13:44:39 CET 2012
 A-0=Via 'Grupos' voc\u00EA pode criar um grupo de projeto que lhe possibilitar\u00E1 trocar documentos e usar um f\u00F3rum.
 A-1=Cada forum cont\u00E9m o link 'inscrever' na p\u00E1gina geral. Selecionando-o voc\u00EA ser\u00E1 notificado sobre todas as modifica\u00E7\u00F5es neste forum via e-mail sem ter que entrar no OpenOLAT.
 A-10=Clique no link "Outros usu\u00E1rios" na home page em ache a pessoa. Voc\u00EA pode ver o cart\u00E3o da pessoa bem como a pasta p\u00FAblica desta pessoa ou entrar em contato via e-mail.
@@ -16,7 +16,7 @@ A-20=Voc\u00EA pode selecionar um calend\u00E1rio de curso \u00E0 sua direita na
 A-21=No seu "Home" voc\u00EA pode configurar se voc\u00EA deseja obter informa\u00E7\u00F5es sobre as modifica\u00E7\u00F5es por e-mail (por exemplo 'Di\u00E1rio', 'Semanal' &\#39;Daily, Weekly&\#39;&\#39;&\#39; ou &\#39;mensal&\#39;) na se\u00E7\u00E3o &\#39;Configura\u00E7\u00F5es, aba&\#39; Sistema &\#39;. Isto \u00E9 onde voc\u00EA tamb\u00E9m pode cancelar a inscri\u00E7\u00E3o por meio de sele\u00E7\u00E3o de &\#39;Never&\#39;.
 A-22=Na se\u00E7\u00E3o 'Inscri\u00E7\u00F5es' voc\u00EA pode gerenciar suas assinaturas e verificar as modifica\u00E7\u00F5es dos seus recursos inscritos na forma de uma lista ou um Feed RSS. Qualquer altera\u00E7\u00E3o est\u00E1 ligada ao seu recurso correspondente. Como padr\u00E3o, as notifica\u00E7\u00F5es das \u00FAltimas 24 horas ser\u00E3o exibidas. No entanto, tamb\u00E9m \u00E9 poss\u00EDvel ver todas as modifica\u00E7\u00F5es a partir de uma determinada data. Um feed RSS vai mostrar todas as notifica\u00E7\u00F5es dos \u00FAltimos 30 dias.
 A-3=Selecione o link RSS na sua p\u00E1gina pessoal ou marque-o. Esteja informado. Sempre.
-
+A-4=OpenOLAT oferece uma solu\u00E7\u00E3o de e-portfolio abrangente. Com o assistente de cobran\u00E7a, voc\u00EA pode coletar todos os seus artefatos pessoais e us\u00E1-los para criar uma pasta portfolio para outros usu\u00E1rios. Tamb\u00E9m \u00E9 poss\u00EDvel criar pastas de grupo ou tarefas portf\u00F3lio em cursos.
 A-5=OpenOLAT pode ser baixado gratuitamente via <a href\="http\://www.openolat.org" target\="_blank">www.openolat.org</a>. Existem listas de e-mail bem como outras informa\u00E7\u00F5es t\u00E9cnicas de retaguarda referentes ao OpenOLAT.
 A-6=OpenOLAT significa <b>O</b>line <b>L</b>earning <b>A</b>nd <b>T</b>raining. OpenOLAT \u00E9 um sistema de Gerenciamento de Ensino de c\u00F3digo aberto. \u00C9 a aplica\u00E7\u00E3o em que voc\u00EA est\u00E1 trabalhando agora.
 A-7=Em sua home page, selecione "Meu Cart\u00E3o de Visitas" via "Configura\u00E7\u00F5es". Voc\u00EA pode determinar qual informa\u00E7\u00E3o ser\u00E1 vis\u00EDvel para outros usu\u00E1rios OpenOLAT. Adicionalmente voc\u00EA tem a possibilidade de carregar uma imagem e criar um pequeno texto.
@@ -39,7 +39,7 @@ Q-20=... que um calend\u00E1rio de cursos tamb\u00E9m podem ser exibidos em seu
 Q-21=... que voc\u00EA pode determinar quantas vezes voc\u00EA receber\u00E1 um e-mail com as modifica\u00E7\u00F5es?
 Q-22=... que voc\u00EA pode verificar, bem como gerir as suas inscri\u00E7\u00F5es na aba Home?
 Q-3=... que todas notifica\u00E7\u00E3o inscritas podem ser lidas atrav\u00E9s do RSS?
-
+Q-4=... que voc\u00EA pode criar e-portfolios no OpenOLAT?
 Q-5=... que o OpenOLAT tem o c\u00F3digo aberto?
 Q-6=... o que OpenOLAT significa?
 Q-7=... que voc\u00EA pode criar seu cart\u00E3o de visitas pessoal?
diff --git a/src/main/java/org/olat/core/commons/services/mark/impl/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/commons/services/mark/impl/ui/_i18n/LocalStrings_pt_BR.properties
index 16dd0bf2b9742337de3995d92abf34019996ea81..1c261e01d0ea53389401d575f342c8e6567eea68 100644
--- a/src/main/java/org/olat/core/commons/services/mark/impl/ui/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/core/commons/services/mark/impl/ui/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,6 @@
-#Thu Aug 19 14:28:07 CEST 2010
+#Mon Mar 05 16:01:23 CET 2012
 mark=Marca
 mark.no_stat=Nenhum outro usu\u00E1rio marcou este recurso
 mark.stat={0} outros usu\u00E1rios j\u00E1 marcaram este recurso
+mark.stat.self=Sim e $\:mark.stat
+mark.stat.self.only=S\u00F3 voc\u00EA marcou este recurso at\u00E9 o momento.
diff --git a/src/main/java/org/olat/core/commons/services/mark/impl/ui/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/core/commons/services/mark/impl/ui/_i18n/LocalStrings_ru.properties
index 78cf87e69b16483f88fb275414faacc42677fe60..5c9d8cb919a989787671ef1f521d691a0bce1750 100644
--- a/src/main/java/org/olat/core/commons/services/mark/impl/ui/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/core/commons/services/mark/impl/ui/_i18n/LocalStrings_ru.properties
@@ -1,2 +1,6 @@
-#Tue Aug 03 12:48:05 CEST 2010
+#Mon Mar 19 21:27:36 CET 2012
 mark=\u041F\u043E\u043C\u0435\u0442\u0438\u0442\u044C
+mark.no_stat=\u041D\u0438\u043A\u0442\u043E \u043D\u0435 \u043F\u043E\u043C\u0435\u0447\u0430\u043B \u044D\u0442\u043E\u0442 \u0440\u0435\u0441\u0443\u0440\u0441
+mark.stat=\u041A\u0442\u043E-\u0442\u043E \u0438\u0437 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0443\u0436\u0435 \u043F\u043E\u043C\u0435\u0442\u0438\u043B \u044D\u0442\u043E\u0442 \u0440\u0435\u0441\u0443\u0440\u0441
+mark.stat.self=\u0412\u044B \u0438 $\:mark.stat
+mark.stat.self.only=\u0422\u043E\u043B\u044C\u043A\u043E \u0412\u044B \u043F\u043E\u043C\u0435\u0442\u0438\u043B\u0438 \u044D\u0442\u043E\u0442 \u0440\u0435\u0441\u0443\u0440\u0441 \u043D\u0430 \u0434\u0430\u043D\u043D\u044B\u0439 \u043C\u043E\u043C\u0435\u043D\u0442
diff --git a/src/main/java/org/olat/core/configuration/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/core/configuration/_i18n/LocalStrings_ru.properties
new file mode 100644
index 0000000000000000000000000000000000000000..a41f0bb6b6e10889eaed46069e40a81caeccb689
--- /dev/null
+++ b/src/main/java/org/olat/core/configuration/_i18n/LocalStrings_ru.properties
@@ -0,0 +1,4 @@
+#Mon Mar 19 21:29:06 CET 2012
+main.menu.title=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0430
+main.menu.title.alt=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0437\u0430\u043F\u0443\u0441\u043A\u0430 OLAT
+overwrite.properties.not.found=\u0444\u0430\u0439\u043B olat.local.properties \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D \u043F\u043E \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u043C\u0443 \u043F\u0443\u0442\u0438\!
diff --git a/src/main/java/org/olat/core/gui/exception/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/gui/exception/_i18n/LocalStrings_pt_BR.properties
index 0b16c8246294cef0fe1243d3301e9f5b54577f57..50310853c7fcc6ae3f7bde61f82f571465aea057 100644
--- a/src/main/java/org/olat/core/gui/exception/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/core/gui/exception/_i18n/LocalStrings_pt_BR.properties
@@ -1,7 +1,10 @@
-#Mon Mar 02 09:53:59 CET 2009
+#Tue Mar 06 13:43:43 CET 2012
 cancel=Apagar
 error.addinfo=Informa\u00E7\u00E3o adicional\:
 error.back=Voltar
+error.businesspath=Caminho de Neg\u00F3cios\:
+error.businesspath.previous=\u00DAltimo caminho de Neg\u00F3cios\:
+error.businesspath.unkown=Desconhecido
 error.databaseexception=Erro de base de dados inesperado.
 error.errnum=C\u00F3digo do erro\:
 error.header=Erro
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 cecc2f771a06440dd508fe5a5e33e51dfdb4f6e0..1ef213a6eabc4368752a58d99e55c6c2f0f34b63 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,5 +1,10 @@
-#Thu Aug 19 17:01:43 CEST 2010
+#Thu Mar 08 16:27:44 CET 2012
+chelp.mail-admin.title=$\:mail.admin.title
 chelp.mail-templ.title=$\:mailnotification.title
+chelp.mail.module=OLAT tem um sistema de caixa de entrada e-mail interno que lista todos os e-mails enviados e recebidos de cada usu\u00E1rio no seu "Home". O e-mail do sistema OLAT \u00E9 um componente opcional.
+chelp.mail.module.extern=Se o E-mail OLAT est\u00E1 ativada, todos os e-mails recebidos e enviados ser\u00E3o listadas na caixa de entrada pessoal dos usu\u00E1rios.
+chelp.mail.module.extern.config=Al\u00E9m disso, cada usu\u00E1rio pode configurar nas prefer\u00EAncias caso ele quer receber e-mails do OLAT no seu endere\u00E7o de e-mail pessoal ou se ele prefere ler o correio dentro de OLAT. Como administrador, voc\u00EA pode definir o comportamento padr\u00E3o.
+chelp.mail.module.intern=Se o sistema de caixa de entrada do OLAT est\u00E1 desativado, todos os e-mails OLAT ser\u00E3o enviados exclusivamente para o endere\u00E7o de e-mail pessoal. A caixa de entrada OLAT n\u00E3o \u00E9 vis\u00EDvel no "Home" com essa configura\u00E7\u00E3o.
 chelp.mailtemplateformbody=Por padr\u00E3o, qualquer mensagem conter\u00E1 um texto padr\u00E3o que pode ser alterado de acordo com suas necessidades.
 chelp.mailtempsubject=Os assuntos das mensagens s\u00E3o pr\u00E9-definidos, mas podem ser alteradas de acordo com suas necessidades.
 chelp.sendMail1=Aqui voc\u00EA pode determinar se um usu\u00E1rio deve receber um e-mail depois de ser registrado, removido ou movido.
@@ -12,6 +17,46 @@ contact.cp.from=C\u00F3pia enviada ao endere\u00E7o
 footer.no.userdata=\n\n--- \nEsta mensagem foi enviada automaticamente via OpenOLAT.\n{0}
 footer.with.userdata=\n\n--- \n{2} {3} ({0})\n{4}\n\nEsta mensagem foi enviada via OpenOLAT.\n{1}
 help.hover.mail-templ=Ajuda para o uso do modelo de e-mail
+mail.action.emtpy=Selecione pelo menos um e-mail para realizar esta a\u00E7\u00E3o.
+mail.action.mark=Marcar
+mail.action.open=Ler
+mail.action.read=Ler
+mail.action.send.real=Encaminhar
+mail.action.send.real.success=A mensagem com o assunto "{0}" foi encaminhado para a sua conta de e-mail pessoal.
+mail.action.unmark=Desmarcar
+mail.action.unread=N\u00E3o-lido
+mail.admin.default.settings=Configura\u00E7\u00F5es padr\u00E3o para envio de e-mail
+mail.admin.description=Configura\u00E7\u00E3o dos e-mails OLAT e caixa de entrada
+mail.admin.intern.enabled=Ative 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 interna do OLAT e o endere\u00E7o de e-mail pessoal
+mail.admin.title=Caixa de entrada e sa\u00EDda de E-mail
+mail.attachments=Anexo
+mail.body=Mensagem
+mail.confirm.delete.multi.text=Por favor, confirme que voc\u00EA deseja excluir os {0} e-mails selecionados, incluindo seus anexos. Isso n\u00E3o pode ser desfeito.
+mail.confirm.delete.single.text=Por favor, confirme que voc\u00EA quer apagar o e-mail selecionado, incluindo todos os anexos. Isso n\u00E3o pode ser desfeito.
+mail.confirm.delete.title=Excluir e-mails
+mail.context=Contexto
+mail.empty.box=Esta caixa de entrada n\u00E3o cont\u00E9m nenhum e-mail.
+mail.from=Remetente
+mail.from.miscellaneous=Diverso
+mail.inbox=Caixa de entrada
+mail.inbox.alt=Caixa de entrada do E-mail
+mail.inbox.title=Caixa de entrada de E-mail
+mail.marked=Marcado
+mail.marked.header=\u2691
+mail.notification.type=E-mails
+mail.outbox=Caixa de sa\u00EDda
+mail.outbox.alt=Caixa de Sa\u00EDda do E-mail
+mail.outbox.meta=os e-mails e foram enviada em massa para os destinat\u00E1rios
+mail.outbox.title=Caixa de sa\u00EDda de E-mail
+mail.read=Ler
+mail.receivedDate=Recebido
+mail.recipients=Destinat\u00E1rio
+mail.sendDate=Enviado
+mail.subject=Assunto
+mail.unmarked=Desmarcado
+mail.unread=N\u00E3o-lido
 mailhelper.error.attachment=O e-mail n\u00E3o p\u00F4de ser enviado\:anexa\u00E7\u00E3o inv\u00E1lida. Favor notificar os receptores manualmente.
 mailhelper.error.failedusers=O e-mail n\u00E3o p\u00F4de ser enviado para as seguintes pessoas. Favor notificar aquelas pessoas manualmente e checar seus endere\u00E7os de e-mail. 
 mailhelper.error.failedusers.title=endere\u00E7os de e-mail de destinat\u00E1rios inativos
@@ -28,3 +73,17 @@ mailtemplateform.error.emptyfield=Este campo n\u00E3o deve estar vazio
 mailtemplateform.error.velocity=O caracterte \#-n\u00E3o \u00E9 permitido neste campo
 mailtemplateform.sendMailSwitchElem=Enviar e-mail
 mailtemplateform.subject=Assunto do e-mail
+menu.mail=E-mail
+menu.mail.alt=Configura\u00E7\u00E3o do sistema de E-mail
+send.mail.attachments=Anexo
+send.mail.body=Mensagem
+send.mail.description=Voc\u00EA pode enviar E-mail com anexos
+send.mail.error=Aten\u00E7\u00E3o\!\!\!
+send.mail.fileToBigForAttachments=O tamanho m\u00E1ximo para anexos de e-mail \u00E9 {0} MB. Ent\u00E3o e-mail deve conter links para os documentos.
+send.mail.noFileSelected=Nenhum documento selecionado
+send.mail.selectionContainsFolder=Voc\u00EA pode enviar apenas documentos unit\u00E1rios
+send.mail.subject=Assunto
+send.mail.title=Enviar arquivos por E-mail
+send.mail.to=Para
+send.mail.to.auto=Para
+send.mail.to.auto.add=+
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 83f613ef2f7ae4dd18cc7d76f9b50339096e3ef8..b97dd283b00ec529c3ffaff082a6fcccf0bc13a3 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,4 +1,4 @@
-#Thu Aug 19 17:04:31 CEST 2010
+#Tue Mar 06 14:07:34 CET 2012
 archive.dialog.notsuccessfully=Esta arquivo de di\u00E1logo n\u00E3o pode ser arquivado.
 archive.dialog.successfully=Este arquivo de di\u00E1logo foi arquivado em sua pasta pessoal.
 archive.dropbox.notasks=Esta caixa de resolu\u00E7\u00E3o de tarefas ainda est\u00E1 vazia.
@@ -46,6 +46,7 @@ chelp.table1=b>Tab. 1\:</b> Poss\u00EDveis entradas nas colunas do arquivo de lo
 chelp.title=T\u00EDtulo
 chelp.uid=Identifica\u00E7\u00E3o de usu\u00E1rio
 chelp.ziel=Destino
+cmd.download=Baixar
 cmd.start=Iniciar
 column.field.missing=-
 column.field.no=N\u00E3o
@@ -54,9 +55,11 @@ column.field.yes=Sim
 column.header.attempts=Tentativas
 column.header.coachcomment=Coment\u00E1rio a respeito do treinador
 column.header.comment=Coment\u00E1rio a respeito do usu\u00E1rio
+column.header.initialLaunchDate=Lan\u00E7amento curso inicial
 column.header.login=Usu\u00E1rio
 column.header.passed=Passou
 column.header.score=Pontua\u00E7\u00E3o
+column.header.scoreLastModified=\u00DAltima atualiza\u00E7\u00E3o
 column.header.seqnum=N\u00E3o.
 command.change.charset=Grupo de caracteres
 command.closearchiver=Fechar
@@ -77,6 +80,7 @@ fo=F\u00F3runs
 help.hover.log=Descri\u00E7\u00E3o de poss\u00EDveis itens de hist\u00F3rico
 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
 logfilechooserform.archive=Arquivar
 logfilechooserform.begindate=de
 logfilechooserform.deletelog=Apagar ap\u00F3s arquivamento
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 52a934496a48e936ccf7db56feda653994b147ab..8f3299af60f913ac3882d16f7ee1be4d1a9f09e9 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,4 +1,4 @@
-#Thu Sep 08 16:42:37 CEST 2011
+#Tue Mar 06 14:08:22 CET 2012
 action.choose=Selecionar 
 artefact.title=Comprovantes de conclus\u00E3o para curso {0}
 assessmentLock=Esta avalia\u00E7\u00E3o est\u00E1 sendo modificada pelo usu\u00E1rio {0} ({1}) e est\u00E1 bloqueada. Favor tentar novamente mais tarde. 
@@ -139,7 +139,11 @@ table.header.course=Nome do curso
 table.header.delete=Apagar
 table.header.details=Detalhes
 table.header.details.ta=Tarefa
+table.header.initialLaunchDate=Lan\u00E7amento inicial do curso
+table.header.lastScoreDate=\u00DAltima atualiza\u00E7\u00E3o
 table.header.launchcourse=Iniciar curso
+table.header.max=Max.
+table.header.min=Min.
 table.header.name=Nome
 table.header.node=Elemento de curso
 table.header.passed=Passou
diff --git a/src/main/java/org/olat/course/condition/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/condition/_i18n/LocalStrings_pt_BR.properties
index a47608db05e4da2af47230aa042f48b1db3f751b..3ca3a1bcd72b753e0d6e205744ed181f6ac918e5 100644
--- a/src/main/java/org/olat/course/condition/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/course/condition/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Thu Aug 19 17:05:28 CEST 2010
+#Tue Mar 06 14:09:12 CET 2012
 apply=Aplicar
 choose=Selecionar
 command.activate.easyMode=Exibir modo simples
@@ -13,6 +13,7 @@ error.argtype.attribvalue=A fun\u00E7\u00E3o "{0}" deve ter valor combinando de
 error.argtype.coursnodeidexpeted=A fun\u00E7\u00E3o "{0}" tem que ter uma identifica\u00E7\u00E3o dos elementos de curso no seguinte. 
 error.argtype.date=A fun\u00E7\u00E3o "{0}" tem que dar um tempo definido como este\: "dd.mm.YYYY HH\:mm". Seu receptor {1} n\u00E3o est\u00E1 compat\u00EDvel com este formato.
 error.argtype.institutionalname=A "{0}" fun\u00E7\u00E3o deve conter um nome institucional
+error.argtype.outcome.undefined=A vari\u00E1vel solicitada do resultado n\u00E3o existe no teste\!
 error.argtype.username=A fun\u00E7\u00E3o "{0}" deve conter um nome de usu\u00E1rio.
 error.fewerargs=A fun\u00E7\u00E3o "{0}" tem menos argumentos do que especificado.
 error.fix=Criar
diff --git a/src/main/java/org/olat/course/config/ui/courselayout/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/config/ui/courselayout/_i18n/LocalStrings_pt_BR.properties
new file mode 100644
index 0000000000000000000000000000000000000000..d5564567ef1448f3339fbb8ff7154f987274fc36
--- /dev/null
+++ b/src/main/java/org/olat/course/config/ui/courselayout/_i18n/LocalStrings_pt_BR.properties
@@ -0,0 +1,17 @@
+#Tue Mar 06 14:11:41 CET 2012
+course.layout.custom=Customizar...
+course.layout.default=Default
+course.layout.legacy=a partir da pasta do curso {0}
+course.layout.predefined=Modelo de curso
+course.layout.save=Salvar
+course.layout.selector=Escolha de layout para este curso
+course.layout.template=Modelo de sistema {0}
+logo.delete=Excluir
+logo.file.type.error=Por favor, escolha uma imagem v\u00E1lida como logotipo (ou seja, png, gif, jpg)\!
+logo.image.label=Logo no cabe\u00E7alho
+logo.size.error=O arquivo enviado \u00E9 muito grande, por favor use um menor.
+logo.upload.error=Este logotipo n\u00E3o p\u00F4de ser processado, por favor, tente outra imagem.
+logo.upload.success=Seu logotipo foi salvo com sucesso.
+preview.image.label=Amostra
+tab.layout.title=Configura\u00E7\u00F5es
+upload.second.logo=Enviar logo
diff --git a/src/main/java/org/olat/course/config/ui/courselayout/attribs/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/config/ui/courselayout/attribs/_i18n/LocalStrings_pt_BR.properties
new file mode 100644
index 0000000000000000000000000000000000000000..081774a8c539c5e6650d7abe98311ec6aef32383
--- /dev/null
+++ b/src/main/java/org/olat/course/config/ui/courselayout/attribs/_i18n/LocalStrings_pt_BR.properties
@@ -0,0 +1,9 @@
+#Tue Mar 06 14:13:04 CET 2012
+attribute.title.backgroundColor=cor de fundo
+attribute.title.color=Cor
+attribute.title.font=Fam\u00EDlia de fonte
+attribute.title.preview=Amostra
+attribute.title.size=Tamanho da fonte
+color.double.error=Por favor, escolha uma cor ou digite um valor hexadecimal, n\u00E3o ambos\!
+color.hex.error=Este \u00E9 um valor hexadecimal inv\u00E1lido\! Comece com \#.
+preview.sample=Uma breve amostra do texto
diff --git a/src/main/java/org/olat/course/config/ui/courselayout/elements/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/config/ui/courselayout/elements/_i18n/LocalStrings_pt_BR.properties
new file mode 100644
index 0000000000000000000000000000000000000000..4933f801b65440837df023fb56b65237daf221f7
--- /dev/null
+++ b/src/main/java/org/olat/course/config/ui/courselayout/elements/_i18n/LocalStrings_pt_BR.properties
@@ -0,0 +1,6 @@
+#Tue Mar 06 14:13:41 CET 2012
+element.title.header=Cabe\u00E7alhos
+element.title.link=Links
+element.title.menu=Menu
+element.title.text=Texto
+element.title.toolbox=Toolbox
diff --git a/src/main/java/org/olat/course/editor/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/editor/_i18n/LocalStrings_pt_BR.properties
index dc949ebd935ee91ba75913739ab02e1753a56de8..bfd24cc263f06e4443b983439dcc571aae86bbe6 100644
--- a/src/main/java/org/olat/course/editor/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/course/editor/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Thu Sep 08 16:42:37 CEST 2011
+#Wed Mar 07 13:09:10 CET 2012
 access.form.label=Acesso ao curso inteiro tem
 access.legend=Modificar acesso ao curso inteiro
 apply=OK
@@ -202,6 +202,7 @@ chelp.funcInit=<i>getInitialEnrollmentDate("</i>$\:chelp.int<i>")</i>
 chelp.funcInitCourse=<i>getInitialCourseLaunchDate(0)</i>
 chelp.funcLearn=<i>inLearningGroup("</i>$\:chelp.string<i>")</i>
 chelp.funcLearningGroupFull=<i>isLearningGroupFull("</i>$\:chelp.string<i>")</i>
+chelp.funcParticipant=isCourseParticipant(0)
 chelp.funcPass=<i>getPassed("</i>$\:chelp.int<i>")</i>
 chelp.funcRece=<i>getRecentEnrollmentDate("</i>$\:chelp.int<i>")</i>
 chelp.funcReceCourse=<i>getRecentCourseLaunchDate(0)</i>
@@ -265,6 +266,7 @@ chelp.signO7=Divis\u00E3o
 chelp.signO8=Adi\u00E7\u00E3o
 chelp.signO9=Subtra\u00E7\u00E3o
 chelp.signOR=L\u00F3gico OU
+chelp.signParticipant=Returns $\:chelp.wordTrue para todos os participantes desse curso
 chelp.signPass=Gera o Boleano $\:chelp.wordTrue (\= Passou) ou $\:chelp.wordFalse (\=Falhou), do elemento de curso com o ID especificado.
 chelp.signRece=Gera a data da \u00FAltima inscri\u00E7\u00E3o do participante do curso a partir do elemento de curso $\:chelp.en com o ID especificado.
 chelp.signReceCourse=Gera a data do \u00FAltimo comparecimento de um participante a um curso.
@@ -314,6 +316,7 @@ chelp.visF=<i>&laquo;$\:chelp.vis&raquo;</i>
 chelp.wordFalse=FALSE
 chelp.wordOr=ou
 chelp.wordTrue=TRUE
+command.admin.header=Fun\u00E7\u00E3o de coleta
 command.closeeditor=Fechar editor
 command.copynode=Copiar
 command.coursefolder=Pasta de armazenamento
@@ -321,10 +324,13 @@ command.coursepreview=Visualiza\u00E7\u00E3o? do curso
 command.deletenode=Apagar
 command.deletenode.header=A\u00E7\u00F5es
 command.movenode=Mover
+command.multi.sps=V\u00E1rias p\u00E1ginas \u00FAnicas
 command.publish=Publicar
 condition.noAccessExplanation.title=Informa\u00E7\u00E3o se vis\u00EDvel e acesso bloqueado 
 condition.visibility.title=Visibilidade
 copy.course.element.title=Copiar elemento do curso
+course.building.block.disabled=Este tipo de elemento de curso foi desativado. Entre em contato com o administrador do sistema ou exclua o elemento do curso.
+course.building.block.disabled.user=Este tipo de elemento de curso foi desativado. Entre em contato com o administrador do sistema ou do curso.
 coursefolder.close=Fechar pasta de armazenamento
 coursefolder.name=Pasta de armazenamento
 coursestatus.ok.message=Este curso no editor est\u00E1 correto.
@@ -385,6 +391,11 @@ movecopynode.error.rootnode=O elemento de curso principal n\u00E3o pode ser movi
 movecopynode.error.selectfirst=Favor selecionar um elemento de curso de seu curso primeiro.
 movecopynode.info.condmoved=Elemento de curso movido com sucesso. Favor verificar qualquer restri\u00E7\u00E3o a respeito da visibilidade ou acesso como aqueles que podem ser inv\u00E1lidos agora.
 movecopynode.invalid.target=Mover/Copiar n\u00E3o poss\u00EDvel\: o componente alvo faz parte da arvore selecionada. Favor selecione outra posi\u00E7\u00E3o usando a \u00E1rvore na esquerda\!
+multi.sps.asChild=Adicionar como subordinado do elemento atual curso
+multi.sps.desc=Selecione um ou v\u00E1rios arquivos para adicion\u00E1-los como p\u00E1ginas individuais para o menu de curso
+multi.sps.file=Arquivo
+multi.sps.sameLevel=Adicionar ap\u00F3s elemento de curso atual
+multi.sps.title=Selecionar os arquivos
 node.insert.info=Favor selecionar a posi\u00E7\u00E3o do elemento de curso "{0}" que voc\u00EA quer inserir\!
 node.move.info=Favor selecionar a posi\u00E7\u00E3o do elemento de curso "{0}" e seus sub-elementos que voc\u00EA quer mover\!
 nodeConfigForm.content_only=Apenas conte\u00FAdo
@@ -417,6 +428,12 @@ pbl.nothing.button=Voltar ao editor
 pbl.remind.catalog=No caso de voc\u00EA desbloquear o seu curso para usu\u00E1rios registrados ou visitantes n\u00E3o se esque\u00E7a de indicar isso no cat\u00E1logo sob o t\u00EDtulo correspondente.
 pbl.success=Modifica\u00E7\u00F5es selecionadas publicadas com sucesso.
 publish.access.header=Modifica\u00E7\u00E3o de acesso ao curso
+publish.catalog.add=Adicionar ao cat\u00E1logo
+publish.catalog.box=Adicionar curso ao cat\u00E1logo
+publish.catalog.error=Voc\u00EA deve criar pelo menos uma entrada de cat\u00E1logo.
+publish.catalog.header=Criar entrada no cat\u00E1logo
+publish.catalog.reminder1=Sem entrada de cursos no cat\u00E1logo, eles ser\u00E3o dif\u00EDceis de serem encontrados pelos estudantes. Por isso, \u00E9 recomendado selecionar um ou v\u00E1rios n\u00EDveis de cat\u00E1logo em que o curso deve ser listado. Voc\u00EA pode adicionar mais ou remover entradas de cat\u00E1logo existentes a qualquer momento.
+publish.catalog.reminder2=Nota\: um curso \u00E9 vis\u00EDvel no cat\u00E1logo somente quando o acesso do curso \u00E9 definido como para "todos usu\u00E1rio registrados" ou "todos usu\u00E1rios registrados e convidados" no passo anterior. Selecione "Voltar" para alterar essas configura\u00E7\u00F5es de acesso.
 publish.header=Publicar modifica\u00E7\u00F5es de elementos de curso
 publish.notpossible.setincomplete=Os elementos selecionados a serem publicados resultam em uma estrutura de curso inv\u00E1lida. Verificar a seguinte lista de depend\u00EAncia para resolver o problema.
 publish.nowarnings=Problemas n\u00E3o encontrados
diff --git a/src/main/java/org/olat/course/nodes/bc/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/nodes/bc/_i18n/LocalStrings_pt_BR.properties
index c3b886c32ef0e2bcc66a03bda9fd81a648b00267..bf11e495cb291074c4b73fc5208b71acc485e283 100644
--- a/src/main/java/org/olat/course/nodes/bc/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/course/nodes/bc/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Fri Aug 20 18:01:53 CEST 2010
+#Wed Mar 07 13:09:19 CET 2012
 chelp.acc=<b>$org.olat.course.nodes.bc\:pane.tab.accessibility</b>
 chelp.bc=$org.olat.course.nodes\:title_bc
 chelp.bc1=Voc\u00EA poder\u00E1 armazenar documentos nesta pasta para que os participantes exibam o conte\u00FAdo ou fa\u00E7am download dos arquivos.
@@ -19,6 +19,7 @@ peekview.allItemsLink=Voc\u00EA pode determinar se apenas o seu conte\u00FAdo ou
 preview.canDownload=Download permitido
 preview.canUpload=Upload permitido
 preview.conf.toggle=Alterar configura\u00E7\u00E3o on/off
+preview.downloadfile=Baixar arquivos
 preview.header=Pasta de configura\u00E7\u00E3o para usu\u00E1rio simulado
 preview.info=O conte\u00FAdo desta pasta est\u00E1 mostrado abaixo (ler apenas para visualiza\u00E7\u00E3o\!)
 preview.quotaKB=Cota em KB
diff --git a/src/main/java/org/olat/course/nodes/cp/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/nodes/cp/_i18n/LocalStrings_pt_BR.properties
index eaf7b50874705fc9ce304a1822f6fa4cfe821c99..0f9fffabe11993a8632c0c8c936049f222997374 100644
--- a/src/main/java/org/olat/course/nodes/cp/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/course/nodes/cp/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Fri Aug 20 22:45:23 CEST 2010
+#Wed Mar 07 13:09:50 CET 2012
 chelp.ced-cp-disp.title=$\:chelp.ced-disp.title
 chelp.ced-cp.title=Sele\u00E7\u00E3o de m\u00F3dulo IMS-CP
 chelp.ced-disp.title=Exibi\u00E7\u00E3o de conte\u00FAdos
@@ -33,6 +33,7 @@ command.preview=Visualizar
 command.showcp=Exibir 
 condition.accessibility.title=Acesso
 display.config.compMenu=Com navega\u00E7\u00E3o IMS-CP?
+display.config.compNextPrevious=Mostrar navega\u00E7\u00E3o "anterior/seguinte" no conte\u00FAdo
 display.config.fieldset=Exibir
 display.config.startPage=Com p\u00E1gina de boas vindas?
 display.config.startPage.false=N\u00E3o, executar o m\u00F3dulo imediatamente.
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 ab2d7e0cdffe0b9e4229cd8d4bd5ec075a2e3e35..9577794ef2628f5d606dbd8734a8dca5b359a900 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,4 +1,4 @@
-#Thu Sep 08 16:42:37 CEST 2011
+#Wed Mar 07 13:29:58 CET 2012
 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.
@@ -16,16 +16,20 @@ chelp.ced-qti-start-self.title=Informa\u00E7\u00F5es em texto no auto-teste
 chelp.ced-qti-start-surv.title=Informa\u00E7\u00F5es em texto no question\u00E1rio
 chelp.ced-qti-start-test.title=Informa\u00E7\u00F5es em texto do teste
 chelp.confSelf1=Neste campo voc\u00EA pode determinar como $\:chelp.iqSelf deve ser exibido em seu curso atual.
+chelp.confSelf14=Marque esta caixa se voc\u00EA quiser que o OpenOLAT fique escondido durante um autoteste. Enquanto o m\u00F3dulo de autoteste ocupa toda a janela do navegador, o acesso ao OpenOLAT \u00E9 proibido.
 chelp.confSelf6=Ao marcar esta caixa de participantes do curso ser\u00E1 capaz de cancelar essea auto-teste sem salvar as suas respostas.
 chelp.confSelf7=Ao marcar esta caixa, os participantes do curso ser\u00E3o capazes de cancelar o auto-teste. As respostas j\u00E1 apresentadas, ser\u00E3o salvas, por isso, ser\u00E1 poss\u00EDvel continuar mais tarde.
 chelp.confSelf8=Ao marcar esta op\u00E7\u00E3o voc\u00EA ser\u00E1 capaz de limitar o n\u00FAmero de tentativas e indicar quantas vezes um auto-teste pode ser iniciado pelo mesmo usu\u00E1rio.
 chelp.confSurf1=Atrav\u00E9s deste campo voc\u00EA pode determinar como o $\:chelp.iqSurv ser\u00E1 exibido no curso atual.
 chelp.confSurf6=Ao marcar esta caixa  os participantes do curso ser\u00E3o capazes de anular seu question\u00E1rio sem gravar as respostas j\u00E1 apresentadas.
 chelp.confSurf7=Ao marcar esta caixa os participantes de curso ser\u00E3o capazes de anular seu question\u00E1rio. Todas as respostas j\u00E1 apresentadas ser\u00E3o salvos, ent\u00E3o \u00E9 poss\u00EDvel continuar mais tarde.
+chelp.confSurv14=Marque esta caixa se voc\u00EA quiser que o OpenOLAT fique escondido durante um question\u00E1rio. Enquanto o m\u00F3dulo question\u00E1rio ocupa toda a janela do navegador, o acesso ao OpenOLAT durante o question\u00E1rio \u00E9 proibido.
 chelp.confTest1=Por meio desta caixa voc\u00EA pode decidir como o $\:chelp.iqTest, $\:chelp.iqSelf ou $\:chelp.iqSurv dever\u00E1 ser exibido em um curso em andamento.
 chelp.confTest10=Selecione $org.olat\:chelp.no se os participantes do seu curso n\u00E3o devem ver os seus resultados depois de realizar um teste.
 chelp.confTest11=Selecione $org.olat\:chelp.yes se os participantes do seu curso dever\u00E3o ver os seus resultados no teste da p\u00E1gina inicial ap\u00F3s realizarem esse teste.
 chelp.confTest12=Ao selecionar $org.olat\:chelp.yes voc\u00EA pode determinar se os resultados dos testes dever\u00E3o ficar dispon\u00EDveis logo ap\u00F3s sua realiza\u00E7\u00E3o ou depois em uma determinada data de sua pr\u00F3pria escolha.
+chelp.confTest13=Marque esta caixa se os participantes n\u00E3o devam ser permitidos a melhorar os resultados dos testes v\u00E1lidos com outras tentativas.
+chelp.confTest14=Marque esta caixa se voc\u00EA n\u00E3o quer que seus participantes sejam capazes de acessar OpenOLAT durante um teste.
 chelp.confTest2=Selecionar $org.olat\:chelp.no se voc\u00EA n\u00E3o quiser que este elemento de curso seja usado no menu de navega\u00E7\u00E3o \u00E0 esquerda.
 chelp.confTest21=Atrav\u00E9s de $\:chelp.menuRender voc\u00EA pode determinar se $\:chelp.renderAll ou $\:chelp.renderSec devem ser exibidos no menu.
 chelp.confTest3=Al\u00E9m disso voc\u00EA pode decidir se o menu de navega\u00E7\u00E3o completo deve ser exibido, por meio de $\:chelp.dispNav .
@@ -133,6 +137,7 @@ qti.form.attempts.noLimit=Ilimitado
 qti.form.auto.enumerate.choices=Ordenar respostas em ordem alfab\u00E9tica
 qti.form.auto.memofield=Notas pessoais
 qti.form.auto.memofield.text=Aqui voc\u00EA pode adicionar notas pessoais \u00E0 uma pergunta, no entanto, depois do Teste essas anota\u00E7\u00F5es n\u00E3o ser\u00E3o salvas.
+qti.form.block.afterSuccess=Considerar a primeira tentativa bem sucedida
 qti.form.date.end=Data final
 qti.form.date.error.endbeforebegin=Sua data inicial n\u00E3o pode ser ap\u00F3s a data final.
 qti.form.date.error.format=Data em formato errado
@@ -140,6 +145,7 @@ qti.form.date.start=Data inicial
 qti.form.date.start.error.mandatory=Pelo menos a data inicial precisa ser indicada.
 qti.form.enablecancel=Permiss\u00E3o para cancelar
 qti.form.enablesuspend=Permiss\u00E3o para suspender
+qti.form.fullwindow=Mostrar s\u00F3 o m\u00F3dulo, ocultar LMS
 qti.form.limit.attempts=Limitar o n\u00FAmero de tentativas
 qti.form.menudisplay=Exibir menu de navega\u00E7\u00E3o
 qti.form.menuenable=Permitir menu de navega\u00E7\u00E3o
diff --git a/src/main/java/org/olat/course/nodes/members/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/nodes/members/_i18n/LocalStrings_pt_BR.properties
new file mode 100644
index 0000000000000000000000000000000000000000..5edf1fbc3019a8e57b9432e321ca68e4d6bb784d
--- /dev/null
+++ b/src/main/java/org/olat/course/nodes/members/_i18n/LocalStrings_pt_BR.properties
@@ -0,0 +1,12 @@
+#Wed Mar 07 13:34:35 CET 2012
+coaches.to=treinadores do curso "{0}"
+members.coaches=Treinador
+members.email.title=Enviar E-mail
+members.noParticipants.message=Este curso n\u00E3o tem grupos de estudo com os participantes. Criar um grupo de estudo na ferramenta de gest\u00E3o de grupo e adicionar um participante l\u00E1.
+members.owners=Administrador do curso
+members.participants=Participante
+members.to="{0}" \u00E9 claro "{1}"
+owners.to=administradores do curso "{0}"
+pane.tab.accessibility=Acesso
+participants.to=participantes do curso "{0}"
+title_info=Lista de participantes
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 cbf3acfff8f51aac76783e4f00d85a0e847fc46b..beee9a03ccaccf14f1f393d94cfb82eac298ab22 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 @@
-#Thu Sep 08 16:42:37 CEST 2011
+#Wed Mar 07 13:35:10 CET 2012
 ENROLLMENT_EVENT=Data de registro
 HANDOUT_EVENT=Vencimento
 account.manager.groupdescription=Administrador de $\:chelp.projectbroker.themenboerse <i>{0}</i>, criado automaticamente.
@@ -206,6 +206,8 @@ projectgroup.candidates.message=Por favor, desmarque os candidatos que n\u00E3o
 projectgroup.candidates.title=Descri\u00E7\u00E3o do t\u00F3pico
 projectgroup.member.title=Descri\u00E7\u00E3o
 projectgroup.projectleader.title=E-mail de notifica\u00E7\u00E3o ao marcar/desmarcar $\:chelp.projectbroker.themaPl
+projectlist.callout.intro=Click no usu\u00E1rio para obter mais informa\u00E7\u00F5es
+projectlist.callout.title=$\:projectlist.tableheader.account.manager para {0}
 projectlist.no.projects=Voc\u00EA quer limitar as vagas?
 projectlist.numbers.delimiter=de
 projectlist.tableheader.account.manager=N\u00FAmero de vagas (preenchidas/total)
diff --git a/src/main/java/org/olat/course/nodes/scorm/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/nodes/scorm/_i18n/LocalStrings_pt_BR.properties
index 3bcb47f3282929b241e37e1163ea50d0cd3c1492..dd26087c4288dd7d428ac8a5b5298769dc3bfc8e 100644
--- a/src/main/java/org/olat/course/nodes/scorm/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/course/nodes/scorm/_i18n/LocalStrings_pt_BR.properties
@@ -1,5 +1,10 @@
-#Sat Aug 21 17:29:04 CEST 2010
+#Wed Mar 07 13:44:51 CET 2012
+advance.score.label=Impedir tentativas posteriores de pontua\u00E7\u00E3o menores
 assessable.label=Transfer\u00EAncia de pontos do SCORM
+attempts.depends.label=Conte apenas tentativas se a nota for transferida
+attempts.label=N\u00FAmero m\u00E1ximo de tentativas
+attempts.max.reached=N\u00FAmero m\u00E1ximo de tentativas foram atingidos.
+attempts.noLimit=ilimitado
 attempts.nomoreattempts=n\u00E3o h\u00E1 mais tentativas dispon\u00EDveis.
 attempts.yourattempts=n\u00FAmero de tentativas
 chelp.auto=<i>$org.olat.course.nodes.scorm\:height.auto</i>
@@ -16,6 +21,10 @@ chelp.sco2=Clique no bot\u00E3o $\:chelp.chooseSco a fim de selecionar o arquivo
 chelp.sco3=Se voc\u00EA j\u00E1 adicionou um $\:chelp.sco , seu nome aparece nesta guia. Com o bot\u00E3o $\:chelp.prevSco voc\u00EA exibe o conte\u00FAdo do arquivo.
 chelp.sco4=Voc\u00EA pode substituir o arquivo por outro com o bot\u00E3o $\:chelp.chanSco .
 chelp.set1=Determine se deve haver um menu de navega\u00E7\u00E3o do lado esquerdo, juntamente com o pacote SCORM.
+chelp.set10=Marque esta caixa se voc\u00EA quiser que o OpenOLAT fique escondido enquanto o m\u00F3dulo SCORM est\u00E1 ativo.
+chelp.set11=Marque esta caixa se o m\u00F3dulo SCORM deva fechar automaticamente quando terminar, voltando ao participante do curso.
+chelp.set12=Se esta op\u00E7\u00E3o estiver marcada, a pontua\u00E7\u00E3o j\u00E1 alcan\u00E7ada n\u00E3o ser\u00E1 reduzida em outras tentativas.
+chelp.set13=Por meio do menu, o n\u00FAmero de tentativas dispon\u00EDveis pode ser limitado.
 chelp.set2=Determine se ele dever\u00E1 ser poss\u00EDvel navegar atrav\u00E9s dos bot\u00F5es Voltar e Avan\u00E7ar no seu conte\u00FAdo SCORM.
 chelp.set3=Atrav\u00E9s do menu suspenso, voc\u00EA pode determinar a altura da p\u00E1ginas SCORM.
 chelp.set4=Voc\u00EA tem a possibilidade de configur\u00E1-los atrav\u00E9s $\:chelp.auto para a respectiva altura de janela ou a um determinado valor de sua escolha.
@@ -23,7 +32,9 @@ chelp.set5=Determine se a pontua\u00E7\u00E3o total do seu pacote SCORM deve ser
 chelp.set6=Determine um n\u00FAmero inteiro para indicar a sua pontua\u00E7\u00E3o m\u00EDnima para passar o teste SCORM.
 chelp.set7=O OLAT tenta detectar um conjunto de caracteres automaticamente. Se a op\u00E7\u00E3o "Autom\u00E1tico" n\u00E3o \u00E9 bem sucedida, \u00E9 poss\u00EDvel configurar a codifica\u00E7\u00E3o por meio de um conjunto de caracteres pr\u00E9-definidos (caso n\u00E3o haja codifica\u00E7\u00E3o, o padr\u00E3o ISO-8899-1 ser\u00E1 usado por padr\u00E3o).
 chelp.set8=Isso permite a codifica\u00E7\u00E3o de Javascript, por meio de um conjunto de caracteres pr\u00E9-definidos (por padr\u00E3o, o mesmo conjunto ser\u00E3o utilizados para o conte\u00FAdo e Javascript).
+chelp.set9=Determine se o conte\u00FAdo de aprendizagem SCORM deve iniciar automaticamente se o menu correspondente seja selecionado dentro do curso. Se voc\u00EA n\u00E3o selecionar esta op\u00E7\u00E3o, a p\u00E1gina inicial \u00E9 exibida em seu lugar.
 chosencp=M\u00F3dulo SCORM selecionado
+closeonfinish.label=Feche m\u00F3dulo automaticamente no fim
 command.changecp=Substituir m\u00F3dulo SCORM
 command.choosecp=Escolher m\u00F3dulo SCORM
 command.closecp=Fechar visualiza\u00E7\u00E3o
@@ -45,6 +56,7 @@ form.scormmode=Modo de exibi\u00E7\u00E3o
 form.scormmode.browse=Visualiza\u00E7\u00E3o
 form.scormmode.nocredit=Nenhuma pontua\u00E7\u00E3o
 form.scormmode.normal=Normal
+fullwindow.label=Mostrar s\u00F3 o m\u00F3dulo, ocultar LMS
 header=Selecionar m\u00F3dulo SCORM
 headerform=Configura\u00E7\u00F5es
 height.auto=Autom\u00E1tico
@@ -62,3 +74,4 @@ score.title=Pontos
 score.yourscore=pontua\u00E7\u00E3o atingida
 showmenu.label=Exibir menu
 shownavbuttons.label=Exibir bot\u00F5es de navega\u00E7\u00E3o
+skiplaunchpage.label=Pular p\u00E1gina de lan\u00E7amento
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 9f3de466a57747fb8b10e8f05395578e271506aa..59c3c495d699d334da67c8c0a6c5c8acc30bb2cf 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,4 +1,4 @@
-#Sat Aug 21 17:29:51 CEST 2010
+#Wed Mar 07 13:47:52 CET 2012
 calcedpassed=Status
 calcedscore=Pontua\u00E7\u00E3o
 chelp.as=<b>$org.olat.course.nodes.st\:selforsystemoverview\: </b>
@@ -6,6 +6,8 @@ chelp.ced-st-overview.title=Apresenta\u00E7\u00E3o da p\u00E1gina de visualiza\u
 chelp.ced-st-score.title=Resumo de avalia\u00E7\u00E3o de outros elementos de curso 
 chelp.columns=Caixa de retorno
 chelp.cutval=<i>&laquo;$org.olat.course.nodes.st\:scform.passedtype.cutvalue&raquo;</i>
+chelp.delegate=Se voc\u00EA selecionar o bot\u00E3o $\:chelp.delgt, nenhuma amostra ser\u00E1 exibida, mas esta modulo de estrutura vai delegar a ele o primeiro m\u00F3dulo subordinado vis\u00EDvel ou acess\u00EDvel.
+chelp.delgt=<i>&laquo;$org.olat.course.nodes.st\:form.delegate&raquo;</i>
 chelp.en=<i>$org.olat.course.nodes\:title_en</i>
 chelp.filec=<i>&laquo;$org.olat.commons.file.filechooser\:fieldset.chosecreateeditfile&raquo;</i>
 chelp.fldst=$org.olat.course.nodes.st\:score.fieldset.title
@@ -41,6 +43,7 @@ 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.
 fieldset.chosecreateeditfile=Selecionar, editar ou criar arquivo HTML
 folder.displayname=Pasta de armazenamento
+form.delegate=Sem amostra, ative primeiro m\u00F3dulo subordinado vis\u00EDvel
 form.expert.error.calc.passed=Regra inv\u00E1lida
 form.expert.error.calc.score=Regra inv\u00E1lida
 form.peekview=Datas
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 ffafc59291f813b84f5dc6ecf92f8abae6b14d4d..47ae4db8e7b3e438178ca1251c461e77f0ca44b5 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 Sep 16 21:26:02 CEST 2010
+#Wed Mar 07 13:48:31 CET 2012
 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/nodes/vitero/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/nodes/vitero/_i18n/LocalStrings_pt_BR.properties
new file mode 100644
index 0000000000000000000000000000000000000000..180b2b5f71f773eba2e0cf7a432b06b199da9708
--- /dev/null
+++ b/src/main/java/org/olat/course/nodes/vitero/_i18n/LocalStrings_pt_BR.properties
@@ -0,0 +1,9 @@
+#Wed Mar 07 13:49:16 CET 2012
+condition.accessibility.title=Acesso
+error.vmsNotAvailable=$org.olat.modules.vitero.ui\:error.vmsNotAvailable
+guestnoaccess.message=$org.olat.course.nodes\:guestnoaccess.message
+guestnoaccess.title=$org.olat.course.nodes\:guestnoaccess.title
+pane.tab.accessibility=Acesso
+pane.tab.vcconfig=Configura\u00E7\u00E3o
+table.empty=$org.olat.modules.vitero.ui\:table.empty
+title_vc=vitero
diff --git a/src/main/java/org/olat/course/run/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/run/_i18n/LocalStrings_pt_BR.properties
index 1e9381cbca41d8e9a0c8603468973513dcf3dc5b..c2e3500d23a65a4273ddbeb3441dfb985202f5a7 100644
--- a/src/main/java/org/olat/course/run/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/course/run/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Sat Jun 05 16:13:38 CEST 2010
+#Wed Mar 07 13:49:50 CET 2012
 command.bookmark=Marcar como favorito
 command.calendar=Calend\u00E1rio
 command.close=Fechar curso
@@ -13,9 +13,12 @@ command.glossary.on=On
 command.glossary.on.alt=Termos do gloss\u00E1rio em destaque no conte\u00FAdo de aprendizado
 command.openarchiver=Ferramenta para arquivar
 command.openassessment=Ferramenta de avalia\u00E7\u00E3o
+command.opendb=Course DB
 command.openeditor=Editor do curso
 command.opengroupmngt=Gerenciamento de grupo
+command.openqtistatistic=QTI Test Statistics
 command.openrightmngt=Gerenciamento de direitos
+command.opensimplegroupmngt=Gest\u00E3o de membros
 command.openstatistic=Ajuda sobre as configura\u00E7\u00F5es das descri\u00E7\u00F5es
 command.personalnote=Notas pessoais
 course.closed=Este curso esta fechado e, portanto, n\u00E3o pode ser editado ou atualizado
@@ -28,6 +31,7 @@ course.noaccess.title=Sem acesso a este curso
 course.presence.message.enter=Trabalhar no curso\:
 course.presence.message.leave=Deixar curso\:
 coursenoaccess.title=Sem acesso a este curso
+error.accesscontrol=Acesso recusado
 error.editoralreadylocked=Este curso est\u00E1 editado atualmente pelo {0}.
 error.invalid.group=Voc\u00EA foi removido deste grupo como membro do grupo. O grupo n\u00E3o pode ser exibido.
 error.noglossary=O gloss\u00E1rio n\u00E3o est\u00E1 dispon\u00EDvel atualmente
diff --git a/src/main/java/org/olat/group/ui/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/group/ui/_i18n/LocalStrings_en.properties
index b1e0e8212d37229586ef2089ea36ffedb804f7bd..e27a9eb1e0791761016edcf56a636a98620b6c4a 100644
--- a/src/main/java/org/olat/group/ui/_i18n/LocalStrings_en.properties
+++ b/src/main/java/org/olat/group/ui/_i18n/LocalStrings_en.properties
@@ -1,4 +1,4 @@
-#Fri Feb 24 12:00:00 CET 2012
+#Sat Jan 22 15:40:03 CET 2011
 BuddyGroup=Project group
 LearningGroup=Learning group
 RightGroup=Right group
diff --git a/src/main/java/org/olat/group/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/group/ui/_i18n/LocalStrings_pt_BR.properties
index de314df468eb7797ef74ed1a6b2654482ec17aa9..1aff92fa8c7cb3aa060731df79595858f168c485 100644
--- a/src/main/java/org/olat/group/ui/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/group/ui/_i18n/LocalStrings_pt_BR.properties
@@ -1,15 +1,17 @@
-#Fri Sep 17 16:21:50 CEST 2010
+#Thu Mar 08 15:29:26 CET 2012
 BuddyGroup=Grupo de projeto
 LearningGroup=Grupo de estudo
 RightGroup=Grupo de direitos
 action.choose=Selecionar
 create.form.bulkmode.areanames=Volume de produ\u00E7\u00E3o de \u00E1reas configurados iguais
 create.form.bulkmode.bgnames=Volume de produ\u00E7\u00E3o de grupos configurados iguais
+create.form.businesspath=Link para este grupo
 create.form.enableAutoCloseRanks=Movimenta\u00E7\u00E3o automatica
 create.form.enableWaitinglist=Lista de espera
 create.form.error.enableAutoCloseRanks=A op\u00E7\u00E3o de movimenta\u00E7\u00E3o autom\u00E1tica somente \u00E9 dispon\u00EDvel em combina\u00E7\u00E3o com a lista de espera. 
 create.form.error.enableWaitinglist=A lista de espera \u00E9 somente uma op\u00E7\u00E3o se o n\u00FAmero de participantes \u00E9 limitado.
 create.form.error.illegalName=V\u00EDrgulas ou aspas n\u00E3o s\u00E3o permitidas em nomes de grupo
+create.form.error.illegalNames=$\:create.form.error.illegalName. Os nomes dos grupos seguintes s\u00E3o inv\u00E1lidos\: {0}
 create.form.error.nameTooLong=Nomes de grupo n\u00E3o devem conter mais de 100 caracteres
 create.form.error.numberOrNull=Apenas n\u00FAmeros ou campo vazio para "sem restri\u00E7\u00E3o"
 create.form.message.example.group=Vermelho, Verde, Azul
@@ -21,6 +23,7 @@ create.form.title.min=Quorum <br>participantes
 create.form.title.minmax.example=Deixar vazio se "sem restri\u00E7\u00E3o"
 error.group.name.exists=Este nome de grupo j\u00E1 est\u00E1 sendo usado neste contexto, favor selecionar outro.
 form.error.disableNonEmptyWaitingList=Lista de espera cont\u00E9m dados. Para desativar esta lista, voc\u00EA tem que excluir todos os participantes primeiro. 
+group.deleted=O grupo foi exclu\u00EDdo
 group.type=Grupo de projeto
 groupsPortlet.description=Acesso r\u00E1pido aos grupos mais importantes de estudo, direitos e projeto
 groupsPortlet.no_member=Voc\u00EA foi removido como membro deste grupo ou o grupo foi deletado. 
diff --git a/src/main/java/org/olat/group/ui/edit/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/group/ui/edit/_i18n/LocalStrings_pt_BR.properties
index 77aa90678b347be5e7f829a5c6c77a6f5785d5b5..15658232d21801bf37dc327f0edd0f1cb9ceb14b 100644
--- a/src/main/java/org/olat/group/ui/edit/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/group/ui/edit/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Thu Sep 08 16:42:38 CEST 2011
+#Thu Mar 08 15:30:13 CET 2012
 areachoice.no.areas.admin=Nenhuma \u00E1rea de ensino encontrada. Favor criar uma \u00E1rea de ensino dentro do seu grupo gestor.
 areachoice.no.areas.owner=Nenhuma \u00E1rea de ensino encontrada. Novas \u00E1reas de ensino somente podem ser criadas por usu\u00E1rios que tenham acesso ao grupo gestor.
 chelp.area1=Em os grupos de estudo tendo sido criados neste curso, estes aparecer\u00E3o na guia.
@@ -98,6 +98,7 @@ chelp.tools.right6=Todos os membros do $org.olat.group.ui\:RightGroup tem o dire
 chelp.tools.right8=Voce pode colocar um calend\u00E1rio a disposi\u00E7\u00E3o do $org.olat.group.ui\:RightGroup para registro de eventos. Adicionalmente voc\u00EA pode determinar o acesso a grava\u00E7\u00E3o no calend\u00E1rio, isto \u00E9, quem ter\u00E1 direitos de gravar dados.
 chelp.tools.right9=Voc\u00EA pode colocar um Wiki a disposi\u00E7\u00E3o do $org.olat.group.ui\:RightGroup.
 chelp.tools.title=Configura\u00E7\u00E3o das ferramentas colaborativas
+chkBox.open=Publicar grupo na \u00E1rea do grupo para a reserva
 chkBox.show.owners=Membros podem ver propriet\u00E1rios
 chkBox.show.partips=Membros podem ver participantes
 chkBox.show.waitingList=Membros podem ver lista de espera
@@ -108,8 +109,11 @@ fieldset.legend.details=Detalhes
 fieldset.legend.displaymembers=Exibir membros
 fieldset.legend.groupowners=Propriet\u00E1rios
 fieldset.legend.grouppartips=Participantes
+fieldset.legend.open=Visibilidade
 fieldset.legend.rights=Direitos atribu\u00EDdos
 fieldset.legend.waitinggroup=Lista de espera
+group.deleted=$org.olat.group.ui\:group.deleted
+group.edit.tab.accesscontrol=Configura\u00E7\u00E3o de publica\u00E7\u00E3o e reserva
 group.edit.tab.areas=\u00C1reas de ensino
 group.edit.tab.collabtools=Ferramentas
 group.edit.tab.details=Descri\u00E7\u00E3o
diff --git a/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_pt_BR.properties
index 4ef56d77fa1276e407ea1d3369404574e3c02372..de19890fe27bc97cacd5d4dc68fb75f9144d28f9 100644
--- a/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_pt_BR.properties
@@ -1,9 +1,16 @@
-#Thu Sep 17 23:08:37 CEST 2009
+#Thu Mar 08 15:34:28 CET 2012
 buddy.header=Grupos de projeto
 buddy.intro=A seguinte lista mostra todos os grupos de projeto que voc\u00EA participa. 
+cif.description=Descri\u00E7\u00E3o
+cif.displayname=Nome
+cif.error.allempty=Por favor, preencha pelo menos um campo de formul\u00E1rio.
+cif.id=ID
+cif.owner=Propriet\u00E1rio
 create.form.title=Criar novo grupo de projeto
 dialog.modal.bg.delete.text=Voc\u00EA realmente quer apagar o grupo de projeto "{0}" ?<p>
 dialog.modal.bg.leave.text=Se voc\u00EA deixar o grupo de projeto "{0}" voc\u00EA n\u00E3o ter\u00E1 acesso. <br>Voc\u00EA realmente quer deixar este grupo de projeto?<p>
+dialog.modal.bg.mail.text=Voc\u00EA quer informar os membros deste grupo por e-mail?
+group.access.success=O acesso ao grupo bem sucedido
 index.header=Grupos
 index.intro=A seguinte lista mostra todos os grupos de projeto, estudo e direitos que voc\u00EA participa.
 index.table.nogroup=Voc\u00EA n\u00E3o est\u00E1 registrado em nenhum grupo.
@@ -16,16 +23,30 @@ menu.index=Grupos
 menu.index.alt=Trabalhar com seus grupos
 menu.learninggroups=Meus grupos de estudo
 menu.learninggroups.alt=Trabalhar com seus grupos de estudo pessoais
+menu.opengroups=Grupos publicados
+menu.opengroups.alt=Grupos de projetos que est\u00E3o publicados e reservados.
 menu.rightgroups=Meus grupos de direitos
 menu.rightgroups.alt=Trabalhar com seus grupos de direitos pessoais
 msg.atleastone=Deve haver no m\u00EDnimo um propriet\u00E1rio neste grupo de projeto.
+open.header=Grupos de projetos p\u00FAblicos
+open.intro=Nesta lista voc\u00EA encontrar\u00E1 todos os grupos de projetos publicados que voc\u00EA pode participar
+open.nogroup=Nenhum grupos de projeto foi encontrado que possa ser exibido.
+opengroups.all=Todos grupos
+opengroups.search=Buscar
 right.header=Grupos de direitos
 right.intro=A seguinte lista mostra todos os grupos de direitos que voc\u00EA participa. 
+search.generic=M\u00E1scara de pesquisa
+search.header=Grupo
+search.intro=Pesquisa em grupo
+search.limit.type=Tipo
+table.access=Reservar
+table.header.ac=AC
 table.header.bgname=Nome
 table.header.delete=Apagar
 table.header.description=Descri\u00E7\u00E3o
 table.header.edit=Editar
 table.header.leave=Deixar
+table.header.resources=Curso
 table.header.type=Tipo
 tools.add.buddygroup=Grupo de projeto
 tools.add.header=Criar
diff --git a/src/main/java/org/olat/group/ui/run/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/group/ui/run/_i18n/LocalStrings_pt_BR.properties
index b5b11b5e0f293d6face775af945ac128ffb0a870..023f2df8d0b85a594823af0f838f27caa622fd6e 100644
--- a/src/main/java/org/olat/group/ui/run/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/group/ui/run/_i18n/LocalStrings_pt_BR.properties
@@ -1,12 +1,16 @@
-#Thu Sep 08 16:42:38 CEST 2011
+#Thu Mar 08 16:28:43 CET 2012
 businessgroup.contact.bodytext=\n\n---\nIr imediatamente para o grupo {0} \: "{1}"
 businessgroup.contact.subject={0} \:
+group.deleted=$org.olat.group.ui\:group.deleted
+groupchat.not.available=$org.olat.instantMessaging.groupchat\:groupchat.not.available
 grouprun.configurationchanged=A configura\u00E7\u00E3o deste grupo foi mudada e executada novamente.
 grouprun.details.description=Descri\u00E7\u00E3o
 grouprun.details.name=Nome do grupo
 grouprun.details.title=Informa\u00E7\u00E3o
 grouprun.disabled=Atualmente todos os elementos colaborativos na OLAT est\u00E3o bloqueados (por exemplo por que voc\u00EA editou um teste). Cancele ou complete primeiramente a fim de ser poss\u00EDvel usar ferramentas de colabora\u00E7\u00E3o.
 grouprun.removedfromgroup=Voc\u00EA foi removido deste grupo. Favor fechar o guia
+menutree.ac=Reservas
+menutree.ac.alt=Reservas
 menutree.administration=Administra\u00E7\u00E3o
 menutree.administration.alt=Administra\u00E7\u00E3o
 menutree.calendar=Calend\u00E1rio
diff --git a/src/main/java/org/olat/gui/control/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/gui/control/_i18n/LocalStrings_pt_BR.properties
index e9c5b7b04fdefee72ca00c2498c8563cf62fb8af..40ad89b202aa9a502708b33ec61b266b82445d09 100644
--- a/src/main/java/org/olat/gui/control/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/gui/control/_i18n/LocalStrings_pt_BR.properties
@@ -1,13 +1,16 @@
-#Thu Aug 06 21:25:33 CEST 2009
+#Tue Mar 06 13:08:10 CET 2012
 command.closeprinting=Fechar visualiza\u00E7\u00E3o de impress\u00E3o
 footer.ajax.hover=Modo AJAX est\u00E1 ativo, o que significa respostas r\u00E1pidas no OLAT.
 footer.login=Entrar
+logged.in.invitee=Logado como <i>invitee</i>
 not.logged.in=N\u00E3o entrou
 other.users.online=Usu\u00E1rios do OLAT est\u00E3o online
 topnav.close=Fechar janela
 topnav.close.alt=Fechar esta janela
 topnav.help=Ajuda
 topnav.help.alt=Iniciar ajuda do OLAT
+topnav.impressum=impress\u00E3o
+topnav.impressum.alt=Impress\u00E3o
 topnav.login=Entrar
 topnav.login.alt=Entrar no servidor OLAT
 topnav.logout=Sair do OLAT
diff --git a/src/main/java/org/olat/gui/control/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/gui/control/_i18n/LocalStrings_ru.properties
index 435f6214825e2105801ad069fc87336e2edac6e2..2cb8957132b0340c743f674e2dc6341d6710bdd2 100644
--- a/src/main/java/org/olat/gui/control/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/gui/control/_i18n/LocalStrings_ru.properties
@@ -1,13 +1,16 @@
-#Mon Jul 27 16:43:09 CEST 2009
+#Tue Mar 20 10:52:53 CET 2012
 command.closeprinting=\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0432\u044B\u0432\u043E\u0434 \u043D\u0430 \u043F\u0435\u0447\u0430\u0442\u044C
 footer.ajax.hover=AJAX \u043C\u043E\u0434\u0443\u0441 \u0430\u043A\u0442\u0438\u0432\u0438\u0440\u043E\u0432\u0430\u043D -- \u044D\u0442\u043E \u043E\u0437\u043D\u0430\u0447\u0430\u0435\u0442 \u0431\u044B\u0441\u0442\u0440\u043E\u0435 \u043F\u0435\u0440\u0435\u043C\u0435\u0449\u0435\u043D\u0438\u0435 \u043F\u043E OLAT.
 footer.login=\u0412\u0445\u043E\u0434
+logged.in.invitee=\u0412\u0445\u043E\u0434 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D \u043A\u0430\u043A <i>\u0433\u043E\u0441\u0442\u044C</i>
 not.logged.in=\u0412\u043D\u0435 \u0441\u0438\u0441\u0442\u0435\u043C\u044B
 other.users.online=\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F(\u0435\u0439) OLAT \u0432 \u0441\u0435\u0442\u0438
 topnav.close=\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u043E\u043A\u043D\u043E
 topnav.close.alt=\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u044D\u0442\u043E \u043E\u043A\u043D\u043E
 topnav.help=\u041F\u043E\u043C\u043E\u0449\u044C
 topnav.help.alt=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043F\u043E\u043C\u043E\u0449\u044C \u0441\u0438\u0441\u0442\u0435\u043C\u044B OLAT
+topnav.impressum=\u041E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A
+topnav.impressum.alt=\u041E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A
 topnav.login=\u0412\u0445\u043E\u0434
 topnav.login.alt=\u0412\u043E\u0439\u0442\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0443 OLAT
 topnav.logout=\u0412\u044B\u0439\u0442\u0438
diff --git a/src/main/java/org/olat/home/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/home/_i18n/LocalStrings_pt_BR.properties
index 19b5b07b51c994fc32f8872466ff05558fce33ed..6be047c111c096088c972b6b2ce64161f68ffa78 100644
--- a/src/main/java/org/olat/home/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/home/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Thu Sep 08 16:42:38 CEST 2011
+#Wed Mar 07 13:50:21 CET 2012
 chelp.firefox=Plugin Firefox
 chelp.home-rss.title=Informa\u00E7\u00E3o sobre RSS
 chelp.mac=MacOSX
@@ -29,6 +29,8 @@ guestwelcome.quicklink=Favor usar <a href\="{0}">Recursos did\u00E1ticos</a> a f
 help.hover.notif=Ajuda para notifica\u00E7\u00F5es
 help.hover.prefs=Ajuda para configura\u00E7\u00F5es pessoais
 help.hover.rss=Informa\u00E7\u00E3o sobre RSS
+main.menu.title=Home
+main.menu.title.alt=Sua p\u00E1gina inicial 
 menu.bc=Pasta pessoal
 menu.bc.alt=Pasta pessoal
 menu.bc.component=Pasta pessoal de {0}
@@ -46,12 +48,16 @@ menu.guestinfo=Informa\u00E7\u00E3o
 menu.guestinfo.alt=Informa\u00E7\u00E3o sobre como usar o OLAT
 menu.guestwelcome=Bem-vindo
 menu.guestwelcome.alt=Bem-vindo ao OLAT\!
+menu.mail=E-mails
+menu.mail.alt=\u00C1rea de mensagens
 menu.mysettings=Configura\u00E7\u00F5es
 menu.mysettings.alt=Minhas configura\u00E7\u00F5es pessoais
 menu.note=Anota\u00E7\u00F5es
 menu.note.alt=Minhas anota\u00E7\u00F5es
 menu.notifications=Notifica\u00E7\u00F5es
 menu.notifications.alt=Administrar minhas notifica\u00E7\u00F5es
+menu.orders=Reservas
+menu.orders.alt=Minhas reservas
 menu.otherusers=Outros usu\u00E1rios
 menu.otherusers.alt=Cart\u00E3o de visita de outros usu\u00E1rios
 menu.portfolio=ePortfolio
@@ -64,8 +70,6 @@ menu.portfolio.mystructuredmaps=Minhas tarefas de Portfolio
 menu.portfolio.mystructuredmaps.alt=Mostrar e gerenciar todas as minhas pastas acumulativas de tarefas portfolio
 menu.portfolio.othermaps=Pastas acumulativas lan\u00E7adas
 menu.portfolio.othermaps.alt=Pastas acumulativas liberadas para mim por outros
-main.menu.title=Home
-main.menu.title.alt=Sua p\u00E1gina inicial 
 warn.session.was.killed=Voc\u00EA est\u00E1 usando o OLAT em outro browser. Voc\u00EA n\u00E3o pode logar diversas vezes de uma s\u00F3 vez. Sua sess\u00E3o anterior foi terminada.
 welcome.header=Bem-vindo ao OpenOLAT
 welcome.intro=<\!-- -->
diff --git a/src/main/java/org/olat/ims/cp/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/ims/cp/ui/_i18n/LocalStrings_pt_BR.properties
index dbd3616217a942c4d4466fd704df1f1e3285cb3f..501da8e8ef78e8b51214842530747cbfcb6a76bd 100644
--- a/src/main/java/org/olat/ims/cp/ui/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/ims/cp/ui/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Mon Aug 17 20:26:33 CEST 2009
+#Mon Mar 05 16:02:51 CET 2012
 FileResource.IMSCP=Conte\u00FAdo de aprendizado CP
 chelp.cpeditorhelp.add=Selecione a p\u00E1gina que no qual voc\u00EA deseja adicionar uma sub-p\u00E1gina, antes de clicar no bot\u00E3o "Adicionar p\u00E1gina". Sua sub-p\u00E1gina ser\u00E1 adicionada logo abaixo da p\u00E1gina selecionada, no entanto, voc\u00EA ainda pode mover a sua sub-p\u00E1gina.
 chelp.cpeditorhelp.add.title=Adicionar p\u00E1gina
@@ -32,7 +32,12 @@ cpfileuploadcontroller.form.file.types=Selecione os tipos de arquivo que devem s
 cpfileuploadcontroller.form.title=Importar p\u00E1ginas
 cpfileuploadcontroller.import.button=Importar
 cpfileuploadcontroller.import.text=HTML ou arquivo ZIP \u00E0 serem importados
+cpfileuploadcontroller.media=M\u00EDdia
 cpfileuploadcontroller.no.files.imported=O arquivo ZIP selecionado n\u00E3o cont\u00E9m nenhum arquivo desse tipo.
+cpfileuploadcontroller.pages=Conte\u00FAdo
+cpfileuploadcontroller.raw=Todos arquivos
+cpfileuploadcontroller.tooBig=O arquivo \u00E9 muito grande. Tamanho m\u00E1ximo de arquivo permitido \u00E9 de {0} MB.
+cpfileuploadcontroller.virtual.root=Arquivos
 cpmd.flexi.author=Autor
 cpmd.flexi.date=Data
 cpmd.flexi.descr=Descri\u00E7\u00E3o
diff --git a/src/main/java/org/olat/ims/cp/ui/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/ims/cp/ui/_i18n/LocalStrings_ru.properties
index 33b94b860582d96e2f399e0d00de4e1dfdae5324..d7952857b9bb7a52383c27fbcf3aae44e0290e7a 100644
--- a/src/main/java/org/olat/ims/cp/ui/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/ims/cp/ui/_i18n/LocalStrings_ru.properties
@@ -1,10 +1,26 @@
-#Tue Jul 28 17:30:01 CEST 2009
+#Tue Mar 20 10:38:30 CET 2012
 FileResource.IMSCP=\u0423\u0447\u0435\u0431\u043D\u043E\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 \u0421\u0420
+chelp.cpeditorhelp.add=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 \u043A \u043A\u043E\u0442\u043E\u0440\u043E\u0439 \u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432\u043B\u043E\u0436\u0435\u043D\u043D\u0443\u044E \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 \u043F\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043C \u043D\u0430\u0436\u0430\u0442\u044C \u043A\u043D\u043E\u043F\u043A\u0443 "\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443". \u0412\u0430\u0448\u0430 \u0432\u043B\u043E\u0436\u0435\u043D\u043D\u0430\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430 \u0431\u0443\u0434\u0435\u0442 \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0430 \u043D\u0438\u0436\u0435 \u0432\u044B\u0434\u0435\u043B\u0435\u043D\u043D\u043E\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B. \u0412\u044B \u0442\u0430\u043A\u0436\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u043F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u0412\u0430\u0448\u0443 \u0432\u043B\u043E\u0436\u0435\u043D\u043D\u0443\u044E \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443.
 chelp.cpeditorhelp.add.title=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443
+chelp.cpeditorhelp.copy=\u0414\u043B\u044F \u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B \u0432\u043C\u0435\u0441\u0442\u0435 \u0441 \u0435\u0435 \u0432\u043B\u043E\u0436\u0435\u043D\u043D\u044B\u043C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430\u043C\u0438 \u043F\u0440\u043E\u0441\u0442\u043E \u0432\u044B\u0434\u0435\u043B\u0438\u0442\u0435 \u043E\u0441\u043D\u043E\u0432\u043D\u0443\u044E \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 \u0438 \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 "\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443" \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F.
 chelp.cpeditorhelp.copy.title=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443
+chelp.cpeditorhelp.delete=\u0414\u043B\u044F \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B \u0432\u043C\u0435\u0441\u0442\u0435 \u0441 \u0435\u0435 \u0432\u043B\u043E\u0436\u0435\u043D\u043D\u044B\u043C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430\u043C\u0438 \u043F\u0440\u043E\u0441\u0442\u043E \u0432\u044B\u0434\u0435\u043B\u0438\u0442\u0435 \u043E\u0441\u043D\u043E\u0432\u043D\u0443\u044E \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 \u0438 \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 "\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443" \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F. \u0414\u0438\u0430\u043B\u043E\u0433\u043E\u0432\u043E\u0435 \u043E\u043A\u043D\u043E \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u0435\u0442 \u0412\u0430\u043C \u0440\u0435\u0448\u0438\u0442\u044C, \u0445\u043E\u0442\u0438\u0442\u0435 \u043B\u0438 \u0412\u044B \u0435\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0442\u043E\u043B\u044C\u043A\u043E \u0438\u0437 \u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0433\u043E \u043C\u0435\u043D\u044E \u0438\u043B\u0438 \u0432\u043C\u0435\u0441\u0442\u0435 \u0441 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u043C \u043A\u043E\u043D\u0442\u0435\u043A\u0441\u0442\u043E\u043C (HTML/PDF \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442).
 chelp.cpeditorhelp.delete.title=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443
+chelp.cpeditorhelp.edit=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 \u0434\u043B\u044F \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F. \u0415\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 \u0431\u0443\u0434\u0435\u0442 \u043F\u043E\u043A\u0430\u0437\u0430\u043D\u043E \u0432 \u0440\u0435\u0434\u0430\u043A\u0442\u043E\u0440\u0435 \u0434\u043B\u044F \u043E\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043B\u0435\u043D\u0438\u044F \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u044B\u0445 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439. \u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0442\u0430\u043A\u0436\u0435 \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043F\u0440\u0438 \u043F\u043E\u043C\u043E\u0449\u0438 \u043A\u043D\u043E\u043F\u043E\u043A. \u0414\u043B\u044F \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u044F \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439 \u043F\u0440\u043E\u0441\u0442\u043E \u043D\u0430\u0436\u043C\u0438\u0442\u0435 "\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C" \u0432\u043D\u0438\u0437\u0443 \u0440\u0435\u0434\u0430\u043A\u0442\u043E\u0440\u0430.
 chelp.cpeditorhelp.edit.title=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B
 chelp.cpeditorhelp.hover=\u041F\u043E\u043C\u043E\u0449\u044C \u043A IMS Content Packaging Editor
+chelp.cpeditorhelp.import=\u042D\u0442\u0430 \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u044C \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u0435\u0442 \u0412\u0430\u043C \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044C \u0442\u0430\u043A\u0438\u0435 \u0444\u0430\u0439\u043B\u044B \u043A\u0430\u043A \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F, \u0432\u0438\u0434\u0435\u043E, \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B HTML \u0438 PDF \u0432 \u0440\u0435\u0434\u0430\u043A\u0442\u043E\u0440 \u043F\u0435\u0440\u0435\u0434 \u0438\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0435\u0439 \u043D\u043E\u0432\u044B\u0445 \u0441\u0442\u0440\u0430\u043D\u0438\u0446 \u0432 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0443\u044E \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0443. \u0415\u0441\u043B\u0438 \u0412\u0430\u043C \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0444\u0430\u0439\u043B\u043E\u0432 \u043E\u0434\u043D\u043E\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E, \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0438\u0445 \u043F\u0435\u0440\u0435\u0434 \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043C \u043D\u043E\u0432\u043E\u0433\u043E ZIP-\u0444\u0430\u0439\u043B\u0430 \u0432 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043D\u043E\u0432\u043E\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B. \u0421\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0430 \u0432\u043D\u0443\u0442\u0440\u0438 \u044D\u0442\u043E\u0433\u043E ZIP-\u0444\u0430\u0439\u043B\u0430 \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0430 \u0432 \u043C\u0435\u043D\u044E. \u0414\u0430\u043B\u0435\u0435 \u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0432\u044B\u0431\u0440\u0430\u0442\u044C, \u0434\u043E\u043B\u0436\u043D\u044B \u043B\u0438 \u0442\u0430\u043A\u0438\u0435 \u0444\u0430\u0439\u043B\u044B \u043A\u0430\u043A PDF \u0438\u043B\u0438 Word \u0442\u0430\u043A\u0436\u0435 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0441\u044F. \u041F\u0440\u043E\u0441\u0442\u043E \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 \u0432 \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0435, \u0432\u043D\u0438\u0437\u0443 \u043A\u043E\u0442\u043E\u0440\u043E\u0439 \u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043D\u043E\u0432\u044B\u0435 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B. \u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 "\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443" \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F. \u041E\u0442\u043A\u0440\u043E\u0435\u0442\u0441\u044F \u043E\u043A\u043D\u043E, \u0432 \u043A\u043E\u0442\u043E\u0440\u043E\u043C \u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0432\u044B\u0431\u0440\u0430\u0442\u044C \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0439 \u0444\u0430\u0439\u043B.
+chelp.cpeditorhelp.import.title=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435
+chelp.cpeditorhelp.intro=\u042D\u0442\u043E\u0442 \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442 \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u0435\u0442 \u0412\u0430\u043C \u043B\u0435\u0433\u043A\u043E \u0441\u043E\u0437\u0434\u0430\u0432\u0430\u0442\u044C \u0438 \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0412\u0430\u0448\u0435 \u0443\u0447\u0435\u0431\u043D\u043E\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 \u043F\u0440\u0438 \u043F\u043E\u043C\u043E\u0449\u0438 \u0440\u0435\u0434\u0430\u043A\u0442\u043E\u0440\u0430. \u0412\u044B \u0442\u0430\u043A\u0436\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0438\u043D\u0442\u0435\u0433\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0444\u0430\u0439\u043B\u044B \u043B\u044E\u0431\u044B\u0445 \u0442\u0438\u043F\u043E\u0432. \u0423\u0447\u0435\u0431\u043D\u043E\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 \u0431\u0443\u0434\u0435\u0442 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u043E \u043A\u0430\u043A \u041F\u0430\u043A\u0435\u0442\u044B \u0421\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E IMS (IMS CP). \u0423\u043F\u0430\u043A\u043E\u0432\u043A\u0430 \u0421\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E IMS \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043E\u0434\u043D\u0438\u043C \u043F\u0440\u043E\u0441\u0442\u044B\u043C \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043E\u043C \u0434\u043B\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u0443\u0447\u0435\u0431\u043D\u043E\u0433\u043E \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E \u0440\u0430\u0437\u043B\u0438\u0447\u043D\u044B\u043C\u0438 \u0441\u0438\u0441\u0442\u0435\u043C\u0430\u043C\u0438. \u0423\u0447\u0435\u0431\u043D\u044B\u0435 \u043C\u043E\u0434\u0443\u043B\u0438 \u0441\u043E\u0437\u0434\u0430\u043D\u043D\u044B\u0435 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u044D\u0442\u043E\u0433\u043E \u0440\u0435\u0434\u0430\u043A\u0442\u043E\u0440\u0430 \u0442\u0430\u043A \u0436\u0435 \u043C\u043E\u0433\u0443\u0442 \u0431\u044B\u0442\u044C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u044B \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u0438\u0441\u0442\u0435\u043C\u0430\u0445 \u044D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0433\u043E \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F. \u0414\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u043F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0439 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438 \u043E IMS CP, \u043F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u0441\u0435\u0442\u0438\u0442\u0435\:
+chelp.cpeditorhelp.move=\u042D\u0442\u0430 \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u044C \u043D\u0435 \u0432\u043A\u043B\u044E\u0447\u0430\u0435\u0442\u0441\u044F \u043A\u043D\u043E\u043F\u043A\u043E\u0439 \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F. <br/> \u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443, \u043A\u043E\u0442\u043E\u0440\u0443\u044E \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u043F\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043C \u043F\u0435\u0440\u0435\u0442\u044F\u043D\u0443\u0442\u044C \u0435\u0435 \u043D\u0430 \u043D\u043E\u0432\u0443\u044E \u043F\u043E\u0437\u0438\u0446\u0438\u044E \u0438 \u043E\u0442\u043F\u0443\u0441\u0442\u0438\u0442\u044C (\u0443\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044F \u043A\u043D\u043E\u043F\u043A\u0443 \u043C\u044B\u0448\u0438). \u0418\u043C\u0435\u0435\u0442\u0441\u044F \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u044C \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0412\u0430\u0448\u0443 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 \u043F\u043E\u0434 \u0434\u0440\u0443\u0433\u043E\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435\u0439 \u0438\u043B\u0438 \u043D\u0430 \u0442\u043E\u043C \u0436\u0435 \u0441\u0430\u043C\u043E\u043C \u0443\u0440\u043E\u0432\u043D\u0435. \u0412\u044B \u0434\u0430\u0436\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 \u0432\u043D\u0443\u0442\u0440\u0438 \u0434\u0440\u0443\u0433\u043E\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B (\u043A\u0430\u043A \u044D\u043B\u0435\u043C\u0435\u043D\u0442 \u043F\u043E\u0434\u043C\u0435\u043D\u044E).
+chelp.cpeditorhelp.move.title=\u041F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443
+chelp.cpeditorhelp.preview=\u041A\u043D\u043E\u043F\u043A\u0430 "\u041F\u0440\u0435\u0434\u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440" \u0432 \u043F\u0430\u043D\u0435\u043B\u0438 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u0435\u0442 \u0412\u0430\u043C \u043F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0412\u0430\u0448 \u0443\u0447\u0435\u0431\u043D\u044B\u0439 \u043C\u043E\u0434\u0443\u043B\u044C \u0432 \u043B\u044E\u0431\u043E\u0435 \u0432\u0440\u0435\u043C\u044F.
+chelp.cpeditorhelp.preview.title=\u041F\u0440\u0435\u0434\u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440
+chelp.cpeditorhelp.rename=\u042D\u0442\u0430 \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u044C \u043D\u0435 \u0432\u043A\u043B\u044E\u0447\u0430\u0435\u0442\u0441\u044F \u043A\u043D\u043E\u043F\u043A\u043E\u0439 \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F. <br/> \u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443, \u043A\u043E\u0442\u043E\u0440\u0443\u044E \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C. \u041F\u043E\u0441\u043B\u0435 \u0432\u044B\u0431\u043E\u0440\u0430 \u0438\u043C\u0435\u043D\u0438 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B \u0432 \u043C\u0435\u043D\u044E \u043E\u0442\u043A\u0440\u043E\u0435\u0442\u0441\u044F \u043F\u043E\u043B\u0435 \u0432\u0432\u043E\u0434\u0430 \u0434\u043B\u044F \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0438\u043C\u0435\u043D\u0438 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B. \u0414\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B \u0412\u0430\u0448\u0438\u0445 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 Escape (Esc). \u041D\u0430\u0436\u043C\u0438\u0442\u0435 Enter \u0434\u043B\u044F \u043F\u0440\u0438\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439.
+chelp.cpeditorhelp.rename.title=\u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443
+chelp.cpeditorhelp.title=CP \u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440
+chelp.cpeditorhelp.toolbar.left=\u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 \u0441\u043E\u0441\u0442\u043E\u0438\u0442 \u0438\u0437 \u043F\u0430\u043D\u0435\u043B\u0438 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F, \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u043D\u043E\u0439 \u0441\u0435\u043A\u0446\u0438\u0438 \u0441\u043B\u0435\u0432\u0430 \u0438 \u043F\u043E\u043B\u044F \u0432\u0432\u043E\u0434\u0430 \u0432 \u0446\u0435\u043D\u0442\u0440\u0435. \u0421\u0438\u043C\u0432\u043E\u043B\u044B \u0441\u043B\u0435\u0432\u0430 \u0432 \u043F\u0430\u043D\u0435\u043B\u0438 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u044E\u0442 \u0412\u0430\u043C\:
+chelp.cpeditorhelp.toolbar.right=\u0421\u0438\u043C\u0432\u043E\u043B\u044B \u0441\u043F\u0440\u0430\u0432\u0430 \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u044E\u0442 \u0412\u0430\u043C\:
 contentcontroller.editlink_title=\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B
 contentcontroller.infoChapterpage=\u042D\u0442\u0430 \u0433\u043B\u0430\u0432\u0430 \u043D\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u0442\u0440\u0430\u043D\u0438\u0446 \u0441 \u0441\u0441\u044B\u043B\u043A\u0430\u043C\u0438.
 contentcontroller.no.lock=\u041F\u0430\u043A\u0435\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043E\u0442\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C, \u0442\u0430\u043A \u043A\u0430\u043A \u043E\u043D \u0432 \u043D\u0430\u0441\u0442\u043E\u044F\u0449\u0435\u0435 \u0432\u0440\u0435\u043C\u044F \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044F \u0434\u0440\u0443\u0433\u0438\u043C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u043C.
@@ -16,7 +32,12 @@ cpfileuploadcontroller.form.file.types=\u0412\u044B\u0431\u0435\u0440\u0438\u044
 cpfileuploadcontroller.form.title=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B
 cpfileuploadcontroller.import.button=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C
 cpfileuploadcontroller.import.text=\u0424\u0430\u0439\u043B
+cpfileuploadcontroller.media=\u041C\u0435\u0434\u0438\u0430
 cpfileuploadcontroller.no.files.imported=\u0423\u043A\u0430\u0437\u0430\u043D\u043D\u044B\u0439 ZIP \u0430\u0440\u0445\u0438\u0432 \u043D\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u043E\u0432 \u0444\u0430\u0439\u043B\u043E\u0432.
+cpfileuploadcontroller.pages=\u0421\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435
+cpfileuploadcontroller.raw=\u0412\u0441\u0435 \u0444\u0430\u0439\u043B\u044B
+cpfileuploadcontroller.tooBig=\u0424\u0430\u0439\u043B \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0439. \u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430 {0} \u041C\u0411.
+cpfileuploadcontroller.virtual.root=\u0424\u0430\u0439\u043B\u044B
 cpmd.flexi.author=\u0410\u0432\u0442\u043E\u0440
 cpmd.flexi.date=\u0414\u0430\u0442\u0430
 cpmd.flexi.descr=\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435
diff --git a/src/main/java/org/olat/ldap/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/ldap/ui/_i18n/LocalStrings_pt_BR.properties
index 89f0a23b19e8eb5839b478d46127da073465c834..0d0d7dff195be2fb6f0066f30905ea51aad9b560 100644
--- a/src/main/java/org/olat/ldap/ui/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/ldap/ui/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Mon Mar 02 09:54:00 CET 2009
+#Thu Mar 08 16:26:06 CET 2012
 admin.deleteUser.intro=Deleta todos os usu\u00E1rios que tenham sido removidos do diret\u00F3rio LDAP
 admin.deleteUser.title=Remove os usu\u00E1rios deletados no LDAP
 admin.logview.title=Acessando
@@ -16,6 +16,8 @@ authentication.provider.description=Login atrav\u00E9s do servidor LDAP?
 authentication.provider.linkText=Continua
 checkall=Seleciona tudo
 delete.button.start=Inicia
+delete.error.connection=Ocorreu um erro durante a conex\u00E3o com o servidor LDAP. Por favor, verifique suas configura\u00E7\u00F5es LDAP e tente novamente mais tarde.
+delete.error.connection.close=A liga\u00E7\u00E3o LDAP n\u00E3o poder\u00E1 ser fechado ap\u00F3s o processo de sincroniza\u00E7\u00E3o manual.
 delete.error.lock=Outro trabalho j\u00E1 est\u00E1 rodando. Favor tente novamente mais tarde
 delete.setp1.content.confirm=Os seguintes usu\u00E1rios ser\u00E3o removidos.
 delete.step.cancel=Cancela, nenhum usu\u00E1rio deletado\!
@@ -26,6 +28,8 @@ delete.step0.content=Seleciona Usu\u00E1rios a serem deletados
 delete.step0.description=Selecione o usu\u00E1rio a deletar
 delete.step1.content.nothingToDelete=Nenhum usu\u00E1rio selecionado para remo\u00E7\u00E3o
 delete.step1.description=Confirma
+full.sync.button.start=Iniciar sincroniza\u00E7\u00E3o completa
+ldap.maintenance=Manuten\u00E7\u00E3o
 lf.error.loginempty=Favor insira seu usu\u00E1rio LDAP
 lf.error.passempty=Favor insira o seu password LDAP
 lf.login=Usu\u00E1rio LDAP
@@ -33,5 +37,8 @@ lf.pass=Senha LDAP
 login.error=<b>Usu\u00E1rio ou senha LDAP inv\u00E1lido.</b><p>Raz\u00F5es poss\u00EDveis podem ser\:<ul><li><b>Voc\u00EA digitou errado\:</b><br>Favor tente novamente\!<li><b>Usu\u00E1rio ou senha errados\!</b><br /><br />LDAP ERROR\: {0}</ul></p>
 login.form=Login OLAT via LDAP
 login.intro=Favor acesse com seu usu\u00E1rio e senha LDAP.
+one.user.sync.button.start=Sincronizar conta de usu\u00E1rio
+remove.fallback.auth=Excluir cache de fallback de autentica\u00E7\u00F5es
+remove.fallback.auth.info=Ao retirar as autentica\u00E7\u00F5es fallback, o login n\u00E3o \u00E9 mais poss\u00EDvel se a conex\u00E3o com o servidor LDAP falhar. O cache funciona novamente ap\u00F3s um login bem-sucedido.
 sync.button.start=Inicia
 uncheckall=Deseleciona tudo
diff --git a/src/main/java/org/olat/login/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/login/_i18n/LocalStrings_pt_BR.properties
index 0d859cc29111bddc4fe8ed130b0f4072e48b918a..29150290505769c0258423c19f62f0d5d24008a0 100644
--- a/src/main/java/org/olat/login/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/login/_i18n/LocalStrings_pt_BR.properties
@@ -1,17 +1,10 @@
 #Thu Sep 08 16:42:38 CEST 2011
-
-
-
-
-
 about.layout=Layout
 about.layout.who=O Layout dessa aplica\u00E7\u00E3o \u00E9 baseada no framework YAML escrito por Dirk Yess. A utiliza\u00E7\u00E3o do YAML framework dentro do OpenOLAT e a cria\u00E7\u00E3o do tema default tem sido feita pela Frentix GmbH por pedido e em colabora\u00E7\u00E3o com a Universidade de Zurique.
 about.linktext=Mais informa\u00E7\u00F5es assim como listas de envio est\u00E3o dispon\u00EDveis em <a class\="b_link_extern" href\="http\://www.openolat.org" target\="_blank">www.openolat.org</a>
-
 about.title=Sobre o OpenOLAT
 about.translate=Multilingual
 about.version=Vers\u00E3o
-
 accessibility.accesskeys=Usando chaves de acesso \u00E9 possivel pular para os elementos mais importantes dentro do sistema. Dependendo do seu sistema operacional, essas chaves s\u00E3o acionadas usando as teclas CTRL e ALT. Por exemplo, pressione "CTRL + r" para rapidamente navegar para os recursos did\u00E1ticos. A seguinte lista ir\u00E1 mostrar a voc\u00EA todos os atalhos dispon\u00EDveis\:
 accessibility.accesskeys.browsers=Como ativar atalhos em diferentes navegadores.
 accessibility.accesskeys1=Dependendo do navegador e do sistema operacional, atalhos s\u00E3o feitos usando as teclas CTRL, ALT e Shift (ou uma combina\u00E7\u00E3o dos mesmos).
@@ -45,6 +38,9 @@ browsercheck.minimum.second=Javascript deve ser permitido.
 browsercheck.minimum.title=Requerimentos m\u00EDnimos para o OpenOLAT
 browsercheck.no=N\u00E3o
 browsercheck.osx=Com MacOSX voc\u00EA deve usar Camino, Firefox ou Safari. Internet Exploret 5.2 para Mac n\u00E3o suporta todas as caracter\u00EDsticas do OpenOLAT.
+browsercheck.others.IE6=Internet Explorer 6 da Microsoft n\u00E3o \u00E9 totalmente suportado. Leia mais sobre isso aqui\:
+browsercheck.others.others=Geralmente o OpenOLAT tamb\u00E9m pode ser usado com outros navegadores como Safari m\u00F3vel para iPhone/iPad ou Opera. Para os administradores e autores n\u00E3o deixa de ser recomendado o uso de um dos navegadores acima mencionados.
+browsercheck.others.title=Outros navegadores
 browsercheck.title=Browsers suportados
 browsercheck.yes=Sim
 browsercheck.yourbrowser.codename=Nome do c\u00F3digo do Browser\:
diff --git a/src/main/java/org/olat/modules/cp/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/cp/_i18n/LocalStrings_pt_BR.properties
index d0da51a0e2060fd84b6509c6aaec997df3aabf39..a72a74d9aceb01d4180705fd5fdad0d4c364a96d 100644
--- a/src/main/java/org/olat/modules/cp/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/modules/cp/_i18n/LocalStrings_pt_BR.properties
@@ -1,2 +1,7 @@
-#Mon Mar 02 09:54:00 CET 2009
+#Thu Mar 08 15:25:34 CET 2012
 error.manifest.missing=Este conte\u00FAdo IMS-CP \u00E9 inv\u00E1lido\: manifesto imsmanifest.xml ausente. Para mais informa\u00E7\u00F5es veja http\://www.imsglobal.org
+previous=Voltar
+print.node=Imprimir
+print.node.list=P\u00E1gina
+print.node.list.desc=Selecione uma ou v\u00E1rias p\u00E1ginas para imprimir
+print.node.list.title=Configura\u00E7\u00E3o de impress\u00E3o
diff --git a/src/main/java/org/olat/modules/dialog/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/dialog/_i18n/LocalStrings_pt_BR.properties
index 57aef4212f20fc489d6376a3f3086c03aa905a5b..d4c56483d4ab3b0e28420e8ea68232001de8c091 100644
--- a/src/main/java/org/olat/modules/dialog/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/modules/dialog/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,5 @@
-#Mon Mar 02 09:54:00 CET 2009
+#Thu Mar 08 15:25:44 CET 2012
+dialog.copy.file=Copiar arquivo
 dialog.selected.element=T\u00F3pico de discuss\u00E3o
 dialog.start=Iniciar
 dialog.upload.file=Carregar arquivo
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 79714201ffc216760f1e671b6eeabed9515c3afc..f80992253a322dcea8dc4d9ff1e42ba45f4902d5 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,4 +1,4 @@
-#Fri Sep 17 17:53:55 CEST 2010
+#Thu Mar 08 16:28:36 CET 2012
 archive.forum=Arquivar forum
 archive.forum.dialog=Quer realmente arquivar este forum em sua pasta pessaol, se\u00E7\u00E3o "private"?
 archive.forum.successfully=Este forum foi arquivado em sua pasta pessoal, se\u00E7\u00E3o "private".
@@ -68,6 +68,7 @@ msg.update=Editar
 msg.upload=Anexar arquivo
 no=N\u00E3o
 notifications.entry=Mensagem "{0}" do usu\u00E1rio {1} criada em {2}
+notifications.entry.modified=Mensagem "{0}" modificado por {1}
 notifications.header=H\u00E1 novas mensagens em um forum que voc\u00EA subescreveu\:
 notifications.header.course=F\u00F3rum no curso "{0}"
 notifications.header.group=F\u00F3rum no grupo "{0}"
diff --git a/src/main/java/org/olat/modules/glossary/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/glossary/_i18n/LocalStrings_pt_BR.properties
index f84c3f0a99028a9138e06273f190a69933f2c898..962a5cbae41c46a3653e16fd8c529f53ca4df93e 100644
--- a/src/main/java/org/olat/modules/glossary/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/modules/glossary/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,7 @@
-#Fri Dec 17 17:13:22 CET 2010
+#Mon Mar 05 16:05:24 CET 2012
+edit.intro=Por padr\u00E3o s\u00F3 os propriet\u00E1rios deste gloss\u00E1rio pode criar itens. Ao selecionar "Ativar permiss\u00F5es de grava\u00E7\u00E3o para todos os usu\u00E1rios", este gloss\u00E1rio torna-se um gloss\u00E1rio colaborativo que permite que cada usu\u00E1rio do sistema para possa adicionar itens novos, editar ou excluir seus pr\u00F3prios itens. O propriet\u00E1rio pode gerenciar itens de outros usu\u00E1rios a qualquer momento. <br /> <br /> Se este recurso for ativado, o autor de cada item do gloss\u00E1rio e a \u00FAltima pessoa que modificou o item ser\u00E1 exibido ao lado de cada termo.
+edit.onoff=Habilitar permiss\u00F5es de grava\u00E7\u00E3o para todos os usu\u00E1rios
+edit.title=Permiss\u00F5es de grava\u00E7\u00E3o
 register.intro=Este \u00EDndice \u00E9 baseado no alfabeto latino e, portanto, cont\u00E9m caracteres de A a Z. Para um gloss\u00E1rio com base em outro conjunto de caracteres, voc\u00EA deve desativ\u00E1-lo.
 register.onoff=Ativar ou desativar \u00EDndice
 register.title=Configura\u00E7\u00F5es do \u00CDndice
diff --git a/src/main/java/org/olat/modules/glossary/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/modules/glossary/_i18n/LocalStrings_ru.properties
index 868b8ef09426bc1d3093e6478fbf65cde9985e50..91f2b54320b25065da73aeb4b40697e20b1297db 100644
--- a/src/main/java/org/olat/modules/glossary/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/modules/glossary/_i18n/LocalStrings_ru.properties
@@ -1,4 +1,7 @@
-#Fri Dec 17 17:13:24 CET 2010
+#Tue Mar 20 10:58:07 CET 2012
+edit.intro=\u041F\u043E-\u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \u0442\u043E\u043B\u044C\u043A\u043E \u0432\u043B\u0430\u0434\u0435\u043B\u044C\u0446\u044B \u044D\u0442\u043E\u0433\u043E \u0441\u043B\u043E\u0432\u0430\u0440\u044F \u043C\u043E\u0433\u0443\u0442 \u0441\u043E\u0437\u0434\u0430\u0432\u0430\u0442\u044C \u0435\u0433\u043E \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B. \u0412\u044B\u0431\u0440\u0430\u0432 "\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u0440\u0430\u0432\u0430 \u0437\u0430\u043F\u0438\u0441\u0438 \u0434\u043B\u044F \u0432\u0441\u0435\u0445 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439" \u044D\u0442\u043E\u0442 \u0441\u043B\u043E\u0432\u0430\u0440\u044C \u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0441\u044F \u0441\u043E\u0432\u043C\u0435\u0441\u0442\u043D\u044B\u043C, \u0447\u0442\u043E \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u0435\u0442 \u043A\u0430\u0436\u0434\u043E\u043C\u0443 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044E \u044D\u0442\u043E\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u044B \u0434\u043E\u0431\u0430\u0432\u043B\u044F\u0442\u044C \u043D\u043E\u0432\u044B\u0435 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B \u0441\u043B\u043E\u0432\u0430\u0440\u044F, \u0430 \u0442\u0430\u043A\u0436\u0435 \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0438\u043B\u0438 \u0443\u0434\u0430\u043B\u044F\u0442\u044C \u0438\u0445 \u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0435 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B. \u0412\u043B\u0430\u0434\u0435\u043B\u0435\u0446 \u0441\u043B\u043E\u0432\u0430\u0440\u044F \u0442\u0430\u043A\u0436\u0435 \u043C\u043E\u0436\u0435\u0442 \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C \u0434\u0440\u0443\u0433\u0438\u043C\u0438 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u043C\u0438 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0432 \u043B\u044E\u0431\u043E\u0435 \u0432\u0440\u0435\u043C\u044F.<br /><br />\u0415\u0441\u043B\u0438 \u044D\u0442\u0430 \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u044C \u0432\u043A\u043B\u044E\u0447\u0435\u043D\u0430, \u0430\u0432\u0442\u043E\u0440 \u043A\u0430\u0436\u0434\u043E\u0433\u043E \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430 \u0441\u043B\u043E\u0432\u0430\u0440\u044F \u0438 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u043C \u0438\u0437\u043C\u0435\u043D\u0438\u0432\u0448\u0438\u0439 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0439 \u044D\u043B\u0435\u043C\u0435\u043D\u0442 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u044E\u0442\u0441\u044F \u0440\u044F\u0434\u043E\u043C \u0441\u043E \u0441\u0440\u043E\u043A\u043E\u043C \u0441\u043B\u043E\u0432\u0430\u0440\u044F.
+edit.onoff=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u0440\u0430\u0432\u0430 \u0437\u0430\u043F\u0438\u0441\u0438 \u0434\u043B\u044F \u0432\u0441\u0435\u0445 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439
+edit.title=\u041F\u0440\u0430\u0432\u0430 \u0437\u0430\u043F\u0438\u0441\u0438
 register.intro=\u041E\u0433\u043B\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043D\u043E \u0442\u043E\u043B\u044C\u043A\u043E \u043D\u0430 \u043B\u0430\u0442\u0438\u043D\u0441\u043A\u0438\u0439 \u0430\u043B\u0444\u0430\u0432\u0438\u0442 \u0438 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u0431\u0443\u043A\u0432\u044B \u043E\u0442 A-Z. \u0414\u043B\u044F \u0442\u043E\u0433\u043E, \u0447\u0442\u043E\u0431\u044B \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u0441\u043B\u043E\u0432\u0430\u0440\u044C \u043D\u0430 \u043E\u0441\u043D\u043E\u0432\u0435 \u0434\u0440\u0443\u0433\u043E\u0433\u043E \u0430\u043B\u0444\u0430\u0432\u0438\u0442\u0430, \u0412\u0430\u043C \u043D\u0443\u0436\u043D\u043E \u0435\u0433\u043E \u0434\u0435\u0437\u0430\u043A\u0442\u0438\u0432\u0438\u0440\u043E\u0432\u0430\u0442\u044C.
 register.onoff=\u0423\u043A\u0430\u0437\u0430\u0442\u0435\u043B\u044C \u0430\u043A\u0442\u0438\u0432\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0438\u043B\u0438 \u0434\u0435\u0437\u0430\u043A\u0442\u0438\u0432\u0438\u0440\u043E\u0432\u0430\u0442\u044C
 register.title=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043E\u0433\u043B\u0430\u0432\u043B\u0435\u043D\u0438\u044F
diff --git a/src/main/java/org/olat/modules/scorm/assessment/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/scorm/assessment/_i18n/LocalStrings_pt_BR.properties
index fec52eef41b75c03c17cfde99c3eae0eb5722af2..6dfb665f26e15c439197e22b6be969c590acd975 100644
--- a/src/main/java/org/olat/modules/scorm/assessment/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/modules/scorm/assessment/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Tue Jun 08 14:30:27 CEST 2010
+#Thu Mar 08 15:28:21 CET 2012
 cmi.comments=Coment\u00E1rio
 cmi.comments_from_lms=Coment\u00E1rio do LMS
 cmi.core.credit=Cr\u00E9dito
@@ -42,6 +42,9 @@ cmis.column.header.itemId=Elementos
 cmis.column.header.key=Chave
 cmis.column.header.translatedKey=Pergunta
 cmis.column.header.value=Valor
+reset=Redefinir resultados SCORM
+reset.text=Voc\u00EA realmente deseja redefinir os resultados SCORM de <b>{0}</ b>? Isto ir\u00E1 apagar todos os dados din\u00E2micos, inclusive dados de teste poss\u00EDveis gerados por este usu\u00E1rio. M\u00F3dulos SCORM marcados como conclu\u00EDdos podem ser iniciado novamente. A pontua\u00E7\u00E3o transmitida pelos utilizadores nas \u00FAltimas tentativas n\u00E3o ser\u00E3o modificados por esta opera\u00E7\u00E3o.
+reset.title=Redefinir resultados SCORM
 summary.column.header.assesspoints=Ponto
 summary.column.header.date=Data
 summary.column.header.details=Detalhes
diff --git a/src/main/java/org/olat/modules/vitero/ui/ViteroBookingsController.java b/src/main/java/org/olat/modules/vitero/ui/ViteroBookingsController.java
index d57152fb533896f934da0b8153f613e1387ffd65..c123d7ed634902889c6b7facbb4138578da90450 100644
--- a/src/main/java/org/olat/modules/vitero/ui/ViteroBookingsController.java
+++ b/src/main/java/org/olat/modules/vitero/ui/ViteroBookingsController.java
@@ -19,6 +19,7 @@
  */
 package org.olat.modules.vitero.ui;
 
+import java.util.Collections;
 import java.util.List;
 
 import org.olat.core.CoreSpringFactory;
@@ -42,8 +43,6 @@ import org.olat.modules.vitero.manager.VmsNotAvailableException;
 import org.olat.modules.vitero.model.StartBookingComparator;
 import org.olat.modules.vitero.model.ViteroBooking;
 
-import edu.emory.mathcs.backport.java.util.Collections;
-
 /**
  * 
  * Description:<br>
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
new file mode 100644
index 0000000000000000000000000000000000000000..3431f66ebdc4a1461d527334f0139315fd31b80d
--- /dev/null
+++ b/src/main/java/org/olat/modules/vitero/ui/_i18n/LocalStrings_pt_BR.properties
@@ -0,0 +1,32 @@
+#Mon Mar 05 16:18:05 CET 2012
+admin.menu.title=vitero
+admin.menu.title.alt=Configura\u00E7\u00E3o de servidores vitero
+available.places={0} assentos est\u00E3o dispon\u00EDveis para este encontro
+booking.admin.title=Administra\u00E7\u00E3o da reuni\u00E3o
+booking.autoSignIn=O usu\u00E1rio pode se registrar
+booking.begin=Iniciar
+booking.beginBuffer=Buffer de in\u00EDcio (minutos)
+booking.end=Fim
+booking.endBuffer=Buffer de encerramento (minutos)
+booking.id=Identificador da sess\u00E3o
+booking.infos=Informa\u00E7\u00F5es detalhadas
+booking.ok=Reuni\u00E3o gravada com sucesso.
+booking.raw=Reuni\u00E3o
+booking.raw.title=Informa\u00E7\u00F5es detalhadas da Reuni\u00E3o
+booking.resource=Nome do recurso
+booking.roomSize=Tamanho da sala
+booking.title=Reuni\u00F5es
+check=Testar conex\u00E3o com servidor
+check.nok=O teste de conex\u00E3o com o servidor e a configura\u00E7\u00E3o n\u00E3o foi bem sucedida. Verifique a URL do servidor, o nome de usu\u00E1rio e a senha do sistema configurados.
+check.ok=A conex\u00E3o com o servidor e o teste de configura\u00E7\u00E3o foi bem sucedida. Agora voc\u00EA pode usar o vitero no OLAT.
+chelp.ced-vitero-config.title=$\:help.hover.vitero
+chelp.module.title=vitero\: Configura\u00E7\u00E3o
+chelp.module1=A fim de ser capaz de utilizar o sistema vitero \u00E9 necess\u00E1rio ter uma licen\u00E7a e adicionar a informa\u00E7\u00E3o de acesso \u00E0 API do servi\u00E7o web vitero na \u00E1rea de administra\u00E7\u00E3o.
+chelp.module2=Com "$\:option.olatTimeZone" voc\u00EA pode definir o fuso hor\u00E1rio do seu sistema OLAT. Isso permite a sincroniza\u00E7\u00E3o do calend\u00E1rio de reuni\u00F5es com o sistema vitero.
+chelp.module3=As informa\u00E7\u00F5es a seguir devem ser obtidos pelo seu vitero ou administrador OLAT\: "$\:option.baseurl", "$\:option.adminlogin", "$\:option.adminpassword" e "$\:option.customerId".
+chelp.module4=Quando tiver introduzido todas as op\u00E7\u00F5es de configura\u00E7\u00E3o voc\u00EA deve usar o bot\u00E3o "$\:verificar" para testar a configura\u00E7\u00E3o e a conex\u00E3o com o servidor vitero. Quando bem sucedida, voc\u00EA pode salvar o formul\u00E1rio e usar vitero em seus cursos.
+chelp.module5=Por favor note que OLAT ir\u00E1 criar usu\u00E1rios no servidor vitero de forma autom\u00E1tica e independente dos usu\u00E1rios vitero existentes. Contas de usu\u00E1rio criadas anteriormente ou reuni\u00F5es n\u00E3o ser\u00E3o utilizados ou modificados pelo OLAT.
+chelp.vitero1=Usando o elemento de curso "vitero" voc\u00EA pode inserir reuni\u00F5es incluindo v\u00EDdeo-confer\u00EAncia, \u00E1rea de trabalho e compartilhamento de documentos. Mais informa\u00E7\u00F5es sobre o sistema vitero podem ser encontradas no site Vitero GmbH\:
+chelp.vitero2=A fim de ser capaz de utilizar o sistema vitero \u00E9 necess\u00E1rio ter uma licen\u00E7a e adicionar a informa\u00E7\u00E3o de acesso na \u00E1rea de administra\u00E7\u00E3o\:
+chelp.vitero3=Escolha o elemento de curso vitero no editor de curso, adicione-o \u00E0 estrutura do curso e publique-o
+chelp.vitero4=Depois de publicar voc\u00EA pode criar reuni\u00F5es vitero a partir de dentro do editor ou do ponto de vista publicado. Use o bot\u00E3o "$\:new" para adicionar uma reuni\u00E3o. Usando o bot\u00E3o "$\:roomsOverview" voc\u00EA pode visualizar a reserva de salas atuais para encontrar um lugar livre.
diff --git a/src/main/java/org/olat/modules/vitero/ui/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/modules/vitero/ui/_i18n/LocalStrings_ru.properties
new file mode 100644
index 0000000000000000000000000000000000000000..baa690dc986c3023aebe52079bbf4f276dea3a70
--- /dev/null
+++ b/src/main/java/org/olat/modules/vitero/ui/_i18n/LocalStrings_ru.properties
@@ -0,0 +1,22 @@
+#Tue Mar 20 11:15:22 CET 2012
+admin.menu.title.alt=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0441\u0435\u0440\u0432\u0435\u0440\u043E\u0432 vitero
+available.places={0} \u043C\u0435\u0441\u0442 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E \u0434\u043B\u044F \u044D\u0442\u043E\u0433\u043E \u0441\u043E\u0432\u0435\u0449\u0430\u043D\u0438\u044F
+booking.admin.title=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044F \u0441\u043E\u0432\u0435\u0449\u0430\u043D\u0438\u044F
+booking.autoSignIn=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438 \u043C\u043E\u0433\u0443\u0442 \u0432\u0445\u043E\u0434\u0438\u0442\u044C \u0441\u0430\u043C\u0438
+booking.begin=\u041D\u0430\u0447\u0430\u043B\u043E
+booking.end=\u041A\u043E\u043D\u0435\u0446
+booking.id=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u0441\u043E\u0432\u0435\u0449\u0430\u043D\u0438\u044F
+booking.infos=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F
+booking.ok=\u0421\u043E\u0432\u0435\u0449\u0430\u043D\u0438\u0435 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u043E
+booking.raw=\u0421\u043E\u0432\u0435\u0449\u0430\u043D\u0438\u0435
+booking.raw.title=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E \u0441\u043E\u0432\u0435\u0449\u0430\u043D\u0438\u0438
+booking.resource=\u0418\u043C\u044F \u0440\u0435\u0441\u0443\u0440\u0441\u0430
+booking.roomSize=\u0420\u0430\u0437\u043C\u0435\u0440 \u043A\u043E\u043C\u043D\u0430\u0442\u044B
+booking.title=\u0421\u043E\u0432\u0435\u0449\u0430\u043D\u0438\u044F
+check=\u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F \u043A \u0441\u0435\u0440\u0432\u0435\u0440\u0443
+check.nok=\u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F \u043A \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u043D\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u0441\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u0412\u0430\u043C\u0438 URL \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0438\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u044B \u0438 \u043F\u0430\u0440\u043E\u043B\u044C.
+check.ok=\u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F \u043A \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E. \u0422\u0435\u043F\u0435\u0440\u044C \u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C vitero \u0432 OLAT.
+chelp.ced-vitero-config.title=$\:help.hover.vitero
+chelp.module.title=vitero\: \u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F
+chelp.module1=\u0421\u043E\u0433\u043B\u0430\u0441\u043D\u043E \u043F\u043E\u0440\u044F\u0434\u043A\u0443 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u044B vitero \u0412\u0430\u043C \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0438\u043C\u0435\u0442\u044C \u043B\u0438\u0446\u0435\u043D\u0437\u0438\u044E vitero \u0438 \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u0434\u043B\u044F \u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0439 (API) \u043A \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043C vitero.
+chelp.module2=\u041F\u0440\u0438 \u043F\u043E\u043C\u043E\u0449\u0438 "$\:option.olatTimeZone" \u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0447\u0430\u0441\u043E\u0432\u043E\u0439 \u043F\u043E\u044F\u0441 \u0412\u0430\u0448\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u044B OLAT. \u042D\u0442\u043E \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u0435\u0442 \u0432\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0441\u0438\u043D\u0445\u0440\u043E\u043D\u0438\u0437\u0430\u0446\u0438\u044E \u0440\u0430\u0441\u043F\u0438\u0441\u0430\u043D\u0438\u044F \u0441\u043E\u0432\u0435\u0449\u0430\u043D\u0438\u044F \u0441 \u0441\u0438\u0441\u0442\u0435\u043C\u043E\u0439 vitero.
diff --git a/src/main/java/org/olat/modules/webFeed/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/webFeed/ui/_i18n/LocalStrings_pt_BR.properties
index d16f77db20837a5ac46b063726957249a595210d..6052919ded7362c5d6809a661ffb120ba680e239 100644
--- a/src/main/java/org/olat/modules/webFeed/ui/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/modules/webFeed/ui/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,5 @@
-#Thu Sep 08 16:42:38 CEST 2011
+#Mon Mar 05 16:18:36 CET 2012
+ULLimitExceeded=$org.olat.core.commons.modules.bc\:ULLimitExceeded
 feed.author=Autor
 feed.file.label=Imagem
 feed.form.description=Descri\u00E7\u00E3o
diff --git a/src/main/java/org/olat/modules/webFeed/ui/podcast/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/webFeed/ui/podcast/_i18n/LocalStrings_pt_BR.properties
index 33c7bfafbc12ce237f81b7a7fe008ae60f4b3491..ff1aaf305125d01b7054c0cc81cb05f96e1ff88e 100644
--- a/src/main/java/org/olat/modules/webFeed/ui/podcast/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/modules/webFeed/ui/podcast/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,5 @@
-#Thu Sep 08 16:42:38 CEST 2011
+#Tue Mar 06 13:08:35 CET 2012
+ULLimitExceeded=$org.olat.core.commons.modules.bc\:ULLimitExceeded
 chelp.episode.form.p1=Por favor, indique um t\u00EDtulo para descrever o epis\u00F3dio com precis\u00E3o. Este campo \u00E9 obrigat\u00F3rio.
 chelp.episode.form.p2=Esta descri\u00E7\u00E3o \u00E9 opcional. Se houver necessidade de continuar a explicar o seu arquivo de m\u00EDdia que voc\u00EA pode fazer isso aqui.
 chelp.episode.form.p3=Sua resposta n\u00E3o pode ser salva. O coment\u00E1rio inicial pode ter sido eliminado durante isso.
@@ -20,7 +21,10 @@ feed.newer.items=Epis\u00F3dios recentes
 feed.older.items=Epis\u00F3dios antigos
 help.hover.internal-external=Ajuda para criar ou incorporar epis\u00F3dios
 podcast.episode.download=Baixar epis\u00F3dios
+podcast.episode.file.height=altura
 podcast.episode.file.label=arquivo de \u00E1udio ou v\u00EDdeo
+podcast.episode.file.size.error=Formato de n\u00FAmero errado
+podcast.episode.file.width=Largura
 podcast.episode.mandatory=Um epis\u00F3dio requer um arquivo de \u00E1udio ou v\u00EDdeo que pode ser usado com Flash.
 podcast.episodes=Epis\u00F3dios
 podcast.has.no.episodes=N\u00E3o h\u00E1 epis\u00F3dios para este Podcast.
diff --git a/src/main/java/org/olat/modules/wiki/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/wiki/_i18n/LocalStrings_pt_BR.properties
index 5f949466c61d4bf90fbad3168fd86a4874990133..f6e2b6830184d90189416deabf48653112218a6c 100644
--- a/src/main/java/org/olat/modules/wiki/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/modules/wiki/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Fri Sep 17 16:21:08 CEST 2010
+#Thu Mar 08 15:28:44 CET 2012
 CHANGE=altera\u00E7\u00F5es da linha {0} at\u00E9 {1}
 DELETE={0} linha(s) removidas
 INSERT={0} nova(s) linha(s) inseridas
@@ -104,6 +104,7 @@ wiki.error.contains.bad.chars=Esta palavra wiki cont\u00E9m caracteres especiais
 wiki.error.file.not.found=Arquivo n\u00E3o encontrado; ou foi deletado ou o nome do arquivo cont\u00E9m caracteres inv\u00E1lidos. Favor modificar seu link ou o nome do arquivo\!
 wiki.error.page.not.found=<br>Este artigo foi deletado e n\u00E3o pode mais ser exibido. Favor modificar seu link\!
 wiki.error.too.long=Esta palavra wiki n\u00E3o pode ser criada; \u00E9 muito longa. S\u00E3o permitidos somente at\u00E9 175 caracteres\!
+wiki.exported.done.infomessage=O wiki foi exportada para a sua pasta no Home com sucesso
 wiki.exported.from.group=Exporta\u00E7\u00E3o de Wiki do grupo\: 
 wiki.exported.from.repository=Exporta\u00E7\u00E3o de Wiki do recurso de aprendizado\: {0}
 wiki.index=P\u00E1gina inicial
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 9f055ac5a134a357eccd8414e73900ed0a8f77ba..fc2e3f6d693f5cb332adadad08c0db9939762e1d 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,4 +1,4 @@
-#Thu Sep 08 16:42:38 CEST 2011
+#Mon Mar 05 16:20:39 CET 2012
 EPStructuredMapTemplate=Modelo de portf\u00F3lio
 admin.menu.title=ePortfolio
 admin.menu.title.alt=Configurar ePortfolio
@@ -53,6 +53,7 @@ othermaps.menu.title=Pastas Acumulativas lan\u00E7adas
 othermaps.menu.title.alt=Minhas pastas acumulativas lan\u00E7adas por outros
 othermaps.title=$\:admin.menu.title - $\:othermaps.menu.title
 portfolio.intro=Com isso voc\u00EA pode (des)ativar a funcionalidade ePortfolio inteira no OLAT.
+portfolio.module.change.warning=OLAT precisa ser reiniciado para activar as suas altera\u00E7\u00F5es ao longo do sistema.
 portfolio.module.enabled=Ativar ePortfolio
 portfolio.title=$\:admin.menu.title
 view.mode=Visualizar\:
@@ -61,3 +62,7 @@ view.mode.table=Tabela
 viewTab.all=Artefatos
 viewTab.browse=Navegador de Tag
 viewTab.search=Busca
+wizard.intro=Dentro da ferramenta artefato h\u00E1 v\u00E1rias etapas para ser conclu\u00EDdo. Alguns deles s\u00E3o opcionais. Voc\u00EA pode desativar completamente esses passos se n\u00E3o for necess\u00E1rio.
+wizard.step.copyright=Pergunte ao usu\u00E1rio sobre direitos de uso.
+wizard.step.reflexion=Coletar uma reflex\u00E3o
+wizard.title=Ferramenta de artefato acumulativo
diff --git a/src/main/java/org/olat/portfolio/ui/artefacts/collect/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/portfolio/ui/artefacts/collect/_i18n/LocalStrings_pt_BR.properties
index 397bfc6b9fe0a8c50c113e7fd8b0417a79c3f691..6aef975f1ebd9de9505beee83f6dee822db5399d 100644
--- a/src/main/java/org/olat/portfolio/ui/artefacts/collect/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/portfolio/ui/artefacts/collect/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Thu Sep 08 16:42:38 CEST 2011
+#Mon Mar 05 16:22:19 CET 2012
 add.artefact=Adicionar artefato
 add.artefact.blog=Criar um blog/jornal de aprendizagem
 add.artefact.import=Importar artefato/pasta
@@ -28,6 +28,9 @@ file.artefact.source.info=Upload de arquivo
 file.upload=Selecione o arquivo
 file.upload.no.file=Pelo menos um arquivo deve ser carregado.
 file.upload.too.big=O arquivo enviado \u00E9 muito grande. Apenas um max. de {0} KB \u00E9 permitido.
+map.not.choosable=Um mapa n\u00E3o pode ser seleccionado como alvo.
+move.artefact.actual.node=Atual vincula\u00E7\u00E3o (link)
+move.artefact.descr=Selecione o destino (p\u00E1gina ou elemento estrutural) para onde este artefato deve ser movido.
 no.map.as.target=N\u00E3o selecione as pastas acumulativas.
 no.map.as.target.desc=Por favor selecione esse elemento se voc\u00EA n\u00E3o quiser adicionar o seu artefato em uma pasta. \u00C9 sempre poss\u00EDvel adicionar um artefato mais tarde.
 no.structs.available=N\u00E3o existem pastas acumulativas para o qual voc\u00EA pode adicionar este artefato.
@@ -56,4 +59,5 @@ tag.input.hint=Clique aqui para adicionar novas tags.
 tagging.intro=Coloque "Tags" em seus artefatos (fornecer palavras-chave), a fim de melhor encontr\u00E1-los mais tarde. Voc\u00EA pode indicar mais de uma marca. Aqueles j\u00E1 utilizados aparecer\u00E3o como sugest\u00E3o durante a digita\u00E7\u00E3o. Por favor, separe os marcadores (Tags) por v\u00EDrgulas.
 tagging.intro.existing=Selecione tags/marcadores j\u00E1 utilizados da seguinte lista.
 text.artefact.source.info=Enviar Texto
+unsupported.filetype=Fa\u00E7a o upload de um arquivo com uma extens\u00E3o v\u00E1lida.
 users.tags=50 tags que voc\u00EA mais usa\:
diff --git a/src/main/java/org/olat/portfolio/ui/artefacts/view/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/portfolio/ui/artefacts/view/_i18n/LocalStrings_pt_BR.properties
index 096d87bf75cafcc582134e80f16484e308054307..0cd61d1e79c5e4f79e92e64c8e43ea32f20f5d33 100644
--- a/src/main/java/org/olat/portfolio/ui/artefacts/view/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/portfolio/ui/artefacts/view/_i18n/LocalStrings_pt_BR.properties
@@ -1,12 +1,16 @@
-#Thu Sep 08 16:42:38 CEST 2011
+#Mon Mar 05 16:23:16 CET 2012
 artefact.amount=N\u00FAmero de artefatos encontrados\: {0}
 artefact.author=Autor
 artefact.date=Data
 artefact.description=Descri\u00E7\u00E3o
 artefact.description.too.long=O $\:artefact.description n\u00E3o deve exceder {0} caracteres.
 artefact.handlerdetails=Detalhes do tipo
+artefact.move.title=Selecione um destino para mover este artefato
+artefact.moved=O artefato foi movido com sucesso para {0}
 artefact.no.source=N\u00E3o dispon\u00EDvel
 artefact.open.source=Sobre a fonte
+artefact.options.move=Mover
+artefact.options.title=Selecione uma opera\u00E7\u00E3o para este artefato
 artefact.reflexion=Reflex\u00E3o
 artefact.reflexion.original=Reflex\u00E3o original
 artefact.reflexion.view.descr=Aqui voc\u00EA pode ver a reflex\u00E3o original fornecido ao criar este artefato. Voc\u00EA tamb\u00E9m pode refletir sobre os links para as pastas.
@@ -30,6 +34,7 @@ display.option.submit=Enviar e salvar
 display.option.title=$\:detail.options
 info.no.reflexion.yet=N\u00E3o existem ainda reflex\u00F5es sobre a sele\u00E7\u00E3o deste artefato na sua pasta acumulativa. A configura\u00E7\u00E3o padr\u00E3o \u00E9 a reflex\u00E3o deste artefato.
 no.artefacts.found=Voc\u00EA n\u00E3o recolheu nenhum artefato ainda. Carregue um ou colete-os dentro OLAT.
+option.link=Mais op\u00E7\u00F5es...
 page.links=P\u00E1gina
 reflexion.artefact=Reflex\u00E3o do artefato
 reflexion.link=Reflex\u00E3o sobre link para uma pasta acumulativa
@@ -37,6 +42,7 @@ remove.from.map=Remover da pasta
 small.details.link=Mostrar
 table.empty=$\:no.artefacts.found
 table.header.choose=Selecionar
+table.header.move=Mover
 table.header.reflexion=Reflex\u00E3o
 table.header.type=Tipo
 table.header.unlink=Remover
diff --git a/src/main/java/org/olat/portfolio/ui/structel/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/portfolio/ui/structel/_i18n/LocalStrings_pt_BR.properties
index fb03e7060812c8aa1ae748e60eb1446a39076448..0658d64ed2a39461f0b0adb842dbefba574bb840 100644
--- a/src/main/java/org/olat/portfolio/ui/structel/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/portfolio/ui/structel/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Thu Sep 08 16:42:38 CEST 2011
+#Mon Mar 05 16:26:26 CET 2012
 add.map=Link de pasta acumulativa
 add.page=Adicionar p\u00E1gina
 add.struct=Adicionar elemento estrutural
@@ -9,6 +9,7 @@ amount.of.artefacts=Artefatos\: {0}
 artefact.already.in.structure=Este artefato j\u00E1 existe na estrutura selecionada.
 artefact.choosen=O artefato "{0}" foi selecionado e adicionado \u00E0 estrutura "{1}."
 change.reflexion=Reflex\u00E3o sobre o link do artefato
+changelog=Registro de mudan\u00E7as (log)
 chelp.editor.hoover=Ajuda para editar pastas acumulativas
 chelp.editorwithrestrictions.hoover=Ajuda para editar modelos de portf\u00F3lio
 chelp.share.allusers=Voc\u00EA tamb\u00E9m pode liberar sua pasta para todos os usu\u00E1rios OLAT.
@@ -43,6 +44,7 @@ delete.used.map.error=Voc\u00EA n\u00E3o pode excluir a tarefa de Portfolio enqu
 from.date.behind.to=A data final n\u00E3o pode ser anterior \u00E0 data de in\u00EDcio.
 linkArtefact.tooltip=Selecione o artefato para ser linkado aqui.
 map.already.edited=Esta pasta est\u00E1 sendo editada por outro usu\u00E1rio.
+map.cannot.submit.nomore.coursenode=O elemento de curso desta tarefa Portfolio foi exclu\u00EDdo. O mapa n\u00E3o pode ser entregue e permanece aberto para edi\u00E7\u00E3o posterior.
 map.contains=Cont\u00E9m {0} p\u00E1ginas e {1} artefatos
 map.contains.pages=Cont\u00E9m {0} p\u00E1ginas
 map.copy.of=C\u00F3pia de {0}
@@ -54,6 +56,8 @@ map.editButton.off=Fechar $\:map.editButton
 map.editButton.on=Abrir $\:map.editButton
 map.is.closed.hint=Pasta fechada
 map.owners=Autor\: {0}
+map.restriction.overview={0} artefatos a serem recolhidos
+map.restriction.stats={0} de {1} artefatos a serem coletados est\u00E3o linkados.
 map.share=Lan\u00E7ar pasta
 map.share.add.policy=Criar regra de lan\u00E7amento
 map.share.date.invalid=Por favor, indique uma data v\u00E1lida.
@@ -90,10 +94,23 @@ map.shareButton=Lan\u00E7amento
 map.style=Selecionar layout
 map.style.comic=C\u00F4mico
 map.style.default=Simples
+map.style.epmst-blue=Azul
+map.style.epmst-blue2=Azul 2
+map.style.epmst-blue3=Azul 3
+map.style.epmst-blue4=Azul 4
+map.style.epmst-green=Verde
+map.style.epmst-green2=Verde 2
+map.style.epmst-green3=Verde 3
+map.style.epmst-green4=Verde 4
+map.style.epmst-red=Vermelho
+map.style.epmst-red2=Vermelho 2
+map.style.epmst-red3=Vermelho 3
+map.style.epmst-red4=Vermelho 4
 map.style.leather=Couro
 map.submit.assess=Enviar tarefa
 map.submit.assess.description=Voc\u00EA realmente quer enviar a sua tarefa de portf\u00F3lio? Voc\u00EA n\u00E3o ser\u00E1 mais capaz de edit\u00E1-lo depois.
 map.submit.assess.restriction.error.description=Sua tarefa de portfolio n\u00E3o \u00E9 compat\u00EDvel com todas as restri\u00E7\u00F5es. Voc\u00EA realmente quer envi\u00E1-lo? Voc\u00EA n\u00E3o ser\u00E1 mais capaz de edit\u00E1-lo depois.
+map.submit.assess.restriction.error.hint=Voc\u00EA tem $\:map.restriction.stats at\u00E9 agora
 map.submit.assess.restriction.error.title=Sua tarefa de portfolio ainda n\u00E3o est\u00E3o em conformidade com todas as restri\u00E7\u00F5es.
 map.submit.assess.title=Finalizar tarefa Portfolio
 map.title=T\u00EDtulo de pasta acumulativo
diff --git a/src/main/java/org/olat/portfolio/ui/structel/edit/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/portfolio/ui/structel/edit/_i18n/LocalStrings_pt_BR.properties
index 3fcbf994d568eddbc65884d78f96f78524aded02..7bb7fedcdc998ed190bf873023fea61bde709253 100644
--- a/src/main/java/org/olat/portfolio/ui/structel/edit/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/portfolio/ui/structel/edit/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Thu Sep 08 16:42:38 CEST 2011
+#Mon Mar 05 16:26:51 CET 2012
 chelp.editor.content1=Para adicionar elementos basta selecionar a posi\u00E7\u00E3o desejada na sua tabela antes de clicar no \u00EDcone "+". Dependendo da posi\u00E7\u00E3o, voc\u00EA pode adicionar p\u00E1ginas, bem como elementos estruturais ou artefatos de link. No caso de voc\u00EA desejar excluir um elemento apenas o marque na sua tabela antes de clicar no \u00EDcone "Apagar".
 chelp.editor.content2=\u00C9 poss\u00EDvel mover os elementos estruturais e artefatos mais tarde. Basta selecionar o elemento necess\u00E1rio na sua tabela e mov\u00EA-lo por "Arrastar & Soltar" para a sua posi\u00E7\u00E3o final. Esta op\u00E7\u00E3o s\u00F3 est\u00E1 dispon\u00EDvel em pastas criadas por si mesmo.
 chelp.editor.description=Um editor ir\u00E1 auxili\u00E1-lo na edi\u00E7\u00E3o de suas descri\u00E7\u00F5es.
@@ -13,6 +13,8 @@ chelp.editorwithrestrictions.title=ePortfolio\: criar e editar "template" de por
 collect.restriction=Restri\u00E7\u00F5es
 collect.restriction.add=+
 collect.restriction.delete=-
+collect.restriction.duplicate.type=J\u00E1 existe uma restri\u00E7\u00E3o para este tipo de artefato.
+collect.restriction.incomplete=Por favor, preencha todos os campos de entrada para essa restri\u00E7\u00E3o.
 deleteButton=Excluir
 element.not.deletable=Este elemento n\u00E3o pode ser exclu\u00EDdo.
 last.page.not.deletable=A pasta tem que conter pelo menos uma p\u00E1gina.
diff --git a/src/main/java/org/olat/portfolio/ui/structel/view/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/portfolio/ui/structel/view/_i18n/LocalStrings_de.properties
index 6862ed7a0ed64713df4209936e569047fd52d386..6f644b44729649b9b98658f6f2eb37dcff37edd7 100644
--- a/src/main/java/org/olat/portfolio/ui/structel/view/_i18n/LocalStrings_de.properties
+++ b/src/main/java/org/olat/portfolio/ui/structel/view/_i18n/LocalStrings_de.properties
@@ -3,7 +3,7 @@ artOnOffLink.true=Artefakte anzeigen
 artOnOffLink.false=Artefakte ausblenden
 commentLink=({0})
 li.newrating=Neues Rating für '{0}' von {1}
-li.changerating={1} änderte Rating für '{0}'
+li.changerating={1} änderte sein Rating für '{0}'
 li.newcomment=Neuer Kommentar zu '{0}' von {1}
 li.newpage=Es wurde eine neue Seite '{0}' hinzugefügt
 li.newstruct=Es wurde ein neues Strukturelement '{0}' hinzugefügt
diff --git a/src/main/java/org/olat/portfolio/ui/structel/view/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/portfolio/ui/structel/view/_i18n/LocalStrings_en.properties
index 8664c9d471176e59f7025c3a7920ef4609fe744e..af135577c2b8949d7d1af13ada1e692128d9a54b 100644
--- a/src/main/java/org/olat/portfolio/ui/structel/view/_i18n/LocalStrings_en.properties
+++ b/src/main/java/org/olat/portfolio/ui/structel/view/_i18n/LocalStrings_en.properties
@@ -4,7 +4,7 @@ artOnOffLink.true=Show artefacts
 commentLink=({0})
 toc.root=Table of contents
 li.newrating=New rating for '{0}' from {1}
-li.changerating={1} changed rating for '{0}'
+li.changerating={1} changed his rating for '{0}'
 li.newcomment=New comment on '{0}' from {1}
 li.newpage=New page '{0}' added
 li.newstruct=New structural element '{0}' added
diff --git a/src/main/java/org/olat/portfolio/ui/structel/view/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/portfolio/ui/structel/view/_i18n/LocalStrings_pt_BR.properties
index 74c11bef6a6dce2666a77d1a7db3aa1933703547..c53e875075d47f0c1b0f6e5bd34c1597eb43fe07 100644
--- a/src/main/java/org/olat/portfolio/ui/structel/view/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/portfolio/ui/structel/view/_i18n/LocalStrings_pt_BR.properties
@@ -1,5 +1,13 @@
-#Thu Sep 08 16:42:38 CEST 2011
+#Tue Mar 06 13:09:32 CET 2012
 artOnOffLink.false=Esconder artefatos
 artOnOffLink.true=Mostrar artefatos
+changelog=Registro de altera\u00E7\u00F5es (log)
 commentLink=({0})
+li.changerating={1} mudou sua classifica\u00E7\u00E3o para '{0}'
+li.newartefact={0} ligou um artefato
+li.newcomment=Novo coment\u00E1rio sobre '{0}' de {1}
+li.newpage=Nova p\u00E1gina '{0}' adicionado
+li.newrating=Nova avalia\u00E7\u00E3o para '{0}' de {1}
+li.newstruct=Novo elemento estrutural '{0}' adicionado
+news.since=Altera\u00E7\u00F5es desde\:
 toc.root=Tabela de conte\u00FAdos
diff --git a/src/main/java/org/olat/registration/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/registration/_i18n/LocalStrings_de.properties
index cfc3decbdea968e084238cbe724f651de92949da..a9c623efb474a10f651d3e9492c06f36f4fc9993 100644
--- a/src/main/java/org/olat/registration/_i18n/LocalStrings_de.properties
+++ b/src/main/java/org/olat/registration/_i18n/LocalStrings_de.properties
@@ -74,7 +74,7 @@ step3.pw.text=Bitte beachten Sie bei der Eingabe des neuen OpenOLAT-Passwortes f
 step3.reg.text=Um die Registrierung abzuschliessen, f\u00FCllen Sie bitte das Formular mit Ihren Angaben aus.
 step4.pw.text=Sie haben Ihr OpenOLAT-Passwort neu gesetzt. 
 step4.reg.text=<b>Bitte akzeptieren Sie die Nutzungsbedingungen, bevor Sie fortfahren.</b>
-step5.reg.text=Sie k\u00F6nnen sich nun mit Ihrem Benutzernamen <b>{0}</b> und Passwort anmelden:
+step5.reg.text=<p><b>Willkommen bei OpenOLAT\!</b><p>Sie k\u00F6nnen sich nun <a href\="{0}/">mit Ihrem Benutzernamen <b>{1}</b> und Passwort anmelden.</a>
 step5.reg.yourdata=Zusammenfassung Ihrer Angaben\:
 pwchange.homelink=Klicken Sie hier um sich anzumelden
 submit.accept=Akzeptieren
diff --git a/src/main/java/org/olat/registration/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/registration/_i18n/LocalStrings_en.properties
index 251f8f7aca88eaf845c97be89ea2f61d4f527ff0..16aa62f0733fa0abcdf55f5c8f44ddb5c78062d1 100644
--- a/src/main/java/org/olat/registration/_i18n/LocalStrings_en.properties
+++ b/src/main/java/org/olat/registration/_i18n/LocalStrings_en.properties
@@ -75,7 +75,7 @@ step3.pw.text=Please consider the following instructions for setting an OpenOLAT
 step3.reg.text=In order to finish your registration, please fill in the form.
 step4.pw.text=You have changed your OpenOLAT password successfully.
 step4.reg.text=<b>Please read the terms of use before proceeding.</b>
-step5.reg.text=You can now log in with your OpenOLAT user name <b>{0}</b> and password:
+step5.reg.text=<p><b>Welcome to OpenOLAT\!</b></p>You can now log in <a href\="{0}/">with your OpenOLAT user name <b>{1}</b> and password.</a>
 step5.reg.yourdata=Summary of your data\:
 submit.accept=Accept
 submit.cancel=Cancel
diff --git a/src/main/java/org/olat/registration/_i18n/LocalStrings_es.properties b/src/main/java/org/olat/registration/_i18n/LocalStrings_es.properties
index f108f19e575df9a2aea3c82c7051f987ea532a97..d7d5e6fa2cab2423eddc0f4514387cc046dd8d7b 100644
--- a/src/main/java/org/olat/registration/_i18n/LocalStrings_es.properties
+++ b/src/main/java/org/olat/registration/_i18n/LocalStrings_es.properties
@@ -59,7 +59,7 @@ step3.pw.text=Por favor utiliza las siguientes instrucciones para establecer tu
 step3.reg.text=Para terminar tu registro, por favor completa el formulario.
 step4.pw.text=Has cambiado tu contrase\u00F1a OpenOLAT con \u00E9xito.
 step4.reg.text=<b>Por favor lee las condiciones de uso antes de proceder.</b>
-step5.reg.text=Ahora puedes identificarte con tu nombre de usuario <b>{0}</b> y contrase\u00F1a:
+step5.reg.text=<p><b>Bienvenido a OpenOLAT\!</b></p>Ahora puedes identificarte <a href\="{0}/">con tu nombre de usuario <b>{1}</b> y contrase\u00F1a.</a>
 step5.reg.yourdata=Resumen de tus datos\:
 submit.accept=Aceptar
 submit.cancel=Cancelar
diff --git a/src/main/java/org/olat/registration/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/registration/_i18n/LocalStrings_fr.properties
index 6c64ed34b2a68c7e0489b46012c1b446ef13d936..e93cf465b9b62c7333ee45a7318c6c766776c182 100644
--- a/src/main/java/org/olat/registration/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/registration/_i18n/LocalStrings_fr.properties
@@ -74,7 +74,7 @@ step3.pw.text=Lors de l'introduction du nouveau mot de passe, veuillez SVP tenir
 step3.reg.text=Pour terminer l'enregistrement, veuillez remplir le formulaire avec vos donn\u00E9es
 step4.pw.text=Un nouveau mot de passe OpenOLAT vous a \u00E9t\u00E9 affect\u00E9.
 step4.reg.text=<b>Veuillez SVP accepter les conditions d'utilisation avant de continuer.</b>
-step5.reg.text=Vous pouvez maintenant vous annoncer avec votre nom d'utilisateur <b>{0}</b> et votre mot de passe:
+step5.reg.text=<p><b>Bienvenue dans OpenOLAT\!</b><p>Vous pouvez maintenant vous annoncer <a href\="{0}/">avec votre nom d'utilisateur <b>{1}</b> et votre mot de passe.</a>
 step5.reg.yourdata=R\u00E9sum\u00E9 de vos donn\u00E9es
 submit.accept=Accepter
 submit.cancel=Annuler
diff --git a/src/main/java/org/olat/registration/_i18n/LocalStrings_it.properties b/src/main/java/org/olat/registration/_i18n/LocalStrings_it.properties
index ce265dae95b5b60daa71468a32125e73eb162251..42356fbdfabf112e57b6e6a31777dc6e2d1e6ab4 100644
--- a/src/main/java/org/olat/registration/_i18n/LocalStrings_it.properties
+++ b/src/main/java/org/olat/registration/_i18n/LocalStrings_it.properties
@@ -74,7 +74,7 @@ step3.pw.text=Quando imposta la Sua password consideri i punti seguenti, p.f.\:
 step3.reg.text=Per concludere la registrazione completi il modulo con i Suoi dati, p.f.
 step4.pw.text=Ha impostato la Sua nuova password.
 step4.reg.text=<b>Legga le condizioni prima di procedere, p.f.</b>
-step5.reg.text=Ora si pu\u00F2 connettere con il Suo nome d'utente <b>{0}</b> e la password:
+step5.reg.text=<p><b>Benvenuta/o a OpenOLAT</b><p>Ora si pu\u00F2 connettere <a href\="{0}/">con il Suo nome d'utente <b>{1}</b> e la password.</a>
 step5.reg.yourdata=Riassunto dei Suoi dati\:
 submit.accept=Accetta
 submit.cancel=Interrompere
diff --git a/src/main/java/org/olat/registration/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/registration/_i18n/LocalStrings_pt_BR.properties
index 517c4d834df5e79b225dcc5f7435431ad33571c2..ebe264dee0a72485ea5f0c6b83702be359e57ad6 100644
--- a/src/main/java/org/olat/registration/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/registration/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Thu Sep 16 17:55:14 CEST 2010
+#Wed Mar 07 15:53:34 CET 2012
 disclaimer.acknowledged=<b>Eu l\u00ED o disclaimer, entend\u00ED e concordo.</b>
 disclaimer.additionalcheckbox=<b>Concordo com os termos de armazenamento de dados</b>
 disclaimer.additionallinktext=Termos de uso (Documento PDF)
@@ -8,6 +8,7 @@ disclaimer.header=Rejeitar
 disclaimer.nok=Rejeitar
 disclaimer.ok=Aceitar
 disclaimer.paragraph1=O usu&\#225;rio OpenOLAT deve estar ciente que o OpenOLAT somente pode ser utilizado para prop&\#243;sitos de estudo e ensino. Ele/ela n&\#227;o devem transgredir qualquer lei Sui&\#231;a relativa a comportamento p&\#250;blico e/ou direitos de terceiros (Direitos autorais, prote&\#231;&\#227;o de dados, etc). Especificamente, o usu&\#225;rio do OpenOLAT responsabiliza-se por n&\#227;o propagar qualquer material pornogr&\#225;fico, racista ou de natureza violenta, ou armazenar este tipo de material no servidor OpenOLAT. Adicionalmente ele/ela responsabiliza-se a n&\#227;o incitar, ou fornecer material para incitamento, de atividades ilegais.
+disclaimer.paragraph2=O operador de servi\u00E7o desta plataforma se reserva o direito de bloquear o acesso ao servidor OpenOLAT para qualquer usu\u00E1rio que violar as condi\u00E7\u00F5es acima e apagar os dados do usu\u00E1rio. O operador de servi\u00E7o, al\u00E9m disso, reserva-se o direito de invocar processos judiciais em tal caso.
 disclaimer.terms.of.usage=<b>Disclaimer</b>
 email.address=Endere\u00E7o de e-mail
 email.address.maynotbeempty=Voc\u00EA tem que digitar um endere\u00E7o de e-mail
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 d76190e3611640877984329f5c6120a087292a1d..6d970b364d67cab922039e91fb440f5c51f3669c 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,4 @@
-#Thu Sep 08 16:42:38 CEST 2011
+#Wed Mar 07 16:07:57 CET 2012
 CourseModule=Curso
 EPStructuredMapTemplate=Template/modelo de Portfolio
 Failed=A transmiss\u00E3o deste arquivo falhou.
@@ -67,7 +67,9 @@ chelp.guest=<i>guest</i>
 chelp.img=<i>$org.olat.repository\:FileResource.IMAGE</i>
 chelp.iniAuth=$org.olat.repository\:cif.initialAuthor
 chelp.lang=<i>lang</i>
+chelp.m=<i>&laquo;$\:cif.access.membersonly&raquo;</i>\:
 chelp.mask=$org.olat.repository\:search.generic
+chelp.membersonly=$\:chelp.m Somente membros deste recurso de aprendizado tem acesso a esse recurso. Os membros s\u00E3o definidos como a lista de propriet\u00E1rios, treinadores e participantes. Selecione esta configura\u00E7\u00E3o se voc\u00EA quiser restringir o acesso a este recurso a um conjunto limitado de usu\u00E1rios. Voc\u00EA pode gerenciar os membros na ferramenta de gerenciamento de membros na \u00E1rea de administra\u00E7\u00E3o.
 chelp.mov=<i>$org.olat.repository\:FileResource.MOVIE</i>
 chelp.na=$org.olat.repository\:cif.id.na\t
 chelp.noDownl=$org.olat.repository\:cif.canDownload.na
@@ -153,10 +155,12 @@ chkbx.chat.onoff=Usar bate-papo do curso
 chkbx.efficency.onoff=Usar comprovante de conclus\u00E3o
 chkbx.glossary.onoff=Usar gloss\u00E1rio
 cif.access=Tem acesso
+cif.access.membersonly=Somente membros (propriet\u00E1rios, treinadores, participantes)
 cif.access.owners=Somente propriet\u00E1rios deste recurso did\u00E1tico
 cif.access.owners_authors=Propriet\u00E1rios e outros autores OpenOLAT
 cif.access.users=Todos usu\u00E1rios OpenOLAT registrados
 cif.access.users_guests=Usu\u00E1rios registrados e convidados
+cif.access.users_guests.warning=Esta configura\u00E7\u00E3o permite que os convidados an\u00F4nimos possam acessar o recurso de aprendizagem sem restri\u00E7\u00F5es. Esteja ciente de que os m\u00E9todos de reserva configurados abaixo n\u00E3o se aplicam aos usu\u00E1rios convidados. Se voc\u00EA configurar os m\u00E9todos de reserva, os m\u00E9todos de reserva s\u00F3 se aplicam a usu\u00E1rios registrados que desejam acessar o recurso. Dentro do curso voc\u00EA pode impedir que alguns elementos fiquem acess\u00EDveis para usu\u00E1rios convidados.
 cif.author=Autor
 cif.canCopy=Pode ser copiado
 cif.canDownload=Pode ser baixado
@@ -228,11 +232,15 @@ details.edit.error.references=Recurso did\u00E1tico n\u00E3o pode ser apagado. E
 details.entryinfoheader=Informa\u00E7\u00F5es deste item
 details.extlinkheader=Link externo para este recurso did\u00E1tico
 details.groups=Assinalar propriet\u00E1rios
+details.groups.participant=Gerenciar participantes
+details.groups.tutor=Gerencias treinadores
 details.header=Detalhes
 details.launch=Exibir
+details.members=Gerenciar membros
 details.noreferenceinfo=N\u00E3o utilizado em nenhum curso.
 details.notypeinfo=Informa\u00E7\u00E3o especifica n\u00E3o dispon\u00EDvel.
 details.openeditor=Editar
+details.orders=Reservas
 details.owner=Propriet\u00E1rio do recurso did\u00E1tico
 details.referenceinfo=Refer\u00EAncias
 details.referenceinfoheader=Informa\u00E7\u00E3o em uso
@@ -258,6 +266,10 @@ glossary.isconfigured=Gloss\u00E1rio selecionado
 glossary.no.glossary=Nenhum gloss\u00E1rio selecionado
 groups.header=Assinalar propriet\u00E1rios deste recurso did\u00E1tico
 groups.intro=Assinalar qualquer usu\u00E1rio OpenOLAT para ser propriet\u00E1rio do recurso did\u00E1tico selecionado.<br />Propriet\u00E1rios podem ler, modificare apagar o recurso did\u00E1tico.
+groups.participant.header=Gerenciar participantes deste recurso did\u00E1tico
+groups.participant.intro=$org.olat.resource.accesscontrol.ui\:members.participants.info
+groups.tutor.header=Gerenciar treinador deste recurso did\u00E1tico
+groups.tutor.intro=$org.olat.resource.accesscontrol.ui\:members.tutors.info
 heading.disabled=Fun\u00E7\u00E3o n\u00E3o dispon\u00EDvel
 help.hover.meta.info.owner=Ajuda a respeito dos propriet\u00E1rios
 help.hover.rep.detail=Ajuda referente informa\u00E7\u00F5es na vis\u00E3o detalhada de recursos did\u00E1ticos
@@ -278,6 +290,7 @@ new.glossary=Criar gloss\u00E1rio
 new.glossary.intro=Criar novo gloss\u00E1rio
 new.podcast=Criar Podcast
 new.podcast.intro=Criar novo Podcast
+new.portfolio=Modelo Portfolio
 new.portfolio.intro=Criar um novo modelo de portfolio
 new.sharedfolder=Criar pasta de recursos
 new.sharedfolder.intro=Criar nova pasta de recursos
@@ -316,6 +329,8 @@ search.blog=Blogs
 search.catalog=Cat\u00E1logo
 search.course=Cursos
 search.cp=M\u00F3dulo IMS-CP
+search.filter.showAll=Mostrar tudo
+search.filter.type=Tipo
 search.generic=Formul\u00E1rio de busca
 search.glossary=Gloss\u00E1rio
 search.home=Recursos did\u00E1ticos
@@ -334,20 +349,25 @@ search.test=Testes
 search.wiki=Wikis
 sf.notconfigured=Nenhuma pasta de recursos selecionada
 sf.resourcetitle=Pasta de recurso selecionada
+tab.accesscontrol=Controle de acesso
 tab.calendar=Calend\u00E1rio
 tab.chat=Bate-papo do curso
 tab.efficencystatement=Comprovante de conclus\u00E3o
 tab.glossary=Gloss\u00E1rio
+tab.glossary.edit=Permiss\u00F5es de grava\u00E7\u00E3o
 tab.glossary.flexions=Servi\u00E7o morfol\u00F3gico
 tab.glossary.register=\u00CDndice alfab\u00E9tico
 tab.layout=Layout
 tab.log=Arquivos de hist\u00F3rico
 tab.public=Geral
+tab.quota.edit=Quota
 tab.sharedfolder=Pasta de recursos
+table.header.ac=AC
 table.header.access=Acesso*
 table.header.access.author=<span class\="o_ochre">PA--</span>
 table.header.access.desc=*)<br />P\=<b>P</b>ropriet\u00E1rios deste recurso did\u00E1tico <span class\="o_ochre"> (particular)</span><br />T\=Todos os <b>A</b>utores <span class\="o_ochre"> (particular)</span><br />R\=Usu\u00E1rios <b>R</b>egistrados<span class\="o_blue"> (p\u00FAblico)</span><br />C\=<b>C</b>onvidados <span class\="o_blue"> (p\u00FAblico)</span>
 table.header.access.guest=<span class\="o_blue">PARC</span>
+table.header.access.membersonly=<span class\="o_blue">Members only</span>
 table.header.access.owner=<span class\="o_ochre">P---</span>
 table.header.access.user=<span class\="o_blue">PAR-</span>
 table.header.author=Autor
@@ -403,6 +423,7 @@ tools.new.createtest=Teste
 tools.new.glossary=Gloss\u00E1rio
 tools.new.header=Criar
 tools.new.podcast=Podcast
+tools.new.portfolio=Modelo Portfolio
 tools.new.wiki=Wiki
 warn.config.reference.no.access=Favor notar que a configura\u00E7\u00E3o "Pode ser referenciado" \u00E9 ativada somente ap\u00F3s acesso a este recurso \u00E9 concedido aos outros autores tamb\u00E9m.
 warn.entry.meantimedeleted=O item foi apagado por outro usu\u00E1rio neste \u00EDnterim.
diff --git a/src/main/java/org/olat/repository/_i18n/LocalStrings_ru.properties b/src/main/java/org/olat/repository/_i18n/LocalStrings_ru.properties
index 5d59d0444795f3b3b7ab6bf412d2f84ea1aa02ff..aceb286ad9029dd1900287db3c50537270d28051 100644
--- a/src/main/java/org/olat/repository/_i18n/LocalStrings_ru.properties
+++ b/src/main/java/org/olat/repository/_i18n/LocalStrings_ru.properties
@@ -1,4 +1,4 @@
-#Wed Jul 28 13:33:33 CEST 2010
+#Mon Mar 19 21:46:31 CET 2012
 CourseModule=\u041A\u0443\u0440\u0441
 Failed=\u041F\u0435\u0440\u0435\u0441\u044B\u043B\u043A\u0430 \u0444\u0430\u0439\u043B\u0430 \u043D\u0435 \u0443\u0434\u0430\u043B\u0430\u0441\u044C.
 FileResource.ANIM=\u0410\u043D\u0438\u043C\u0430\u0446\u0438\u044F
@@ -236,9 +236,11 @@ scorm.found.seqencing=\u0423\u0447\u0435\u0431\u043D\u043E\u0435 \u0441\u043E\u0
 scorm.no.attribute.scormtype=\u0423\u0447\u0435\u0431\u043D\u043E\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 SCORM \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0431\u044B\u043B\u043E \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C\! \u0412 \u0432\u0430\u0448\u0435\u043C \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0435 "<item/>" \u043D\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044F \u043E\u0434\u043D\u043E\u0433\u043E \u0438\u0437 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0445 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043E\u0432\: "adlcp\:scormtype\='sco'" \u0438\u043B\u0438 "adlcp\:scormtype\='asset'".
 scorm.no.attribute.value=\u0423\u0447\u0435\u0431\u043D\u043E\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 SCORM \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0431\u044B\u043B\u043E \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C\! \u0412\u0430\u0448 \u044D\u043B\u0435\u043C\u0435\u043D\u0442 "<item/>" \u043D\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043D\u044B\u0445 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439  "sco" \u0438\u043B\u0438 "asset" \u0434\u043B\u044F \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 "adlcp\:scormtype".
 scorm.no.scorm.namespace=\u0423\u0447\u0435\u0431\u043D\u043E\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0431\u044B\u043B\u043E \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C\! \u0412\u0430\u0448 manifest-\u0444\u0430\u0439\u043B (imsmanifest.xml) \u043D\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E\u0433\u043E \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u0430 \u0438\u043C\u0435\u043D SCORM.
+search.blog=\u0411\u043B\u043E\u0433\u0438
 search.catalog=\u041A\u0430\u0442\u0430\u043B\u043E\u0433
 search.course=\u041A\u0443\u0440\u0441\u044B
 search.cp=\u0423\u0447\u0435\u0431\u043D\u044B\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F CP
+search.filter.showAll=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0432\u0441\u0435
 search.generic=\u041F\u0430\u043D\u0435\u043B\u044C \u043F\u043E\u0438\u0441\u043A\u0430
 search.glossary=\u0421\u043B\u043E\u0432\u0430\u0440\u044C
 search.home=\u0423\u0447\u0435\u0431\u043D\u044B\u0435 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044B
@@ -246,6 +248,7 @@ search.intro=\u0427\u0442\u043E\u0431\u044B \u043F\u043E\u043F\u0430\u0441\u0442
 search.my=\u041C\u043E\u0438 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u044B/\u0437\u0430\u043F\u0438\u0441\u0438
 search.mycourses.student=\u041C\u043E\u0438 \u043A\u0443\u0440\u0441\u044B
 search.mycourses.teacher=\u041A\u0443\u0440\u0441\u044B \u043F\u043E\u0434 \u043C\u043E\u0438\u043C \u0440\u0443\u043A\u043E\u0432\u043E\u0434\u0441\u0442\u0432\u043E\u043C
+search.podcast=\u041F\u043E\u0434\u043A\u0430\u0441\u0442\u044B
 search.scorm=\u0423\u0447\u0435\u0431\u043D\u044B\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F SCORM
 search.sharedfolder=\u041F\u0430\u043F\u043A\u0438 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u043E\u0432 
 search.survey=\u0410\u043D\u043A\u0435\u0442\u044B
diff --git a/src/main/java/org/olat/resource/accesscontrol/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/resource/accesscontrol/ui/_i18n/LocalStrings_pt_BR.properties
new file mode 100644
index 0000000000000000000000000000000000000000..b57ff1417f7f8bdf1ee192ccd4f6af94905af8f8
--- /dev/null
+++ b/src/main/java/org/olat/resource/accesscontrol/ui/_i18n/LocalStrings_pt_BR.properties
@@ -0,0 +1,106 @@
+#Wed Mar 07 15:39:56 CET 2012
+access.button=Ordenar
+access.desc=Este recurso ainda n\u00E3o est\u00E1 contabilizado por voc\u00EA. A reserva \u00E9 necess\u00E1ria para lan\u00E7ar este recurso. Selecione um dos m\u00E9todos de reserva dispon\u00EDveis abaixo para registrar este recurso.
+access.free.desc=Este recurso est\u00E1 dispon\u00EDvel gratuitamente. Selecione o bot\u00E3o "$\:access.button" para se cadastrar e ter acesso.
+access.free.title=Recurso livre
+access.info.price.noVat={0}
+access.info.price.vat={0} (incl. {1}% VAT)
+access.refused.desc=Este recurso est\u00E1 dispon\u00EDvel para reserva. Por favor, tente novamente mais tarde ou entre em contato com o propriet\u00E1rio deste recurso.
+access.title=Agendar recurso
+access.token.desc=Este recurso \u00E9 protegido por um c\u00F3digo de acesso. Digite o c\u00F3digo de acesso e selecione o bot\u00E3o "$\:access.button" para se cadastrar para ter acesso. O c\u00F3digo de acesso ser\u00E1 fornecido pelo operador do recurso.
+access.token.title=Recurso protegido
+accesscontrol.desc=Voc\u00EA pode configurar os m\u00E9todos de reserva para acessar este recurso. Selecione o bot\u00E3o "$\:add.accesscontrol" para selecionar um ou mais m\u00E9todos de reserva. Como op\u00E7\u00E3o voc\u00EA tamb\u00E9m pode definir o per\u00EDodo em que cada m\u00E9todo de reserva \u00E9 v\u00E1lido.
+accesscontrol.no.methods.full.access=N\u00E3o h\u00E1 nenhum m\u00E9todo de reserva configurado para restringir o acesso. Este recurso pode ser acessado por todos os usu\u00E1rios conhecidos, sem uma reserva expl\u00EDcita. Selecione o bot\u00E3o "$\:add.accesscontrol" para restringir o acesso e/ou exigir uma reserva expl\u00EDcita.
+accesscontrol.no.methods.no.access=N\u00E3o h\u00E1 nenhum m\u00E9todo de reserva configurado. Este recurso s\u00F3 pode ser acessado por membros expl\u00EDcitos deste recurso. Selecione o bot\u00E3o "$\:add.accesscontrol" para adicionar um m\u00E9todo de reserva e publicar o recurso.
+accesscontrol.table.from=v\u00E1lido a partir de
+accesscontrol.table.method=m\u00E9todo de reserva
+accesscontrol.table.to=para
+accesscontrol.title=Configurar m\u00E9todos de reserva
+accesscontrol.token=C\u00F3digo de acesso
+add.accesscontrol=Adicionar m\u00E9todo de reserva
+add.accesscontrol.intro=Selecione um m\u00E9todo de reserva para controlar o acesso a este recurso. Voc\u00EA pode adicionar v\u00E1rios m\u00E9todos de reserva e configurar per\u00EDodos de valida\u00E7\u00E3o diferentes para cada m\u00E9todo de reserva.
+add.token=Criar c\u00F3digo de acesso
+chelp.accesscontrol.access=Se um recurso de aprendizagem \u00E9 publicado para todos os usu\u00E1rios registrados, voc\u00EA pode especificar os termos para lan\u00E7ar este recurso aqui.
+chelp.accesscontrol.access.free=O recurso pode ser lan\u00E7ado por todos os usu\u00E1rios sem qualquer restri\u00E7\u00E3o ou reserva expl\u00EDcita. Neste caso, voc\u00EA n\u00E3o saber\u00E1 quem lan\u00E7ou esse recurso de aprendizado e voc\u00EA n\u00E3o ter\u00E1 acesso aos dados de realiza\u00E7\u00E3o, tais como os resultados do teste (dispon\u00EDvel apenas em cursos). Este \u00E9 o comportamento padr\u00E3o.
+chelp.accesscontrol.access.member=Por outro lado, se voc\u00EA quiser publicar o recurso a uma lista bem definida de usu\u00E1rios, ent\u00E3o escolha "membros apenas". Neste caso, voc\u00EA pode administrar seus participantes e lista de treinadores na \u00E1rea de administra\u00E7\u00E3o.
+chelp.accesscontrol.access.order=Um m\u00E9todo de reserva \u00E9 configurado e o pr\u00F3prio usu\u00E1rio pode reservar o recurso. Neste caso, voc\u00EA ter\u00E1 uma vis\u00E3o geral dos participantes de recursos na \u00E1rea de gest\u00E3o do membro. Leia abaixo para saber quais os m\u00E9todos de reserva est\u00E3o dispon\u00EDveis para voc\u00EA.
+chelp.accesscontrol.dates=Voc\u00EA pode configurar v\u00E1rios m\u00E9todos de reserva. Esses m\u00E9todos servem como diferentes op\u00E7\u00F5es que os usu\u00E1rios podem escolher. Opcionalmente, voc\u00EA pode configurar uma data de validade inicial e final para cada m\u00E9todo de reserva. Nesse caso, o m\u00E9todo de reserva est\u00E1 dispon\u00EDvel apenas durante este per\u00EDodo. Tamb\u00E9m \u00E9 poss\u00EDvel especificar apenas um in\u00EDcio ou apenas um tempo final. Se voc\u00EA n\u00E3o quer restringir o m\u00E9todo de reserva para um per\u00EDodo especificado apenas deixe os campos vazios.
+chelp.accesscontrol.delete=Voc\u00EA pode apagar m\u00E9todos de reserva configurados a qualquer momento. Os pedidos j\u00E1 reservados n\u00E3o ser\u00E3o afetados por isso.
+chelp.accesscontrol.hover=Ajuda sobre a configura\u00E7\u00E3o do controle de acesso e m\u00E9todos de reserva
+chelp.accesscontrol.intro=Sob \u00E1rea "$\:accesscontrol.title" voc\u00EA pode definir as condi\u00E7\u00F5es para permitir reserva de recursos por usu\u00E1rios. Reservas podem ser entendidas como um sin\u00F4nimo para se inscrever, matricular ou comprar.
+chelp.accesscontrol.manual=Aten\u00E7\u00E3o\: a data de in\u00EDcio e final s\u00F3 \u00E9 v\u00E1lida para o processo de reserva. Uma vez que um recurso foi reservado por um utilizador que ele ser\u00E1 adicionado \u00E0 lista de membros de recursos. A partir desse momento a lista de membros concede acesso para o usu\u00E1rio. Quando um m\u00E9todo de reserva n\u00E3o \u00E9 mais v\u00E1lido ou tenha sido exclu\u00EDdo, os usu\u00E1rios na lista de membros continuar\u00E3o a ter acesso ao recurso. Como um propriet\u00E1rio do recurso que voc\u00EA pode adicionar ou remover usu\u00E1rios de / para a lista de membros do recurso a qualquer momento.
+chelp.accesscontrol.method.free=Selecione o m\u00E9todo de reservas livre, se nenhuma outra restri\u00E7\u00E3o se aplica. Todos os usu\u00E1rios podem reservar o recurso.
+chelp.accesscontrol.method.token=Selecione os m\u00E9todos de acesso de c\u00F3digo de reserva, se a reserva deve ser restrito \u00E0s pessoas em posse do c\u00F3digo. Neste m\u00E9todo, voc\u00EA pode especificar um c\u00F3digo de acesso. Apenas usu\u00E1rios que podem fornecer este c\u00F3digo de acesso ser\u00E3o capaz de reservar o recurso.
+chelp.accesscontrol.methods=Selecione o bot\u00E3o "$\:add.accesscontrol" para adicionar um dos m\u00E9todos seguintes de reservas\:
+chelp.accesscontrol.title=Controle de acesso a recursos e m\u00E9todos de reserva
+chelp.accesscontrol_group.access=Apenas os membros deste grupo de projeto est\u00E3o autorizados a ver este grupo, se n\u00E3o existe um m\u00E9todo reserva configurado.
+chelp.accesscontrol_group.dates=$\:chelp.accesscontrol.dates
+chelp.accesscontrol_group.delete=$\:chelp.accesscontrol.delete
+chelp.accesscontrol_group.hover=Ajuda sobre a publica\u00E7\u00E3o de grupos de projetos e m\u00E9todos de reserva
+chelp.accesscontrol_group.intro=Em "$\:accesscontrol.title" voc\u00EA pode especificar quando e em que condi\u00E7\u00F5es os usu\u00E1rios podem reservar um grupo de projeto. Reservas podem ser entendidas como sin\u00F4nimo de registrar, inscrever ou comprar.
+chelp.accesscontrol_group.manual=$\:chelp.accesscontrol.manual
+chelp.accesscontrol_group.method.free=$\:chelp.accesscontrol.method.free
+chelp.accesscontrol_group.method.token=$\:chelp.accesscontrol.method.token
+chelp.accesscontrol_group.methods=Para fazer um grupo vis\u00EDvel a todos os usu\u00E1rios, voc\u00EA tem que selecionar um ou v\u00E1rios dos m\u00E9todos de reserva seguintes\:
+chelp.accesscontrol_group.title=Publicar grupos de projetos e m\u00E9todos de reserva
+cmd.close=Fechar
+cmd.title=Controle de acesso
+create=Criar
+free.method=Dispon\u00EDvel gratuitamente
+from=De\:
+info.membership.deleted=O usu\u00E1rio foi removida da lista com sucesso.
+invalid.token=C\u00F3digo de acesso errado
+invalid.token.format=O c\u00F3digo de acesso deve consistir de pelo menos um s\u00EDmbolo
+members.add=Adicionar usu\u00E1rio
+members.confirm.remove=Confirmar remo\u00E7\u00E3o
+members.empty=Esta lista n\u00E3o cont\u00E9m nenhum usu\u00E1rio
+members.import=importar
+members.name=Nome
+members.owners=Propriet\u00E1rio
+members.owners.alt=Usu\u00E1rio com direitos de propriet\u00E1rio para este recurso de aprendizagem
+members.owners.confirm.remove=Por favor, confirme que voc\u00EA deseja remover o autor "{0}" de todos os grupos\:
+members.owners.info=Esta lista mostra os usu\u00E1rios com direitos de propriet\u00E1rio para esse recurso. Esses usu\u00E1rios t\u00EAm acesso completo a todas as ferramentas administrativas desse recurso, incluindo a ferramenta de gerenciamento de membros. Selecione o bot\u00E3o "$\:members.add" ou "$\:members.import" para adicionar um ou m\u00FAltiplos usu\u00E1rios para conceder direitos de propriet\u00E1rio.
+members.participants=Participantes
+members.participants.alt=Usu\u00E1rios com direito de participantes
+members.participants.confirm.remove=Por favor, confirme que voc\u00EA deseja remover o participante "{0}" de todos os grupos\:
+members.participants.info=Esta lista mostra os usu\u00E1rios com direitos de participantes deste recurso de aprendizagem. Esses usu\u00E1rios t\u00EAm acesso ao recurso de aprendizagem quando o recurso tiver sido publicado. Selecione o bot\u00E3o "$\:members.add" ou "$\:members.import" para adicionar um ou m\u00FAltiplos usu\u00E1rios para conceder direitos de participantes. <br /> Se voc\u00EA trabalha com grupos de estudo, todos os participantes dos grupos de estudo ser\u00E3o automaticamente adicionados a esta lista de participantes. <br /> Se voc\u00EA trabalha com reservas, todos os participantes que reservem o recurso ser\u00E3o automaticamente adicionado a esta lista de participantes. <br /> Voc\u00EA pode remover usu\u00E1rios da lista a qualquer momento. Os usu\u00E1rios n\u00E3o ter\u00E3o mais acesso a este recurso.
+members.title=Administra\u00E7\u00E3o de usu\u00E1rios
+members.title.alt=Gerente propriet\u00E1rio de recursos, treinadores e participantes
+members.tutors=Treinadores
+members.tutors.alt=Os usu\u00E1rios com direitos de coaching para este recurso de aprendizagem
+members.tutors.confirm.remove=Por favor, confirme que voc\u00EA deseja remover o treinador "{0}" de todos os grupos\:
+members.tutors.info=Esta lista mostra os usu\u00E1rios com direitos de coaching desse recurso. Esses usu\u00E1rios t\u00EAm acesso ao recurso de aprendizagem quando o recurso foi publicado para os participantes. Nos cursos os treinadores t\u00EAm acesso \u00E0 ferramenta de avalia\u00E7\u00E3o. Selecione o bot\u00E3o "$\:members.add" ou "$\:members.import" para adicionar um ou m\u00FAltiplos usu\u00E1rios para conceder direitos de coaching. <br /> Se voc\u00EA trabalha com grupos de estudo, todos os treinadores dos grupos de estudo ser\u00E3o automaticamente adicionados a esta lista de treinadores.
+membership.delete.desc=Por favor, confirme que voc\u00EA deseja remover o usu\u00E1rio selecionado da lista\:
+membership.delete.title=Remover usu\u00E1rio
+menu.orders=Reservas
+menu.orders.alt=Reservas
+offer.description=Descri\u00E7\u00E3o
+order.creationDate=Data
+order.delivery=Reservado por
+order.details=Informa\u00E7\u00F5es detalhadas
+order.from=De
+order.item=Recurso
+order.item.name=Nome do recurso
+order.menu.title=Reservas
+order.menu.title.alt=Reservas
+order.nr=N\u00FAmero da reserva
+order.part.payment=M\u00E9todo de reserva
+order.status=Status
+order.status.canceled=Cancelado
+order.status.error=Erro
+order.status.new=Novo
+order.status.payed=Pago
+order.status.prepayment=Em processo de pagamento
+order.summary=Conte\u00FAdo
+order.to=Para
+order.total=Total
+orders.admin.my=Reservas desse conte\u00FAdo
+orders.admin.my.desc=Este recurso foi reservado pelas seguintes pessoas. Selecione uma reserva para ver os detalhes da reserva.
+orders.my=Minhas reservas
+orders.my.desc=Na lista a seguir voc\u00EA ver\u00E1 todos os recursos que voc\u00EA reservou. Selecione uma reserva para ver os detalhes da reserva.
+table.order.details=Selecionar
+table.order.empty=N\u00E3o h\u00E1 reservas para serem apresentadas agora
+to=Para\:
+token.method=C\u00F3digo de acesso
+transaction.date=Criado em
+transaction.details.title=Detalhes da transa\u00E7\u00E3o
diff --git a/src/main/java/org/olat/search/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/search/ui/_i18n/LocalStrings_pt_BR.properties
index 13af9e941630a2c0a9539651efd2dfa49bba86e7..d9238cce0e7a4e9695bc1058b27dd8dcd1762ee7 100644
--- a/src/main/java/org/olat/search/ui/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/search/ui/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,5 @@
-#Thu Sep 08 16:42:38 CEST 2011
+#Thu Mar 08 16:23:50 CET 2012
+LibrarySite=Biblioteca
 all.search.result.title=Todos {0} resultados 
 area.blogs=Blog/Podcast
 area.courses=Cursos
@@ -147,6 +148,7 @@ type.group=Grupo
 type.group.EPDefaultMap=Grupo, pasta portfolio.
 type.group.folder=Grupo de pasta
 type.group.forum.message=Grupo de f\u00F3rum
+type.group.portfolio=Grupo, pasta de portf\u00F3lio.
 type.group.wiki=Grupo de wiki
 type.identity=Usu\u00E1rio
 type.identity.AbstractArtefact=Meus artefatos
diff --git a/src/main/java/org/olat/test/guidemo/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/test/guidemo/_i18n/LocalStrings_pt_BR.properties
index fa8bdf75ad2939ad08fb31993321a250a2990635..378d18c0e53089acb6f219b4b8f4906f92d62652 100644
--- a/src/main/java/org/olat/test/guidemo/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/test/guidemo/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Thu Sep 08 16:42:38 CEST 2011
+#Thu Mar 08 16:27:01 CET 2012
 ErrorDemoController.menu.title=Erros
 ErrorDemoController.menu.title.alt=Demonstra Error Handling
 GUIDemoCSSJSController.menu.title=Dynamic CSS & JS
@@ -27,6 +27,7 @@ GuiDemoFlexiTablesController.menu.title=FlexiTables
 GuiDemoFlexiTablesController.menu.title.alt=Demonstrates FlexiTables
 GuiDemoFloatingPanelController.menu.title=Floating panel based on Extjs library
 GuiDemoFloatingPanelController.menu.title.alt=Demonstrates the floating panel
+GuiDemoIconsController.menu.title=\u00CDcones
 GuiDemoLinksController.menu.title=Links & Buttons
 GuiDemoLinksController.menu.title.alt=all available links
 GuiDemoPanesController.menu.title=Panes
@@ -60,8 +61,10 @@ advanced_form.why_not?=Por que n\u00E3o?
 advanced_form.yes=Sim
 advanced_form.your_selection_is=Voc\u00EA escolheu {0}.
 button=Button (default)
+button.dirty=Button (dirty)
 button.disabled=Button (disabled)
 button.long.trans=Button (long transaction enabled)
+button.preferred=Button (preferential)
 button.small=Button (small)
 button.xsmall=Button (xsmall)
 calloutTriggerLink=Adicionar Usu\u00E1rio
diff --git a/src/main/java/org/olat/test/guidemo/weblog/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/test/guidemo/weblog/_i18n/LocalStrings_pt_BR.properties
index a826ba3dc236dbd37950b8d4bbbcd2560d4189a1..0d353272012fd256b93f5999f7eb4bcbe8030669 100644
--- a/src/main/java/org/olat/test/guidemo/weblog/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/test/guidemo/weblog/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Wed Sep 22 17:40:48 CEST 2010
+#Thu Mar 08 16:27:04 CET 2012
 archivepagelink=Archive
 categorypagelink=Category
 command.edit=edit entry
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 8c3cd6415f592d895526713d086fa25e2a2ad594..a13532af7aafd1cdbbf90f7ca14727bee3194dc6 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 @@
-#Thu Sep 08 16:42:38 CEST 2011
+#Wed Mar 07 15:46:23 CET 2012
 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.
@@ -6,6 +6,9 @@ accessibility.web2aMode.label=Modo Web 2.a para leitor em braille ativo
 action.choose=Selecionar
 ajaxon.global.label=Modo AJAX ativo em todo o sistema
 ajaxon.label=Modo AJAX ativo \u00E0 nivel de usu\u00E1rio
+back.label=Suporte para fun\u00E7\u00E3o "voltar" do browser
+back.off=desligado
+back.on=ligado (experimental)
 change=Modificar
 chelp.accessibility0=Acessibilidade
 chelp.accessibility1=Pessoas com defici\u00EAncias visuais t\u00EAm freq\u00FCentemente problema ao reconstruir todas as mudan\u00E7as na tela.
@@ -46,6 +49,7 @@ chelp.instMail=<i>$org.olat.user.propertyhandlers\:form.name.institutionalEmail<
 chelp.lName=<i>$org.olat.user.propertyhandlers\:form.name.lastName</i>
 chelp.lNameF=<b>$org.olat.user.propertyhandlers\:form.name.lastName\:</b>
 chelp.large=<i>&laquo;$org.olat.user\:form.fontsize.large&raquo;</i>
+chelp.mail.system=Aqui voc\u00EA pode configurar se os e-mails enviados dentro do sistema OLAT dever\u00E3o ser entregues em seu endere\u00E7o de e-mail pessoal ou no Home do OLAT. Por favor, note que a notifica\u00E7\u00E3o de e-mails novos ser\u00E3o enviados para seu endere\u00E7o de e-mail em qualquer caso. Neste notifica\u00E7\u00E3o voc\u00EA vai encontrar informa\u00E7\u00F5es sobre novos e-mails internos se voc\u00EA selecionou a op\u00E7\u00E3o "$\:mail.intern.only".
 chelp.nname=<i>$org.olat.user.propertyhandlers\:form.name.lastName</i>
 chelp.normal=<i>&laquo;$org.olat.user\:form.fontsize.normal&raquo;</i>
 chelp.onl1=Aqui voc\u00EA pode determinar se seu $\:chelp.uname , $\:chelp.vname , e $\:chelp.nname na lista de usu\u00E1rios online deve ser vis\u00EDvel a todos os outros usu\u00E1rios do OLAT.
@@ -107,6 +111,7 @@ error.password.characters=A senha deve conter pelo menos 4 caracteres e incluir
 error.password.empty=Favor digitar sua senha antiga
 error.password.noauth=Sua senha antiga est\u00E1 incorreta
 error.password.nomatch=As duas novas senhas n\u00E3o coincidem
+error.user.logged.in=Esta mudan\u00E7a n\u00E3o pode ser feita pois o usu\u00E1rio {0} est\u00E1 conectado. Por favor, aguarde at\u00E9 que o usu\u00E1rio efetue logoff e tente novamente.
 form.address=Endere\u00E7o
 form.charset=Cadeia de caracteres utilizada no download
 form.description=Indique os seus dados pessoais no formul\u00E1rio abaixo. Atrav\u00E9s das lacunas voc\u00EA pode determinar as entradas que devem aparecer no seu cart\u00E3o de visita.
@@ -147,6 +152,9 @@ interval.monthly=Mensal
 interval.never=Nunca
 interval.two-hourly=Cada duas horas
 interval.weekly=Semanal
+mail.intern.only=Enviar e-mails para o caixa de entrada do OLAT
+mail.send.copy=Enviar e-mails para a caixa de entrada do OLAT e para o endere\u00E7o {0}
+mail.system=Entrega de E-mail
 menu.calendar=Calend\u00E1rio
 menu.calendar.alt=Calend\u00E1rio do usu\u00E1rio selecionado
 menu.contact=Contatar
@@ -156,12 +164,15 @@ menu.folder.alt=Pasta do usu\u00E1rio selecionado
 menu.homepage=Cart\u00E3o de Visita
 menu.homepage.alt=Cart\u00E3o de Visita do usu\u00E1rio selecionado
 menu.portfolio=Portfolio
+menu.portfolio.alt=Portfolio
 notallowedtochangepwd=Voc\u00EA n\u00E3o tem permiss\u00E3o para alterar sua senha. Favor contatar { 0 }
 password.failed=Sua nova senha n\u00E3o pode ser salva. Houver um erro inesperado no servidor.
 password.successful=Sua nova senha foi salva com sucesso. Ela \u00E9 v\u00E1lida de agora em diante.
 preferences.successful=Suas configura\u00E7\u00F5es de sistema foram salvas. Modifica\u00E7\u00F5es em suas configura\u00E7\u00F5es de linguagem ser\u00E3o ativadas ap\u00F3s seu pr\u00F3ximo login.
 preferences.unsuccessful=Suas configura\u00E7\u00F5es de sistema n\u00E3o puderam ser salvas. Favor tentar novamente.
 profile.unsuccessful=Seu perfil n\u00E3o p\u00F4de ser salvo. Favor tentar novamente.
+propdelete.yesno.text=Voc\u00EA realmente deseja excluir a propriedade '{0}' do usu\u00E1rio '{1}'?
+propdelete.yesno.title=Voc\u00EA tem certeza?
 pwdav.access_data=<h4>Acessar dados</h4>
 pwdav.description=WebDAV permite que voc\u00EA facilmente transfira dados do PC para as pastas OLAT, al\u00E9m de arquivos voc\u00EA pode at\u00E9 copiar diret\u00F3rios inteiros para suas pastas do OLAT usando arrastar-e-soltar. Para poder utilizar WebDAV voc\u00EA tem que criar uma unidade de rede com o seguinte endere\u00E7o no seu PC\:
 pwdav.password=Senha WebDAV
@@ -176,6 +187,17 @@ pwdav.password.successful=Sua nova senha WebDAV foi salva com sucesso. \u00C9 v\
 pwdav.title=Acesso WebDAV
 pwdav.username=Usu\u00E1rio WebDAV
 replayurl.active=Carregar URL de desempenho ativo
+reset.desc=Voc\u00EA pode redefinir a configura\u00E7\u00E3o personalizada do sistema para os valores padr\u00F5es atrav\u00E9s deste formul\u00E1rio. Para ativar as mudan\u00E7as o sistema ir\u00E1 automaticamente fazer um logout.
+reset.elements=Configura\u00E7\u00F5es
+reset.elements.guiprefs=Componentes de interface personalizados (menus, ferramentas, tabelas, portal, agenda, etc)
+reset.elements.resume=Resumir sess\u00E3o
+reset.elements.sysprefs=Configura\u00E7\u00E3o do sistema (tamanho da fonte, notifica\u00E7\u00F5es, e-mail, conjunto de caracteres, etc)
+reset.submit=Resetar
+reset.title=Resetar configura\u00E7\u00F5es
+resume.auto=Sim, automaticamente
+resume.label=Resumir \u00FAltima sess\u00E3o
+resume.none=N\u00E3o
+resume.ondemand=Sim, se solicitado
 runonce.changepw.intro=Por favor, modifique sua senha.
 runonce.profile.intro=Verifique se o seu perfil est\u00E1 atualizado antes de clicar em "Salvar".
 success.change.email=O endere\u00E7o de E-mail foi alterado com sucesso de {0} para {1}
diff --git a/src/main/java/org/olat/user/propertyhandlers/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/user/propertyhandlers/_i18n/LocalStrings_pt_BR.properties
index 9133855b7bbfec224b98583786490668ce5a0783..680b75a3efc3af9ec8f4293ef6a3d0530f79e0a5 100644
--- a/src/main/java/org/olat/user/propertyhandlers/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/user/propertyhandlers/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Mon Jun 07 21:54:59 CEST 2010
+#Wed Mar 07 15:52:56 CET 2012
 form.example.free={0}
 form.example.icqname=(16827354)
 form.example.icqname.notvalidated=Seu n\u00FAmero de ICQ n\u00E3o p\u00F4de ser verificado, mas foi considerado v\u00E1lido.
@@ -21,13 +21,17 @@ form.name.city=Cidade
 form.name.city.error.empty=O campo "Cidade" \u00E9 obrigat\u00F3rio.
 form.name.country=Pa\u00EDs
 form.name.country.error.empty=O campo "Pa\u00EDs" \u00E9 obrigat\u00F3rio.
+form.name.degree=Gradua\u00E7\u00E3o acad\u00EAmica
+form.name.department=Departamento / Empresa
 form.name.email=Endere\u00E7o de e-mail
 form.name.email.error.empty=O endere\u00E7o de e-mail deve ser preenchido
 form.name.email.error.exists=Este endere\u00E7o de e-mail est\u00E1 sendo utilizado por outro usu\u00E1rio
 form.name.email.error.valid=Favor digitar um endere\u00E7o de e-mail v\u00E1lido
 form.name.emailDisabled=Endere\u00E7o de E-mail desativado
+form.name.emchangeKey=Endere\u00E7o de E-mail alterado
 form.name.extendedAddress=Informa\u00E7\u00E3o adicional de endere\u00E7o
 form.name.extendedAddress.error.empty=O campo "Informa\u00E7\u00E3o adicional de endere\u00E7o" \u00E9 obrigat\u00F3rio.
+form.name.extendedOfficeAddress=Endere\u00E7o de trabalho complementar
 form.name.firstName=Primeiro nome
 form.name.firstName.error.empty=Primeiro nome deve ser preenchido
 form.name.gender=Sexo
@@ -51,10 +55,19 @@ form.name.lastName=\u00DAltimo nome
 form.name.lastName.error.empty=\u00DAltimo nome deve ser preenchido
 form.name.msn=MSN
 form.name.msn.error=Por favor, indique um n\u00FAmero de ICQ v\u00E1lido.
+form.name.officeCity=Cidade de trabalho
+form.name.officeCountry=Pa\u00EDs do trabalho
+form.name.officeMobilePhone=Celular do trabalho
+form.name.officePoBox=Caixa postal do trabalho
+form.name.officeStreet=Endere\u00E7o / Caixa postal
+form.name.officeZipCode=CEP do trabalho
 form.name.orgUnit=Unidade Organizacional / Grupo de Estudo
 form.name.orgUnit.error.empty=O campo "Unidade Organizacional / Grupo de Estudo" \u00E9 obrigat\u00F3rio.
 form.name.poBox=Caixa Postal
 form.name.poBox.error.empty=O campo "Caixa Postal" \u00E9 obrigat\u00F3rio.
+form.name.position=Fun\u00E7\u00E3o / Cargo
+form.name.privateEmail=E-mail (particular)
+form.name.rank=grau de servi\u00E7o / t\u00EDtulo de emprego
 form.name.region=Estado 
 form.name.region.error.empty=O campo "Regi\u00E3o" \u00E9 obrigat\u00F3rio.
 form.name.skype=Skype ID
@@ -72,6 +85,7 @@ form.name.telOffice.error.valid=Por favor ensira um n\u00FAmero telef\u00F4nico
 form.name.telPrivate=Telefone residencial
 form.name.telPrivate.error.empty=O campo "Telefone residencial" \u00E9 obrigat\u00F3rio.
 form.name.telPrivate.error.valid=Por favor ensira um n\u00FAmero telef\u00F4nico v\u00E1lido
+form.name.userInterests=Expertise
 form.name.xing=Xing
 form.name.xing.error=Por favor, indique um nome v\u00E1lido Xing (aquele no endere\u00E7o www do seu perfil Xing, http\://www.xing.com/profile/<seu user name>)
 form.name.zipCode=CEP
@@ -87,12 +101,14 @@ import.example.email=peter.muster@demo.ch
 import.example.extendedAddress=10
 import.example.firstName=Peter
 import.example.gender=male
+import.example.grade=Gradua\u00E7\u00E3o
 import.example.homepage=http\://www.demo.ch
 import.example.icqname=16827354
 import.example.institutionalEmail=peter.muster@uzh.ch
 import.example.institutionalName=Universit\u00E4t Z\u00FCrich
 import.example.institutionalUserIdentifier=08-123-987
 import.example.lastName=Muster
+import.example.msn=$\:import.example.msnname
 import.example.msnname=msnuser@hotmail.com
 import.example.orgUnit=Rechtswissenschaftliche Fakkult\u00E4t
 import.example.poBox=Postfach
@@ -108,9 +124,13 @@ import.example.zipCode=8000
 table.name.birthDay=Dia de nascimento
 table.name.city=Cidade
 table.name.country=Pa\u00EDs
+table.name.degree=Grau acad\u00EAmico
+table.name.department=Departamento / Empresa
 table.name.email=EndereDia de nascimentou00E7o de e-mail
 table.name.emailDisabled=Endere\u00E7o de E-mail desabilitado
+table.name.emchangeKey=Endere\u00E7o de E-mail alterado
 table.name.extendedAddress=Informa\u00E7\u00E3o adicional de endere\u00E7o
+table.name.extendedOfficeAddress=Endere\u00E7o do trabalho complementar
 table.name.firstName=Primeiro nome
 table.name.gender=Sexo
 table.name.homepage=Homepage
@@ -120,8 +140,17 @@ table.name.institutionalName=Institui\u00E7\u00E3o
 table.name.institutionalUserIdentifier=Identificador de Institui\u00E7\u00E3o
 table.name.lastName=\u00DAltimo nome
 table.name.msn=MSN ID
+table.name.officeCity=Cidade do trabalho
+table.name.officeCountry=Pa\u00EDs do trabalho
+table.name.officeMobilePhone=Celular do trabalho
+table.name.officePoBox=Caixa postal do trabalho
+table.name.officeStreet=Endere\u00E7o / Caixa postal
+table.name.officeZipCode=CEP do trabalho
 table.name.orgUnit=Grupo de Estudo
 table.name.poBox=Caixa Postal
+table.name.position=Fun\u00E7\u00E3o / Cargo
+table.name.privateEmail=E-mail (particular)
+table.name.rank=Grau de servi\u00E7o / t\u00EDtulo do emprego
 table.name.region=Estado 
 table.name.skype=Skype ID
 table.name.street=Endere\u00E7o
@@ -129,8 +158,13 @@ table.name.studySubject=\u00C1rea de Estudos
 table.name.telMobile=Telefone celular
 table.name.telOffice=Telefone comercial
 table.name.telPrivate=Telefone residencial
+table.name.userInterests=Expertise
 table.name.xing=Xing ID
 table.name.zipCode=CEP
 table.user.lastlogin=\u00DAltimo Login
 text.element.error.notlongerthan=VValor cont\u00E9m mais de {0} caract\u00E9res
 username=Nome de Usu\u00E1rio
+yph.err=Por favor insira um valor v\u00E1lido
+yph.from=De
+yph.infomsg=Por favor insira os valores de e para no ano (AAAA). <br />Voc\u00EA tamb\u00E9m pode especificar o intervalo de-para, inserindo '+N' ou '-N'...
+yph.to=Para