diff --git a/lang/pt/dialogue.php b/lang/pt/dialogue.php
new file mode 100644
index 0000000000000..49839ecaafe79
--- /dev/null
+++ b/lang/pt/dialogue.php
@@ -0,0 +1,70 @@
+
Tem a certeza que quer fechar este diálogo?';
+$string['deleteafter'] = 'Apagar diálogos fechados, após (dias)';
+$string['dialogueclosed'] = 'Diálogo fechado';
+$string['dialogueintro'] = 'Introdução do diálogo';
+$string['dialoguemail'] = '$a->userfrom enviou uma nova entrada no seu diálogo para `$a->dialogue`
+
+Poderá vê-la em anexo no fim da sua entrada no diálogo:
+
+$a->url';
+$string['dialoguemailhtml'] = '$a->userfrom enviou uma nova entrada no seu diálogo para `$a->dialogue\'
+Poderá vê-la em anexo no fim do seu url\">diálogo. ';
+$string['dialoguename'] = 'Nome do diálogo';
+$string['dialogueopened'] = 'Diálogo aberto com $a';
+$string['dialoguewith'] = 'Diálogo com $a';
+$string['everybody'] = 'Todos';
+$string['furtherinformation'] = 'Mais informações';
+$string['lastentry'] = 'Última entrada';
+$string['maildefault'] = 'Opção de Correio';
+$string['modulename'] = 'Diálogo';
+$string['modulenameplural'] = 'Diálogos';
+$string['namehascloseddialogue'] = '$a fechou o diálogo';
+$string['newdialogueentries'] = 'Novas entradas no diálogo';
+$string['newentry'] = 'Nova entrada';
+$string['noavailablepeople'] = 'Não niguém disponível com quem dialogar.';
+$string['nopersonchosen'] = 'Não foi seleccionado ninguém';
+$string['nosubject'] = 'Não foi escrito o assunto';
+$string['notextentered'] = 'Não foi escrito nenhum texto';
+$string['notstarted'] = 'Ainda não iniciou este diálogo';
+$string['notyetseen'] = 'Ainda sem ver';
+$string['numberofentries'] = 'Número de entradas';
+$string['numberofentriesadded'] = 'Número de entradas adcionadas: $a';
+$string['of'] = 'de';
+$string['onwrote'] = 'Em $a escreveu';
+$string['onyouwrote'] = 'Em $a você escreveu';
+$string['open'] = 'Aberto';
+$string['openadialoguewith'] = 'Abrir um diálogo com';
+$string['opendialogue'] = 'Abrir diálogo';
+$string['opendialogueentries'] = 'Abrir entradas de diálogo';
+$string['pane0'] = 'Abrir um diálogo';
+$string['pane1'] = '$a Diálogos a espera das suas respostas';
+$string['pane1one'] = '1 Diálogo a espera da sua resposta';
+$string['pane2'] = '$a Diálogos a espera de respostas da outra pessoa';
+$string['pane2one'] = '1 Diálogo a espera de resposta da outra pessoa';
+$string['pane3'] = '$a Diálogos fechados';
+$string['pane3one'] = '1 Diálogo fechado';
+$string['seen'] = 'Visto há $a';
+$string['sendmailmessages'] = 'Enviar mensagens de correio sobre as minhas novas entradas';
+$string['status'] = 'Estado';
+$string['studenttostudent'] = 'De aluno para aluno';
+$string['subject'] = 'Assunto';
+$string['subjectadded'] = 'Assunto adicionado';
+$string['teachertostudent'] = 'De docente para aluno';
+$string['typefirstentry'] = 'Escreva a primeira entrada aqui';
+$string['typefollowup'] = 'Escreva a continuação aqui';
+$string['typeofdialogue'] = 'Tipo de diálogo';
+$string['typereply'] = 'Escreva a resposta aqui';
+$string['viewallentries'] = 'Ver $a entradas de diálogo';
+
+?>
diff --git a/lang/pt/editor.php b/lang/pt/editor.php
new file mode 100644
index 0000000000000..29e5f0d435a50
--- /dev/null
+++ b/lang/pt/editor.php
@@ -0,0 +1,76 @@
+] para regressar para o MODO WYSIWIG.';
+$string['texttop'] = 'TopoTexto';
+$string['top'] = 'Topo';
+$string['underline'] = 'Sublinhar';
+$string['undo'] = 'Desfazer a sua última acção';
+$string['unorderedlist'] = 'Lista de itens';
+$string['vertical'] = 'Vertical';
+$string['width'] = 'Largura';
+
+?>