diff --git a/core/src/core/classes/class.ConfService.php b/core/src/core/classes/class.ConfService.php
index 85fb63dbbe..9d1ef26882 100644
--- a/core/src/core/classes/class.ConfService.php
+++ b/core/src/core/classes/class.ConfService.php
@@ -337,7 +337,8 @@ private function invalidateLoadedRepositories(){
*/
public static function getAccessibleRepositories($userObject=null, $details=false, $labelOnly = false, $skipShared = false){
$result = array();
- foreach (ConfService::getRepositoriesList("all") as $repositoryId => $repositoryObject)
+ $allReps = ConfService::getRepositoriesList("all");
+ foreach ($allReps as $repositoryId => $repositoryObject)
{
if(!ConfService::repositoryIsAccessible($repositoryId, $repositoryObject, $userObject, $details, $skipShared)){
continue;
diff --git a/core/src/core/classes/class.Repository.php b/core/src/core/classes/class.Repository.php
index adf37925ef..eeb24d2573 100644
--- a/core/src/core/classes/class.Repository.php
+++ b/core/src/core/classes/class.Repository.php
@@ -473,6 +473,7 @@ function getInferOptionsFromParent(){
*/
public function setGroupPath($groupPath)
{
+ if(strlen($groupPath) > 1) $groupPath = rtrim($groupPath, "/");
$this->groupPath = $groupPath;
}
diff --git a/core/src/plugins/access.ajxp_conf/i18n/pt.php b/core/src/plugins/access.ajxp_conf/i18n/pt.php
new file mode 100644
index 0000000000..00678ee4d2
--- /dev/null
+++ b/core/src/plugins/access.ajxp_conf/i18n/pt.php
@@ -0,0 +1,143 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+$mess=array(
+"1" => "Dados de Configuração",
+"2" => "Utilizadores e Grupos",
+"3" => "Áreas de Trabalho",
+"4" => "Registos",
+"5" => "Diagnóstico",
+"6" => "Nome de Utilizador",
+"7" => "É Administrador",
+"8" => "Etiqueta de Área de Trabalho",
+"9" => "Tipo de Acesso",
+"10" => "Fontes Meta",
+"11" => "Adicionar uma Fonte",
+"12" => "Plugin Meta",
+"13" => "Tem a certeza de que pretende apagar esta fonte?",
+"14" => "Verdadeiro",
+"15" => "Falso",
+"16" => "Data de Ficheiro",
+"17" => "Data",
+"18" => "I.P.",
+"19" => "Nível",
+"20" => "Utilizador",
+"21" => "Acção",
+"22" => "Parâmetros",
+"23" => "Nome de Teste",
+"24" => "Nome de Dados",
+"25" => "Acesso à Área de Trabalho",
+"26" => "Alterar Palavra-Chave",
+"27" => "Direitos de Administrador",
+"28" => "O Utilizador tem permissões de administrador?",
+"29" => "Ler",
+"30" => "Escrever",
+"32" => "Controlador de Acesso",
+"33" => "A carregar...",
+"34" => "Tem a certeza de que quer apagar este utilizador? Esta operação não é reversível!",
+"35" => "Tem a certeza de que quer apagar esta Área de Trabalho? Esta operação não é reversível!",
+"36" => "Campos obrigatórios não preenchidos!",
+"37" => "ATENÇÃO: A confirmação difere da palavra-chave introduzida!",
+"38" => "Por favor preencha o campo de login!",
+"39" => "Por favor preencha ambos os campos da palavra-chave!",
+"40" => "Por favor marque a caixa para confirmar!",
+"41" => "Opções do Controlador",
+"42" => "Por favor escolha um controlador!",
+"43" => "O utilizador já existe, por favor escolha outro Login!",
+"44" => "Utilizador criado com sucesso",
+"45" => "Alterados os direitos de administrador para o utilizador ",
+"46" => "Alterados os direitos para o utilizador ",
+"47" => "Guardadas as alterações para o utilizador ",
+"48" => "A palavra-chave foi mudada com sucesso para o utilizador ",
+"49" => "Impossível actualizar a palavra-chave",
+"50" => "Erro: uma Área de Trabalho com o mesmo nome já existe",
+"51" => "A pasta 'conf' não tem permissões de escrita",
+"52" => "Criada a Área de Trabalho com sucesso! Pode agora adicionar algumas 'Fontes de Metadata' para melhorar os conteúdos, adicionar Indexação automática, etc",
+"53" => "Erro ao tentar editar a Área de Trabalho",
+"54" => "Editada com sucesso a Área de Trabalho",
+"55" => "ATENÇÃO: De momento apenas pode correr uma instância de cada plugin meta.",
+"56" => "Adicionada fonte meta com sucesso",
+"57" => "Apagada fonte meta com sucesso",
+"58" => "Editada a fonte meta com sucesso",
+"59" => "Apagada a Área de Trabalho com Sucesso",
+"60" => "Utilizador apagado com sucesso",
+"61" => "Argumentos errados!",
+"62" => "Resumo de Permissões",
+"63" => "Todas",
+"64" => "Alteradas as permissões para o papel ",
+"65" => "O nome do papel já existe, escolha outro nome!",
+"66" => "Papel criado com sucesso",
+"67" => "Impossível encontrar o papel ",
+"68" => "Papel apagado com Sucesso",
+"69" => "Papéis",
+"70" => "Papéis de Utilizador",
+"71" => "Papéis Disponíveis",
+"72" => "Arraste os papéis para os atribuir a um utilizador",
+"73" => "Papel adicionado ao Utilizador ",
+"74" => "Papel removido ao utilizador ",
+"75" => "Novo papel",
+"role_access" => "p",
+"76" => "ID de Papel",
+"77" => "Controlo de Acesso",
+"78" => "Dados Pessoais",
+"79" => "Área de Trabalho",
+"80" => "Ajustar acesso para este utilizador (Clique na etiqueta de Área de Trabalho da qual deseja que seja a que é mostrada sempre que o utilizador iniciar sessão)",
+"81" => "Dados específicos da Área de Trabalho",
+"82" => "Editar utilizadores em simultâneo",
+"83" => "Arraste os papéis para os aplicar a todos os utilizadores (Utilizadores partilhados serão ignorados)",
+"84" => "Papéis de Utilizador",
+"85" => "Manual de Filtro de Acções",
+"86" => "lista e acções separada por virgulas que serão desactivadas para este papel, não importa o tipo de permissão de acesso.",
+"87" => "Actualizadas as permissões com sucesso para este papel",
+"88" => "Esta Área de Trabalho é definida no ficheiro 'config', não pode editar as fontes meta da mesma usando a interface gráfica.",
+"89" => "Dados específicos de Utilizador",
+"90" => "Nova Área de Trabalho",
+"91" => "Novo Modelo",
+"92" => "Criar um novo modelo",
+"93" => "Editar",
+"94" => "Editar vários",
+"95" => "Escolha uma etiqueta e um controlador para aceder aos dados (seleccione todas as secções de campos obrigatórios, pode passar com o rato sobre as etiquetas das mesmas para obter mais informações).",
+"96" => "Uma vez que uma etiqueta e um controlador estejam seleccionados, active os campos que pretende preencher no modelo usando as caixas de selecção. Os outros campos serão deixados para o utilizador. Pode activar alguns campos e deixa-los vazios, caso pretenda ocultar os mesmos dos utilizadores.",
+"repository_access_key" => "A",
+"97" => "Opções do Plugin actualizadas com sucesso",
+"98" => "Configurações do Core",
+"99" => "Plugins",
+"100" => "Opções partilhadas '%s' dos plugins",
+"101" => "Nome",
+"102" => "Identificador",
+"103" => "Descrição",
+"104" => "Activado",
+"105" => "Verificações Automáticas",
+"106" => "Identificador único",
+"107" => "Configurações de Plugins",
+"108" => "Documentação",
+"109" => "Configurações Globais",
+"110" => "Áreas de Trabalho & Utilizadores",
+"111" => "Registos & Outros Dados",
+"112" => "Aplicar este papel por pré definição a todos os novos utilizadores.",
+"113" => "Estado dos Papéis actualizado com sucesso",
+"114" => "Aplica-se a",
+"115" => "Esquema",
+"116" => "Etiqueta do Modelo",
+"117" => "Etiqueta do Controlador",
+"118" => "Novo Grupo",
+"group_access" => "G",
+"119" => "Definir grupo do utilizador",
+);
\ No newline at end of file
diff --git a/core/src/plugins/access.ajxp_shared/i18n/pt.php b/core/src/plugins/access.ajxp_shared/i18n/pt.php
new file mode 100644
index 0000000000..65f5655470
--- /dev/null
+++ b/core/src/plugins/access.ajxp_shared/i18n/pt.php
@@ -0,0 +1,56 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+$mess=array(
+"1" => "Utilizadores partilhados",
+"2" => "Áreas de Trabalho Partilhadas",
+"3" => "Ficheiros Públicos",
+"4" => "Caminho do Ficheiro",
+"5" => "Repositório",
+"6" => "Palavra-Chave",
+"7" => "Validade",
+"8" => "Elementos",
+"9" => "Utilizadores Associados",
+"10"=> "Áreas de Trabalho Associadas",
+"11"=> "Tem a certeza de que quer apagar os seguintes elementos?",
+"12"=> "Não tem permissões para apagar este elemento.",
+"13"=> "Apagado com sucesso o ficheiro público.",
+"14"=> "Integridade",
+"15"=> "Confirmar",
+"16"=> "Danificado",
+"17"=> "URL de Transferência",
+"18"=> "Copiar URL",
+"19"=> "Copiar URL para enviar por e-mail.",
+"20"=> "Transferências",
+"21"=> "Sim",
+"22"=> "Não",
+"23"=> "Apagados com sucesso %s ficheiros.",
+"24"=> "Nada para apagar.",
+"25"=> "Limpar Expirados",
+"26"=> "Apagar Ficheiros Partilhados Expirados.",
+"27"=> "Proprietário",
+"28"=> "Ficheiros partilhados para transferência directa, protegidos ou não por uma Palavra-Chave.",
+"29"=> "Delega Áreas de Trabalho criados por utilizadores.",
+"30"=> "Utilizadores criados para aceder às Áreas de Trabalho Delegadas.",
+"31"=> "Descrição",
+"32"=> "Repor",
+"33"=> "Repor Contador de Transferências",
+);
+?>
diff --git a/core/src/plugins/access.dropbox/i18n/conf/pt.php b/core/src/plugins/access.dropbox/i18n/conf/pt.php
new file mode 100644
index 0000000000..7788c64743
--- /dev/null
+++ b/core/src/plugins/access.dropbox/i18n/conf/pt.php
@@ -0,0 +1,33 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Dropbox" => "Dropbox",
+"This plugin allows accessing a dropbox account. Still experimental, requires PEAR/HTTP_OAuth extension." => "Este Plugin permite acesso a uma conta Dropbox. Ainda é experimental, requer a extensão PEAR/HTTP_OAuth.",
+"Consumer Key" => "Chave de Consumidor",
+"Key" => "Chave",
+"Consumer Secret" => "Segredo do Consumidor",
+"Secret" => "Segredo",
+"User Mail" => "E-Mail do Utilizador",
+"User account" => "Conta do Utilizador",
+"Password" => "Palavra-Chave",
+"User Password" => "Palavra-Chave do Utilizador",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/access.fs/class.fsAccessDriver.php b/core/src/plugins/access.fs/class.fsAccessDriver.php
index 9861e8b77e..42823f8a43 100644
--- a/core/src/plugins/access.fs/class.fsAccessDriver.php
+++ b/core/src/plugins/access.fs/class.fsAccessDriver.php
@@ -1236,6 +1236,22 @@ function readFile($filePathOrData, $headerType="plain", $localName="", $data=fal
header('Content-Disposition: attachment; filename="' . basename($filePathOrData) . '"');
return;
}
+ if($this->getFilteredOption("USE_XACCELREDIRECT", $this->repository->getId()) && $this->wrapperClassName == "fsAccessWrapper" && array_key_exists("X-Accel-Mapping",$_SERVER)){
+ if(!$realfileSystem) $filePathOrData = fsAccessWrapper::getRealFSReference($filePathOrData);
+ $filePathOrData = str_replace("\\", "/", $filePathOrData);
+ $filePathOrData = SystemTextEncoding::toUTF8($filePathOrData);
+ $mapping = explode('=',$_SERVER['X-Accel-Mapping']);
+ $replacecount = 0;
+ $accelfile = str_replace($mapping[0],$mapping[1],$filePathOrData,$replacecount);
+ if($replacecount == 1){
+ header("X-Accel-Redirect: $accelfile");
+ header("Content-type: application/octet-stream");
+ header('Content-Disposition: attachment; filename="' . basename($accelfile) . '"');
+ return;
+ } else {
+ AJXP_Logger::logAction("error","Problem with X-Accel-Mapping for file $filePathOrData");
+ }
+ }
$stream = fopen("php://output", "a");
if($realfileSystem){
AJXP_Logger::debug("realFS!", array("file"=>$filePathOrData));
diff --git a/core/src/plugins/access.fs/i18n/conf/pt.php b/core/src/plugins/access.fs/i18n/conf/pt.php
new file mode 100644
index 0000000000..47023e1e71
--- /dev/null
+++ b/core/src/plugins/access.fs/i18n/conf/pt.php
@@ -0,0 +1,38 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"File System (Standard)" => "Sistema de Ficheiros (padrão)",
+"The most standard access to a filesystem located on the server." => "O tipo de acesso padrão para aceder ao sistema de ficheiros do servidor.",
+"Path" => "Caminho",
+"Real path to the root folder on the server" => "Caminho Real para a raíz da pasta no servidor",
+"Create" => "Criar",
+"Create folder if it does not exists" => "Criar pasta caso esta não exista",
+"File Creation Mask" => "Máscara de criação de Ficheiro",
+"Optionnaly apply a chmod operation. Value must be numeric, like 0777, 0644, etc." => "Opcionalmente utilizar o 'chmod' para aplicar permissões. Os valores devem ser numéricos, por exemplo: 0777, 0644, etc.",
+"Purge Days" => "Dias de Limpeza",
+"Option to purge documents after a given number of days. This require a manual set up of a CRON task. Leave to 0 if you don't wan't to use this feature." => "Opção para limpar os documentos após um certo número de dias. Requer configurar manualmente uma tarefa cronológica (CRON). Deixe o valor 0 caso não pretenda utilizar esta função.",
+"Real Size Probing" => "Tamanho Real de Teste",
+"Use system command line to get the filesize instead of php built-in function (fixes the 2Go limitation)" => "Utilizar a linha de comandos para obter um tamanho de ficheiro em vez da função incorporada no PHP (corrige o limite de 2GB)",
+"X-SendFile Active" => "Activar X-SendFile",
+"Delegates all download operations to the webserver using the X-SendFile header. Warning, this is an external module to install for Apache. Module is active by default in Lighttpd. Warning, you have to manually add the folders where files will be downloaded in the module configuration (XSendFilePath directive)" => "Delega todas as operações de transferência para o servidor utilizado o X-SendFile header. ATENÇÃO: Este é um módulo externo que tem que ser instalado no Apache. Este módulo encontra-se activado por pré definição no Lighttpd. ATENÇÃO: Tem que manualmente adicionar as pastas onde os ficheiros serão transferidos na configuração do módulo (Na pasta XSendFilePath)",
+"Data template" => "Modelo de Dados",
+"Path to a directory on the filesystem whose content will be copied to the repository the first time it is loaded." => "Caminho para a pasta no sistema de ficheiros cujo conteúdos serão copiados para a Área de Trabalho na primeira vez que esta for carregada."
+);
\ No newline at end of file
diff --git a/core/src/plugins/access.fs/manifest.xml b/core/src/plugins/access.fs/manifest.xml
index 9c75565969..e78c93879b 100644
--- a/core/src/plugins/access.fs/manifest.xml
+++ b/core/src/plugins/access.fs/manifest.xml
@@ -14,6 +14,7 @@
+
@@ -38,4 +39,4 @@
-
\ No newline at end of file
+
diff --git a/core/src/plugins/access.ftp/i18n/conf/pt.php b/core/src/plugins/access.ftp/i18n/conf/pt.php
new file mode 100644
index 0000000000..1c1567d233
--- /dev/null
+++ b/core/src/plugins/access.ftp/i18n/conf/pt.php
@@ -0,0 +1,44 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"FTP Server" => "Servidor FTP",
+"This driver can access a remote FTP server" => "Este controlador consegue aceder a um servidor remoto FTP",
+"Connexion" => "Ligação",
+"Host" => "Anfitrião",
+"Ftp Host to connect to" => "Anfitrião FTP a ligar",
+"Port" => "Porta",
+"Ftp Host port" => "Porta do Anfitrião FTP",
+"Path" => "Caminho",
+"Real path to the root folder on the server" => "Caminho real para a pasta raíz do servidor",
+"Secure" => "Ligação Segura",
+"Whether to use ftp or ftps protocol" => "Usar protocolo FTP ou FTPS",
+"Active" => "Activado",
+"Whether to use active or passive" => "Usar uma ligação Activa ou Passiva",
+"FTP Server Tweaks" => "Tweaks ao Servidor FTP",
+"Fix Permissions" => "Corrigir Permissões",
+"How to handle remote permissions to be used by PHP as local permissions. See manual." => "Como interpretar permissões dos ficheiros remotos a serem usadas pelo PHP como sendo locais. Leia a documentação para mais informações.",
+"Temporary Folder" => "Pasta temporária",
+"Temporary folder on the local server used for file uploads. For the moment, it must be placed under your ajaxplorer folder and you must create it and set it writeable by Apache." => "Utilizar pasta temporária no servidor local para enviar ficheiros. De momento, deverá ser colocada dentro da pasta do seu AjaXplorer e deverá ser criada com permissões de escrita no Apache.",
+"Dynamic FTP" => "FTP Dinâmico",
+"Pass Ftp data through Auth driver" => "Passar os dados FTP pelo controlador auth",
+"In conjunction with a correctly configured auth.ftp driver, this allow to transform ajaxplorer into a simple netFtp client." => "Em conjunto com um controlador de auth.ftp correctamente configurado, irá permitir transformar o AjaxPlorer num simples cliente netFTP.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/access.hpcloud/i18n/conf/pt.php b/core/src/plugins/access.hpcloud/i18n/conf/pt.php
new file mode 100644
index 0000000000..a7cb251855
--- /dev/null
+++ b/core/src/plugins/access.hpcloud/i18n/conf/pt.php
@@ -0,0 +1,32 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"S3 (Amazon Web Service)" => "S3 (Serviço Amazon Web)",
+"Access an AWS server. Requires AWS-SDK for PHP" => "Aceder a um servidor AWS. Requer 'AWS-SDK' para o PHP ",
+"Key" => "Chave",
+"S3 Api Key" => "Chave API S3",
+"Secret Key" => "Chave Secreta",
+"S3 secret key" => "Chave S3 Secreta",
+"Region" => "Região",
+"S3 storage region" => "Opções de Registo da região S3",
+"Container" => "Contentor",
+"Root container in the S3 storage" => "Contentor S3"
+);
\ No newline at end of file
diff --git a/core/src/plugins/access.imap/resources/i18n/conf/pt.php b/core/src/plugins/access.imap/resources/i18n/conf/pt.php
new file mode 100644
index 0000000000..f9e35135de
--- /dev/null
+++ b/core/src/plugins/access.imap/resources/i18n/conf/pt.php
@@ -0,0 +1,48 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Mailbox (Imap or POP)" => "Caixa de Correio (Imap ou POP)",
+"This plugin will browse the content of a mailbox (imap or pop) and allow to grab E-Mails attachments and copy them to another repository. Requires the PHP IMAP extension." => "Este plugin irá navegar nos conteúdos de uma Caixa de Correio (imap ou pop) e permite fazer a transferência de anexos dos e-mails e copiar os mesmos para outro repositório. Requer a extensão PHP IMAP.",
+"Mail Server" => "Servidor Mail",
+"Host" => "Anfitrião",
+"Server host" => "Servidor Anfitrião",
+"Port" => "Porta",
+"Server port" => "Porta do Servidor",
+"Ssl" => "Ssl",
+"Secure?" => "Seguro?",
+"Type" => "Tipo",
+"Imap or Pop Server?" => "Servidor Imap ou Pop?",
+"Mailbox Definition" => "Definições da Caixa de Correio",
+"User" => "Utilizador",
+"User account" => "Conta de Utilizador",
+"Password" => "Palavra-Chave",
+"User Password" => "Palavra-Chave de Utilizador",
+"Default Mailbox" => "Caixa de Correio pré-definida",
+"Mailbox to connect by default" => "Caixa de correio ligada por pré definição",
+"Repository Options" => "Opções do Repositório",
+"Default Rights" => "Permissões pré-definidas",
+"This right pattern (empty, r, or rw) will be applied at user creation for this repository." => "Padrões de permissões (vazio r, ou rw) que serão aplicados aquando a criação de um utilizador para este repositório.",
+"Pagination Threshold" => "Limiar de Paginação",
+"When a folder will contain more items than this number, display will switch to pagination mode, for better performances." => "Quando uma pasta contém mais itens que o número especificado, o ecrã será alterado para modo de paginação para um melhor desempenho.",
+"#Items per page" => "#Itens por página",
+"Once in pagination mode, number of items to display per page." => "Uma vez em modo paginação, o número de itens a mostrar por página.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/access.mysql/resources/i18n/conf/pt.php b/core/src/plugins/access.mysql/resources/i18n/conf/pt.php
new file mode 100644
index 0000000000..5f9769a1c7
--- /dev/null
+++ b/core/src/plugins/access.mysql/resources/i18n/conf/pt.php
@@ -0,0 +1,36 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Mysql Database" => "Base de DadosMysql",
+"This driver can browse and update tables and records in a MySQL database, kind of phpMyAdmin." => "O controlador pode navegar e actualizar tabelas e registos numa base de dados MySQL do género phpMyAdmin.",
+"Host" => "Anfitrião",
+"Host to the MySQL Server" => "Anfitrião do Servidor de MySQL",
+"Database" => "Base de Dados",
+"Database name" => "Nome da Base de Dados",
+"User" => "Utilizador",
+"User name (must have privileges to access this db)" => "Nome de Utilizador (tem que possuir permissões de acesso a esta Base de Dados)",
+"Password" => "Palavra-Chave",
+"User password" => "Palavra-Chave de Utilizador",
+"Pattern" => "Padrão",
+"If not empty, only tables beginning with such a prefix will be displayed." => "Caso não esteja vazio, apenas as tabelas com o prefixo serão mostradas.",
+"Repository Commons" => "Ficheiros de Repositório Comuns",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/access.mysql/resources/i18n/pt.php b/core/src/plugins/access.mysql/resources/i18n/pt.php
new file mode 100644
index 0000000000..6cc93b041b
--- /dev/null
+++ b/core/src/plugins/access.mysql/resources/i18n/pt.php
@@ -0,0 +1,27 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+$mess=array(
+"1" => "Criar Tabela",
+"2" => "Insira a sua Query SQL aqui",
+"3" => "Procurar",
+"4" => "Limpar"
+);
+?>
diff --git a/core/src/plugins/access.remote_fs/i18n/conf/pt.php b/core/src/plugins/access.remote_fs/i18n/conf/pt.php
new file mode 100644
index 0000000000..da3f82351d
--- /dev/null
+++ b/core/src/plugins/access.remote_fs/i18n/conf/pt.php
@@ -0,0 +1,41 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Remote Server (via API)" => "Servidor Remoto (com API)",
+"Access a remote server implementing the AjaXplorer API (most commonly a remote server with another AjaXplorer installed)" => "Acesso a um servidor Remoto usando a API do AjaxPlorer (Mais comummente um servidor remoto com AjaXplorer instalado)",
+"Host" => "Anfitrião",
+"Domain name or IP to the remote server, without http" => "Nome do Domínio ou IP do servidor remoto, sem http",
+"Uri" => "Uri",
+"Path of the API implementor on the remote server." => "Caminho para o implementador de API do servidor remoto.",
+"Remote Authentification" => "Autenticação Remota",
+"Whether we should authenticate to the remote server or not. If yes, will try to login as an AjaXplorer user, or with standard http auth if Http Auth URI is set." => "Caso devamos ou não autenticar-nos no servidor remoto. Caso sim, iremos tentar fazer login utilizando o utilizador AjaXplorer ou simplesmente com o método de autenticação padrão http caso a URI esteja definida.",
+"Login" => "Login",
+"Login for http authentification" => "Login a ser usado para a autenticação http",
+"Password" => "Palavra-Chave",
+"Password for http authentification" => "Palavra-Chave para a Autenticação http",
+"Http Auth URI" => "URI de autenticação http",
+"Path to the authentication script, e.g. /ajaxplorer/index.php (only if you are using basic http auth)" => "Caminho para o script de autenticação, ex.: /ajaxplorer/index.php (apenas se estiver a usar autenticação http básica)",
+"Temporary Folder" => "Pasta Temporária",
+"Temporary folder on the local server used for file uploads. For the moment, it must be placed under your ajaxplorer folder and you must create it and set it writeable by Apache." => "Pasta Temporária no servidor Local usada para o envio de ficheiros. De momento, esta deverá ser colocada dentro da pasta do AjaXplorer, e ter as respectivas permissões de escrita por parte do Apache.",
+"Api Capabilities" => "Capacidades da API",
+"AjaXplorer plugins actions supported by remote server, thus forwarded directly instead of executed locally." => "As acções dos plugins AjaXplorer suportadas pelo servidor remoto, sendo estas redireccionadas directamente para o servidor remoto em vez de tratadas localmente.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/access.s3/i18n/conf/pt.php b/core/src/plugins/access.s3/i18n/conf/pt.php
new file mode 100644
index 0000000000..0702fbf62d
--- /dev/null
+++ b/core/src/plugins/access.s3/i18n/conf/pt.php
@@ -0,0 +1,32 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"S3 (Amazon Web Service)" => "S3 (Serviço Amazon Web)",
+"Access an AWS server. Requires AWS-SDK for PHP" => "Aceder a um servidor AWS. Requer 'AWS-SDK' para o PHP ",
+"Key" => "Chave",
+"S3 Api Key" => "Chave API S3",
+"Secret Key" => "Chave Secreta",
+"S3 secret key" => "Chave S3 Secreta",
+"Region" => "Região",
+"S3 storage region" => "Região de Armazenamento S3",
+"Container" => "Contentor",
+"Root container in the S3 storage" => "Contentor S3"
+);
\ No newline at end of file
diff --git a/core/src/plugins/access.sftp/i18n/conf/pt.php b/core/src/plugins/access.sftp/i18n/conf/pt.php
new file mode 100644
index 0000000000..682313e43f
--- /dev/null
+++ b/core/src/plugins/access.sftp/i18n/conf/pt.php
@@ -0,0 +1,33 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"FTP over SSH" => "FTP sobre SSH",
+"Access a remote server filesystem using FTP via SSH server. Handy for working around permissions problems." => "Aceder a um sistema de ficheiros remoto usando FTP sobre SSH. Muito útil para problemas chatos com permissões.",
+"Server URL" => "URL do Servidor",
+"Path to remote sftp server" => "Caminho para o servidor STFP remoto",
+"Port number" => "Porta Número",
+"Port to SSH server" => "Porta do servidor SSH",
+"Path" => "Caminho",
+"Real path to the folder on the server" => "Caminho real para a pasta no servidor",
+"Fix Permissions" => "Corrigir Permissões",
+"How to handle remote permissions to be used by PHP as local permissions. See manual." => "Como interpretar as permissões no servidor remoto a serem usadas pelo PHP como sendo locais. Leia a documentação para mais informações.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/access.smb/i18n/conf/pt.php b/core/src/plugins/access.smb/i18n/conf/pt.php
new file mode 100644
index 0000000000..605356d4ec
--- /dev/null
+++ b/core/src/plugins/access.smb/i18n/conf/pt.php
@@ -0,0 +1,31 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Samba" => "Samba",
+"Browse a Samba Server" => "Explorar um servidor Samba",
+"Host" => "Anfitrião",
+"Full path to the Samba Share without trailing slash. Can contain user:password too." => "Caminho para a partilha Samba sem as barras. Pode ser do tipo 'utilizador:password' também.",
+"Uri" => "Uri",
+"Path to the root folder on the server" => "Caminho para a pasta raíz no servidor",
+"File Creation Mask" => "Máscara de Criação do Ficheiro",
+"Optionnaly apply a chmod operation. Value must be numeric, like 0777, 0644, etc." => "Opcionalmente aplicar um chmod para corrigir permissões. Os valores devem ser numéricos, do género: 0777, 0644, etc.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/access.webdav/i18n/conf/pt.php b/core/src/plugins/access.webdav/i18n/conf/pt.php
new file mode 100644
index 0000000000..2f8a26a8b8
--- /dev/null
+++ b/core/src/plugins/access.webdav/i18n/conf/pt.php
@@ -0,0 +1,31 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"WebDAV (PEAR)" => "WebDAV (PEAR)",
+"Access a WebDAV server. Requires PEAR/HTTP_WebDAVClient installed with the patched found in the plugin folder applied." => "Acesso a um servidor WebDAV. Requer que o 'PEAR/HTTP_WebDAVClient' esteja instalado com a correcção contida na pasta do plugin.",
+"Host" => "Servidor",
+"Host of the WebDAV server, with http/https and without trailing slash. Can contain user:password too." => "Servidor de WebDAV com http/https e sem as barras. Pode ser do tipo utilizador:password também.",
+"Uri" => "Uri",
+"Path to the root folder on the server" => "Caminho para a pasta raíz no servidor",
+"File Creation Mask" => "Máscara de criação do ficheiro",
+"Optionnaly apply a chmod operation. Value must be numeric, like 0777, 0644, etc." => "Opcionalmente aplicar um 'chmod' para corrigir permissões. Os valores devem ser numéricos, do género: 0777, 0644, etc.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/action.powerfs/i18n/conf/pt.php b/core/src/plugins/action.powerfs/i18n/conf/pt.php
new file mode 100644
index 0000000000..a114aa3a06
--- /dev/null
+++ b/core/src/plugins/action.powerfs/i18n/conf/pt.php
@@ -0,0 +1,27 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+$mess = array(
+ // will be replaced by the application title
+ "Power FS" => "Power FS",
+ "This set of extensions assume that you have an administration access to your server: ability to tweak the webserver and the php configuration, ability to access the command line, etc." => "Este conjunto de extensões assume que existe um administrador com acesso ao servidor com a habilidade de fazer alterações ao mesmo, configuração PHP, linha de comandos, etc."
+);
+
+?>
\ No newline at end of file
diff --git a/core/src/plugins/action.powerfs/i18n/pt.php b/core/src/plugins/action.powerfs/i18n/pt.php
new file mode 100644
index 0000000000..545fcd1580
--- /dev/null
+++ b/core/src/plugins/action.powerfs/i18n/pt.php
@@ -0,0 +1,28 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+$mess = array(
+ // will be replaced by the application title
+ "1" => "A criar o ficheiro, por favor aguarde",
+ "2" => "Actualize a pasta actual",
+ "3" => "A Transferência do ficheiro deverá começar automaticamente"
+);
+
+?>
\ No newline at end of file
diff --git a/core/src/plugins/action.scheduler/i18n/pt.php b/core/src/plugins/action.scheduler/i18n/pt.php
new file mode 100644
index 0000000000..6af7af065b
--- /dev/null
+++ b/core/src/plugins/action.scheduler/i18n/pt.php
@@ -0,0 +1,59 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+$mess = array(
+ // will be replaced by the application title
+ "1" => "Acção",
+ "1d" => "Acção a ser executada pela tarefa",
+ "2" => "Agenda",
+ "2d" => "Expressão cronológica utilizando o seguinte formato : minutos horas dias diasSemanas meses. Pode utilizar Wildcards, passos e intervalos.",
+ "3" => "Próxima Execução",
+ "4" => "ID do Repositório",
+ "4s" => "Repositório",
+ "4d" => "ID da Área de Trabalho alvo",
+ "5" => "Parâmetros",
+ "5d" => "Replicar parâmetros das acções",
+ "6" => "Nome do parâmetro",
+ "6d" => "Acção especifica de um nome de parâmetro",
+ "7" => "Valor do Parâmetro",
+ "7d" => "Acção especifica de um valor de um parâmetro",
+ "8" => "Nova Tarefa",
+ "9" => "Agenda uma tarefa a ser executada de forma regular",
+ "10" => "Editar tarefa",
+ "11" => "Editar parâmetros de agenda da tarefa",
+ "12" => "Etiqueta",
+ "12d"=> "Etiqueta Legível por Humanos desta Tarefa",
+ "13" => "Estado",
+ "14" => "Ultima Execução",
+ "15"=> "Correr todas as tarefas",
+ "15d" => "Correr tarefa(s) seleccionada(s) agora",
+ "16" => "Correr Tarefa",
+ "16d" => "Correr Agenda e executar todas as tarefas agendadas",
+ "17" => "Utilizador(es)",
+ "17d" => "Introduza uma lista de utilizadores separados por virgulas, ou um Wildcard * Tarefa recursiva para todos os utilizadores.",
+ "18" => "Agenda",
+ "18d" => "Agenda Cronológica de acções",
+ "19" => "Apagar Tarefa",
+ "19d" => "Remover entrada da agenda e remover as tarefas seleccionadas",
+ "20" => "Expressão Cronológica",
+ "20d" => "Gerar uma expressão Cronológica",
+ "21" => "Adicionar a seguinte linha à sua Tabela Cronológica, substituindo o valor da sua palavra-chave real e agendando o que pretende (configurado aqui para correr a cada cinco minutos).",
+ "22" => "Agendamento Genérico para correr tarefas de forma regular. Requer a activação de CLI e de uma Tabela Cronológica ou de um sistema semelhante.",
+);
\ No newline at end of file
diff --git a/core/src/plugins/action.share/res/i18n/conf/pt.php b/core/src/plugins/action.share/res/i18n/conf/pt.php
new file mode 100644
index 0000000000..8123d01e8b
--- /dev/null
+++ b/core/src/plugins/action.share/res/i18n/conf/pt.php
@@ -0,0 +1,29 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Sharing Features" => "Funções de Partilha",
+"Share Center actions and hooks" => "Centro de partilha de acções e ganchos(hooks)",
+"Metadata File" => "Ficheiro de Metadata",
+"Hidden file containing shared metadata" => "Ficheiro oculto que contém informação de Metadata partilhada",
+"File location" => "Localização do ficheiro",
+"Where to store the metadata file : LOCAL means a hidden file will be created in each folder, GLOBAL means that one file will be created in AJXP_DATA_PATH/plugins/action.share folder." => "Onde guardar o ficheiro de Metadata : LOCAL significa que será criado um ficheiro oculto em cada pasta, GLOBAL significa que será criado um ficheiro na pasta 'AJXP_DATA_PATH/plugins/action.share'.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/action.share/res/i18n/pt.php b/core/src/plugins/action.share/res/i18n/pt.php
new file mode 100644
index 0000000000..bbf392edc0
--- /dev/null
+++ b/core/src/plugins/action.share/res/i18n/pt.php
@@ -0,0 +1,84 @@
+ "%s Transferência Pública",
+ // will be replaced by the filename to download
+ "2" => "Clique na imagem para efectuar a transferência de %s para o seu computador",
+ "3" => "Palavra-Chave Incorrecta",
+ "4" => "Introduza a palavra-chave requerida e clique na imagem para efectuar a transferência de %s para o seu computador",
+ "5" => "palavra-chave",
+ "6" => "Desactivar partilha",
+ "7" => "Desactivar a partilha não irá remover o ficheiro. Caso pretenda modificar os parâmetros do mesmo, volte a partilhar o ficheiro.",
+ "8" => "O ficheiro está partilhado",
+ "9" => "Use este botão para parar de partilhar esta pasta",
+ "10"=> "A pasta está partilhada",
+ "11"=> "Validade",
+ "12"=> "Palavra-Chave",
+ "13"=> "Sim",
+ "14"=> "Não",
+ "15"=> "O ficheiro foi transferido %s vezes",
+ "16"=> "repor",
+ "17"=> "Clique em repor para repor a 0 o contador de transferências",
+ "18"=> "A pasta foi partilhada como uma nova Área de Trabalho",
+ "19"=> "Opções da Área de Trabalho modificadas com sucesso",
+ "20"=> "Ooops, o ficheiro que requereu não foi encontrado! Talvez este tenha sido apagado, ou não esteja mais partilhado consigo.",
+ "21"=> "Validade (dias): ",
+ "22"=> "Máximo de Transferências permitidas: ",
+ "23"=> "Palavra-Chave Opcional: ",
+ "24"=> "Defina a validade e palavra-chave para aceder a um ficheiro e de seguida clique em \"Gerar\".",
+ "25"=> "Sem limite",
+ "26"=> "Escolha os utilizadores ou grupos e defina as permissões de acesso dos mesmos. Usar só 'Escrever' irá criar uma Área de Trabalho apenas de Envio.",
+ "27"=> "Partilhar ficheiro",
+ "28"=> "Partilhar pasta",
+ "29"=> "URL Web",
+ "30"=> "Acesso de Utilizador",
+ "31"=> "Ler",
+ "32"=> "Escrever",
+ "33"=> "Seguir",
+ "34"=> "Utilizador existente ou novo",
+ "35"=> "Etiqueta da Área de Trabalho",
+ "36"=> "A pasta irá aparecer aos utilizadores como sendo uma Área de Trabalho com a seguinte etiqueta.",
+ "37"=> "Confirmar",
+ "38"=> "Seguir os conteúdos desta pasta",
+ "39"=> "Seguir a actividade deste ficheiro",
+ "40"=> "Convites",
+ "41"=> "Enviar convites por e-mail aos utilizadores com quem partilhou este item.",
+ "42"=> "Um utilizador de %s partilhou este URL consigo",
+ "43"=> "Um utilizador de %s partilhou esta pasta consigo",
+ "44"=> "%s Partilha",
+ "45"=> "Enviar convite",
+ "46"=> "Abrir Área de Trabalho %s1 directamente em %s2",
+ "47"=> "Actualizado com sucesso o estado do seguimento",
+ "48"=> "Não tem permissão para aceder a este conteúdo",
+ "49"=> "Criar utilizador",
+ "50"=> "Partilhar",
+ "51"=> "Transferido",
+ "52"=> "Configuração",
+ "53"=> "nenhum",
+ "54"=> "Com...",
+ "55"=> "Partilhado...",
+ "56"=> "Configurar Partilha...",
+ "57"=> "vezes",
+ "58"=> "Por favor seleccione pelo menos uma permissão!",
+ "59"=> "Página de Transferência",
+ "60"=> "URL para Transferência Directa",
+ "61"=> "Código de Incorporação em HTML",
+ "62"=> "Endereço do Mini-Site",
+ "63"=> "Nova Área de Trabalho",
+ "64"=> "Para os utilizadores internos e externos, esta pasta irá aparecer como uma nova Área de Trabalho na lista de Áreas de Trabalho dos mesmos.",
+ "65"=> "Mini-Site Público (sem autenticação requerida)",
+ "66"=> "Para utilizadores externos, esta pasta irá aparecer como uma lista simples.",
+ "67"=> "Mini-Site Privado (Autenticação por parte dos utilizadores requerida)",
+ "68"=> "Para utilizadores externos, esta pasta irá aparecer como uma lista simples, mas autenticação por parte do utilizador é requerida para obter acesso",
+ "69"=> "Configurar Mini-Site",
+ "70"=> "Utilize as caixas de marcação para dar permissões a esta pasta ao público. Se seleccionar 'Enviar' apenas, esta pasta irá aparecer vazia, mas os utilizadores poderão colocar ficheiros nela normalmente.",
+ "71"=> "Permissões",
+ "72"=> "Navegar & Pré-Visualização",
+ "73"=> "Transferir",
+ "74"=> "Enviar ficheiros",
+ "75"=> "Por favor utilize um número positivo tanto para o campo Validade como para o Limite Máximo de Transferências.",
+ "76"=> "Por favor active as cookies no seu Navegador para poder aceder a esta aplicação",
+ "77"=> "Por favor active o Javascript no seu Navegador para aceder a esta aplicação",
+ "78"=> "ATENÇÃO: Só deve utilizar caracteres alfa-numéricos padrão para nomes de utilizador. O Identificador '%CURRENT%' será substituído por '%NEW%'",
+);
\ No newline at end of file
diff --git a/core/src/plugins/action.skeleton/res/i18n/conf/pt.php b/core/src/plugins/action.skeleton/res/i18n/conf/pt.php
new file mode 100644
index 0000000000..64f8b2bb5e
--- /dev/null
+++ b/core/src/plugins/action.skeleton/res/i18n/conf/pt.php
@@ -0,0 +1,31 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Skeleton Plugin" => "Plugin Esqueleto",
+"This is an empty container to demonstrate the basics of plugins coding." => "Isto é um armazenamento vazio para demonstrar os básicos de escrever um plugin.",
+"Custom Footer" => "Barra Inferior Personalizada",
+"Show a custom footer div" => "Mostrar uma barra inferior personalizada",
+"Footer Content" => "Conteúdo da barra Inferior",
+"Display this content in the footer" => "Mostrar este conteúdo na barra inferior",
+"Button Target Url" => "URL alvo do botão",
+"The target URL of the button that will be added to the application" => "URL alvo do botão que será adicionado à aplicação",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/action.skeleton/res/i18n/pt.php b/core/src/plugins/action.skeleton/res/i18n/pt.php
new file mode 100644
index 0000000000..0fb3ddf5b2
--- /dev/null
+++ b/core/src/plugins/action.skeleton/res/i18n/pt.php
@@ -0,0 +1,32 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+
+defined('AJXP_EXEC') or die( 'Access not allowed');
+
+$mess = array(
+ "1" => "URL Externo",
+ "2" => "URL adicionado pelo plugin de acções action.skeleton",
+ "3" => "Tem a certeza de que quer abrir %s numa nova janela?",
+ "4" => "URL Modal",
+ "5" => "Abrir o URL num diálogo Modal",
+ "6" => "Conteúdo Dinâmico",
+ "7" => "A carregar conteúdos, por favor aguarde..."
+);
diff --git a/core/src/plugins/action.updater/i18n/conf/pt.php b/core/src/plugins/action.updater/i18n/conf/pt.php
new file mode 100644
index 0000000000..4778300c9f
--- /dev/null
+++ b/core/src/plugins/action.updater/i18n/conf/pt.php
@@ -0,0 +1,33 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Update Engine" => "Actualizar Programa",
+"Automatic update of AjaXplorer. Since version 3.3.3" => "Actualização automática do AjaXplorer. Disponível desde a versão 3.3.3",
+"Update Site" => "Actualizar Site",
+"Where to update" => "Onde actualizar",
+"Preserve Files" => "Preservar Ficheiros",
+"Files declared here (enter pathes from the root of Ajxp installation, comma-separated) will be backed up and restored before and after upgrade." => "Os ficheiros declarados aqui (introduza o caminho desde a raíz da instalação do Ajxpenter, separado por virgulas) serão guardados antes da actualização e restaurados após a mesma.",
+"Enable Import From v3.2.4" => "Activar importação de v3.2.4",
+"Enable the migration action, available in the Settings repository" => "Activar a migração, disponível para as definições da Área de Trabalho",
+"Update Channel" => "Canal de Actualizações",
+"Check stable or dev channel" => "Seleccione o canal Estável ou Dev",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/action.updater/i18n/pt.php b/core/src/plugins/action.updater/i18n/pt.php
new file mode 100644
index 0000000000..df9fd46e9c
--- /dev/null
+++ b/core/src/plugins/action.updater/i18n/pt.php
@@ -0,0 +1,39 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+
+defined('AJXP_EXEC') or die( 'Access not allowed');
+
+$mess = array(
+ "1" => "Actualizar",
+ "2" => "Actualizar para novas versões automaticamente",
+ "3" => "Clique no botão para iniciar o processo de actualização automático. Por favor verifique se a pasta da aplicação tem permissões de escrita antes de iniciar a actualização.",
+ "4" => "Iniciar Actualização",
+ "5" => "De 3.2.4",
+ "6" => "Importar ficheiros de configuração de 3.2.4",
+ "7" => "Simular importação dos dados",
+ "8" => "Introduza o caminho completo (desde a raíz do servidor) da localização anterior, e de seguida corra a simulação",
+ "9" => "Correr importação real agora",
+ "10"=> "Isto é uma acção limpa. Por favor verifique os ficheiros de registo de todas as acções que serão realizadas, e caso não exista problemas, carregue em 'Correr importação real agora'",
+ "11"=> "Migrar meta.serial",
+ "12"=> "Os dados meta.serial antigos do plugin foram removidos e divididos entre metastore.serial e meta.user",
+ "13"=> "Simular Migração",
+ "14"=> "Correr Migração agora",
+);
\ No newline at end of file
diff --git a/core/src/plugins/auth.basic_http/i18n/conf/pt.php b/core/src/plugins/auth.basic_http/i18n/conf/pt.php
new file mode 100644
index 0000000000..ce1cc8c21d
--- /dev/null
+++ b/core/src/plugins/auth.basic_http/i18n/conf/pt.php
@@ -0,0 +1,27 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Basic HTTP" => "HTTP Básico",
+"Use the standard http authentication." => "Utilizar autenticação básica HTTP.",
+"Users" => "Utilizadores",
+"The users list" => "Lista de Utilizadores",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/auth.ftp/i18n/conf/pt.php b/core/src/plugins/auth.ftp/i18n/conf/pt.php
new file mode 100644
index 0000000000..60d4e82d97
--- /dev/null
+++ b/core/src/plugins/auth.ftp/i18n/conf/pt.php
@@ -0,0 +1,31 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"FTP Authentification" => "Autenticação FTP",
+"Authenticate user directly to an FTP server, and connect him to this server." => "Autenticar um utilizador directamente a um servidor FTP e liga-lo a este servidor.",
+"FTP Login Screen" => "Ecrã de Sessão FTP",
+"Whether to display a generic 'FTP connexion' dialog at startup (allowing the user to enter his own host/port data) or the standard login dialog." => "Mostrar um diálogo genérico de 'Ligação FTP' no ecrã de arranque (permitindo ao utilizador introduzir o seu próprio servidor/porta) ou o diálogo genérico pré definido.",
+"Repository" => "Repositório",
+"Id of the repository to use for testing connexion" => "ID da Área de Trabalho a ser usada para testar a ligação",
+"Admin user" => "Administrador",
+"The ID of an existing admin for Ajaxplorer (using conf.serial)" => "Introduzir o ID de um administrador existente do AjaXplorer (utilizando conf.serial)",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/auth.ftp/i18n/pt.php b/core/src/plugins/auth.ftp/i18n/pt.php
new file mode 100644
index 0000000000..68465e04bc
--- /dev/null
+++ b/core/src/plugins/auth.ftp/i18n/pt.php
@@ -0,0 +1,31 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"1" => "Introduza os dados de Ligação",
+"2" => "Servidor",
+"3" => "Dados Opcionais",
+"4" => "Começar",
+"5" => "Protocolo",
+"6" => "Codificação",
+"7" => "Activo",
+"8" => "Porta",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/auth.ldap/i18n/conf/pt.php b/core/src/plugins/auth.ldap/i18n/conf/pt.php
new file mode 100644
index 0000000000..16d00a3da3
--- /dev/null
+++ b/core/src/plugins/auth.ldap/i18n/conf/pt.php
@@ -0,0 +1,39 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"LDAP Directory" => "Directoria LDAP",
+"Authentication datas are stored on the LDAP server." => "Dados de Autenticação são guardados no servidor LDAP.",
+"LDAP URL" => "URL LDAP",
+"LDAP Server URL (IP or name)" => "URL do Servidor LDAP (IP ou nome)",
+"LDAP Port" => "Porta LDAP",
+"LDAP Server Port (leave blank for default)" => "Porta do Servidor LDAP (deixar em branco para usar a pré-definida)",
+"LDAP bind username" => "Login bind LDAP",
+"Username (uid + dn) of LDAP bind user" => "Login (uid + dn) do utilizador bind LDAP",
+"LDAP bind password" => "Palavra-Chave do Bind LDAP",
+"Password of LDAP bind user" => "Palavra-Chave do utilizador bind LDAP",
+"People DN" => "Pessoas DN",
+"DN where the users are stored" => "DN onde os utilizadores são guardados",
+"LDAP Filter" => "Filtros LDAP",
+"Filter which users to fetch." => "Filtro usado para procurar utilizadores.",
+"User attribute" => "Atributo de Utilizador",
+"Username attribute" => "Atributo de Login",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/auth.multi/i18n/conf/pt.php b/core/src/plugins/auth.multi/i18n/conf/pt.php
new file mode 100644
index 0000000000..2695bd0f97
--- /dev/null
+++ b/core/src/plugins/auth.multi/i18n/conf/pt.php
@@ -0,0 +1,31 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Multiple" => "Multiplicar",
+"Encapsulate the use of other drivers" => "Encapsular o uso de outros controladores",
+"Master" => "Mestre",
+"The name of the master driver to use, generally serial." => "O nome do controlador mestre para usar, geralmente 'serial'.",
+"Drivers" => "Controladores",
+"The auth drivers definition, see detailed documenation for more info." => "A definição Auth dos controladores, ler documentação para mais informação.",
+"Separator" => "Separador",
+"This is necessary to discriminate users data loaded from various sources. Warning, use foldername compliant characters. For example :: does not work!" => "Esta função é necessária para descriminar dados dos utilizadores de várias fontes. ATENÇÃO: Use apenas caracteres padrão para o nome das pastas. Por exemplo :: não irá funcionar!",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/auth.remote/i18n/conf/pt.php b/core/src/plugins/auth.remote/i18n/conf/pt.php
new file mode 100644
index 0000000000..536cb3931a
--- /dev/null
+++ b/core/src/plugins/auth.remote/i18n/conf/pt.php
@@ -0,0 +1,43 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Remote authentication" => "Autenticação Remota",
+"Authentication is done remotely (useful in CMS system)." => "A autenticação é feita remotamente (útil para um sistema CMS).",
+"Authentication mode" => "Modo de autenticação",
+"If set, the remote end calls us to register upon login, else, we will be calling the remote end when login is required" => "Caso activado, o servidor remoto envia um pedido de registo ao iniciar sessão, caso contrario, iremos nós enviar um pedido de login ao servidor remoto quando requerido",
+"Login URL" => "URL de Inicio Sessão",
+"When not in slave mode, AJXP calls the given URL as URL?name=XXX&pass=XXX&key=XXX. Else it redirect to the given URL" => "Quando não se encontra em modo escravo, os pedidos do AJXP terão um URL do género URL?name=XXX&pass=XXX&key=XXX. Caso contrario, será redireccionando para um URL Especifico",
+"Logout URL" => "URL de Termino de Sessão",
+"Redirect to the given URL on loggin out" => "Redirecionar para o seguinte URL ao terminar sessão",
+"Secret key" => "Chave Secreta",
+"This key must only be known by remote end" => "Isto só deve ser conhecido pelo servidor remoto",
+"Users" => "Utilizadores",
+"The users list" => "Lista de Utilizadores",
+"Master Auth Function" => "Função Mestre de Auth",
+"User-defined function for performing real password check, necessary for REST API (including iOS client)" => "Valor de função definido pelo utilizador para realizar uma verificação de uma palavra-chave real, necessário para a API REST (incluindo o Cliente de iOS)",
+"Master Host" => "Servidor Principal",
+"Host used to negociated the master authentication, if not set will be detected" => "O Anfitrião irá tentar negociar a autenticação, caso não seja definido nada",
+"Master Base URI" => "URI Base Mestre",
+"URI to access the base of the CMS installation. Used by the master auth function, this page must contain the login form!" => "URI para aceder à base da instalação CMS. Usado pela Função Auth Mestre, esta página tem de conter um formulário de Autenticação!",
+"Auth Form ID" => "Formulário de ID de Auth",
+"The HTML ID of the form tag displayed for login on the page defined previously. Not necessary for WP, login-form by default for Joomla, and user-login-form for Drupal" => "O ID HTML do formulário será mostrado na página definida anteriormente. Não é necessário para WP, os formulários de login usados por pré definição no Joomla e nos formulários de autenticação usados pelo Drupal",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/auth.remote_ajxp/i18n/conf/pt.php b/core/src/plugins/auth.remote_ajxp/i18n/conf/pt.php
new file mode 100644
index 0000000000..9547d87dbd
--- /dev/null
+++ b/core/src/plugins/auth.remote_ajxp/i18n/conf/pt.php
@@ -0,0 +1,37 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Remote AJXP" => "AJXP Remoto",
+"Use another AJXP intall to log in." => "Utilizar outra instalação do AJXP para iniciar sessão.",
+"Server" => "Servidor",
+"The host URL" => "URL do Anfitrião",
+"Port" => "Porta",
+"The host port" => "Porta do Anfitrião",
+"User name" => "Nome de Utilizador",
+"User on the remote host" => "Utilizador no Servidor Remoto",
+"Password" => "Palavra-Chave",
+"Password on the remote host" => "Palavra-Chave no Servidor Remoto",
+"Session Name" => "Nome da Sessão",
+"Parameter name to pass the session id" => "Parâmetro Nome para passar o ID da sessão",
+"URI" => "URI",
+"Script URI on the remote server" => "Script URI no servidor remoto",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/auth.serial/i18n/conf/pt.php b/core/src/plugins/auth.serial/i18n/conf/pt.php
new file mode 100644
index 0000000000..dacecc83c1
--- /dev/null
+++ b/core/src/plugins/auth.serial/i18n/conf/pt.php
@@ -0,0 +1,27 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Serialized authentication storage" => "Armazenamento de Autenticação em Série",
+"Stores the Authentication data as serialized PHP values on the filesystem." => "Guarda os dados de autenticação em valores em série PHP no sistema de ficheiros.",
+"Users" => "Utilizadores",
+"The users list" => "Lista de Utilizadores",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/auth.smb/i18n/conf/pt.php b/core/src/plugins/auth.smb/i18n/conf/pt.php
new file mode 100644
index 0000000000..88fa8e7a82
--- /dev/null
+++ b/core/src/plugins/auth.smb/i18n/conf/pt.php
@@ -0,0 +1,29 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"SMB Authentification" => "Autenticação SMB",
+"Authenticate user by directly connecting to an SMB share" => "Autenticar um utilizador ligando directamente a uma partilha SMB",
+"Repository" => "Repositório",
+"Id of the repository to use for testing connexion" => "Id do repositório a usar para testar a ligação",
+"Admin user" => "Utilizador Administrador",
+"The ID of an existing admin for Ajaxplorer (using conf.serial)" => "ID de um utilizador administrador do AjaxPlorer (a usar conf.serial)",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/auth.sql/i18n/conf/pt.php b/core/src/plugins/auth.sql/i18n/conf/pt.php
new file mode 100644
index 0000000000..4010050dfb
--- /dev/null
+++ b/core/src/plugins/auth.sql/i18n/conf/pt.php
@@ -0,0 +1,27 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"DB Storage" => "Armazenamento da BD",
+"Stores the Authentication data in an SQL database." => "Guarda os dados de autenticação numa base de dados SQL.",
+"Connexion" => "Ligação",
+"The Database Connexion" => "Ligação à Base de Dados",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/boot.conf/i18n/pt.php b/core/src/plugins/boot.conf/i18n/pt.php
new file mode 100644
index 0000000000..d29c59fde5
--- /dev/null
+++ b/core/src/plugins/boot.conf/i18n/pt.php
@@ -0,0 +1,25 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+
+$mess = array(
+ "1" => "Instalador do AjaXplorer",
+ "2" => "Bem vindo ao Instalador do AjaXplorer"
+);
diff --git a/core/src/plugins/conf.serial/i18n/conf/pt.php b/core/src/plugins/conf.serial/i18n/conf/pt.php
new file mode 100644
index 0000000000..848d4d3500
--- /dev/null
+++ b/core/src/plugins/conf.serial/i18n/conf/pt.php
@@ -0,0 +1,31 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Serialized Configuration Storage" => "Ficheiros em série",
+"Stores the conf data as serialized PHP values on the filesystem." => "Guarda os dados de autenticação em valores em série PHP no sistema de ficheiros.",
+"Repositories" => "Áreas de Trabalho",
+"The file in which the repositories are stored" => "O ficheiro onde as Áreas de Trabalho são guardadas",
+"Users" => "Utilizadores",
+"The folder in which all users files will be stored" => "A pasta onde todos os utilizadores serão guardados",
+"Roles" => "Papéis",
+"The file in which all roles definitions will be stored" => "O Ficheiro onde todas as definições dos papéis serão guardados",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/conf.sql/i18n/conf/pt.php b/core/src/plugins/conf.sql/i18n/conf/pt.php
new file mode 100644
index 0000000000..7fd7c081c9
--- /dev/null
+++ b/core/src/plugins/conf.sql/i18n/conf/pt.php
@@ -0,0 +1,29 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"DB Storage" => "Armazenamento da BD",
+"Stores the conf data in an SQL database." => "Guarda as configurações numa Base de Dados SQL.",
+"Connexion" => "Ligação",
+"The Database Connexion" => "Ligação da Base de Dados",
+"Users Tmp Folder" => "Pasta 'tmp' dos utilizadores",
+"The folder in which all temporary files will be stored" => "Pasta em que todos os ficheiros temporários serão guardados",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/core.ajaxplorer/i18n/conf/pt.php b/core/src/plugins/core.ajaxplorer/i18n/conf/pt.php
new file mode 100644
index 0000000000..cc7033892c
--- /dev/null
+++ b/core/src/plugins/core.ajaxplorer/i18n/conf/pt.php
@@ -0,0 +1,119 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Main" => "Opções Principais",
+"App Title" => "Título da Aplicação",
+"Your application title" => "Este título irá aparecer como título da janela, e no logo de inicio.",
+"Main container for core AjaXplorer settings (application title, sharing, webdav server config, etc...)" => "Contentor principal das definições do Core do AjaxPlorerMain (Título de Aplicação, partilhas, configurações webdav, etc...)",
+"Default Language" => "Língua Pré-Definida",
+"Default language when a user does not have set his/her own." => "Língua a ser utilizada por pré-Definição quando um utilizador ainda não tenha escolhido uma a seu gosto.",
+"Sharing" => "Partilhas",
+"Download Folder" => "Pasta de Transferências",
+"Absolute path to the public folder where temporary download URLs will be created. Setting this empty will disable the sharing feature." => "Caminho completo para a pasta pública de transferências, onde todos os URLs serão gerados. Deixar este campo vazio irá desactivar as funções de partilha.",
+"Download URL" => "URL de Transferência",
+"If not inferred directly from the current ajaxplorer URI plus the public download folder name, replace the public access URL here." => "Caso não seja especificado neste campo, o URL de transferência a ser utilizado será o endereço pelo qual o AjaXplorer se encontra a ser acedido de momento mais o caminho interno de transferência do AjaXplorer.",
+"Existing users" => "Utilizadores Existentes",
+"Allow the users to pick an existing user when sharing a folder" => "Permite aos utilizadores escolherem um outro utilizador ao partilhar uma pasta",
+"Compression Features" => "Opções de Compressão",
+"Gzip Download" => "Compressão com Gzip",
+"Gzip files on-the-fly before downloading. Disabled by default, as it's generally useful only on small files, and decreases performances on big files. This has nothing to see with the Zip Creation feature, it's just a on-the-fly compression applied on a unique file at download." => "Comprime todos os ficheiros com Gzip antes de os enviar para o cliente. Desactivado por pré-definição, esta função é maioritariamente útil em ficheiros de pequenas dimensões, e irá causar degradação do desempenho com ficheiros grandes. Esta função não tem nada a ver com a função de criação de ficheiros ZIP, é apenas um método de compressão de ficheiros do servidor em si que é aplicado antes de se iniciar a transferência para o cliente final.",
+"Gzip Limit" => "Limite Gzip",
+"If activated, a default limit should be set above when files are no more compressed." => "Se activado, o limite pré-definido deve ser definido com um valor superior quando os ficheiros não são mais comprimidos.",
+"Zip Creation" => "Criação de ZIPs",
+"If you encounter problems with online zip creation or multiple files downloading, you can disable the feature." => "Caso encontre problemas a criar ficheiros ZIP online, ou na criação de múltiplos ficheiros para transferência, pode desactivar esta função.",
+"WebDAV Server" => "Servidor WebDAV",
+"Enable WebDAV" => "Activar WebDAV",
+"Enable the webDAV support. Please READ THE DOC to safely use this feature." => "Activa o suporte para webDAV. Por favor LEIA A DOCUMENTAÇÃO para utilizar esta função com segurança.",
+"Shares URI" => "URI de Partilha",
+"Common URI to access the shares. Please READ THE DOC to safely use this feature." => "URI Comum para aceder às partilhas. Por favor LEIA A DOCUMENTAÇÃO para utilizar esta função com segurança.",
+"Shares Host" => "Anfitrião de Partilhas",
+"Host used in webDAV protocol. Should be detected by default. Please READ THE DOC to safely use this feature." => "Anfitrião a ser usado no protocolo webDAV. Em principio é detectado automaticamente por pré-definição. Por favor LEIA A DOCUMENTAÇÃO para utilizar esta função com segurança.",
+"Digest Realm" => "Domínio Digest",
+"Default realm for authentication. Please READ THE DOC to safely use this feature." => "Autenticação pré-definida do Domínio Digest. Por favor LEIA A DOCUMENTAÇÃO para utilizar esta função com segurança.",
+"Miscalleneous" => "Outros",
+"Command-line Active" => "Activar a Linha de Comandos",
+"Use AjaXplorer framework via the command line, allowing CRONTAB jobs or background actions." => "Utilizar a Framework do AjaXplorer a partir da Linha de Comandos, permitindo correr Tarefas Cronológicas ou acções em segundo plano (CRONTAB).",
+"Command-line PHP" => "Linha de Comandos PHP",
+"On specific hosts, you may have to use a specific path to access the php command line" => "Em alguns Anfitriões, terá de especificar o caminho interno completo para aceder à linha de comandos PHP",
+"Filename length" => "Tamanho do Nome de Ficheiro",
+"Maximum characters length of new files or folders" => "Tamanho máximo em caracteres de ficheiros e pastas novas",
+"Temporary Folder" => "Pasta Temporária",
+"This is necessary only if you have errors concerning the tmp dir access or writeability : most probably, they are due to PHP SAFE MODE (should disappear in php6) or various OPEN_BASEDIR restrictions. In that case, create and set writeable a tmp folder somewhere at the root of your hosting (but above the web/ or www/ or http/ if possible!!) and enter here the full path to this folder" => "É apenas necessário se existirem erros relacionados com permissões nas directorias temporárias : provavelmente estão relacionados com o modo PHP SAFE MODE (deverá deixar de existir na versão 6 do PHP) ou restrições relacionadas com OPEN_BASEDIR. Se for este o caso, pode criar e marcar com permissões de escrita uma pasta temporária na raíz do seu anfitrião (mas que esteja localizada acima da pasta web/ ou www/ ou http/ caso possível!!!) e por fim introduzir aqui o caminho completo para essa pasta",
+"Admin E-Mail" => "E-Mail de Administrador",
+"Administrator E-Mail, not used for the moment" => "E-Mail de Administrador, não usado de momento",
+"User Credentials" => "Dados de Utilizador",
+"User" => "Utilizador",
+"User name - Can be overriden on a per-user basis (see users 'Personal Data' tab)" => "Nome de Utilizador - Pode ser substituído por utilizador (veja o separador 'Dados Pessoais' na parte dos utilizadores)",
+"Password" => "Palavra-Chave",
+"User password - Can be overriden on a per-user basis." => "Palavra-Chave de Utilizador - Pode ser substituída por utilizador.",
+"Session credentials" => "Dados de Sessão",
+"Try to use the current AjaXplorer user credentials for connecting. Warning, the AJXP_SESSION_SET_CREDENTIALS config must be set to true!" => "Tente usar os dados actuais de utilizador do AjaXplorer para se ligar. ATENÇÃO: O ficheiro de configuração 'AJXP_SESSION_SET_CREDENTIALS' deverá estar marcado como Verdadeiro(True)!",
+"User name" => "Nome de Utilizador",
+"User password" => "Palavra-Chave de Utilizador",
+"Repository Slug" => "Repositório SLUG",
+"Alias" => "Pseudónimo",
+"Alias for replacing the generated unique id of the workspace" => "Pseudónimo utilizado para substituir um ID único gerado para um repositório",
+"Template Options" => "Opções de Modelo",
+"Allow to user" => "Permitir ao utilizador",
+"Allow non-admin users to create a repository from this template." => "Permitir a utilizadores sem permissão de administrador criar uma Área de Trabalho baseada neste Modelo.",
+"Default Label" => "Etiqueta Pré-Definida",
+"Prefilled label for the new repository, you can use the AJXP_USER keyworkd in it." => "Etiqueta Pré-Definida para uma nova Área de Trabalho, pode utilizar a palavra 'AJXP_USER' neste campo.",
+"Small Icon" => "Icon Pequeno",
+"16X16 Icon for representing the template" => "Icon com a dimensão de 16X16 que irá representar o modelo",
+"Big Icon" => "Icon Grande",
+"Big Icon for representing the template" => "Icon de Grande dimensão que irá representar o Modelo",
+"Filesystem Commons" => "Opções do Sistema de Ficheiros",
+"Recycle Bin Folder" => "Pasta Reciclagem",
+"Leave empty if you do not want to use a recycle bin." => "Deixe em branco caso não queira utilizar a Reciclagem no seu servidor.",
+"Default Rights" => "Permissões Pré-Definidas",
+"This right pattern (empty, r, or rw) will be applied at user creation for this repository." => "O padrão (empty, r, ou rw) serão aplicados durante a criação de novos utilizadores nesta Área de Trabalho.",
+"Character Encoding" => "Codificação de Caracteres",
+"If your server does not set correctly its charset, it can be good to specify it here manually." => "Se o seu servidor não possuir a codificação de caracteres correctamente configurada, pode ser útil especificar a mesma aqui manualmente.",
+"Pagination Threshold" => "Threshold de Paginação",
+"When a folder will contain more items than this number, display will switch to pagination mode, for better performances." => "Quando uma página possuir mais itens que o número especificado aqui, o modo de visualização será mudado automaticamente para 'Modo de Paginação' para se obter melhor desempenho.",
+"#Items per page" => "#Itens por página",
+"Once in pagination mode, number of items to display per page." => "Uma vez em modo de paginação, o número de itens que deverão ser mostrados por página.",
+"Default Metasources" => "Fontes Meta Pré-Definidas",
+"Comma separated list of metastore and meta plugins, that will be automatically applied to all repositories created with this driver" => "Lista de Fontes Meta e de Plugins Meta, separada por virgulas, que será aplicada automaticamente a todas as Áreas de Trabalho criadas com este controlador",
+"Auth Driver Commons" => "Opções do Controlador Auth",
+"Transmit Clear Pass" => "Transmitir Palavra-Chave Livre",
+"Whether the password will be transmitted clear or encoded between the client and the server" => "Se a password será ou não encriptada durante a transmissão da mesma do cliente para o servidor",
+"Auto Create User" => "Criar Utilizador Automaticamente",
+"When set to true, the user object is created automatically if the authentication succeed. Used by remote authentication systems." => "Quando definido como 'verdadeiro(true)' o utilizador-objecto será criado automaticamente se a autenticação for feita com sucesso. Usado para autenticar sistemas remotos.",
+"Login Redirect" => "Redirecionamento de Login",
+"If set to a given URL, the login action will not trigger the display of login screen but redirect to this URL." => "Se colocado um determinado URL, a acção de login não irá activar o ecrã de login mas sim redireccionar automaticamente para o URL especificado.",
+"Admin Login" => "Login de Administrador",
+"For exotic auth drivers, an user ID that must be considered as admin by default." => "Para Controladores Exotic Auth, um ID de Utilizador que tem que ser considerado como Administrador por pré-definição.",
+"Show hidden files" => "Mostrar Ficheiros Ocultos",
+"Show files beginning with a ." => "Mostrar ficheiros começados por '.'",
+"Hide recycle bin" => "Esconder a Reciclagem",
+"Whether to show the recycle bin folder. Unlike in the following options, the folder will be hidden but still writeable." => "Mostrar ou não a pasta Reciclagem. Ao contrário das seguintes opções, a pasta continua a ter permissões de escrita, mas estará oculta.",
+"Hide extensions" => "Ocultar Extenções",
+"Comma-separated list of extensions to hide. Extensions, files and folders that are hidden are also access forbidden." => "Lista de extensões a ocultar, separada por virgulas. Extensões, ficheiros e pastas que forem ocultados, também não terão permissões de acesso aos mesmos.",
+"Hide folders" => "Ocultar Pastas",
+"Comma-separated list of specific folders to hide" => "Lista de pastas a esconder, separada por virgulas",
+"Hide files" => "Ocultar Ficheiros",
+"Comma-separated list of specific files to hide" => "Lista de ficheiros a esconder, separada por virgulas",
+"Metadata and indexation" => "Indexação e Metadata",
+"Default Metasources" => "Fontes Meta pré-Definidas",
+"Comma-separated list of metastore and meta plugins, that will be automatically applied to all repositories created with this driver" => "Lista de Fontes Meta e de Meta Plugins, separada por virgulas, que irá ser aplicada automaticamente a todas as Áreas de Trabalho criadas por este controlador",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/core.ajaxplorer/i18n/pt.php b/core/src/plugins/core.ajaxplorer/i18n/pt.php
new file mode 100644
index 0000000000..2db95f265d
--- /dev/null
+++ b/core/src/plugins/core.ajaxplorer/i18n/pt.php
@@ -0,0 +1,536 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+$mess=array(
+"languageLabel" => "Português (Portugal)",
+"date_format" => "d/m/Y H:i",
+"date_relative_date" => "em DATE",
+"date_relative_time" => "TIME",
+"date_relative_date_format" => "Y/m/d",
+"date_relative_time_format" => "H:i",
+"date_relative_today" => "hoje às TIME",
+"date_relative_yesterday" => "ontem às TIME",
+"date_relative_tomorrow" => "amanhã às TIME",
+"date_relative_days_ago" => "%s dias atrás",
+"date_relative_days_ahead" => "em %s dias",
+"byte_unit_symbol" => "b",
+"0" => "Última Versão",
+"1" => "Nome do Ficheiro",
+"2" => "Tamanho",
+"3" => "Tipo",
+"4" => "Modificado",
+"5" => "Acções",
+"6" => "Mudar o Nome",
+"7" => "Apagar",
+"8" => "Pasta",
+"9" => "Ficheiro Midi",
+"10" => "Ficheiro de Texto",
+"11" => "Javascript",
+"12" => "Imagem GIF",
+"13" => "Imagem JPG",
+"14" => "Página HTML",
+"15" => "Página HTML",
+"16" => "Ficheiro REAL",
+"17" => "Ficheiro REAL",
+"18" => "Script PERL",
+"19" => "Ficheiro ZIP",
+"20" => "Ficheiro WAV",
+"21" => "Script PHP",
+"22" => "Script PHP",
+"23" => "Ficheiro",
+"24" => "Pasta Parente",
+"25" => "Enviar um ou mais ficheiros (max. ".ConfService::getConf('UPLOAD_MAX_NUMBER').") na pasta : ",
+"26" => "Criar uma nova pasta em : ",
+"27" => "Enviar",
+"28" => "Criar um novo ficheiro em : ",
+"29" => "Criar",
+"30" => "Escreva um nome para a pasta e de seguida clique em "Create"",
+"31" => "Tem que seleccionar um ficheiro",
+"32" => "Explorar",
+"33" => "Erro ao enviar os ficheiros !",
+"34" => "O ficheiro",
+"35" => "foi criado com sucesso na pasta",
+"36" => "O tamanho é",
+"37" => "Tem que escrever um nome válido",
+"38" => "A pasta",
+"39" => "foi criada em",
+"40" => "Esta pasta já existe (os nomes são sensíveis ao tamanho de letra)",
+"41" => "foi renomeada para",
+"42" => "para",
+"43" => "já existe (os nomes são sensíveis ao tamanho de letra)",
+"44" => "foi apagado",
+"45" => "pasta",
+"46" => "ficheiro",
+"47" => "Tem a certeza de que quer apagar",
+"48" => "CONFIRMAR",
+"49" => "CANCELAR",
+"50" => "Ficheiro EXE",
+"51" => "Editor de Texto",
+"52" => "A editar ficheiro",
+"53" => "Guardar",
+"54" => "Cancelar",
+"55" => "foi modificado",
+"56" => "Imagem BMP",
+"57" => "Imagem PNG",
+"58" => "Ficheiro CSS",
+"59" => "Ficheiro MP3",
+"60" => "Ficheiro RAR",
+"61" => "Ficheiro GZ",
+"62" => "Pasta Raíz",
+"63" => "Terminar Sessão",
+"64" => "Ficheiro XLS",
+"65" => "Ficheiro Word",
+"66" => "Copiar",
+"67" => "Ficheiro seleccionado",
+"68" => "Colar em",
+"69" => "Ou seleccione outra pasta",
+"70" => "Mover",
+"71" => "Este ficheiro já existe (os nomes são sensíveis ao tamanho de letra)",
+"72" => "O caminho raíz não está correcto. Confirme o mesmo no ficheiro 'conf/conf.php'",
+"73" => "foi copiado para a pasta",
+"74" => "foi movido para a pasta",
+"75" => "O ficheiro users.txt não se encontra na pasta prive",
+"76" => "Este ficheiro foi apagado",
+"77" => "Enviar",
+"78" => "Passar",
+"79" => "Ficheiro PDF",
+"80" => "Ficheiro MOV",
+"81" => "Ficheiro AVI",
+"82" => "Ficheiro MPG",
+"83" => "Ficheiro MPEG",
+"84" => "Ajuda",
+"85" => "Actualizar",
+"86" => "Fechar",
+"87" => "Procurar",
+"88" => "Transferir",
+"89" => "Não foi possível abrir o ficheiro",
+"90" => "Imprimir",
+"91" => "Ficheiro FLASH",
+"92" => "Língua",
+"93" => "Para escolher a sua língua, o seu navegador deve suportar cookies.",
+"94" => "Utilizador",
+"95" => "Escolha a sua Língua :",
+"96" => "Por favor escolha a pasta de destino na árvore : ",
+"97" => "Enviar Ficheiro",
+"98" => "Clique em qualquer lugar nesta área para a fechar.",
+"99" => "não é alterável. Existe um problema com as permissões do ficheiro, por favor contacte o seu administrador.",
+"100"=> "Não foi possível encontrar o ficheiro ",
+"101"=> "A pasta de origem e de destino são as mesmas!",
+"102"=> "Erro ao criar o ficheiro :",
+"103"=> "Não foi possível encontrar a pasta ",
+"104"=> "Ir para o destino",
+"105"=> "Enviar uma URL por E-mail para obter acesso a esta localização.",
+"106"=> "Enviar E-Mail",
+"107"=> "O seu nome e/ou e-mail",
+"108"=> "E-mail do destinatário",
+"109"=> "URLs Clicáveis",
+"110"=> "Adicionar um comentário",
+"111"=> "O seguinte E-Mail foi enviado :",
+"112"=> "Falhou o envio do E-Mail : ",
+"113"=> "A selecção está vazia!",
+"114"=> "Erro desconhecido durante a cópia!",
+"115"=> "O ficheiro foi guardado com sucesso",
+"116"=> "ficheiros",
+"117"=> "A pasta",
+"118"=> "Transferir Múltiplos Ficheiros",
+"119"=> "Clique em cada um dos ficheiros para fazer a transferência",
+"120"=> "Não tem permissão para apagar toda a pasta",
+"121"=> "Ficheiro de Imagem ",
+"122"=> "Reciclagem",
+"123"=> "foi movido para ",
+"124"=> "Substituir os ficheiros existentes?",
+"125"=> "Um ficheiro/pasta com esse nome já existe (os nomes são sensíveis ao tamanho de letra). Por favor introduza outro!",
+"126"=> "Miniaturas",
+"127"=> "Tamanho",
+"128"=> "ficheiros seleccionados.",
+"129"=> "Ver",
+"130"=> "Pastas",
+"131"=> "Detalhes",
+"132"=> "Sem Ficheiros ou pastas",
+"133"=> "Nome",
+"134"=> "Tipo",
+"135"=> "Dimensão",
+"136"=> "Ver Imagem em Grande",
+"138"=> "Ultima alteração",
+"139"=> "Editar Online",
+"140"=> "Reproduzir toda a pasta",
+"141"=> "A ler pasta",
+"142"=> "Sessão iniciada como ",
+"143"=> "A navegar como Visitante. Inicie Sessão.",
+"144"=> "Não tem uma sessão iniciada.",
+"145"=> "Os meus marcadores",
+"146"=> "Apagar Marcadores",
+"147"=> "Marcadores",
+"148"=> "Parente",
+"149"=> "Actualizar",
+"150"=> "Mostrar",
+"151"=> "Mudar modo de visualização...",
+"152"=> "Marcador",
+"153"=> "Adicionar/Remover item dos Marcadores",
+"154"=> "Nova pasta",
+"155"=> "Criar nova pasta",
+"156"=> "Novo ficheiro vazio",
+"157"=> "Criar novo ficheiro vazio",
+"158"=> "Mudar o nome do ficheiro ou pasta seleccionado",
+"159"=> "Copiar selecção para...",
+"160"=> "Mover selecção para ...",
+"161"=> "Apagar ficheiros seleccionados.",
+"162"=> "Editar ficheiro de texto online.",
+"163"=> "Iniciar Sessão",
+"164"=> "Terminar Sessão",
+"165"=> "Definições",
+"166"=> "Sobre",
+"167"=> "Sobre o AjaXplorer",
+"168" => "Ligar a AjaXplorer",
+"169" => "Desligar do AjaXplorer",
+"170" => "Pasta Actual",
+"parent_access_key" => "P",
+"refresh_access_key" => "u",
+"list_access_key" => "L",
+"thumbs_access_key" => "w",
+"bookmarks_access_key" => "M",
+"upload_access_key" => "E",
+"folder_access_key" => "p",
+"file_access_key" => "F",
+"rename_access_key" => "m",
+"copy_access_key" => "C",
+"move_access_key" => "M",
+"delete_access_key" => "A",
+"edit_access_key" => "E",
+"view_access_key" => "V",
+"download_access_key" => "T",
+"settings_access_key" => "D",
+"about_access_key" => "S",
+"empty_recycle_access_key" => "z",
+"restore_access_key" => "o",
+"171" => "Navegar",
+"172" => "A sua selecção",
+"173" => "Novo nome de pasta",
+"174" => "Novo nome do ficheiro",
+"175" => "seleccione a pasta de destino",
+"176" => "Os Ficheiros seleccionados serão movidos para a Reciclagem.",
+"177" => "Tem a certeza de que pretende apagar permanentemente os ficheiros seleccionados?",
+"178" => "Anterior",
+"179" => "Seguinte",
+"180" => "Introduza os seus dados",
+"181" => "Utilizador",
+"182" => "Palavra-chave",
+"183" => "Por favor seleccione uma pasta de destino diferente da de origem!",
+"184" => "Procurar na pasta actual e sub-pastas",
+"185" => "Parar pesquisa",
+"186" => "Pré-Visualização de Imagem",
+"187" => "Edição Online - ",
+"189" => "Editar as minhas preferências",
+"190" => "Linguagem",
+"191" => "Modo de Visualização Original",
+"192" => "Lista de Detalhes",
+"193" => "Miniaturas",
+"194" => "Alterar Palavra-Chave",
+"195" => "Preferências de Utilizador",
+"196" => "A sua língua é diferente da língua actual!\\n Prefere recarregar a página para alterar a língua?",
+"197" => "A mudança da sua Palavra-Chave irá ocorrer após terminar sessão.",
+"198" => "Novo",
+"199" => "Confirmar",
+"200" => "Alterar o Repositório para...",
+"201" => "ATENÇÃO: Algumas das suas alterações ainda não foram guardadas!\\n Tem a certeza de que pretende fechar?",
+"202" => "ATENÇÃO: Cópia recursiva!",
+"203" => "A pasta de destino é a mesma que a de origem!",
+/* GROUPED SENTENCE : 'the file "filename.ext" exceeds size limit (1Mb)\nIt will not be uploaded.*/
+"204" => "O ficheiro \"",
+"205" => "\" excede o limite de tamanho de (",
+"206" => "Mb).\\nNão será enviado.",
+/* END SENTENCE */
+"207" => "Não possui permissões de escrita para esta pasta",
+"208" => "Não possui permissões de leitura para esta pasta",
+"209" => "Erro interno no Servidor, por favor contacte o seu Administrador!",
+"210" => "Envio falhou",
+"211" => "O ficheiro é demasiado grande!",
+"212" => "Nenhum ficheiro encontrado no servidor!",
+"213" => "Erro ao copiar ficheiro para a pasta actual",
+"214" => "Navegar",
+"215" => "Iniciar Envio",
+"216" => "Limpar",
+"217" => "Limpeza Completa",
+"218" => "Remover da fila",
+"219" => "Terminado",
+"220" => "Esvaziar",
+"221" => "Esvaziar Reciclagem",
+"222" => "Restaurar",
+"223" => "Restaurar ficheiro para a sua localização original",
+"224" => "Ir para",
+"225" => "Renomear o Marcador",
+"226" => "Lista",
+"227" => "Mudar para vista de Lista de Detalhes",
+"228" => "Miniaturas",
+"229" => "Mudar para vista com Miniaturas",
+"230" => "Reproduzir",
+"231" => "Reproduzir Apresentação",
+"232" => "Parar",
+"233" => "Parar Apresentação",
+"234" => "Ver as imagens seleccionadas",
+"235" => "Ecrã Cheio",
+"236" => "Restaurar",
+"237" => "Palavra-Chave Antiga",
+"238" => "As palavras-chave introduzidas são diferentes!",
+"239" => "Por favor introduza a sua palavra-chave actual",
+"240" => "Palavra-Chave incorrecta!",
+"241" => "As suas preferências foram guardadas com sucesso!",
+"242" => "Registo Svn",
+"svn_log_access_key" => "L",
+"243" => "Revisão",
+"244" => "Autor",
+"245" => "Data",
+"246" => "Mensagem",
+"247" => "Extrair",
+"248" => "Extrair selecção do ZIP para...",
+"249" => "Utilizadores",
+"250" => "Áreas de Trabalho",
+"251" => "Registos",
+"252" => "O tamanho total de ficheiros foi atingido.",
+"253" => "Ocorreu um erro de HTTP:",
+"254" => "Ocorreu um erro de IO:",
+"255" => "Ocorreu um erro de Segurança:",
+"256" => "Enviado",
+"257" => "Remover",
+"258" => "Total de ficheiros :",
+"259" => "Tamanho total :",
+"260" => "bytes",
+"261" => "Lembrar-me",
+"262" => "Um ou mais ficheiros parecem já existir \\nana pasta de destino.\\nO que deseja fazer?",
+"263" => "Substituir",
+"264" => "Saltar",
+"265" => "Ficheiros",
+"266" => "B",
+"267" => "Criar",
+"268" => "Criar uma nova tabela",
+"269" => "Estrutura",
+"270" => "Editar estrutura da tabela",
+"271" => "Apagar",
+"272" => "Apagar tabela aberta",
+"273" => "Inserir",
+"274" => "Inserir um novo registo",
+"275" => "Tem a certeza de que pretende apagar as tabelas seleccionadas?",
+"276" => "Editar registo seleccionado",
+"277" => "Apagar registo seleccionado",
+"278" => "Tem a certeza de que pretende apagar os registos seleccionados?",
+"279" => "Tabelas",
+"280" => "Registos",
+"281" => "Limites de Envio",
+"282" => "Tamanho por Ficheiro",
+"283" => "Tamanho Total",
+"284" => "Número de Ficheiros",
+"285" => "Não foi possível encontrar o utilizador, por favor tente de novo.\\n Certifique-se de que a tecla Caps Lock não se encontra activa!",
+"286" => "O seu utilizador está desactualizado para com a versão actual. Por favor proceda para o processo de actualização.",
+"287" => "Permissões de Ficheiro",
+"288" => "Utilizador",
+"289" => "Grupo",
+"290" => "Todos",
+"291" => "Aplicar Recursivamente?",
+"292" => "Partilhar",
+"293" => "Criar um URL Publico para este ficheiro",
+"294" => "Validade (em dias) e Palavra-Chave (Deixar em branco caso não pretenda usar uma).",
+"295" => "Validade",
+"296" => "Copiar URL abaixo:",
+"297" => "Novo Utilizador",
+"298" => "Criar um novo utilizador",
+"299" => "Áreas de Trabalho",
+"300" => "Criar uma nova Área de Trabalho",
+"create_repo_accesskey" => "R",
+"create_user_accesskey" => "U",
+"301" => "Editar Configuração",
+"302" => "Copiar como Texto",
+"303" => "Copiar selecção como texto separado.",
+"304" => "Voltar",
+"305" => "Voltar para a página principal",
+"306" => "Demasiados itens",
+"307" => "Preencha os campos opcionais",
+"308" => "Gerar URL",
+"309" => "Gerar",
+"310" => "Opções",
+"311" => "Enviar automaticamente quando um ficheiro é adicionado",
+"312" => "Opções de Envio",
+"313" => "Comprimir...",
+"314" => "Comprimir selecção para um ZIP...",
+"315" => "Comprimir selecção para",
+"316" => "Ver/Editar",
+"open_with_access" => "e",
+"317" => "Editor de Código",
+"318" => "Editor de Código CodePress",
+"319" => "Editor HTML",
+"320" => "Editor WYSIWYG para HTML",
+"321" => "Seleccionar",
+"322" => "Seleccionar o ficheiro actual",
+"323" => "Enviar por E-mail este URL",
+"324" => "Sem editor disponível",
+"325" => "Encaixar",
+"326" => "Sem Encaixe",
+"327" => "100%",
+"328" => "Leitor de Documentos",
+"329" => "Ver pdf,svg, tif e outros online",
+"330" => "Por favor aguarde enquanto as páginas estão a ser geradas...",
+"331" => "Página",
+"332" => "de",
+"333" => "Editor de Imagem Pixlr",
+"334" => "mais",
+"335" => "Por favor entre um número de página entre 1 e ",
+"336" => "Desculpe, mas não pode arrastar pastas, só ficheiros!",
+"337" => "Iniciar Envio Automaticamente",
+"338" => "Fechar automaticamente após terminar envio",
+"339" => "Ficheiros Existentes",
+"340" => "Aviso",
+"341" => "Informações do Ficheiro",
+"342" => "Informações de Pasta",
+"343" => "Informações da Imagem",
+"344" => "Procurar em",
+"345" => "Não foi possível obter informação sobre a versão",
+"346" => "A sua versão encontra-se actualizada",
+"347" => "Uma nova versão(%s) encontra-se disponível! Visite %s",
+"348" => "Uma nova Área de Trabalho foi partilhada.",
+"349" => "ATENÇÃO: Argumentos em falta",
+"350" => "Este nome de utilizador já pertence a outro utilizador. Por favor escolha outro nome.",
+"351" => "Não tem permissão para partilhar itens para o público.",
+"352" => "Uma Área de Trabalho já existe com este nome, por favor escolha outro.",
+"353" => "Utilizador Alvo",
+"354" => "Criar um novo utilizador ou escolha um dos seguintes da lista.",
+"355" => "Nome de Utilizador",
+"356" => "Palavra-Chave de Utilizador",
+"357" => "Repositórios Alvo",
+"358" => "Escolha um nome para s Áreas de Trabalho partilhada.",
+"359" => "Etiqueta",
+"360" => "Permissões",
+"361" => "Ler",
+"362" => "Escrever",
+"363" => "Partilhado",
+"364" => "Não tem permissões para efectuar esta operação",
+"365" => "Não tem permissões para enviar mais de %s ficheiros consecutivamente.",
+"366" => "Este utilizador não possui qualquer Área de Trabalho activa.",
+"367" => "Não tem permissão para enviar este formato de ficheiro. Por favor escolha uma das seguintes extensões : ",
+"368" => "A selecção foi extraída com sucesso do ficheiro %s para a pasta %s",
+"369" => "Atalho",
+"370" => "Transferência Público do AjaXplorer",
+"371" => "Uma Palavra-Chave é requerida para efectuar a Transferência",
+"372" => "Repositório Actual",
+"373" => "Destino",
+"374" => "Não pode copiar pastas entre Áreas de Trabalho",
+"375" => "ATENÇÃO: Esteve inactivo mais de __IDLE__, a sua sessão será terminada em __LOGOUT__",
+"376" => "Clique em qualquer lugar para reactivar a sua Sessão",
+"378" => "ATENÇÃO: O campo da Palavra-Chave encontra-se vazio ou esta é demasiado pequena!",
+/* password strength tester */
+"379" => "Palavra Insegura!",
+"380" => "Demasiado Pequena",
+"381" => "Muito Fraca",
+"382" => "Fraca",
+"383" => "Média",
+"384" => "Forte",
+"385" => "Muito Forte",
+"386" => "Falhou o inicio de sessão mais de 3 vezes.\\nPor questões de segurança, por favor introduza o código que aparece na imagem.",
+"389" => "Por favor leia o código abaixo :",
+"390" => "Código",
+"391" => "Sem Repositório",
+"392" => "ATENÇÃO: A versão do AjaXplorer foi alterada (agora é %s), por favor limpe a cache do seu Navegador e actualize a página para se certificar de que tudo continua a funcionar correctamente!",
+"393" => "ATENÇÃO: O tamanho do nome tem que ser inferior a %s, o nome deste ficheiro será reduzido!",
+"394" => "Lamentamos, mas de momento não é possível partilhar esta pasta usando o método de autorização actual (os utilizadores não são editáveis). No entanto, a partilha de ficheiros é possível.",
+"395" => "O item que arrastou parece ser uma pasta, e pastas não podem ser enviadas para o servidor! Tem a certeza de que pretende continuar o envio?",
+"396" => "Método de Autorização",
+"397" => "Transferir em partes",
+"398" => "Transferir selecção em partes",
+"399" => "Introduza o número de partes que pretende transferir, clique no botão e de seguida em cada uma das partes para transferir.",
+"400" => "Número de partes :",
+"401" => "Pode transferir e instalar o seguinte software para voltar a juntar as partes assim que estas estiverem no seu computador : ",
+"402" => "http://www.hjsplit.org/",
+"403" => "Gerir WebDAV",
+"404" => "WebDAV é um protocolo que permite montar a sua Área de trabalho do AjaXplorar como sendo uma 'Unidade de Rede' directamente no seu computador. Para activar esta opção, por favor seleccione a caixa abaixo e introduza a sua palavra-chave caso necessário.",
+"405" => "Qualquer cliente WebDAV irá pedir-lhe um endereço, a nome de utilizador e uma palavra-chave. Utilize o URL abaixo junto com o seu nome de utilizador e palavra-chave.",
+"406" => "Activar partilhas WebDAV",
+"407" => "Introduza a sua palavra-chave se esta é a primeira vez que está a activar as partilhas webDAV ou se pretende alterar para uma nova :",
+"408" => "Activação das partilhas WebDav com sucesso",
+"409" => "Desactivação das partilhas WebDav com sucesso",
+"410" => "Actualização da palavra-chave do webDav com sucesso",
+"411" => "Abrir",
+"412" => "Enviar apenas",
+"413" => "Partilhado por",
+"414" => "Utilize as setas para navegar e as teclas +/- para fazer zoom",
+"415" => "Alterar visibilidade do painel esquerdo",
+"416" => "Painel Esquerdo",
+"leftpane_accesskey" => "L",
+"417" => "Adicionar Área de Trabalho...",
+"418" => "Crie a sua Área de Trabalho",
+"419" => "A carregar modelos...",
+"420" => "Modelos",
+"421" => "Novo %s",
+"422" => "Por favor preencha todos os campos requeridos. Passe com o cursor do rato sobre os títulos de cada campo para mais informações.",
+"423" => "Apagar Área de Trabalho",
+"424" => "Tem a certeza de que pretende apagar esta Área de Trabalho? Esta operação é irreversível.",
+"425" => "A´Área de Trabalho foi criada e encontra-se adicionada na sua lista de Áreas de Trabalhos, caso a pretenda remover, certifique-se de que muda antes para outra Área de Trabalho, e clique na cruz vermelha ao lado no nome da Área de Trabalho que pretende apagar.",
+"426" => "Ocorreu um erro a criar a Área de Trabalho",
+"427" => "Ocorreu um erro ao apagar a Área de Trabalho",
+"428" => "A Área de Trabalho foi apagada com sucesso",
+"429" => "Esta é a forma como a Área de Trabalho irá aparecer na sua lista.",
+"430" => "Ficheiros Comuns",
+"431" => "Modelo de Exemplo",
+"432" => "Os Meus Ficheiros",
+"433" => "preparado",
+"434" => "a enviar",
+"435" => "terminado",
+"436" => "erro",
+"437" => "Ooops, parece que o código de segurança expirou! Por favor %s carregando no botão 'Actualizar' ou carregue na tecla F5 dentro do seu Navegador!",
+"438" => "recarregue a página",
+"439" => "Opções Principais",
+"440" => "Sim",
+"441" => "Não",
+"442" => "A Minha Conta",
+"443" => "Actualize a sua informação pessoal",
+"444" => "Por favor actualize a sua palavra-chave, não será permitido o inicio da sessão sem antes ter efectuado esta acção.",
+"445" => "A sua sessão irá agora ser terminada, por favor volte a iniciar sessão com a sua nova palavra-chave, obrigado!",
+"446" => "Apresentação",
+"447" => "O meu Grupo",
+"448" => "criar utilizador",
+"449" => "A criar %s, escolha a sua palavra-chave",
+"450" => "Ordenar por ...",
+"451" => "Ordenar miniaturas por ...",
+"452" => "Tamanho da miniatura",
+"453" => "Definir tamanho das miniaturas",
+"454" => "Seleccione ficheiros no seu computador",
+"455" => "Áreas de Trabalho",
+"456" => "Mais",
+"457" => "actualizar",
+"458" => "remover",
+"459" => "Pasta Raiz",
+"460" => "Detalhes",
+"461" => "Mudar para Vista de Detalhes",
+"detail_access_key" => "i",
+"462" => "Pré-Visualização",
+"preview_access_key" => "P",
+"463" => "Transferir Todos",
+"464" => "Transferir todo o conteúdo desta Área de Trabalho de uma vez (ficheiro ZIP)",
+"465" => "Mostrar URLs Alternativos (Montar Área de Trabalho separadamente)",
+"466" => "A carregar...",
+"467" => "Elementos Partilhados",
+"468" => "As minhas Área de Trabalho",
+"469" => "Partilhado comigo",
+"470" => "Criado em %date",
+"471" => "Criado por %user %date",
+"472" => "Partilhado por %user",
+"473" => "Partilhado por %user %date",
+"474" => "Sem descrição disponível",
+"475" => "Ficheiros partilhados com todos os utilizadores",
+"476" => "A sua Área de Trabalho pessoal",
+"477" => "Seleccione um ficheiro ou pasta para ver os seus detalhes aqui"
+);
\ No newline at end of file
diff --git a/core/src/plugins/core.auth/i18n/conf/pt.php b/core/src/plugins/core.auth/i18n/conf/pt.php
new file mode 100644
index 0000000000..d71cc0a45b
--- /dev/null
+++ b/core/src/plugins/core.auth/i18n/conf/pt.php
@@ -0,0 +1,28 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Generic Auth Features" => "Funções Auth Genéricas",
+"Enable Users" => "Activar Utilizadores",
+"Guest Browsing" => "Navegação como visitante",
+"Password length" => "Tamanho da Palavra-Chave",
+"Store Credentials in Session" => "Guardar credenciais na Sessão",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/core.conf/class.AbstractAjxpUser.php b/core/src/plugins/core.conf/class.AbstractAjxpUser.php
index de4881ac84..2805b03dd4 100644
--- a/core/src/plugins/core.conf/class.AbstractAjxpUser.php
+++ b/core/src/plugins/core.conf/class.AbstractAjxpUser.php
@@ -340,6 +340,7 @@ function decodeUserPassword($password){
public function setGroupPath($groupPath, $update = false)
{
+ if(strlen($groupPath) > 1) $groupPath = rtrim($groupPath, "/");
$this->groupPath = $groupPath;
}
diff --git a/core/src/plugins/core.conf/i18n/conf/pt.php b/core/src/plugins/core.conf/i18n/conf/pt.php
new file mode 100644
index 0000000000..7e9103ee13
--- /dev/null
+++ b/core/src/plugins/core.conf/i18n/conf/pt.php
@@ -0,0 +1,26 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Generic Conf Features" => "Funções de Configuração Genéricas",
+"Let user create repositories" => "Deixar utilizadores criarem Áreas de Trabalho",
+"Remember guest preferences" => "Guardar preferências dos Visitantes",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/core.mailer/i18n/pt.php b/core/src/plugins/core.mailer/i18n/pt.php
new file mode 100644
index 0000000000..22f9c5a60c
--- /dev/null
+++ b/core/src/plugins/core.mailer/i18n/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess = array(
+ "1" => "E-mail enviado com sucesso para %s ",
+ "2" => "Endereço de e-mail do destinatário não existente!",
+ "3" => "Não existe um serviço de e-mails configurado, por favor contacte o seu administrador",
+);
\ No newline at end of file
diff --git a/core/src/plugins/core.notifications/res/i18n/pt.php b/core/src/plugins/core.notifications/res/i18n/pt.php
new file mode 100644
index 0000000000..703f99b05f
--- /dev/null
+++ b/core/src/plugins/core.notifications/res/i18n/pt.php
@@ -0,0 +1,29 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"1" => "Notificações",
+"2" => "Feed de Notificações",
+"3" => "Alertas",
+"4" => "Notificações",
+"5" => "Todos os Eventos",
+"6" => "Ir para ...",
+"7" => "Descartar",
+);
diff --git a/core/src/plugins/core.notifications/templates/block/pt.php b/core/src/plugins/core.notifications/templates/block/pt.php
new file mode 100644
index 0000000000..fd2bab1018
--- /dev/null
+++ b/core/src/plugins/core.notifications/templates/block/pt.php
@@ -0,0 +1,46 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+$mess=array(
+ "user_URL" => "por",
+ "file.add" => "criado",
+ "file.delete" => "apagado",
+ "file.change" => "modificado",
+ "file.rename" => "renomeado para AJXP_NODE_LABEL",
+ "file.view" => "consultado",
+ "file.copy" => "copiado para AJXP_PARENT_PATH",
+ "file.copy_to" => "copiado para AJXP_TARGET_FOLDER",
+ "file.copy_from" => "copiado de AJXP_SOURCE_FOLDER",
+ "file.move" => "movido para AJXP_PARENT_PATH",
+ "file.move_to" => "movido para AJXP_TARGET_FOLDER",
+ "file.move_from" => "movido de AJXP_SOURCE_FOLDER",
+ "folder.add" => "criado",
+ "folder.delete" => "apagado",
+ "folder.rename" => "renomeado para AJXP_NODE_LABEL",
+ "folder.change" => "conteúdo modificado",
+ "folder.view" => "aberto",
+ "folder.copy" => "copiado de AJXP_SOURCE_FOLDER",
+ "folder.copy_to" => "copiado para AJXP_TARGET_FOLDER",
+ "folder.copy_from" => "copiado de AJXP_SOURCE_FOLDER",
+ "folder.move" => "movido de AJXP_SOURCE_FOLDER",
+ "folder.move_to" => "movido para AJXP_TARGET_FOLDER",
+ "folder.move_from" => "movido de AJXP_SOURCE_FOLDER",
+ "ajxp_URL" => "Clique aqui para ir directamente para AJXP_NODE_LABEL",
+);
\ No newline at end of file
diff --git a/core/src/plugins/core.notifications/templates/group/pt.php b/core/src/plugins/core.notifications/templates/group/pt.php
new file mode 100644
index 0000000000..12af03e640
--- /dev/null
+++ b/core/src/plugins/core.notifications/templates/group/pt.php
@@ -0,0 +1,38 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+$mess=array(
+ "file.add" => "Ficheiro AJXP_NODE_LABEL adicionado a AJXP_PARENT_PATH",
+ "file.delete" => "Ficheiro AJXP_NODE_LABEL apagado de AJXP_PARENT_PATH",
+ "file.change" => "Ficheiro AJXP_NODE_LABEL modificado porAJXP_USER",
+ "file.view" => "Ficheiro AJXP_NODE_LABEL consultado por AJXP_USER",
+ "file.copy_to" => "AJXP_NODE_LABEL copiado para AJXP_TARGET_FOLDER",
+ "file.copy_from" => "AJXP_NODE_LABEL copiado de AJXP_SOURCE_FOLDER",
+ "file.move_to" => "AJXP_NODE_LABEL movido para AJXP_TARGET_FOLDER",
+ "file.move_from" => "AJXP_NODE_LABEL movido de AJXP_SOURCE_FOLDER",
+ "folder.add" => "Pasta AJXP_NODE_LABEL criada",
+ "folder.delete" => "Pasta AJXP_NODE_LABEL apagada",
+ "folder.change" => "Conteúdo de AJXP_NODE_LABEL foi modificado",
+ "folder.view" => "Pasta AJXP_NODE_LABEL foi aberta",
+ "folder.copy_to" => "Pasta AJXP_NODE_LABEL copiada para AJXP_TARGET_FOLDER",
+ "folder.copy_from" => "Pasta AJXP_NODE_LABEL copiada de AJXP_SOURCE_FOLDER",
+ "folder.move_to" => "Pasta AJXP_NODE_LABEL movida para AJXP_TARGET_FOLDER",
+ "folder.move_from" => "Pasta AJXP_NODE_LABEL movida de AJXP_SOURCE_FOLDER",
+);
\ No newline at end of file
diff --git a/core/src/plugins/core.notifications/templates/long/pt.php b/core/src/plugins/core.notifications/templates/long/pt.php
new file mode 100644
index 0000000000..48e508a314
--- /dev/null
+++ b/core/src/plugins/core.notifications/templates/long/pt.php
@@ -0,0 +1,45 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+$mess=array(
+ "file.add" => "Dentro da Área de Trabalho AJXP_REPOSITORY_LABEL, o ficheiro AJXP_NODE_LABEL foi criado dentro de AJXP_PARENT_PATH em AJXP_DATE por AJXP_USER.",
+ "file.delete" => "O ficheiro AJXP_NODE_LABEL foi apagado de AJXP_PARENT_PATH em AJXP_DATE, por AJXP_USER.",
+ "file.change" => "O ficheiro AJXP_NODE_LABEL foi modificado em AJXP_DATE, por AJXP_USER.",
+ "file.rename" => "O ficheiro AJXP_SOURCE_LABEL foi renomeado para AJXP_NODE_LABEL em AJXP_DATE, por AJXP_USER.",
+ "file.view" => "O ficheiro AJXP_NODE_LABEL foi consultado por AJXP_USER em AJXP_DATE, por AJXP_USER.",
+ "file.copy" => "O ficheiro AJXP_NODE_LABEL foi copiado de AJXP_SOURCE_FOLDER para AJXP_PARENT_PATH em AJXP_DATE, por AJXP_USER.",
+ "file.copy_to" => "O ficheiro AJXP_NODE_LABEL foi copiado para AJXP_TARGET_FOLDER em AJXP_DATE, por AJXP_USER.",
+ "file.copy_from" => "O ficheiro AJXP_NODE_LABEL foi copiado de AJXP_SOURCE_FOLDER em AJXP_DATE, por AJXP_USER.",
+ "file.move" => "O ficheiro AJXP_NODE_LABEL foi movido para de AJXP_SOURCE_FOLDER para AJXP_PARENT_PATH em AJXP_DATE, por AJXP_USER.",
+ "file.move_to" => "O ficheiro AJXP_NODE_LABEL foi movido para AJXP_TARGET_FOLDER em AJXP_DATE, por AJXP_USER.",
+ "file.move_from" => "O ficheiro AJXP_NODE_LABEL foi movido de AJXP_SOURCE_FOLDER em AJXP_DATE, por AJXP_USER.",
+ "folder.add" => "A pasta AJXP_NODE_LABEL foi criada em AJXP_PARENT_PATH em AJXP_DATE, por AJXP_USER.",
+ "folder.delete" => "A pasta AJXP_NODE_LABEL foi apagada de AJXP_PARENT_PATH em AJXP_DATE, por AJXP_USER.",
+ "folder.rename" => "A pasta AJXP_SOURCE_LABEL foi renomeada para AJXP_NODE_LABEL em AJXP_DATE, por AJXP_USER.",
+ "folder.change" => "Dentro da Área de Trabalho AJXP_REPOSITORY_LABEL, o conteúdo da pasta AJXP_NODE_LABEL foi modificado em AJXP_DATE por AJXP_USER.",
+ "folder.view" => "A pasta AJXP_NODE_LABEL foi aberta por AJXP_USER em AJXP_DATE, por AJXP_USER",
+ "folder.copy" => "A pasta AJXP_NODE_LABEL foi copiada de AJXP_SOURCE_FOLDER para AJXP_PARENT_PATH em AJXP_DATE, por AJXP_USER.",
+ "folder.copy_to" => "A pasta AJXP_NODE_LABEL foi copiada para AJXP_TARGET_FOLDER em AJXP_DATE, por AJXP_USER.",
+ "folder.copy_from" => "A pasta AJXP_NODE_LABEL foi copiada de AJXP_SOURCE_FOLDER em AJXP_DATE, por AJXP_USER.",
+ "folder.move" => "A pasta AJXP_NODE_LABEL foi movida para de AJXP_SOURCE_FOLDER para AJXP_PARENT_PATH em AJXP_DATE, por AJXP_USER.",
+ "folder.move_to" => "A pasta AJXP_NODE_LABEL foi movida para AJXP_TARGET_FOLDER em AJXP_DATE, por AJXP_USER.",
+ "folder.move_from" => "A pasta AJXP_NODE_LABEL foi movida de AJXP_SOURCE_FOLDER em AJXP_DATE, por AJXP_USER.",
+ "ajxp_URL" => "Clique aqui para ir directamente para AJXP_NODE_LABEL",
+);
\ No newline at end of file
diff --git a/core/src/plugins/core.notifications/templates/short/pt.php b/core/src/plugins/core.notifications/templates/short/pt.php
new file mode 100644
index 0000000000..8cf64be14f
--- /dev/null
+++ b/core/src/plugins/core.notifications/templates/short/pt.php
@@ -0,0 +1,39 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+ "file.add" => "Ficheiro AJXP_NODE_LABEL criado em AJXP_PARENT_PATH",
+ "file.delete" => "Ficheiro AJXP_NODE_LABEL apagado de AJXP_PARENT_PATH",
+ "file.change" => "Ficheiro AJXP_NODE_LABEL modificado por AJXP_USER",
+ "file.view" => "Ficheiro AJXP_NODE_LABEL consultado por AJXP_USER",
+ "file.copy_to" => "AJXP_NODE_LABEL copiado para AJXP_TARGET_FOLDER",
+ "file.copy_from" => "AJXP_NODE_LABEL copiado de AJXP_SOURCE_FOLDER",
+ "file.move_to" => "AJXP_NODE_LABEL movido para AJXP_TARGET_FOLDER",
+ "file.move_from" => "AJXP_NODE_LABEL movido de AJXP_SOURCE_FOLDER",
+ "folder.add" => "Pasta AJXP_NODE_LABEL criado em AJXP_PARENT_PATH",
+ "folder.delete" => "Pasta AJXP_NODE_LABEL apagado de AJXP_PARENT_PATH",
+ "folder.change" => "Conteúdo da pasta AJXP_NODE_LABEL actualizado por AJXP_USER",
+ "folder.view" => "Pasta AJXP_NODE_LABEL aberto por AJXP_USER",
+ "folder.copy_to" => "Pasta AJXP_NODE_LABEL copiado para AJXP_TARGET_FOLDER",
+ "folder.copy_from" => "Pasta AJXP_NODE_LABEL copiado de AJXP_SOURCE_FOLDER",
+ "folder.move_to" => "Pasta AJXP_NODE_LABEL movido para AJXP_TARGET_FOLDER",
+ "folder.move_from" => "Pasta AJXP_NODE_LABEL movido de AJXP_SOURCE_FOLDER",
+
+);
\ No newline at end of file
diff --git a/core/src/plugins/core.uploader/i18n/conf/pt.php b/core/src/plugins/core.uploader/i18n/conf/pt.php
new file mode 100644
index 0000000000..199a52bcf7
--- /dev/null
+++ b/core/src/plugins/core.uploader/i18n/conf/pt.php
@@ -0,0 +1,30 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Allowed Extensions" => "Extensões Permitidas",
+"Extensions List" => "Lista de Extensões",
+"Ext. Label" => "Etiqueta de Ext.",
+"Limitations" => "Limitações",
+"Files Number" => "Número de Ficheiros",
+"File Size" => "Tamanho de Ficheiro",
+"Cumul. Size" => "Tamanho comutativo.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/downloader.http/resources/i18n/pt.php b/core/src/plugins/downloader.http/resources/i18n/pt.php
new file mode 100644
index 0000000000..aad3d41075
--- /dev/null
+++ b/core/src/plugins/downloader.http/resources/i18n/pt.php
@@ -0,0 +1,25 @@
+ "Transferência Remota",
+ "2" => "Transferir ficheiro(s) de um servidor remoto",
+ "3" => "m",
+ "4" => "Introduza pelo menos um URL a apontar para o ficheiro que pretende transferir directamente de um servidor remoto HTTP para a pasta actual. Esta acção irá ser processada em segundo plano, pelo que poderá continuar a utilizar o AjaxPlorer enquanto a transferência é efectuada.",
+ "5" => "URL",
+ "6" => "A transferir",
+ "7" => "para o servidor",
+ "8" => "Ficheiro transferido com sucesso, a recarregar o cliente!",
+ "9" => "Gerar Marcador",
+ "10"=> "Transferir para o AjaXplorer",
+ "10a"=> "Transferir para %s",
+ "10b"=> "Transferir para %s",
+ "10c"=> "Transferir Para %s",
+ "10d"=> "Transferência AjXp (%s)",
+ "11"=> "Arraste um dos seguintes URLs para a sua lista de marcadores : ",
+ "12"=> "Activar transferência de ficheiros remota",
+ "13"=> "Do computador",
+ "14"=> "De um Servidor Remoto",
+ "15"=> "Ou crie um marcador manualmente e utilize o código seguinte como URL : ",
+ "16"=> "Arrasta-me para a sua lista de marcadores!",
+ "17"=> "Transferir Ficheiro",
+ "18"=> "Ficheiro Parcial"
+);
\ No newline at end of file
diff --git a/core/src/plugins/editor.ajxp_plugin/i18n/conf/pt.php b/core/src/plugins/editor.ajxp_plugin/i18n/conf/pt.php
new file mode 100644
index 0000000000..49dd68a2a6
--- /dev/null
+++ b/core/src/plugins/editor.ajxp_plugin/i18n/conf/pt.php
@@ -0,0 +1,23 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Repository Editor" => "Editor de Repositórios",
+);
diff --git a/core/src/plugins/editor.ajxp_plugin/i18n/pt.php b/core/src/plugins/editor.ajxp_plugin/i18n/pt.php
new file mode 100644
index 0000000000..9830e8f582
--- /dev/null
+++ b/core/src/plugins/editor.ajxp_plugin/i18n/pt.php
@@ -0,0 +1,37 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"1" => "Editor de Plugins",
+"2" => "Editor de Plugins",
+"3" => "Opções",
+"4" => "Documentação",
+"5" => "Seleccione uma função",
+"6" => "Editar parâmetros",
+"7" => "Use o seleccionador abaixo para activar plugins para adicionar mais funcionalidades à Área de Trabalho.",
+"8" => "Clique num plugin para editar os seus parâmetros, ou simplesmente remover uma função",
+"9" => "%s Plugins",
+"10" => "Fontes Meta",
+"11" => "Adicionar uma Fonte",
+"12" => "Plugin Meta",
+"13" => "Tem a certeza de que pretende apagar esta Fonte?",
+"14" => "Por favor escolha um controlador!",
+"15" => "Esta Área de Trabalho é definida no ficheiro de configuração (ver conf/bootstrap_repositories.php), não pode editar as suas funções pela interface gráfica.",
+);
diff --git a/core/src/plugins/editor.ajxp_repository/i18n/conf/pt.php b/core/src/plugins/editor.ajxp_repository/i18n/conf/pt.php
new file mode 100644
index 0000000000..49dd68a2a6
--- /dev/null
+++ b/core/src/plugins/editor.ajxp_repository/i18n/conf/pt.php
@@ -0,0 +1,23 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Repository Editor" => "Editor de Repositórios",
+);
diff --git a/core/src/plugins/editor.ajxp_repository/i18n/pt.php b/core/src/plugins/editor.ajxp_repository/i18n/pt.php
new file mode 100644
index 0000000000..382ea41426
--- /dev/null
+++ b/core/src/plugins/editor.ajxp_repository/i18n/pt.php
@@ -0,0 +1,37 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"1" => "Editor de Repositórios",
+"2" => "Editor de Repositórios",
+"3" => "Opções do Controlador",
+"4" => "Funções do Repositório",
+"5" => "Seleccione uma Função",
+"6" => "Editar parâmetros",
+"7" => "Utilize o seleccionador abaixo para activar plugins que irão adicionar mais funções à Área de Trabalho.",
+"8" => "Clique num plugin para editar os seus parâmetros, ou simplesmente remover uma função",
+"9" => "%s Plugins",
+"10" => "Fontes Meta",
+"11" => "Adicionar uma fonte",
+"12" => "Plugin Meta",
+"13" => "Tem a certeza de que quer apagar esta fonte?",
+"14" => "Por favor escolha um controlador!",
+"15" => "Esta Área de Trabalho é definida no ficheiro de configuração (ver conf/bootstrap_repositories.php), não pode editar as suas funções pela interface gráfica.",
+);
diff --git a/core/src/plugins/editor.ajxp_role/i18n/conf/pt.php b/core/src/plugins/editor.ajxp_role/i18n/conf/pt.php
new file mode 100644
index 0000000000..3d2e020c27
--- /dev/null
+++ b/core/src/plugins/editor.ajxp_role/i18n/conf/pt.php
@@ -0,0 +1,24 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Text Editor" => "Editor de Texto",
+"Very basic text editor" => "Editor de Texto Básico",
+);
diff --git a/core/src/plugins/editor.ajxp_role/i18n/pt.php b/core/src/plugins/editor.ajxp_role/i18n/pt.php
new file mode 100644
index 0000000000..3060a5dce5
--- /dev/null
+++ b/core/src/plugins/editor.ajxp_role/i18n/pt.php
@@ -0,0 +1,69 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"1" => "Editor de Papel",
+"2" => "Editor de Papel",
+"3" => "Informações de Conta",
+"4" => "ACL",
+"5" => "Acções",
+"6" => "Parâmetros",
+"7" => "Informação Interna",
+"8" => "Informação Pessoal",
+"9" => "Seleccione as Áreas de Trabalho a que este papel tem acesso. Use 'Negar' para substituir as definições estabelecidas por um papel anterior ou simplesmente para negar acesso à Área de Trabalho em questão mesmo com permissões herdadas pelos papéis.",
+"10" => "Utilize os selectores abaixo para seleccionar as acções que pretende desactivar para os utilizadores com este papel. Pode escolher desactivar a acção para todos os repositórios, ou apenas para um em específico.",
+"11" => "Identificador de Plugin",
+"12" => "seleccione um plugin...",
+"12a" => "seleccione uma acção...",
+"12b" => "seleccione um parâmetro...",
+"12c" => "seleccione uma ou todas as Áreas de Trabalho...",
+"12d" => "Todas as Áreas de Trabalho",
+"12e" => "Áreas de Trabalho partilhadas",
+"13" => "Nome da Acção",
+"14" => "Âmbito do Repositório",
+"15" => "Adicionar Acção",
+"16" => "Utilize os seleccionadores abaixo para seleccionar os parâmetros que pretende definir para os utilizadores com este papel. Pode ser aplicado para uma ou todas as Áreas de Trabalho em simultâneo, porém pode depender do contexto do plugin.",
+"17" => "Nome do Parâmetro",
+"18" => "Adicionar parâmetro",
+"19" => "Existem alterações não gravadas, tem a certeza de que pretende fechar?",
+"20" => "Papel no Repositório actualizado com sucesso",
+"21" => "ID de Utilizador",
+"22" => "Perfil Especial",
+"23" => "Repositório Pré-Definido",
+"24" => "Papéis (use as teclas Ctrl/Cmd para seleccionar vários)",
+"25" => "Alterar Palavra-Chave",
+"26" => "Bloquear Utilizador",
+"27" => "Reactivar utilizador",
+"28" => "Forçar Mudança de Palavra-Chave",
+"29" => "Introduza uma nova Palavra-Chave para este utilizador",
+"30" => "Confirmar",
+"31" => "ID de Papel",
+"32" => "Etiqueta de Papel",
+"33" => "Aplicar automaticamente a todos os utilizadores com o perfil...",
+"34" => "ID de Grupo",
+"35" => "Etiqueta de Grupo",
+"36" => "bloqueado",
+"37" => "Negar",
+"38" => "herdado",
+"39" => "Desactivar",
+"40" => "Activar",
+"41" => "Remover",
+"42" => "Informação personalizada de papel",
+);
diff --git a/core/src/plugins/editor.audio/i18n/conf/pt.php b/core/src/plugins/editor.audio/i18n/conf/pt.php
new file mode 100644
index 0000000000..17064b7f9d
--- /dev/null
+++ b/core/src/plugins/editor.audio/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Audio Player" => "Reprodutor de Música",
+"Inserts a flash player for reading mp3 files online, and playing a whole folder in a separate window." => "Insere um reprodutor em Flash para ler ficheiros MP3 online, e reproduz os conteúdos de uma pasta numa janela em separado.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.browser/resources/i18n/pt.php b/core/src/plugins/editor.browser/resources/i18n/pt.php
new file mode 100644
index 0000000000..b93ab300ff
--- /dev/null
+++ b/core/src/plugins/editor.browser/resources/i18n/pt.php
@@ -0,0 +1,26 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+$mess=array(
+"1" => "Janela Externa",
+"2" => "Janela Externa no Navegador",
+"3" => "A Abrir ficheiro numa janela Externa, por favor aguarde, esta janela deverá ser fechada automaticamente.",
+);
+?>
diff --git a/core/src/plugins/editor.ckeditor/i18n/conf/pt.php b/core/src/plugins/editor.ckeditor/i18n/conf/pt.php
new file mode 100644
index 0000000000..26eed5f152
--- /dev/null
+++ b/core/src/plugins/editor.ckeditor/i18n/conf/pt.php
@@ -0,0 +1,23 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+$mess=array(
+);
+?>
diff --git a/core/src/plugins/editor.codemirror/i18n/conf/pt.php b/core/src/plugins/editor.codemirror/i18n/conf/pt.php
new file mode 100644
index 0000000000..11c7f7efa9
--- /dev/null
+++ b/core/src/plugins/editor.codemirror/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Source Viewer" => "Visualizador de Código-Fonte",
+"Syntax Highlighter for all major code source files" => "Visualizador Syntax Highlighter para todos os tipos principais de código-fonte",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.codemirror/i18n/pt.php b/core/src/plugins/editor.codemirror/i18n/pt.php
new file mode 100644
index 0000000000..00cbff3d33
--- /dev/null
+++ b/core/src/plugins/editor.codemirror/i18n/pt.php
@@ -0,0 +1,35 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+$mess=array(
+"1" => "Editor de Código-Fonte",
+"2" => "Marcador de CodeMirror Syntax",
+"3" => "Invólucro",
+"3b"=> "Activar invólucro de linhas",
+"4" => "Números",
+"5" => "Activar números de linha",
+"6" => "Saltar para linha",
+"7" => "Desfazer",
+"8" => "Refazer",
+"9" => "Procurar Texto",
+"10" => "Tamanho de Recuo"
+);
+
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.diaporama/i18n/conf/pt.php b/core/src/plugins/editor.diaporama/i18n/conf/pt.php
new file mode 100644
index 0000000000..9085588d56
--- /dev/null
+++ b/core/src/plugins/editor.diaporama/i18n/conf/pt.php
@@ -0,0 +1,33 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Image viewer" => "Visualizador de Imagens",
+"Image viewer, used for previewing images and browsing them in a diaporam. Generates a thumbnail version of the images." => "Visualizador de imagens, usado para pré-visualizar imagens e navegar nas mesmas de forma simples. Gera uma miniatura por cada versão da imagem.",
+"Remote Wrappers" => "Wrappers Remotos",
+"When connected to a remote server, metadata extraction can make the listing action very long, as it must first copy each file locally. For plugins using the defined wrappers and files whose size is greater than this threshold, the image type and dimension will be skipped." => "Quando ligado ao servidor remoto, a extracção da informação de Metadata pode criar uma acção de listagem muito grande, visto que tem que primeiro copiar cada ficheiro para o servidor local. Os plugins que usem wrappers definidos e cujo os ficheiros sejam maiores do que o tamanho de Threshold, o tipo de imagem e dimensão serão ignorados.",
+"Size Threshold" => "Tamanho Threshold",
+"Threshold" => "Threshold",
+"Thumbnails" => "Miniaturas",
+"Generate thumbnails or not" => "Gerar ou não miniaturas",
+"Quality" => "Qualidade",
+"Thumbs quality" => "Qualidade das miniaturas",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.eml/i18n/conf/pt.php b/core/src/plugins/editor.eml/i18n/conf/pt.php
new file mode 100644
index 0000000000..9f76603061
--- /dev/null
+++ b/core/src/plugins/editor.eml/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"E-Mail Viewer" => "Visualizador de E-mail",
+"E-Mail reader, supports eml format and eml mimetypes. Detects if a folder contains only E-Mail and display columns accordingly." => "Leitor de E-mails, suporta formatos EML e tipo pequeno de EML. Consegue detectar se uma pasta apenas contém e-mails e mostra-os em colunas respectivamente.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.eml/i18n/pt.php b/core/src/plugins/editor.eml/i18n/pt.php
new file mode 100644
index 0000000000..136bc14315
--- /dev/null
+++ b/core/src/plugins/editor.eml/i18n/pt.php
@@ -0,0 +1,18 @@
+ "Visualizador de E-mail",
+"title" => "Visualizador de E-mail",
+"1" => "De",
+"2" => "para",
+"3" => "Assunto",
+"4" => "Data",
+"5" => "Anexos",
+"6" => "Transferir EML",
+"7" => "O Anexo %s foi copiado com sucesso para %s",
+"8" => "Não foi possível abrir o ficheiro de destino!",
+"9" => "Não foi possível encontrar o anexo!",
+"10" => "Transferir ",
+"11" => "Copiar anexo para o servidor",
+"12" => "Cc",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.etherpad/i18n/conf/pt.php b/core/src/plugins/editor.etherpad/i18n/conf/pt.php
new file mode 100644
index 0000000000..df3efff9a3
--- /dev/null
+++ b/core/src/plugins/editor.etherpad/i18n/conf/pt.php
@@ -0,0 +1,24 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Etherpad" => "Etherpad",
+"Collaborative edition of text files" => "Editor colaborativo de ficheiros de texto",
+);
diff --git a/core/src/plugins/editor.etherpad/i18n/pt.php b/core/src/plugins/editor.etherpad/i18n/pt.php
new file mode 100644
index 0000000000..56ee9e971e
--- /dev/null
+++ b/core/src/plugins/editor.etherpad/i18n/pt.php
@@ -0,0 +1,33 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+
+$mess = array(
+ "1" => "Área Colaborativa",
+ "1b"=> "Crie ou junte-se a uma área colaborativa",
+ "2" => "Editor colaborativo",
+ "3" => "Editor colaborativo em Tempo Real",
+ "4" => "Junte-se a uma área de colaboração ou crie uma nova: ",
+ "5" => "Áreas Livres",
+ "6" => "Ficheiros",
+ "7" => "Juntar",
+ "8" => "Nome da Área",
+ "9" => "Criar uma nova Área",
+);
\ No newline at end of file
diff --git a/core/src/plugins/editor.exif/i18n/conf/pt.php b/core/src/plugins/editor.exif/i18n/conf/pt.php
new file mode 100644
index 0000000000..4d06bb6513
--- /dev/null
+++ b/core/src/plugins/editor.exif/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"EXIF Extractor" => "Extractor EXIF",
+"Display the Exif metadata contained inside the JPG files. Can locate the image on a map if it contains geolocation data." => "Mostra a informação de metadata EXIF de um ficheiro JPG. Pode localizar uma imagem num mapa caso esta contenha informações de geolocalização.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.exif/i18n/pt.php b/core/src/plugins/editor.exif/i18n/pt.php
new file mode 100644
index 0000000000..c011de3043
--- /dev/null
+++ b/core/src/plugins/editor.exif/i18n/pt.php
@@ -0,0 +1,8 @@
+ "Leitor Exif",
+"2" => "Mostra a informação Exif",
+);
+
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.imagick/i18n/conf/pt.php b/core/src/plugins/editor.imagick/i18n/conf/pt.php
new file mode 100644
index 0000000000..06e2926175
--- /dev/null
+++ b/core/src/plugins/editor.imagick/i18n/conf/pt.php
@@ -0,0 +1,31 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Image Magick" => "Image Magick",
+"Image Magick viewer supports PDF and various images formats preview. Requires external library to be installed on the server." => "O visualizador Image Magick suporta ficheiros PDF e vários outros formatos de imagem para mostrar uma pré-visualização. Requer que uma livraria externa seja instalada no servidor.",
+"Convert Path" => "Caminho de conversão",
+"Full path on the server to the 'convert' binary" => "Caminho completo para a pasta 'convert' no servidor",
+"Thumbs Quality" => "Qualidade de miniaturas",
+"Quality used for generating the thumbnails" => "Qualidade a ser usada para gerar as miniaturas",
+"Viewer Quality" => "Qualidade de Visualização",
+"Quality used for generation the high scale images" => "Qualidade a ser usada para gerar imagens de grandes dimensões",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.openlayer/i18n/conf/pt.php b/core/src/plugins/editor.openlayer/i18n/conf/pt.php
new file mode 100644
index 0000000000..db05c7f8c0
--- /dev/null
+++ b/core/src/plugins/editor.openlayer/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Map viewer" => "Visualizador de Mapas",
+"Geolocation feature to either display a WMS layer or simply place an exif-localized photo. Requires OpenLayers" => "Função de Geolocalização que mostra uma camada WMS ou simplesmente localiza a informação EXIF de uma fotografia. Requer o Serviço OpenLayers",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.openlayer/i18n/pt.php b/core/src/plugins/editor.openlayer/i18n/pt.php
new file mode 100644
index 0000000000..1d333528bc
--- /dev/null
+++ b/core/src/plugins/editor.openlayer/i18n/pt.php
@@ -0,0 +1,16 @@
+ "Abrir Openlayers",
+"2" => "Filtrar",
+"3" => "Posição",
+"4" => "Camadas",
+"5" => "Antialias",
+"6" => "Formato",
+"7" => "Estilo",
+"8" => "Filtro",
+"9" => "Procurar",
+"10" => "Limpar",
+)
+
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.other/resources/i18n/conf/pt.php b/core/src/plugins/editor.other/resources/i18n/conf/pt.php
new file mode 100644
index 0000000000..873106ee63
--- /dev/null
+++ b/core/src/plugins/editor.other/resources/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Open in..." => "Abrir em...",
+"Simple Picker to open any type of file in any available editor." => "Seleccionador Simples para abrir qualquer tipo de ficheiro em qualquer um dos editores disponíveis.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.other/resources/i18n/pt.php b/core/src/plugins/editor.other/resources/i18n/pt.php
new file mode 100644
index 0000000000..3e918778b8
--- /dev/null
+++ b/core/src/plugins/editor.other/resources/i18n/pt.php
@@ -0,0 +1,28 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+$mess=array(
+"1" => "Escolher outro...",
+"2" => "Escolher outro editor",
+"3" => "seleccione outro editor para abrir este ficheiro",
+"4" => "ATENÇÃO: Estes editores declaram que não suportam este tipo de ficheiro, o comportamento dos mesmos pode ser imprevisível!",
+"5" => "Apagar todas as associações existentes",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.pixlr/i18n/conf/pt.php b/core/src/plugins/editor.pixlr/i18n/conf/pt.php
new file mode 100644
index 0000000000..9a5a563778
--- /dev/null
+++ b/core/src/plugins/editor.pixlr/i18n/conf/pt.php
@@ -0,0 +1,27 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Pixlr Editor" => "Editor Pixlr",
+"Bridge to the Pixlr.com webservice that allow online image edition via a photoshop-like GUI." => "Cria uma ponte para o serviço Pixlr.com que permite a edição online de imagens numa interface similar à do Photoshop.",
+"Add a secure token to the target script to make sure that we are downloading an authorized image. The .htaccess file contained in the plugin must be correctly configured (apache)" => "Adicionar um código de segurança ao script de destino para se certificar de que pode fazer a transferência de uma imagem. O ficheiro .htaccess presente neste plugin tem que estar correctamente configurado (apache)",
+"Secure Token" => "Código de Segurança",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.soundmanager/i18n/conf/pt.php b/core/src/plugins/editor.soundmanager/i18n/conf/pt.php
new file mode 100644
index 0000000000..6189f9e8fe
--- /dev/null
+++ b/core/src/plugins/editor.soundmanager/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Audio Player" => "Reprodutor de Música",
+"Uses HTML5 or Flash to play a sound" => "Utiliza um reprodutor HTML5 ou Flash para reproduzir música",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.soundmanager/i18n/pt.php b/core/src/plugins/editor.soundmanager/i18n/pt.php
new file mode 100644
index 0000000000..f523659ebf
--- /dev/null
+++ b/core/src/plugins/editor.soundmanager/i18n/pt.php
@@ -0,0 +1,24 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"1" => "Volume",
+"2" => "Reprodutor de Música",
+);
\ No newline at end of file
diff --git a/core/src/plugins/editor.text/i18n/conf/pt.php b/core/src/plugins/editor.text/i18n/conf/pt.php
new file mode 100644
index 0000000000..5518cf00af
--- /dev/null
+++ b/core/src/plugins/editor.text/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Text Editor" => "Editor de Texto",
+"Very basic text editor" => "Editor de Texto básico",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.video/i18n/conf/pt.php b/core/src/plugins/editor.video/i18n/conf/pt.php
new file mode 100644
index 0000000000..80e0c14c3d
--- /dev/null
+++ b/core/src/plugins/editor.video/i18n/conf/pt.php
@@ -0,0 +1,24 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Video Player" => "Reprodutor de Vídeo",
+"Inserts a video player in the info panel, either HTML5 or Flash depending on the format." => "Insere um reprodutor de vídeo no painel de informações no formato HTML5 ou Flash dependendo do formato do vídeo.",
+);
\ No newline at end of file
diff --git a/core/src/plugins/editor.video/i18n/pt.php b/core/src/plugins/editor.video/i18n/pt.php
new file mode 100644
index 0000000000..6dd063efe2
--- /dev/null
+++ b/core/src/plugins/editor.video/i18n/pt.php
@@ -0,0 +1,23 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"1" => "Reprodutor de Media",
+);
\ No newline at end of file
diff --git a/core/src/plugins/editor.zoho/i18n/conf/pt.php b/core/src/plugins/editor.zoho/i18n/conf/pt.php
new file mode 100644
index 0000000000..c604f2faa3
--- /dev/null
+++ b/core/src/plugins/editor.zoho/i18n/conf/pt.php
@@ -0,0 +1,31 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Zoho API Key, you must have registered to api.zoho.com" => "Chave API Zoho, tem que registar a sua em api.zoho.com",
+"API Key" => "Chave API",
+"Zoho secret key, you must have registered to api.zoho.com" => "Chave secreta Zoho, tem que registar a sua em api.zoho.com",
+"Secret Key" => "Chave Secreta",
+"If you are working locally or behind a firewall, you can install an ajaxplorer Zoho Agent somewhere in the public zone. See the plugin folder content." => "Se se encontra a trabalhar localmente ou protegido por uma firewall, pode instalar um Agente Zoho Ajaxplorer numa zona publica. Veja a pasta 'Content' da pasta do Plugin.",
+"Use Z-Agent" => "Usar Z-Agent",
+"If you use the agent, enter its URL here." => "Se usar este agente, coloque o seu URL aqui.",
+"Z-Agent URL" => "URL Z-Agent",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/editor.zoho/i18n/pt.php b/core/src/plugins/editor.zoho/i18n/pt.php
new file mode 100644
index 0000000000..b235c75f9b
--- /dev/null
+++ b/core/src/plugins/editor.zoho/i18n/pt.php
@@ -0,0 +1,28 @@
+LIKE A
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+$mess=array(
+ "1" => "Documentos Office",
+ "2" => "Pré-Visualizar e editar documentos Office Online",
+ "3" => "Documento Word",
+ "4" => "Documento de Apresentação",
+ "5" => "Documento Excel",
+);
+?>
diff --git a/core/src/plugins/gui.ajax/res/i18n/conf/pt.php b/core/src/plugins/gui.ajax/res/i18n/conf/pt.php
new file mode 100644
index 0000000000..a98175edd7
--- /dev/null
+++ b/core/src/plugins/gui.ajax/res/i18n/conf/pt.php
@@ -0,0 +1,49 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Client Plugin" => "Plugin de Cliente",
+"Browser-based rich interface. Contains configurations for theming, custom welcome message, etc." => "Interface rica baseada no Navegador. Contém configurações para temas, mensagens de boas vindas personalizadas, etc.",
+"Main Options" => "Opções Gerais",
+"Theme" => "Tema",
+"Theme used for display" => "Tema a utilizar",
+"Start Up Screen" => "Ecrã de Arranque",
+"Title Font Size" => "Fonte de Título",
+"Font sized used for the title in the start up screen" => "Tamanho da fonte usada no título do ecrã de arranque",
+"Custom Icon" => "Icon personalizado",
+"URI to a custom image to be used as start up logo" => "URL para uma imagem personalizada a ser usada como logo no arranque",
+"Icon Width" => "Largura do Icon",
+"Width of the custom image (by default 35px)" => "Largura da imagem personalizada",
+"Welcome Message" => "Mensagem de Boas Vindas",
+"An additionnal message displayed in the start up screen" => "Uma mensagem adicional a ser mostrada no ecrã de arranque",
+"Client Session Config" => "Configuração de Sessão do Cliente",
+"Client Timeout" => "Sessão de Cliente Expirou",
+"The length of the client session in SECONDS. By default, it's copying the server session length. In most PHP installation, it will be 1440, ie 24minutes. You can set this value to 0, this will make the client session 'infinite' by pinging the server at regular occasions (thus keeping the PHP session alive). This is not a recommanded setting for evident security reasons." => "O tempo de sessão de um cliente em SEGUNDOS. Por pré definição, este valor copia o valor do servidor. Na maior parte das instalações PHP, esse valor é 1440 (24 minutos). Pode colocar este valor com 0, isto irá permitir tempos de sessão 'Infinitos', fazendo um ping regular ao servidor (mantendo assim a sessão PHP activa). Não é recomendável utilizar esta opção em 0 por óbvias questões de segurança.",
+"Warning Before" => "Avisar antes",
+"Number of MINUTES before the session expiration for issuing an alert to the user" => "´Tempo em minutos antes da sessão expirar que deve ser avisado o utilizador",
+"Google Analytics" => "Estatísticas Google",
+"Analytics ID" => "ID Estatísticas",
+"Id of your GA account, something like UE-XXXX-YY" => "ID da sua conta GA, algo como 'UE-XXXX-YY'",
+"Analytics Domain" => "Domínio das Estatísticas",
+"Set the domain for yuor analytics reports (not mandatory!)" => "Introduza o domínio para os relatórios das estatísticas (não é obrigatório)",
+"Analytics Events" => "Eventos de Estatísticas",
+"Use Events Logging, experimental only implemented on download action in AjaXplorer" => "Usar Registo de eventos, experimental, apenas implementado na área de transferências do AjaXplorer",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/gui.ajax/res/themes/oxygen/images/i18n/Thumbs.db b/core/src/plugins/gui.ajax/res/themes/oxygen/images/i18n/Thumbs.db
new file mode 100644
index 0000000000..1dcc982a1c
Binary files /dev/null and b/core/src/plugins/gui.ajax/res/themes/oxygen/images/i18n/Thumbs.db differ
diff --git a/core/src/plugins/gui.ajax/res/themes/oxygen/images/i18n/lang_pt.gif b/core/src/plugins/gui.ajax/res/themes/oxygen/images/i18n/lang_pt.gif
new file mode 100644
index 0000000000..ed22576b2a
Binary files /dev/null and b/core/src/plugins/gui.ajax/res/themes/oxygen/images/i18n/lang_pt.gif differ
diff --git a/core/src/plugins/gui.ajax/res/themes/umbra/images/i18n/Thumbs.db b/core/src/plugins/gui.ajax/res/themes/umbra/images/i18n/Thumbs.db
new file mode 100644
index 0000000000..bfc4d9df82
Binary files /dev/null and b/core/src/plugins/gui.ajax/res/themes/umbra/images/i18n/Thumbs.db differ
diff --git a/core/src/plugins/gui.ajax/res/themes/umbra/images/i18n/lang_pt.gif b/core/src/plugins/gui.ajax/res/themes/umbra/images/i18n/lang_pt.gif
new file mode 100644
index 0000000000..ed22576b2a
Binary files /dev/null and b/core/src/plugins/gui.ajax/res/themes/umbra/images/i18n/lang_pt.gif differ
diff --git a/core/src/plugins/gui.ajax/res/themes/vision/images/i18n/Thumbs.db b/core/src/plugins/gui.ajax/res/themes/vision/images/i18n/Thumbs.db
new file mode 100644
index 0000000000..8abeaf130b
Binary files /dev/null and b/core/src/plugins/gui.ajax/res/themes/vision/images/i18n/Thumbs.db differ
diff --git a/core/src/plugins/gui.ajax/res/themes/vision/images/i18n/lang_pt.gif b/core/src/plugins/gui.ajax/res/themes/vision/images/i18n/lang_pt.gif
new file mode 100644
index 0000000000..ed22576b2a
Binary files /dev/null and b/core/src/plugins/gui.ajax/res/themes/vision/images/i18n/lang_pt.gif differ
diff --git a/core/src/plugins/gui.ios/i18n/conf/pt.php b/core/src/plugins/gui.ios/i18n/conf/pt.php
new file mode 100644
index 0000000000..c5583bdd73
--- /dev/null
+++ b/core/src/plugins/gui.ios/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"iOS" => "iOS",
+"Template for redirecting to iPhone application" => "Modelo de redirecionamento para a aplicação de iPhone",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/gui.ios/i18n/pt.php b/core/src/plugins/gui.ios/i18n/pt.php
new file mode 100644
index 0000000000..04132666d0
--- /dev/null
+++ b/core/src/plugins/gui.ios/i18n/pt.php
@@ -0,0 +1,31 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"1.ios" => "Existe uma aplicação nativa para aceder %s através do iPhone/iPad!",
+"2.ios" => "Já possuo a aplicação. Pretendo abri-la e adicionar este servidor à minha lista de servidores remotos",
+"3.ios" => "Ainda não tenho a aplicação, abra-me a página da Loja de Aplicações da mesma!",
+"4.ios" => "Não tenho interesse na aplicação, deixe-me usar a versão Web de %s.",
+"1.android" => "Existe uma aplicação nativa para aceder %s através do %s no Android.",
+"2.android" => "Já possuo a aplicação. Pretendo abri-la e adicionar este servidor à minha lista de servidores remotos",
+"3.android" => "Ainda não tenho a aplicação, abra-me a página da Loja de Aplicações da mesma!",
+"4.android" => "Não tenho interesse na aplicação, deixe-me usar a versão Web de %s.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/gui.light/i18n/conf/pt.php b/core/src/plugins/gui.light/i18n/conf/pt.php
new file mode 100644
index 0000000000..00d8ded0f1
--- /dev/null
+++ b/core/src/plugins/gui.light/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Light" => "Light",
+"Simple Template for Bookmarklets" => "Modelo simples de Marcadores",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/gui.mobile/i18n/conf/pt.php b/core/src/plugins/gui.mobile/i18n/conf/pt.php
new file mode 100644
index 0000000000..c992aface4
--- /dev/null
+++ b/core/src/plugins/gui.mobile/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Mobile" => "Móvel",
+"Template extending gui.ajax for small screen terminals." => "Modelo que extende a gui.ajax para equipamentos com ecrã pequeno.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/index.lucene/resources/i18n/conf/pt.php b/core/src/plugins/index.lucene/resources/i18n/conf/pt.php
new file mode 100644
index 0000000000..7ca89d3bef
--- /dev/null
+++ b/core/src/plugins/index.lucene/resources/i18n/conf/pt.php
@@ -0,0 +1,37 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Lucene Search Engine" => "Motor de pesquisa Lucene",
+"Zend_Search_Lucene implementation to index all files and search a whole repository quickly." => "Uma implementação do Zend_Search_Lucene para rapidamente indexar e procurar todos os conteúdos de uma Área de Trabalho rapidamente.",
+"Index Content" => "Indexar Conteúdos",
+"Parses the file when possible and index its content (see plugin global options)" => "Analisa o ficheiro quando possível e indexa o seu conteúdo (Ver configurações Gerais do Plugin)",
+"Index Meta Fields" => "Indexar campos Meta",
+"Which additionnal fields to index and search" => "Que campos adicionais adicionar ao Index e Pesquisa",
+"Repository keywords" => "Repositório de Palavras",
+"If your repository path is defined dynamically by specific keywords like AJXP_USER, or your own, mention them here." => "Se o caminho para a sua Área de Trabalho foi ajustado dinamicamente por palavras especificas como 'AJXP_USER', ou uma própria, introduza-as aqui.",
+"Parse Content Until" => "Analisar conteúdos até",
+"Skip content parsing and indexation for files bigger than this size (must be in Bytes)" => "Saltar análise de conteúdos e Indexação de ficheiros maiores que este tamanho (tamanho em Bytes)",
+"HTML files" => "Ficheiros HTML",
+"List of extensions to consider as HTML file and parse content" => "Lista de extensões a considerar como um ficheiro HTML e analisar conteúdos",
+"Text files" => "Ficheiros de Texto",
+"List of extensions to consider as Text file and parse content" => "Lista de extensões a considerar como um Ficheiro de Texto e analisar os seu conteúdo",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/index.lucene/resources/i18n/pt.php b/core/src/plugins/index.lucene/resources/i18n/pt.php
new file mode 100644
index 0000000000..1c2d2ca995
--- /dev/null
+++ b/core/src/plugins/index.lucene/resources/i18n/pt.php
@@ -0,0 +1,33 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+
+$mess = array(
+ "1" => "Indexar Conteúdo",
+ "2" => "Indexar conteúdos desta pasta",
+ "3" => "Correr Indexação em segundo plano",
+ "4" => "O Índice parece encontrar-se bloqueado, um processo de Indexação parece já estar a correr. Caso não, por favor remova o ficheiro '.ajxp_lock' localizado em 'cache/indexes'.",
+ "5" => "Indexação Completa",
+ "6" => "A Área de Trabalho encontra-se de momento a ser Indexada , por favor tente novamente mais tarde. Para forçar uma re-Indexação, remova o ficheiro '.ajxp_lock' localizado em 'data/cache/indexes'.",
+ "7" => "A indexar pela primeira vez esta Área de Trabalho, por favor aguarde e tente efectuar novamente a sua pesquisa",
+ "8" => "A Indexação de %s está a correr em segundo plano",
+ "9" => "Não foi possível encontrar um Índice para a Área de Trabalho Actual! Deverá ordenar uma Indexação dos ficheiros primeiro!",
+ "10" => "A Indexar sub-pastas em segundo plano",
+);
\ No newline at end of file
diff --git a/core/src/plugins/log.sql/i18n/conf/pt.php b/core/src/plugins/log.sql/i18n/conf/pt.php
new file mode 100644
index 0000000000..cd78e448f7
--- /dev/null
+++ b/core/src/plugins/log.sql/i18n/conf/pt.php
@@ -0,0 +1,27 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"DB Storage" => "Armazenamento da BD",
+"Stores the logs in an SQL database." => "Guarda registos numa Base de Dados SQL.",
+"Connexion" => "Ligação",
+"The Database Connexion" => "Ligação à Base de Dados",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/log.syslog/i18n/conf/pt.php b/core/src/plugins/log.syslog/i18n/conf/pt.php
new file mode 100644
index 0000000000..5084d32859
--- /dev/null
+++ b/core/src/plugins/log.syslog/i18n/conf/pt.php
@@ -0,0 +1,27 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Syslog logger" => "Registos Syslog",
+"Send the logs to the system syslog" => "Envia Registos para o sistema syslog",
+"Identifier" => "Identificador",
+"How the logs will be identified in the system logs" => "Como os registos irão ser identificados no Registo de Sistema",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/log.text/i18n/conf/pt.php b/core/src/plugins/log.text/i18n/conf/pt.php
new file mode 100644
index 0000000000..0f4215299d
--- /dev/null
+++ b/core/src/plugins/log.text/i18n/conf/pt.php
@@ -0,0 +1,31 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Text logger" => "Registos em Texto",
+"Stores the logs as readable tab delimited text." => "Guarda os Registos em Texto com parágrafos sem limites.",
+"Logpath" => "Caminho do Registo",
+"The path to where the logs are kept." => "O Caminho onde os ficheiros de registo serão guardados.",
+"Logfile" => "Ficheiro de Registo",
+"The name of the log file" => "O nome do Ficheiro de Registo",
+"Files Permissions" => "Permissão de Ficheiros",
+"" => "",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/meta.exif/i18n/conf/pt.php b/core/src/plugins/meta.exif/i18n/conf/pt.php
new file mode 100644
index 0000000000..11816fb749
--- /dev/null
+++ b/core/src/plugins/meta.exif/i18n/conf/pt.php
@@ -0,0 +1,29 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Exif Metadata" => "Exif Metadata",
+"Extracts the EXIF metadata of a JPG image. Used in conjunction with editor.exif" => "Extrai a Metadata EXIF de uma imagem JPG. Usado em conjunto com o editor.exif",
+"Info Panel Fields" => "Informação de campos no painel",
+"Comma separated list of fields, use syntax 'EXIF_SECTION.ExifName'." => "Lista separada por virgulas, utilize a sintaxe 'EXIF_SECTION.ExifName'.",
+"Info Panel Labels" => "Informação de Etiquetas de Painel",
+"Associated list of labels, be sure to define as many as fields!" => "Lista de associação de etiquetas, certifique-se de que define todos os campos!",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/meta.exif/i18n/pt.php b/core/src/plugins/meta.exif/i18n/pt.php
new file mode 100644
index 0000000000..766fa43df6
--- /dev/null
+++ b/core/src/plugins/meta.exif/i18n/pt.php
@@ -0,0 +1,8 @@
+ "Sair da Geolocalização",
+"2" => "Localizar",
+);
+
+?>
\ No newline at end of file
diff --git a/core/src/plugins/meta.filehasher/i18n/conf/pt.php b/core/src/plugins/meta.filehasher/i18n/conf/pt.php
new file mode 100644
index 0000000000..8fd6714a82
--- /dev/null
+++ b/core/src/plugins/meta.filehasher/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"File Hasher" => "Obter Hash de Ficheiro",
+"Compute on-demand a hash of the file content and stores it in the metadata if a metastore is provided" => "Calcula o Hash de um ficheiro quando requerido e guarda a informação na metadata caso esta exista",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/meta.git/i18n/conf/pt.php b/core/src/plugins/meta.git/i18n/conf/pt.php
new file mode 100644
index 0000000000..b399f3674d
--- /dev/null
+++ b/core/src/plugins/meta.git/i18n/conf/pt.php
@@ -0,0 +1,27 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+
+defined('AJXP_EXEC') or die('Access not allowed');
+
+$mess = array(
+ "Git-based Versioning" => "Versões Git",
+ "Keep tracks of all files modifications using a local Git workspace" => "Registar todas as modificações usando uma Área Local de Trabalho GIT",
+);
diff --git a/core/src/plugins/meta.git/i18n/pt.php b/core/src/plugins/meta.git/i18n/pt.php
new file mode 100644
index 0000000000..93ebd71a3a
--- /dev/null
+++ b/core/src/plugins/meta.git/i18n/pt.php
@@ -0,0 +1,43 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+
+defined('AJXP_EXEC') or die('Access not allowed');
+
+$mess = array(
+ "1" => "Versões",
+ "2" => "Versão anterior do Documento",
+ "3" => "Transferir",
+ "4" => "Transferir a versão seleccionada para o computador",
+ "5" => "Pré-Visualizar (Navegador)",
+ "6" => "Abrir a versão seleccionada numa janela do navegador",
+ "7" => "Reverter para...",
+ "8" => "Reverter o ficheiro para a seguinte revisão no servidor",
+ "9" => "#",
+ "10" => "Data",
+ "11" => "Autor",
+ "12" => "Modificação",
+ "13" => "Tem a certeza de que deseja continuar? Reverter para uma versão antiga irá criar uma nova versão do documento com a versão seleccionada.",
+ "RENAME" => "Ficheiro Renomeado",
+ "MOVE" => "Ficheiro Movido",
+ "MODIFICATION" => "Conteúdo modificado",
+ "DELETION" => "Ficheiro Apagado",
+ "CREATION" => "Ficheiro Criado"
+);
diff --git a/core/src/plugins/meta.mount/i18n/conf/pt.php b/core/src/plugins/meta.mount/i18n/conf/pt.php
new file mode 100644
index 0000000000..0f18feb089
--- /dev/null
+++ b/core/src/plugins/meta.mount/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"FS Mount" => "Partição FS",
+"Mount a remote location on the file system before accessing the repository" => "Montar uma partição remota no sistema de ficheiros local antes de aceder à Área de Trabalho",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/meta.quota/i18n/conf/pt.php b/core/src/plugins/meta.quota/i18n/conf/pt.php
new file mode 100644
index 0000000000..0f18feb089
--- /dev/null
+++ b/core/src/plugins/meta.quota/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"FS Mount" => "Partição FS",
+"Mount a remote location on the file system before accessing the repository" => "Montar uma partição remota no sistema de ficheiros local antes de aceder à Área de Trabalho",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/meta.quota/i18n/pt.php b/core/src/plugins/meta.quota/i18n/pt.php
new file mode 100644
index 0000000000..9c888ee9d9
--- /dev/null
+++ b/core/src/plugins/meta.quota/i18n/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"1" => "Uso da Quota...",
+"2" => "Clique aqui para recalcular a Quota",
+"3" => "Ultrapassou o Limite da sua Quota",
+);
\ No newline at end of file
diff --git a/core/src/plugins/meta.simple_lock/i18n/conf/pt.php b/core/src/plugins/meta.simple_lock/i18n/conf/pt.php
new file mode 100644
index 0000000000..9f727903fa
--- /dev/null
+++ b/core/src/plugins/meta.simple_lock/i18n/conf/pt.php
@@ -0,0 +1,8 @@
+ "Bloqueio Simples",
+"Manual Locking mechanism to avoid concurrent edition" => "Bloqueio manual para evitar modificações por terceiros",
+);
+
+?>
\ No newline at end of file
diff --git a/core/src/plugins/meta.simple_lock/i18n/pt.php b/core/src/plugins/meta.simple_lock/i18n/pt.php
new file mode 100644
index 0000000000..c1e7054406
--- /dev/null
+++ b/core/src/plugins/meta.simple_lock/i18n/pt.php
@@ -0,0 +1,11 @@
+ "Bloquear",
+"2" => "Bloquear item seleccionado",
+"3" => "Desbloquear",
+"4" => "Remover Bloqueio",
+"5" => "Este ficheiro encontra-se bloqueado por outro utilizador, provavelmente encontra-se a ser modificado de momento e por isso não tem permissões para modificar o mesmo."
+);
+
+?>
\ No newline at end of file
diff --git a/core/src/plugins/meta.svn/i18n/conf/pt.php b/core/src/plugins/meta.svn/i18n/conf/pt.php
new file mode 100644
index 0000000000..adcd8f9a83
--- /dev/null
+++ b/core/src/plugins/meta.svn/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Subversion Repository" => "Repositório de Sub-versões",
+"Extract SVN informations (revision, change log, etc) if the repository is a Working-Copy, and SVN is available as a commandline." => "Extrair informações de SVN (revisão, registo de alterações, etc) caso a Área de Trabalho seja uma Cópia e o SVN esteja disponível pela linha de comandos.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/meta.svn/i18n/pt.php b/core/src/plugins/meta.svn/i18n/pt.php
new file mode 100644
index 0000000000..84aa2e6da5
--- /dev/null
+++ b/core/src/plugins/meta.svn/i18n/pt.php
@@ -0,0 +1,11 @@
+ "Revisão da Pasta",
+"11" => "Registo SVN da pasta actual",
+"2" => "Versões",
+"21" => "Versão anterior do item seleccionado",
+"3" => "Mudar para revisão",
+);
+
+?>
\ No newline at end of file
diff --git a/core/src/plugins/meta.user/i18n/conf/pt.php b/core/src/plugins/meta.user/i18n/conf/pt.php
new file mode 100644
index 0000000000..71b587b0db
--- /dev/null
+++ b/core/src/plugins/meta.user/i18n/conf/pt.php
@@ -0,0 +1,33 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Text Metadata" => "Texto de Metadata",
+"Simple metadata implementation stored in a hidden file." => "Implementação simples da Metadata guardada num ficheiro oculto.",
+"Meta File" => "Ficheiro Meta",
+"Hidden file used inside folders to save meta data" => "Ficheiro Oculto usado dentro das pastas para guardar a informação de Metadata",
+"Meta Fields" => "Campos Meta",
+"Comma separated list of fields, use standard characters here." => "Lista de campos, separados por virgulas. Utilize apenas caracteres padrão aqui.",
+"Meta Labels" => "Etiquetas Meta",
+"Comma separated list of labels, be sure to define as many as fields!" => "Lista de etiquetas, separada por virgulas. Certifique-se de que define o máximo de campos possíveis!",
+"Columns visibility" => "Visibilidade das Colunas",
+"Set default visibility for each columns. Either by columns, using commas, or one value that will be applied to all columns. Value can be 'visible' or 'hidden'." => "Define a visibilidade de cada uma das colunas. Será aplicado a todas as colunas usando colunas, virgulas, ou um valor. O valor pode ser 'Visivel(Visible)' ou 'Escondido(hidden)'.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/meta.user/i18n/pt.php b/core/src/plugins/meta.user/i18n/pt.php
new file mode 100644
index 0000000000..b3e0184930
--- /dev/null
+++ b/core/src/plugins/meta.user/i18n/pt.php
@@ -0,0 +1,31 @@
+
+ * This file is part of AjaXplorer.
+ *
+ * AjaXplorer is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * AjaXplorer is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with AjaXplorer. If not, see .
+ *
+ * The latest code can be found at .
+ */
+$mess=array(
+"1" => "MetaData",
+"2" => "Sem Etiqueta",
+"3" => "Remover Classificação",
+"4" => "Baixo",
+"5" => "Para Fazer",
+"6" => "Pessoal",
+"7" => "Trabalho",
+"8" => "Importante"
+);
+?>
diff --git a/core/src/plugins/meta.watch/i18n/pt.php b/core/src/plugins/meta.watch/i18n/pt.php
new file mode 100644
index 0000000000..d6e6cead43
--- /dev/null
+++ b/core/src/plugins/meta.watch/i18n/pt.php
@@ -0,0 +1,27 @@
+ "Receber notificações de...",
+ "2" => "Ser notificado sempre que esta pasta for acedida",
+ "3" => "Desligar Notificações",
+ "4" => "Desactivar notificações de acesso para esta pasta",
+ "5" => "Receber notificações de...",
+ "6" => "Ser notificado sempre que este ficheiro for alterado",
+ "7" => "Desligar Notificações",
+ "8" => "Desactivar notificações de alterações para este ficheiro",
+ "9" => "Consultar",
+ "10"=> "Alguém está a abrir o ficheiro",
+ "10b"=> "Alguém está a explorar a pasta",
+ "11"=> "Alterações",
+ "12"=> "Alguém está a alterar o ficheiro",
+ "12b"=> "Alguém está a modificar um ficheiro dentro desta pasta",
+ "13"=> "Ambos",
+ "14"=> "Alguém está a abrir ou a escrever no ficheiro",
+ "14b"=> "Alguém está a explorar ou a modificar os conteúdos desta pasta",
+);
\ No newline at end of file
diff --git a/core/src/plugins/metastore.s3/i18n/conf/pt.php b/core/src/plugins/metastore.s3/i18n/conf/pt.php
new file mode 100644
index 0000000000..7bb7988c3e
--- /dev/null
+++ b/core/src/plugins/metastore.s3/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+ "S3 MetaStore" => "MetaStore S3",
+ "Stores metadata s3 metadata" => "Armazenamento das MetaStore e Objectos S3.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/metastore.serial/i18n/conf/pt.php b/core/src/plugins/metastore.serial/i18n/conf/pt.php
new file mode 100644
index 0000000000..50c4ccaab6
--- /dev/null
+++ b/core/src/plugins/metastore.serial/i18n/conf/pt.php
@@ -0,0 +1,29 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Files MetaStore" => "Ficheiros MetaStore",
+"Stores metadata inside local hidden files." => "Guarda a informação de metadata dentro de um ficheiro local oculto.",
+"File location" => "Localização do ficheiro",
+"Where to store the metadata file : LOCAL means a hidden file will be created in each folder, GLOBAL means that one file will be created in AJXP_DATA_PATH/plugins/action.share folder." => "Onde guardar o ficheiro de metadata : LOCAL significa que será criado um ficheiro oculto em cada pasta, GLOBAL significa que será criado um ficheiro na pasta AJXP_DATA_PATH/plugins/action.share .",
+"Meta File" => "Ficheiro Metafile",
+"Hidden file used inside folders to save meta data" => "Ficheiro oculto usado dentro das pastas para guardar informação de Meta Data",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/notify.phpmail-lite/i18n/conf/pt.php b/core/src/plugins/notify.phpmail-lite/i18n/conf/pt.php
new file mode 100644
index 0000000000..db6ba5f702
--- /dev/null
+++ b/core/src/plugins/notify.phpmail-lite/i18n/conf/pt.php
@@ -0,0 +1,39 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Simple Notification" => "Notificações Simples",
+"Notification system (demonstrative)" => "Sistema de Notificações (demonstrativo)",
+"Sender" => "Remetente",
+"Name and adress of the sender, use Name:mail_address format." => "Nome e endereço do remetente, usar o seguinte formato: Nome:endereço_de_E-Mail.",
+"Recipient(s)" => "Destinatário(s)",
+"Comma separated list of permanent recipients, e.g Name1:address1,Name2:address2, etc. Leave empty if you want only the share feature." => "Separar por virgula a lista de Destinatários, ex.: Nome1:endereço1,Nome2:endereço2, etc. Deixe em branco se apenas pretende partilhar esta função.",
+"Enrich Shares" => "Enriquecer partilhas",
+"Add a notification pane to the share mechanism, proposing the user to enter her E-Mail to be notified when the shared repository is modified" => "Adicionar uma notificação ao método de partilha propondo ao utilizador introduzir o seu e-mail para ser notificado sempre que a Área de Trabalho partilhada é modificada",
+"Notify on..." => "Notificar em...",
+"Comma-separated list of action on wich the notification should be sent" => "Lista de acções separada por virgulas em que cada notificação deve ser enviada",
+"Subject" => "Assunto",
+"Subject to be displayed in the mail" => "Assunto a ser mostrado no e-mail",
+"Body" => "Corpo",
+"Body of the E-Mail. You can use AJXP_USER, AJXP_FILE, AJXP_FOLDER and AJXP_ACTION keywords." => "Corpo do e-mail. Pode utilizar as seguintes palavras: AJXP_USER, AJXP_FILE, AJXP_FOLDER e AJXP_ACTION.",
+"Mailer" => "Remetente",
+"Php mailer to use (see phpmail-lite documentation).'." => "Remetente Php a usar (ver documentação do phpmail-lite).'.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/shorten.bitly/i18n/conf/pt.php b/core/src/plugins/shorten.bitly/i18n/conf/pt.php
new file mode 100644
index 0000000000..980e1179c0
--- /dev/null
+++ b/core/src/plugins/shorten.bitly/i18n/conf/pt.php
@@ -0,0 +1,29 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Bit.ly URL Shortener" => "Redutor de URLs Bit.ly",
+"Shorten Download URLs before sending them back to the user. Requires a Bit.ly account." => "Diminui o tamanho dos URLs de transferência antes de os dar ao utilizador. Requer uma conta Bit.ly.",
+"User Name" => "Nome de Utilizador",
+"Bit.ly account user name" => "Nome de utilizador Bit.ly",
+"API Key" => "Chave API",
+"Bit.ly account API Key" => "Chave API da conta Bit.ly",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/shorten.multi/i18n/conf/pt.php b/core/src/plugins/shorten.multi/i18n/conf/pt.php
new file mode 100644
index 0000000000..bf3c27ecf3
--- /dev/null
+++ b/core/src/plugins/shorten.multi/i18n/conf/pt.php
@@ -0,0 +1,26 @@
+ "Redutor de Multi URLs",
+"Shorten Download URLs before sending them back to the user." => "Reduzir URLs antes de os devolver ao utilizador.",
+"User ID" => "ID de Utilizador",
+"adF.ly account user ID.\nThe numbers after -= ?id= =- in of your referral program's URL" => "ID de conta adF.ly ID.\nOs números após -= ?id= =- para usar o seu programa de Referral URLs",
+"API Key" => "Chave API",
+"adF.ly account API Key" => "Chave API da conta adF.ly",
+"Type of ADS" => "Tipo de Publicidade",
+"Type of AD you like to show.\n Select Fullscreen AD or Top banner AD" => "Tipo de Publicidade que gostaria de mostrar.\n Seleccione publicidade do tipo Ecrã Cheio ou Banner Superior",
+"Short domain" => "Domino Curto",
+"adF.ly or q.gs domains, select wich you like" => "Seleccione um domínio adF.ly ou q.gs, que goste",
+"FullScreen" => "Ecrã Cheio",
+"Banner" => "Banner",
+"Bit.ly URL Shortener" => "Redutor de URLs Bit.lyr",
+"Shorten Download URLs before sending them back to the user. Requires a Bit.ly account." => "Reduzir URLs antes de os devolver ao utilizador. Requer uma conta em Bit.ly.",
+"User Name" => "Nome de Utilizador",
+"Bit.ly account user name" => "Nome de Conta de Utilizador Bit.ly",
+"API Key" => "Chave API",
+"Bit.ly account API Key" => "Chave API da conta Bit.ly",
+);
+?>
diff --git a/core/src/plugins/uploader.flex/i18n/conf/pt.php b/core/src/plugins/uploader.flex/i18n/conf/pt.php
new file mode 100644
index 0000000000..77b06d801b
--- /dev/null
+++ b/core/src/plugins/uploader.flex/i18n/conf/pt.php
@@ -0,0 +1,28 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Flash uploader" => "Enviar usando Flash",
+"Legacy flash uploader, used when the browser does not support HTML5. If you want to force the usage of this uploader, deactivate the uploader.html, and remove the activeCondition tag from the uploader.flex manifest file." => "Ferramenta de Envio de ficheiros por Flash antiga, usada para quando o Navegador não suportar HTML5. Se pretende forçar o uso deste tipo de ferramenta de envio de ficheiros, desactive o uploader.html, e remova a condição 'active' do ficheiro uploader.flex.",
+"Miscalleneous" => "Outros",
+"HTTPS Policy" => "Política HTTPS",
+"An Https Policy file maybe used to solve Flash upload problems when in Https. Use path relative to the web root." => "Um ficheiro de política HTTPS pode ser usado para resolver problemas de envio usando Flash quando se está a usar HTTPS. Utilize caminhos relativos para a raíz da página Web.",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/uploader.html/i18n/Thumbs.db b/core/src/plugins/uploader.html/i18n/Thumbs.db
new file mode 100644
index 0000000000..da5eb449ef
Binary files /dev/null and b/core/src/plugins/uploader.html/i18n/Thumbs.db differ
diff --git a/core/src/plugins/uploader.html/i18n/conf/pt.php b/core/src/plugins/uploader.html/i18n/conf/pt.php
new file mode 100644
index 0000000000..76d61422a1
--- /dev/null
+++ b/core/src/plugins/uploader.html/i18n/conf/pt.php
@@ -0,0 +1,32 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"HTML Uploader" => "Envio por HTML",
+"Auto-switching HTML5 or IFrame uploader." => "Ferramenta de Envio de ficheiros Auto-Manipulável por HTML5 ou IFrame.",
+"Default Behaviour" => "Comportamento Pré-Definido",
+"Existing Files" => "Ficheiros Existentes",
+"Inform the user or not if the file already exists (default behaviour, the user will be able to change this preference)" => "Informar o utilizador ou não se um ficheiro já existe (comportamento pré definido, o utilizador tem a possibilidade de alterar esta preferência)",
+"Auto Start" => "Começar Automaticamente",
+"Default value for automatically starting upload or not" => "Valor Pré-Definido para começar ou não o envio automaticamente",
+"Auto Close" => "Fechar Automaticamente",
+"Default value for automatically closing the dialog after upload or not" => "Valor Pré-Definido para fechar ou não automaticamente a caixa de diálogo após terminar o envio",
+);
+?>
\ No newline at end of file
diff --git a/core/src/plugins/uploader.html/i18n/pt-dropzone.png b/core/src/plugins/uploader.html/i18n/pt-dropzone.png
new file mode 100644
index 0000000000..b67697cc8a
Binary files /dev/null and b/core/src/plugins/uploader.html/i18n/pt-dropzone.png differ
diff --git a/core/src/plugins/uploader.jumploader/i18n/conf/pt.php b/core/src/plugins/uploader.jumploader/i18n/conf/pt.php
new file mode 100644
index 0000000000..cfe28e064b
--- /dev/null
+++ b/core/src/plugins/uploader.jumploader/i18n/conf/pt.php
@@ -0,0 +1,25 @@
+
+* This file is part of AjaXplorer.
+*
+* AjaXplorer is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* AjaXplorer is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with AjaXplorer. If not, see .
+*
+* The latest code can be found at .
+*/
+$mess=array(
+"Jumploader" => "Jumploader",
+"Third-party JumpLoader JAVA applet allowing to upload folders, chunk big files, etc." => "Ferramenta de Envio de ficheiro criado por terceiros, JumpLoader JAVA, permite enviar pastas, ficheiros muito grandes, etc.",
+);
+?>
\ No newline at end of file