diff --git a/src/main/java/org/olat/core/commons/editor/htmleditor/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/commons/editor/htmleditor/_i18n/LocalStrings_pt_BR.properties
index f16bfb84862ba12ee560ad7980e139433efb03e9..2d65747b774c281e0f24ca3ec698e3413956f075 100644
--- a/src/main/java/org/olat/core/commons/editor/htmleditor/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/core/commons/editor/htmleditor/_i18n/LocalStrings_pt_BR.properties
@@ -1,7 +1,8 @@
-#Fri Jun 19 18:45:02 CEST 2009
+#Mon Feb 08 20:05:45 CET 2016
 error.pageeditedby=Esta p\u00E1gina est\u00E1 sendo editada atualmente pelo usu\u00E1rio {0}. Favor tentar novamente mais tarde.
+file.too.large.server=Este documento n\u00E3o pode ser armazenado, pois \u00E9 muito grande\: ({0} KB). S\u00E3o permitidos arquivos de at\u00E9 {1} KB.
 lastModified=\u00DAltima modifica\u00E7\u00E3o
+plaintext.error.tolarge=$org.olat.core.commons.editor.plaintexteditor\:plaintext.error.tolarge
 saveandclosebuttontext=Salvar e fechar
 savebuttontext=Salvar
 warn.foreigneditor=Aten\u00E7\u00E3o\! Este arquivo foi criado com outro editor HTML. Se este for editado e salvo por meio do editor interno do OLAT, seu c\u00F3digo do formato e da fonte ser\u00E1 mudado\!
-plaintext.error.tolarge=$org.olat.core.commons.editor.plaintexteditor\:plaintext.error.tolarge
diff --git a/src/main/java/org/olat/core/commons/modules/bc/meta/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/commons/modules/bc/meta/_i18n/LocalStrings_pt_BR.properties
index e613d67610405c86a1c3a4c5187565d88f344f67..e85b5b693c80e69097a469b7fe0c1f1f60bea38f 100644
--- a/src/main/java/org/olat/core/commons/modules/bc/meta/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/core/commons/modules/bc/meta/_i18n/LocalStrings_pt_BR.properties
@@ -1,11 +1,4 @@
-#Fri Jan 23 22:21:04 CET 2015
-
-
-
-
-
-
-
+#Mon Feb 08 20:06:16 CET 2016
 external.url=Link externo para este recurso
 file.name.notvalid=Por favor traduzir\! O nome do arquivo n\u00E3o \u00E9 v\u00E1lido, por favor, remova quaisquer caracteres inv\u00E1lidos\! Os caracteres inv\u00E1lidos\: non Latin-1, path char, \:, etc...
 mf.author=Criado por
@@ -25,6 +18,7 @@ mf.language=Idioma
 mf.lastModified=\u00DAltima modifica\u00E7\u00E3o\:
 mf.locked=Bloqueado
 mf.locked.description={0} em {1}
+mf.locked.help=Bloquear o arquivo se outros usu\u00E1rios n\u00E3o devem ser capazes de substituir, excluir ou mov\u00EA-lo.
 mf.lockedBy=Bloqueado por
 mf.metadata.title=Meta dados
 mf.month=mm
diff --git a/src/main/java/org/olat/core/commons/services/webdav/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/commons/services/webdav/ui/_i18n/LocalStrings_pt_BR.properties
index ddfa0239c905d435429406eefe5afe2a3811085a..657bc5c4698c5d4352dd93bce30633afb57da6a4 100644
--- a/src/main/java/org/olat/core/commons/services/webdav/ui/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/core/commons/services/webdav/ui/_i18n/LocalStrings_pt_BR.properties
@@ -1,22 +1,13 @@
-#Fri Jan 23 22:04:44 CET 2015
+#Mon Feb 08 19:16:00 CET 2016
 admin.menu.title=WebDAV
 admin.menu.title.alt=Acesso WebDAV
 admin.webdav.description=Usando WebDAV voc\u00EA pode montar e utilizar pastas OpenOLAT em \u200B\u200Bseu desktop local como se fossem pastas locais. Ative esse recurso para torn\u00E1-lo acess\u00EDvel para todos os usu\u00E1rios de sua plataforma. Por favor, leia a ajuda de contexto.
-
-
-
-
-
-
-
-
-
 core.webdav=WebDAV
-
 webdav.digest=Autentica\u00E7\u00E3o DIGEST para acesso HTTP
 webdav.for.learners.bookmarks=Habilitar para os cursos que os usu\u00E1rios marcaram como favoritos
 webdav.for.learners.participants=Habilitar acesso aos cursos onde o usu\u00E1rio \u00E9 participante
 webdav.link=Mostrar links WebDAV
 webdav.module=Acesso WebDAV
 webdav.on=Ativo
+webdav.prepend.reference=Prefixar refer\u00EAncia de curso ao t\u00EDtulo
 webdav.termsfolders=Agrupar cursos por semestre
diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/_i18n/LocalStrings_pt_BR.properties
index 0ec87ed4962e1104c0beb021f37739a1be0467e0..9f508a4f4583b84a99b4dd4fe54f3e5423616dee 100644
--- a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,6 @@
-#Fri Jan 23 22:17:33 CET 2015
+#Mon Feb 08 20:04:42 CET 2016
+confirm.delete.file=Voc\u00EA realmente deseja remover este arquivo?
+confirm.delete.file.title=Excluir arquivo
 day.short.di=Ter
 day.short.do=Quin
 day.short.fr=Sex
diff --git a/src/main/java/org/olat/core/gui/components/panel/ListPanel.java b/src/main/java/org/olat/core/gui/components/panel/ListPanel.java
index 0715e28fa985555118629e04f1441ef1ef0dbd11..74f9300019caac3c0c39223b960f1ad4f088d75d 100644
--- a/src/main/java/org/olat/core/gui/components/panel/ListPanel.java
+++ b/src/main/java/org/olat/core/gui/components/panel/ListPanel.java
@@ -27,7 +27,8 @@ import org.olat.core.gui.components.AbstractComponent;
 import org.olat.core.gui.components.Component;
 import org.olat.core.gui.components.ComponentCollection;
 import org.olat.core.gui.components.ComponentRenderer;
-import org.olat.core.logging.AssertException;
+import org.olat.core.logging.OLog;
+import org.olat.core.logging.Tracing;
 
 /**
  * 
@@ -37,6 +38,8 @@ import org.olat.core.logging.AssertException;
  */
 public class ListPanel extends AbstractComponent implements ComponentCollection {
 	
+	private static final OLog log = Tracing.createLoggerFor(ListPanel.class);
+	
 	private static final ComponentRenderer RENDERER = new ListPanelRenderer();
 	private final List<Component> content = new ArrayList<>(3);
 	
@@ -63,7 +66,7 @@ public class ListPanel extends AbstractComponent implements ComponentCollection
 	 */
 	@Override
 	protected void doDispatchRequest(UserRequest ureq) {
-		throw new AssertException("a panel should never dispatch a request (unless it has droppables, which it has not), ureq = "+ureq);
+		log.error("a panel should never dispatch a request (unless it has droppables, which it has not), ureq = "+ureq);
 	}
 
 	public String getCssClass() {
diff --git a/src/main/java/org/olat/core/gui/components/panel/OncePanel.java b/src/main/java/org/olat/core/gui/components/panel/OncePanel.java
index 9ab426cd03ae2f0902265f6a8e8bb95639e3fc15..657c2043dfbaac02ed195b342e3287f2cf883d5b 100644
--- a/src/main/java/org/olat/core/gui/components/panel/OncePanel.java
+++ b/src/main/java/org/olat/core/gui/components/panel/OncePanel.java
@@ -33,7 +33,8 @@ import org.olat.core.gui.components.Component;
 import org.olat.core.gui.components.ComponentCollection;
 import org.olat.core.gui.components.ComponentRenderer;
 import org.olat.core.gui.render.ValidationResult;
-import org.olat.core.logging.AssertException;
+import org.olat.core.logging.OLog;
+import org.olat.core.logging.Tracing;
 
 /**
  * Description:<br>
@@ -45,6 +46,7 @@ import org.olat.core.logging.AssertException;
  * @author Felix Jost, http://www.goodsolutions.ch
  */
 public class OncePanel extends AbstractComponent implements ComponentCollection {
+	private static final OLog log = Tracing.createLoggerFor(OncePanel.class);
 	private static final ComponentRenderer RENDERER = new PanelRenderer();
 
 	private boolean hideOnNextValidate;
@@ -92,7 +94,7 @@ public class OncePanel extends AbstractComponent implements ComponentCollection
 	
 	@Override
 	protected void doDispatchRequest(UserRequest ureq) {
-		throw new AssertException("a panel should never dispatch a request (unless it has droppables, which it has not), ureq = "+ureq);
+		log.error("a panel should never dispatch a request (unless it has droppables, which it has not), ureq = "+ureq);
 	}
 
 	@Override
diff --git a/src/main/java/org/olat/core/gui/components/panel/SimpleStackedPanel.java b/src/main/java/org/olat/core/gui/components/panel/SimpleStackedPanel.java
index 9a8f48e67a61bcec3e13dc612cca96940b882d36..4ec98480557f1d418e8909b989f94d42d952afd8 100644
--- a/src/main/java/org/olat/core/gui/components/panel/SimpleStackedPanel.java
+++ b/src/main/java/org/olat/core/gui/components/panel/SimpleStackedPanel.java
@@ -35,6 +35,8 @@ import org.olat.core.gui.components.AbstractComponent;
 import org.olat.core.gui.components.Component;
 import org.olat.core.gui.components.ComponentRenderer;
 import org.olat.core.logging.AssertException;
+import org.olat.core.logging.OLog;
+import org.olat.core.logging.Tracing;
 
 /**
  * Description: <br>
@@ -44,6 +46,7 @@ import org.olat.core.logging.AssertException;
  * @author Felix Jost
  */
 public class SimpleStackedPanel extends AbstractComponent implements StackedPanel {
+	private static final OLog log = Tracing.createLoggerFor(SimpleStackedPanel.class);
 	private static final ComponentRenderer RENDERER = new PanelRenderer();
 
 	private Component curContent;
@@ -62,8 +65,9 @@ public class SimpleStackedPanel extends AbstractComponent implements StackedPane
 	 * delegate
 	 * @param ureq
 	 */
+	@Override
 	protected void doDispatchRequest(UserRequest ureq) {
-		throw new AssertException("a panel should never dispatch a request (unless it has droppables, which it has not), ureq = "+ureq);
+		log.error("a panel should never dispatch a request (unless it has droppables, which it has not), ureq = "+ureq);
 	}
 
 	/**
diff --git a/src/main/java/org/olat/core/gui/control/generic/iframe/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/gui/control/generic/iframe/_i18n/LocalStrings_pt_BR.properties
index 849058c08fe193030b0ec92345be51d48a09a71a..afea9f71ab376233ca09a689399180e6aaa0aa2e 100644
--- a/src/main/java/org/olat/core/gui/control/generic/iframe/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/core/gui/control/generic/iframe/_i18n/LocalStrings_pt_BR.properties
@@ -1,15 +1,5 @@
-#Thu Sep 03 11:24:42 CEST 2015
+#Mon Feb 08 20:04:53 CET 2016
 automatic.need.js=Automaticamente precisa de javascript
-
-
-
-
-
-
-
-
-
-
 command.download=Download
 custom=Modificar
 encoding.auto=Automaticamente
@@ -24,6 +14,7 @@ inherit=Use da configura\u00E7\u00E3o do recurso did\u00E1tico
 inherit.label=Use a configura\u00E7\u00E3o padr\u00E3o
 mode=Modo de exibi\u00E7\u00E3o
 mode.configured=Optimizado para OpenOLAT
+mode.hover=Use a configura\u00E7\u00E3o padr\u00E3o para conte\u00FAdo criado externamente.
 mode.standard=Standard
 option.css=Adaptar layout
 option.css.none=Nenhum
diff --git a/src/main/java/org/olat/core/util/i18n/devtools/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/core/util/i18n/devtools/_i18n/LocalStrings_pt_BR.properties
index 357820c0972d8f7d3e0618e6947d8672586e60d9..23afc61b5de667f98a4b46df972ea546325767c5 100644
--- a/src/main/java/org/olat/core/util/i18n/devtools/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/core/util/i18n/devtools/_i18n/LocalStrings_pt_BR.properties
@@ -1,15 +1,17 @@
-#Tue Jan 12 21:19:23 CET 2016
+#Mon Feb 08 19:18:13 CET 2016
 caching.enabled=Cache est\u00E1 ativado. Para ser capaz de usar ferramentas de programador, ele tem que ser desativado em primeiro lugar.
 coreasjar=Brasato esta carregado como Jar. Portanto n\u00E3o \u00E9 poss\u00EDvel fazer modifica\u00E7\u00F5es.
 devtools.title=Ferramentas de desenvolvedor para fins de tradu\u00E7\u00E3o
 devtools.warning=o i18nModul deve ser ativado. Para fazer isso, digite as seguintes linhas na em olat.local.properties\:\r\n<br/><br/>is.translation.server\=enabled<br/>i18n.application.src.dir\=${project.build.home.directory}/src/main/java
 menu.i18nDev=manuten\u00E7\u00E3o i18n
+menu.i18nDev.alt=manuten\u00E7\u00E3o i18n
 submitAddKey=adicionar chave\!
 submitGetDupKeys=Obter chaves duplicadas\!
 submitGetDupVals=obter valores duplicados\!
 submitMerge=Mesclar\!
 submitMove=Mover\!
 submitMoveKey=Mover chave\!
+submitMoveKeyToBundle=mover a chave\!
 submitRemoveDeleted=Remover chaves exclu\u00EDdas\!
 submitRemoveEmpty=Remover chaves vazias\!
 submitRemoveKey=Remover chave\!
@@ -55,5 +57,10 @@ task.rename.key.bundle=Pacote
 task.rename.key.orig=origem da chave
 task.rename.key.origBundle=Pacote de origem
 task.rename.key.target=chave alvo
+task.rename.key.targetBundle=Pacote alvo
 task.rename.language=Renomear idioma
+task.rename.language.source=idioma fonte
+task.rename.language.target=idioma alvo
+task.sort.check=Ensaio
+task.sort.keys=Classificar todas as chaves
 task.unknown.keys=Mostrar/remover chaves erradas
diff --git a/src/main/java/org/olat/course/assessment/ui/AssessmentModeEditController.java b/src/main/java/org/olat/course/assessment/ui/AssessmentModeEditController.java
index 123b125d521322717b9a6c410b372adcafb83631..1935179edcf63427c79f399ac6b657e926fdbf97 100644
--- a/src/main/java/org/olat/course/assessment/ui/AssessmentModeEditController.java
+++ b/src/main/java/org/olat/course/assessment/ui/AssessmentModeEditController.java
@@ -458,7 +458,7 @@ public class AssessmentModeEditController extends FormBasicController {
 		courseElementsRestrictionEl.clearError();
 		if(courseElementsRestrictionEl.isAtLeastSelected(1)) {
 			if(elementKeys.isEmpty()) {
-				courseElementsRestrictionEl.setErrorKey("form.legende.mandatory", null);
+				courseElementsRestrictionEl.setErrorKey("error.course.element.mandatory", null);
 				allOk &= false;
 			}
 		}
diff --git a/src/main/java/org/olat/course/assessment/ui/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/course/assessment/ui/_i18n/LocalStrings_de.properties
index 1359bcd8d99a5db409c3bd21151454fbdd66805d..07bfaaedb1fe4a4b0d13d5103dac320b21aae04b 100644
--- a/src/main/java/org/olat/course/assessment/ui/_i18n/LocalStrings_de.properties
+++ b/src/main/java/org/olat/course/assessment/ui/_i18n/LocalStrings_de.properties
@@ -43,6 +43,7 @@ delete.mode=Pr\u00FCfungskonfiguration l\u00F6schen
 edit=Bearbeiten
 elements=Kursbausteine
 error.atleastone=Bitte w\u00E4hlen Sie mindestens ein Pr\u00FCfungskonfiguration.
+error.course.element.mandatory=Bitte w\u00E4hlen Sie die entsprechenden Kurselemente.
 error.in.assessment=Sie d\u00FCrfen kein Pr\u00FCfungen l\u00F6schen die gerade gestartet sind.
 error.ip.range=Sie sind nicht im richtigen Netzwerk.
 error.safe.exam=Bitte benutzen Sie den Safe Exam Browser.
diff --git a/src/main/java/org/olat/course/assessment/ui/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/course/assessment/ui/_i18n/LocalStrings_en.properties
index cff5e05810cb074a27f4831940696fc7e7a6ae0c..286e8c34d67c2801088390f47069c130d75307bc 100644
--- a/src/main/java/org/olat/course/assessment/ui/_i18n/LocalStrings_en.properties
+++ b/src/main/java/org/olat/course/assessment/ui/_i18n/LocalStrings_en.properties
@@ -42,6 +42,7 @@ edit=Edit
 elements=Course elements
 error.atleastone=Please, choose at least one exam setting.
 error.begin.after.end=The start date must be before the end date.
+error.course.element.mandatory=Please select the relevant course elements.
 error.group.missing=You must choose at least one group.
 error.ip.range=You are not in the right network.
 error.safe.exam=Please, use the Safe Exam Browser.
diff --git a/src/main/java/org/olat/course/certificate/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/certificate/ui/_i18n/LocalStrings_pt_BR.properties
index 7955fc1ed8300e7ff9ee09641cf0281f11fe1cf3..087d6d95fb32e69f27d0f74f72c9c43c30b226b2 100644
--- a/src/main/java/org/olat/course/certificate/ui/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/course/certificate/ui/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Fri Feb 20 22:14:21 CET 2015
+#Mon Feb 08 20:08:43 CET 2016
 admin.certificates.description=Envie formul\u00E1rios em PDF como modelos para os certificados de cursos.
 admin.certificates.title=Certificados
 admin.menu.title=Certificados
@@ -10,7 +10,6 @@ certificates.wizard.select=Selecionar usu\u00E1rio
 certificates.wizard.title=Criar certificados
 certification.email.body=Parab\u00E9ns\!\r\n\r\nVoc\u00EA recebeu uma certifica\u00E7\u00E3o.\r\nSegue em anexo o certificado para o curso "{0}".
 certification.email.subject=Voc\u00EA recebeu uma certifica\u00E7\u00E3o OpenOLAT
-
 choose.title=Selecionar modelo
 coaching.tool=Coaching
 confirm.certificate.deleted=O certificado de {0} foi exclu\u00EDdo.
@@ -27,7 +26,6 @@ details.course.infos=Detalhes de desempenho
 download.button=Baixar certificado
 format=Formato
 generate.certificate=Criar certificado
-
 landscape=Paisagem
 msg.certificate.pending=O certificado ser\u00E1 criado dentro dos pr\u00F3ximos segundos
 no.certificate=Nenhum certificado dispon\u00EDvel
@@ -61,3 +59,4 @@ upload.error.noindex=O arquivo ZIP n\u00E3o inclui um arquivo "index.html".
 upload.error.simplefonts=A fonte usada nos campos n\u00E3o p\u00F4de ser encontrada. Por favor, use fontes padr\u00E3o, como Helvetica e o software Acrobat Pro para criar os campos do formul\u00E1rio.
 upload.title=Enviar modelo
 upload.unkown.error=O modelo n\u00E3o pode ser aberto.
+upload.wrong.mimetype=Modelos s\u00F3 podem ser carregados como arquivo .zip ou no formato PDF correto.
diff --git a/src/main/java/org/olat/course/config/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/config/ui/_i18n/LocalStrings_pt_BR.properties
index 4fde263db05aacec8f4c465913afa1d3223e663d..1037feab9c036c3d7394a010bf3bea47ba180054 100644
--- a/src/main/java/org/olat/course/config/ui/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/course/config/ui/_i18n/LocalStrings_pt_BR.properties
@@ -1,46 +1,4 @@
-#Mon Feb 23 22:47:31 CET 2015
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+#Mon Feb 08 21:31:36 CET 2016
 chkbx.calendar.onoff=Usar calend\u00E1rio
 chkbx.chat.onoff=Usar bate-papo do curso
 chkbx.efficency.onoff=Usar comprovante de conclus\u00E3o
@@ -58,18 +16,12 @@ glossary.description=Descri\u00E7\u00E3o
 glossary.isconfigured=Atualmente o seguinte gloss\u00E1rio \u00E9 usado\:
 glossary.no.glossary=Atualmente n\u00E3o h\u00E1 nenhum gloss\u00E1rio usado
 glossary.title=T\u00EDtulo
-
-
-
-
-
-
-
 lock.failed=As configura\u00E7\u00F5s do curso est\u00E3o editadas desde {1} pelo usu\u00E1rio {0}.
 selectfile=Escolher arquivo
 sf.changesfresource=Substituir
 sf.notconfigured=<i>Nenhuma pasta de recurso selecionado</i>
 sf.resourcetitle=Pasta de recurso selecionado
+sf.resourcetitle.helptext=Os arquivos armazenados l\u00E1 podem ser encontrados na pasta de armazenamento do seu curso ao selecionar a sub-pasta "pasta compartilhada".
 sf.selectsfresource=Selecionar
 sf.unselectsfresource=Desfazer sele\u00E7\u00E3o
 tab.calendar.title=Configura\u00E7\u00F5es
@@ -80,3 +32,6 @@ tab.layout.title=Configura\u00E7\u00F5es
 tab.sharedfolder.title=Configura\u00E7\u00F5es
 warning.change.todisabled=Aten\u00E7\u00E3o\: todos os comprovantes de conclus\u00E3o criados at\u00E9 agora ser\u00E3o apagados\!
 warning.change.toenable=Selecionando o comprovante de conclus\u00E3o resulta na cria\u00E7\u00E3o destes comprovantes para o curso inteiro. Isto levar\u00E1 um tempo.
+warning.folderRef=Esta pasta \u00E9 referenciado por, pelo menos, uma pasta de curso. A remo\u00E7\u00E3o desta pasta de recursos levar\u00E1 a uma configura\u00E7\u00E3o de pasta inconsistente. Voc\u00EA deseja continuar mesmo assim?
+warning.folderRef.title=Aten\u00E7\u00E3o\!
+warning.folderRefAdd=Esta pasta de recurso \u00E9 referenciado por, pelo menos, um curso. A altera\u00E7\u00E3o desta pasta de recursos levar\u00E1 a uma configura\u00E7\u00E3o inconsistente. Voc\u00EA deseja continuar mesmo assim?
diff --git a/src/main/java/org/olat/course/db/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/db/_i18n/LocalStrings_pt_BR.properties
index 95444ffcf451569681dd862efdd2e0b93427ad6d..9902f1d7ff459bbcd117b027bdc5bdebb858bad9 100644
--- a/src/main/java/org/olat/course/db/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/course/db/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Fri Jul 10 22:57:50 CEST 2015
+#Mon Feb 08 21:31:40 CET 2016
 command.new_db=Criar novo banco de dados
 customDb.category=Nome
 customDb.create=Criar
diff --git a/src/main/java/org/olat/course/editor/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/course/editor/_i18n/LocalStrings_pt_BR.properties
index b64fc921472003fcd6ce10e589f5607b39335ed6..811095fabf308737ef2ed7f100a700525f017352 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 @@
-#Fri Jul 10 15:26:53 CEST 2015
+#Mon Feb 08 21:36:00 CET 2016
 access.form.label=Acesso ao curso inteiro tem
 access.legend=Modificar acesso ao curso inteiro
 alternative=Pesquisar por elemento de curso alternativo
@@ -9,327 +9,6 @@ apply=OK
 assessment=Testes de conhecimento
 checkall=Selecionar tudo
 checklist.wizard=Checklist definido
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
 cif.access=$org.olat.repository\:cif.access
 cif.access.membersonly=$org.olat.repository\:cif.access.membersonly
 cif.access.owners=$org.olat.repository\:cif.access.owners\t\t\t
@@ -391,14 +70,6 @@ form.noAccessExplanation.default=Este elemento de curso n\u00E3o est\u00E1 acess
 header.insertnodes=Inserir elementos de curso
 header.insertnodes.desc=Selecione um dispositivo na lista abaixo para adicion\u00E1-los ao curso e, assim, construir a estrutura e seu conceito did\u00E1tico. Os blocos s\u00E3o divididos em grupos funcionais para facilitar a sua escolha.
 header.tools=Ferramentas do editor 
-
-
-
-
-
-
-
-
 insert.course.element.title=Inserir elemento do curso
 insert.navigate.prompt.msg=Favor selecionar a posi\u00E7\u00E3o desejada usando o diagrama da esquerda\!
 insertAtSelectedTreepos=Inserir elemento de curso
@@ -411,6 +82,7 @@ legend.ok=Elemento de curso pronto para ser publicado
 legend.title=Legenda
 legend.warn=Configura\u00E7\u00E3o pode conter erros
 lock.alreadylocked=O editor do curso \u00E9 usado atualmente pelo usu\u00E1rio {0}.
+longtitle.placeholder=Insira aqui o t\u00EDtulo opcional de conte\u00FAdo para "{0}"
 management=Administra\u00E7\u00E3o e Organiza\u00E7\u00E3o
 move.course.element.title=Mover elemento do curso
 movecopynode.error.overlap=Mover/copiar n\u00E3o \u00E9 poss\u00EDvel\: o node destino \u00E9 parte do subtree dos elementos selecionados.
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 89d7e2343d22dc0b94f269ba16c0db1629076ada..7506b4f3b78923abeafff1d28f381639662f709e 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,20 +1,21 @@
-#Mon Apr 02 23:46:02 CEST 2012
-
-
-
-
-
-
+#Mon Feb 08 22:23:31 CET 2016
+chooseFolder=Escolher pasta
 condition.accessDownloaders.title=Apenas ler (download)
 condition.accessUploaders.title=Ler e escrever (up/download)
+createButton=Criar pasta
+createPath=Caminho para criar
+error.missingfolder.long=configura\u00E7\u00E3o da pasta incompleta
 folder.view=Abrir pasta
-
-
-
 info.folder=Armazenar arquivos dentro da pasta
 info.quota=Modificar cota desta pasta
+info.select=Selecionar pasta
+info.sharedfolder=Nenhum envio \u00E9 permitido em uma pasta de recurso configurado, os usu\u00E1rios tem apenas direitos de leitura (Downloads).
+noFolder=A pasta pr\u00E9-configurada foi removido. Entre em contato com o administrador do curso.
 pane.tab.accessibility=Acesso
 pane.tab.folder=Configura\u00E7\u00E3o da pasta
+pathChoose=Destino do arquivo
+pathChoose.auto=Pasta gerada automaticamente
+pathChoose.custom=Escolha pasta de armazenamento de curso
 peekview.allItemsLink=Voc\u00EA pode determinar se apenas o seu conte\u00FAdo ou o seu t\u00EDtulo e descri\u00E7\u00E3o deve ser apresentado adicionalmente na \u00E1rea de conte\u00FAdo quando clicar em um elemento de curso em sua navega\u00E7\u00E3o.
 preview.canDownload=Download permitido
 preview.canUpload=Upload permitido
@@ -23,5 +24,8 @@ 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
+subPathLab.dummy=N\u00E3o existe nenhuma pasta configurada ainda
+subPathLab.label=Caminho de arquivo
 title_bc=Pasta
 warn.folderdelete=Aviso\: Todos os arquivos nesta pasta ser\u00E3o apagados.
+warning.no.sharedfolder=A pasta de recursos configurada n\u00E3o est\u00E1 mais dispon\u00EDvel\!
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 ff99541f2feff31d3fe05f5def120ffcd280ea27..4dc720eadaccc47feeaba73016ecc737d56211d4 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,66 +1,9 @@
-#Sat Jan 24 15:07:47 CET 2015
+#Mon Feb 08 19:18:25 CET 2016
 add.member=$org.olat.group.ui.main\:add.member
 allow.leaving.group=Membros podem sair do grupo
 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.
 assessment=$org.olat.group.ui.main\:assessment
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
 chkBox.open=Publicar grupo na \u00E1rea do grupo para reserva
 chkBox.open.downloadList=Os usu\u00E1rios podem baixar a lista de membros
 chkBox.open.owners=Todos os usu\u00E1rios podem ver os treinadores
@@ -96,16 +39,7 @@ group.edit.tab.members=Membros
 group.edit.tab.resources=Cursos
 group.edit.tab.rights=Direitos
 group.edit.title=Editar grupo <i>{0}</i> 
-
-
-
-
-
-
-
-
-
-
+group.id.help=Pesquisar este ID na pesquisa avan\u00E7ada.
 home=$org.olat.group.ui.main\:home
 import.member=$org.olat.group.ui.main\:import.member
 mail.member=$org.olat.group.ui.main\:mail.member
diff --git a/src/main/java/org/olat/group/ui/homepage/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/group/ui/homepage/_i18n/LocalStrings_pt_BR.properties
index af3d4e429f1d6cbb16f13f32cc8a019c759fcf82..51a198a22d8b91c215520169bf7c8aa87ef19727 100644
--- a/src/main/java/org/olat/group/ui/homepage/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/group/ui/homepage/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Tue Nov 06 12:55:01 CET 2012
+#Mon Feb 08 19:18:30 CET 2016
 GroupInfoDisplayController.content.numParticipant=Membro
 GroupInfoDisplayController.content.numParticipants=Membros
 GroupInfoDisplayController.content.title=Grupo
@@ -12,6 +12,7 @@ form.fieldset.message=Mensagem
 form.fieldset.to=Recipiente
 form.to=Para\:
 form.to.owners=Treinadores
+main.menu.calendar=Calend\u00E1rio
 main.menu.contact=Contato
 main.menu.members=Membros
 main.menu.title=Informa\u00E7\u00E3o do grupo
diff --git a/src/main/java/org/olat/group/ui/wizard/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/group/ui/wizard/_i18n/LocalStrings_pt_BR.properties
index ee2477b25827977bd19436ef8c02345291d1e5d9..60ba9fe86043d5ddde158834ac8ac89cd96f42db 100644
--- a/src/main/java/org/olat/group/ui/wizard/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/group/ui/wizard/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Thu Sep 05 15:05:38 CEST 2013
+#Mon Feb 08 19:39:12 CET 2016
 action.general=A\u00E7\u00E3o
 backLink=Back
 bgcopywizard.copyform.areas=Configura\u00E7\u00E3o das \u00E1reas de ensino
@@ -34,6 +34,7 @@ copy.wizard.bgstep=Copiar "{0}"
 create.form.error.emptylist=Por favor indique pelo menos o nome de um grupo
 create.form.error.numberOrNull=Somente d\u00EDgitos, por favor\! (Ou ent\u00E3o deixe em branco)
 create.form.title.max=n\u00FAmero previsto de <br>participantes
+email.other.groups={0} e {1} outros grupos
 email.select.receiver.description=Recipiente
 email.select.receiver.participant=Participantes
 email.select.receiver.title=Destinat\u00E1rios
@@ -49,6 +50,7 @@ error.selectonevalue=Favor selecionar um valor.
 error.selectonlyonevalue=Favor selecionar s\u00F3mente um valor.
 mailnotification.title=$org.olat.core.util.mail\:mailnotification.title
 mailtemplateform.body=$org.olat.core.util.mail\:mailtemplateform.body
+mailtemplateform.body.hover=Escreva seu pr\u00F3prio texto.
 mailtemplateform.continue=$org.olat.core.util.mail\:mailtemplateform.continue
 mailtemplateform.defaultTemplate=Modelo de E-mail padr\u00E3o
 mailtemplateform.error.emptyfield=$org.olat.core.util.mail\:mailtemplateform.error.emptyfield
diff --git a/src/main/java/org/olat/ims/lti/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/ims/lti/ui/_i18n/LocalStrings_pt_BR.properties
index ca8e27f7170d8aecbbd1c23d1697a1e06047fd9f..ad961b0695868cab85474453a35123c89e096f90 100644
--- a/src/main/java/org/olat/ims/lti/ui/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/ims/lti/ui/_i18n/LocalStrings_pt_BR.properties
@@ -1,5 +1,11 @@
-#Thu Sep 05 15:05:57 CEST 2013
+#Mon Feb 08 19:41:19 CET 2016
 table.header.action=A\u00E7\u00E3o
 table.header.date=Data
 table.header.key=Key
 table.header.value=Valor
+talkback.errorlog=Log de erro
+talkback.errormsg=Mensagem de erro
+talkback.info=Voc\u00EA est\u00E1 de volta do m\u00F3dulo did\u00E1tico. O m\u00F3dulo did\u00E1tico apresentou as seguintes informa\u00E7\u00F5es\:
+talkback.log=Log
+talkback.msg=Mensagem
+talkback.title=M\u00F3dulo did\u00E1tico encerrado
diff --git a/src/main/java/org/olat/modules/qpool/ui/ItemListMyListsController.java b/src/main/java/org/olat/modules/qpool/ui/ItemListMyListsController.java
index 153fd5236f9d6d25d12ec8036bbc76a96102620e..967545eb33227d8ff589fcb1e90b17d9e957d3ae 100644
--- a/src/main/java/org/olat/modules/qpool/ui/ItemListMyListsController.java
+++ b/src/main/java/org/olat/modules/qpool/ui/ItemListMyListsController.java
@@ -80,6 +80,8 @@ public class ItemListMyListsController extends AbstractItemListController {
         }
 
         myListEl = uifactory.addDropdownSingleselect("source.selector", "my.list", formLayout, myListKeys, myListValues, null);
+        myListEl.setDomReplacementWrapperRequired(false);
+        myListEl.getLabelC().setDomReplaceable(false);
         myListEl.addActionListener(FormEvent.ONCHANGE);
         if(numOfCollections > 0) {
             myListEl.select(myListKeys[0], true);
diff --git a/src/main/java/org/olat/modules/qpool/ui/ItemListMySharesController.java b/src/main/java/org/olat/modules/qpool/ui/ItemListMySharesController.java
index c763fad78c2781e298bc61689e4374223844dd34..5723319e8610f782f020c21f8b5091e99bcc252c 100644
--- a/src/main/java/org/olat/modules/qpool/ui/ItemListMySharesController.java
+++ b/src/main/java/org/olat/modules/qpool/ui/ItemListMySharesController.java
@@ -89,15 +89,22 @@ public class ItemListMySharesController extends AbstractItemListController {
         }
 
         myShareEl = uifactory.addDropdownSingleselect("source.selector", "my.list", formLayout,  myShareKeys, myShareValues, null);
+        myShareEl.setDomReplacementWrapperRequired(false);
+        myShareEl.getLabelC().setDomReplaceable(false);
         myShareEl.addActionListener(FormEvent.ONCHANGE);
 		if(myPools.isEmpty() && myGroups.isEmpty()) {
 			myShareEl.setEnabled(false);
 		} else {
             myShareEl.select( myShareKeys[0], true);
-
-            Pool firstPool = myPools.get(0);
-			PoolItemsSource source = new PoolItemsSource(getIdentity(), ureq.getUserSession().getRoles(), firstPool);
-            updateSource(source);
+            if(myPools.size() > 0) {
+            	Pool firstPool = myPools.get(0);
+            	PoolItemsSource source = new PoolItemsSource(getIdentity(), ureq.getUserSession().getRoles(), firstPool);
+            	updateSource(source);
+            } else if(myGroups.size() > 0) {
+            	BusinessGroup firstGroup = myGroups.get(0);
+            	SharedItemsSource source = new SharedItemsSource(firstGroup, getIdentity(), ureq.getUserSession().getRoles(), false);
+    			updateSource(source);
+            }
         }
 	}
 
diff --git a/src/main/java/org/olat/modules/qpool/ui/_content/item_list.html b/src/main/java/org/olat/modules/qpool/ui/_content/item_list.html
index c33e9b2f2f4fd36346392e1881497b4fd017bb8d..4d365d48d305839dd7bb0740608ff47e12f797d7 100644
--- a/src/main/java/org/olat/modules/qpool/ui/_content/item_list.html
+++ b/src/main/java/org/olat/modules/qpool/ui/_content/item_list.html
@@ -1,5 +1,5 @@
 #if($r.available("source.selector"))
-    <div class="o_qpool_filter_box clearfix">
+    <div class="o_block_bottom o_qpool_filter_box clearfix">
         $r.render("source.selector_LABEL") $r.render("source.selector")
     </div>
 #end
diff --git a/src/main/java/org/olat/modules/qpool/ui/wizard/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/qpool/ui/wizard/_i18n/LocalStrings_pt_BR.properties
index 7ded373838e7a076cacea6abc0088635206ff232..f67856aa81a9e283677e3b16b89beddf1fbcaa0d 100644
--- a/src/main/java/org/olat/modules/qpool/ui/wizard/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/modules/qpool/ui/wizard/_i18n/LocalStrings_pt_BR.properties
@@ -1,7 +1,11 @@
-#Thu Sep 05 23:46:00 CEST 2013
+#Mon Feb 08 19:59:57 CET 2016
 author.choose.title=Escolher autores
 author.confirm.title=Confirmar
 author.item=Autores
+export.outcome.download.Docx=Arquivo Word para testes (off-line) no papel (incluindo folha mestre)
+export.outcome.download.IMS_QTI_1.2=Arquivo de teste QTI 1.2 para troca com outros LMS compat\u00EDveis
+export.outcome.download.Zip=Arquivo ZIP para a troca com outros sistemas OpenOLAT ou para arquivamento
+export.outcome.repository.IMS_QTI_1.2=Teste QTI 1.2 no ambiente autoria de teste
 export.overview=Revis\u00E3o
 export.type=Tipo
 export.type.desc=Compatibilidade do formato de exporta\u00E7\u00E3o
diff --git a/src/main/java/org/olat/modules/reminder/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/reminder/ui/_i18n/LocalStrings_pt_BR.properties
index 6fad65bc19197b857477911c53fbcb6d7822a8d5..b4bd61fc6154f6b122da201311cd0b24743f3597 100644
--- a/src/main/java/org/olat/modules/reminder/ui/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/modules/reminder/ui/_i18n/LocalStrings_pt_BR.properties
@@ -1,4 +1,4 @@
-#Fri Jul 10 17:23:59 CEST 2015
+#Mon Feb 08 20:00:30 CET 2016
 admin.menu.title=Lembretes de curso
 admin.menu.title.alt=Lembretes de Curso
 after.validfrom=Ap\u00F3s o in\u00EDcio
@@ -8,6 +8,7 @@ default.send.time=Hora padr\u00E3o para enviar lembretes
 enable.reminders=Ativar lembretes do curso
 enable.sms.reminders=Lembretes SMS
 error.group.not.found=Grupo n\u00E3o existe dentro deste curso
+interval=Intervalo
 interval.1=A cada hora
 interval.12=2 vezes por dia
 interval.2=A cada 2 horas
diff --git a/src/main/java/org/olat/resource/accesscontrol/provider/free/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/resource/accesscontrol/provider/free/ui/_i18n/LocalStrings_pt_BR.properties
index 3fb4b6b83523f95e373d588ac467dd5a1830a4bb..8fe053cbccf3958e9756d046f86c4b2e8b90a29c 100644
--- a/src/main/java/org/olat/resource/accesscontrol/provider/free/ui/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/resource/accesscontrol/provider/free/ui/_i18n/LocalStrings_pt_BR.properties
@@ -1,7 +1,9 @@
-#Thu Sep 03 11:24:42 CEST 2015
+#Mon Feb 08 20:01:45 CET 2016
 access.button=Ordenar
 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=Conte\u00FAdo livre
+auto.booking=Reserva autom\u00E1tica
+auto.booking.value=Reservar automaticamente o curso em sua abertura sem perguntar novamente.
 create=$org.olat.resource.accesscontrol.ui\:create
 free.method=Dispon\u00EDvel gratuitamente
 offer.description=$org.olat.resource.accesscontrol.ui\:offer.description