aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSem <sembrestels@riseup.net>2012-01-14 03:24:54 +0100
committerSem <sembrestels@riseup.net>2012-01-14 03:24:54 +0100
commitd1aa1b6ac8b926b946888ff975f9156e1611a77b (patch)
treeaad74341d0c086668d211a8b8125287b55cf2bb1
parent6bb2b4e64294619f39735325f1ef2a858496d329 (diff)
downloadelgg-d1aa1b6ac8b926b946888ff975f9156e1611a77b.tar.gz
elgg-d1aa1b6ac8b926b946888ff975f9156e1611a77b.tar.bz2
Added portuguese translations.
-rw-r--r--README.txt1
-rw-r--r--languages/pt/pt.blog.php54
-rw-r--r--languages/pt/pt.bookmarks.php51
-rw-r--r--languages/pt/pt.brainstorm.php65
-rw-r--r--languages/pt/pt.categories.php16
-rw-r--r--languages/pt/pt.custom_index.php17
-rw-r--r--languages/pt/pt.dashboard.php15
-rw-r--r--languages/pt/pt.developers.php49
-rw-r--r--languages/pt/pt.diagnostics.php52
-rw-r--r--languages/pt/pt.embed.php18
-rw-r--r--languages/pt/pt.externalpages.php19
-rw-r--r--languages/pt/pt.file.php74
-rw-r--r--languages/pt/pt.garbagecollector.php21
-rw-r--r--languages/pt/pt.groups.php208
-rw-r--r--languages/pt/pt.install.php134
-rw-r--r--languages/pt/pt.invitefriends.php40
-rw-r--r--languages/pt/pt.likes.php39
-rw-r--r--languages/pt/pt.logbrowser.php24
-rw-r--r--languages/pt/pt.logrotate.php24
-rw-r--r--languages/pt/pt.members.php17
-rw-r--r--languages/pt/pt.messageboard.php47
-rw-r--r--languages/pt/pt.messages.php70
-rw-r--r--languages/pt/pt.moderated_comments.php50
-rw-r--r--languages/pt/pt.notifications.php22
-rw-r--r--languages/pt/pt.pages.php59
-rw-r--r--languages/pt/pt.php972
-rw-r--r--languages/pt/pt.profile.php55
-rw-r--r--languages/pt/pt.reportedcontent.php40
-rw-r--r--languages/pt/pt.search.php22
-rw-r--r--languages/pt/pt.spam_login_filter.php82
-rw-r--r--languages/pt/pt.speak_freely.php57
-rw-r--r--languages/pt/pt.tagcloud.php13
-rw-r--r--languages/pt/pt.thewire.php41
-rw-r--r--languages/pt/pt.tinymce.php13
-rw-r--r--languages/pt/pt.twitter.php16
-rw-r--r--languages/pt/pt.twitter_api.php45
-rw-r--r--languages/pt/pt.uservalidationbyemail.php55
-rw-r--r--languages/pt/pt.videolist.php54
-rw-r--r--start.php1
39 files changed, 2652 insertions, 0 deletions
diff --git a/README.txt b/README.txt
index 9bf9047a3..9afa99fa7 100644
--- a/README.txt
+++ b/README.txt
@@ -3,3 +3,4 @@ This plugin contains the following language packs:
* [Spanish](http://community.elgg.org/pg/plugins/project/791438/developer/nnimis/espaol-spanish-language-pack-v18), thanks to nnmis
* [Dutch](http://community.elgg.org/pg/plugins/project/802303/developer/jeabakker/dutch-translation-for-elgg-18), thanks to ColdTrick IT Solutions
* [German](http://community.elgg.org/pg/plugins/project/788318/developer/iionly/german-language-pack-for-elgg-182), thanks to iionly
+ * [Portuguese](http://community.elgg.org/pg/plugins/release/832562/developer/rcerceau/elgg-18-and-elgg-17-1714-and-181-brazilian-portuguese-language-and-improved-translationbrowser-plugin), thanks to R.Cerceau
diff --git a/languages/pt/pt.blog.php b/languages/pt/pt.blog.php
new file mode 100644
index 000000000..8e37650a6
--- /dev/null
+++ b/languages/pt/pt.blog.php
@@ -0,0 +1,54 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111226-08:28:33 PM
+
+$portugues = array(
+ 'blog' => "Blogs " ,
+ 'blog:blogs' => "Blogs " ,
+ 'blog:revisions' => "Revisões" ,
+ 'blog:archives' => "Arquivos" ,
+ 'blog:blog' => "Blog " ,
+ 'item:object:blog' => "Blogs " ,
+ 'blog:title:user_blogs' => "Blog de %s" ,
+ 'blog:title:all_blogs' => "Todos blogs do site" ,
+ 'blog:title:friends' => "Blogs dos amigos" ,
+ 'blog:group' => "Blog da Comunidade" ,
+ 'blog:enableblog' => "Habilita blog da comunidade" ,
+ 'blog:write' => "Escrever uma mensagem no blog" ,
+ 'blog:add' => "Adicionar mensagem no blog" ,
+ 'blog:edit' => "Editar mensagem no blog" ,
+ 'blog:excerpt' => "Extrato" ,
+ 'blog:body' => "Corpo" ,
+ 'blog:save_status' => "Último salvo:" ,
+ 'blog:never' => "Nunca" ,
+ 'blog:status' => "Situação" ,
+ 'blog:status:draft' => "Rascunho" ,
+ 'blog:status:published' => "Publicado" ,
+ 'blog:status:unsaved_draft' => "Rascunho não salvo" ,
+ 'blog:revision' => "Revisão" ,
+ 'blog:auto_saved_revision' => "Revisão salva automaticamente" ,
+ 'blog:message:saved' => "Mensagem do blog salva." ,
+ 'blog:error:cannot_save' => "Não foi possível salvar mensagem do blog." ,
+ 'blog:error:cannot_write_to_container' => "Acesso insuficiente para salvar blog na comunidade." ,
+ 'blog:error:post_not_found' => "Esta mensagem foi removida, por ser inválida, ou você não possui permissão para visualizar." ,
+ 'blog:messages:warning:draft' => "Existe um rascunho não salvo para esta mensagem!" ,
+ 'blog:edit_revision_notice' => "(versão antiga)" ,
+ 'blog:message:deleted_post' => "Mensagem do blog apagada." ,
+ 'blog:error:cannot_delete_post' => "Não foi possível apagar esta mensagem." ,
+ 'blog:none' => "Sem mensagem no blog" ,
+ 'blog:error:missing:title' => "Por favor insira um título no blog!" ,
+ 'blog:error:missing:description' => "Por favor digite o corpo do seu blog!" ,
+ 'blog:error:cannot_edit_post' => "Esta mensagem pode não existe ou você não pode ter permissão para edição." ,
+ 'blog:error:revision_not_found' => "Não foi possível localizar esta revisão." ,
+ 'river:create:object:blog' => "%s publicou uma mensagem no blog %s" ,
+ 'river:comment:object:blog' => "%s comentou o blog %s" ,
+ 'blog:newpost' => "Uma nova mensagem de blog" ,
+ 'blog:widget:description' => "Mostra suas últimas mensagens no blog." ,
+ 'blog:moreblogs' => "Mais mensagem do blog" ,
+ 'blog:numbertodisplay' => "Número de mensagens do blog a serem visualizadas" ,
+ 'blog:noblogs' => "Nenhuma mensagem no blog"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.bookmarks.php b/languages/pt/pt.bookmarks.php
new file mode 100644
index 000000000..bc0196fcf
--- /dev/null
+++ b/languages/pt/pt.bookmarks.php
@@ -0,0 +1,51 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111226-08:30:21 PM
+
+$portugues = array(
+ 'bookmarks' => "Favoritos" ,
+ 'bookmarks:add' => "Adicionar favorito" ,
+ 'bookmarks:edit' => "Editar favoritos" ,
+ 'bookmarks:owner' => "Favorito de %s" ,
+ 'bookmarks:friends' => "Favoritos dos amigos" ,
+ 'bookmarks:everyone' => "Todos os favoritos do site" ,
+ 'bookmarks:this' => "Adicionar aos favoritos" ,
+ 'bookmarks:this:group' => "Favoritos em %s" ,
+ 'bookmarks:bookmarklet' => "Obter Marcador de favoritos" ,
+ 'bookmarks:bookmarklet:group' => "Obter Marcador de Favoritos da Comunidade" ,
+ 'bookmarks:inbox' => "Caixa de entrada dos favoritos" ,
+ 'bookmarks:morebookmarks' => "Mais favoritos" ,
+ 'bookmarks:more' => "Mais favoritos" ,
+ 'bookmarks:with' => "Compartilhar com" ,
+ 'bookmarks:new' => "Um novo item adicionado aos favoritos" ,
+ 'bookmarks:via' => "pelos favoritos" ,
+ 'bookmarks:address' => "hiperlink a ser marcado como favorito" ,
+ 'bookmarks:none' => "Sem favoritos" ,
+ 'bookmarks:delete:confirm' => "Você tem certeza de que deseja apagar este item?" ,
+ 'bookmarks:numbertodisplay' => "Número de favoritos a serem exibidos" ,
+ 'bookmarks:shared' => "Compartilhados" ,
+ 'bookmarks:visit' => "Visitar o link" ,
+ 'bookmarks:recent' => "Adicionados recentemente" ,
+ 'river:create:object:bookmarks' => "%s adicionou como favorito %s" ,
+ 'river:comment:object:bookmarks' => "%s comentou no favorito %s" ,
+ 'bookmarks:river:annotate' => "adicionado um comentário neste link marcado como favorito" ,
+ 'bookmarks:river:item' => "um item" ,
+ 'item:object:bookmarks' => "Links favoritos" ,
+ 'bookmarks:group' => "Favoritos da comunidade" ,
+ 'bookmarks:enablebookmarks' => "Habilita favoritos na comunidade" ,
+ 'bookmarks:nogroup' => "Esta comunidade ainda não tem nenhum favorito" ,
+ 'bookmarks:no_title' => "Sem título" ,
+ 'bookmarks:widget:description' => "Este dispositivo demonstra seus últimos itens favoritos." ,
+ 'bookmarks:bookmarklet:description' => "O marcador de favoritos permite que você compartilhe qualquer link que você encontrar na Internet com seus amigos, ou apenas marcá-lo como favorito para você mesmo. Para usar este recurso, apenas arraste o seguinte botão para a barra de links do seu navegador:" ,
+ 'bookmarks:bookmarklet:descriptionie' => "Se você está usando o Internet Explorer, você precisará clicar com o botão direito no ícone do marcador de favoritos, selecionar 'adicionar em favoritos', e então selecionar a barra de links." ,
+ 'bookmarks:bookmarklet:description:conclusion' => "Você poderá então salvar qualquer página que você visitar apenas clicando neste ícone a qualquer momento." ,
+ 'bookmarks:save:success' => "Este link foi adicionado aos favoritos com sucesso." ,
+ 'bookmarks:delete:success' => "Este hiperlink favorito foi apagado com sucesso." ,
+ 'bookmarks:save:failed' => "Este hiperlink favorito não pode ser salvo. Tenha certeza que você digitou titulo e endereço e então tente novamente." ,
+ 'bookmarks:save:invalid' => "O endereço do favorito é inválido e não pode ser salvo." ,
+ 'bookmarks:delete:failed' => "Este hiperlink favorito não pode ser apagado. Por favor, tente novamente."
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.brainstorm.php b/languages/pt/pt.brainstorm.php
new file mode 100644
index 000000000..0713f07ce
--- /dev/null
+++ b/languages/pt/pt.brainstorm.php
@@ -0,0 +1,65 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111205-01:35:51 AM
+
+$portugues = array(
+ 'brainstorm:filter:top' => "Mais votadas" ,
+ 'brainstorm:filter:hot' => "Mais debatidas" ,
+ 'brainstorm:filter:new' => "Novo" ,
+ 'brainstorm:filter:accepted' => "Aceito" ,
+ 'brainstorm:filter:completed' => "Completo" ,
+ 'item:object:idea' => "Ideia" ,
+ 'river:create:object:idea' => "%s enviou ideia %s" ,
+ 'river:comment:object:idea' => "%s comentou a ideia %s" ,
+ 'river:edit:object:idea' => "%s editou ideia %s" ,
+ 'brainstorm:river:annotate' => "um comentário nesta ideia" ,
+ 'brainstorm:river:item' => "um item" ,
+ 'brainstorm' => "Ideias" ,
+ 'brainstorm:add' => "enviar uma nova ideia" ,
+ 'brainstorm:edit' => "Editar ideia" ,
+ 'brainstorm:new' => "Uma nova ideia" ,
+ 'brainstorm:owner' => "Ideias de %s" ,
+ 'brainstorm:idea:edit' => "Editar esta ideia" ,
+ 'brainstorm:idea:add' => "Adicionar uma ideia" ,
+ 'brainstorm:enablebrainstorm' => "Habilitar ideias" ,
+ 'brainstorm:group' => "Ideias na comunidade" ,
+ 'brainstorm:same_group' => "Na mesma comunidade:" ,
+ 'brainstorm:yourvotes' => "Seus votos:" ,
+ 'brainstorm:vote' => "Votar:" ,
+ 'brainstorm:status' => "Situação:" ,
+ 'brainstorm:state' => "Estado:" ,
+ 'brainstorm:status_info' => "Informação sobre situação:" ,
+ 'brainstorm:open' => "aberta" ,
+ 'brainstorm:under review' => "sob revisão" ,
+ 'brainstorm:planned' => "planejado" ,
+ 'brainstorm:started' => "iniciado" ,
+ 'brainstorm:completed' => "completo" ,
+ 'brainstorm:declined' => "não acolhida" ,
+ 'brainstorm:none' => "Nenhuma ideia." ,
+ 'brainstorm:novoteleft' => "votos sobrando." ,
+ 'brainstorm:onevoteleft' => "votos sobrando." ,
+ 'brainstorm:votesleft' => "votos sobrando." ,
+ 'brainstorm:search' => "pesquise ou envie uma ideia" ,
+ 'brainstorm:charleft' => "caracteres faltando." ,
+ 'brainstorm:search:find' => "Ideias encontradas. Votar ou " ,
+ 'brainstorm:search:none' => "Nenhuma ideia encontrada. Pesquise novamente ou " ,
+ 'brainstorm:widget:title' => "Ideias." ,
+ 'brainstorm:widget:description' => "Apresenta ideias mais votadas." ,
+ 'brainstorm:more' => "Mais ideias" ,
+ 'brainstorm:numbertodisplay' => "Número de ideias para apresentar:" ,
+ 'brainstorm:idea:rate:submitted' => "Voto na ideia atribuido com sucesso." ,
+ 'brainstorm:idea:save:success' => "Sua ideia foi salva com sucesso." ,
+ 'brainstorm:idea:delete:success' => "Sua ideia foi apagada com sucesso." ,
+ 'brainstorm:idea:delete:failed' => "Um erro ocorreu enquanto apagava uma ideia." ,
+ 'brainstorm:idea:save:empty' => "Voce precisa atribuir um título e uma descrição para a ideia." ,
+ 'brainstorm:idea:save:failed' => "Um erro ocorreu enquanto salva a ideia." ,
+ 'brainstorm:idea:rate:error:ajax' => "Erro de conexão com o servidor." ,
+ 'brainstorm:unknown_idea' => "Ideia desconhecida." ,
+ 'brainstorm:idea:rate:error:value' => "Erro no valor atribuido para esta ideia." ,
+ 'brainstorm:idea:rate:error' => "Esta ideia não pode ser votada por um problema interno no servidor." ,
+ 'brainstorm:idea:rate:error:underzero' => "Sua quantidade de votos sobrando não permitem votar em ideias."
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.categories.php b/languages/pt/pt.categories.php
new file mode 100644
index 000000000..e843a6d9e
--- /dev/null
+++ b/languages/pt/pt.categories.php
@@ -0,0 +1,16 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111226-08:33:11 PM
+
+$portugues = array(
+ 'categories' => "Categorias" ,
+ 'categories:settings' => "Definir as categorias do Site" ,
+ 'categories:explanation' => "Para definir algumas categorias gerias que serão utilizadas no sistema, entre-as abaixo, separada por vírgulas. Ferramentas compatíveis exibirão as categorias quando o usuário criar ou editar conteúdos." ,
+ 'categories:save:success' => "Categorias foram salvas com sucesso." ,
+ 'categories:results' => "Resultados para a categoria do site: %s" ,
+ 'categories:on_activate_reminder' => "As categorias não funcionam enquanto não adicionar categorias . Adicione as categorias agora."
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.custom_index.php b/languages/pt/pt.custom_index.php
new file mode 100644
index 000000000..605bf3a9c
--- /dev/null
+++ b/languages/pt/pt.custom_index.php
@@ -0,0 +1,17 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser'
+
+$portugues = array(
+ 'custom:bookmarks' => "Últimos favoritos" ,
+ 'custom:groups' => "Últimas comunidades" ,
+ 'custom:files' => "Últimos arquivos" ,
+ 'custom:blogs' => "Últimas mensagens dos blogs" ,
+ 'custom:members' => "Membros mais recentes" ,
+ 'custom:nofiles' => "Ainda não existem arquivos" ,
+ 'custom:nogroups' => "Ainda não existem comunidades"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.dashboard.php b/languages/pt/pt.dashboard.php
new file mode 100644
index 000000000..33c65e56d
--- /dev/null
+++ b/languages/pt/pt.dashboard.php
@@ -0,0 +1,15 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111228-03:01:04 PM
+
+$portugues = array(
+ 'dashboard:widget:group:title' => "Atividades da comunidade" ,
+ 'dashboard:widget:group:desc' => "Visualizar as atividades em um de suas comunidades" ,
+ 'dashboard:widget:group:select' => "Selecionar a comunidade" ,
+ 'dashboard:widget:group:noactivity' => "Não existem atividades nesta comunidade" ,
+ 'dashboard:widget:group:noselect' => "Editar este dispositivo para selecionar uma comunidade"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.developers.php b/languages/pt/pt.developers.php
new file mode 100644
index 000000000..2b9463a1e
--- /dev/null
+++ b/languages/pt/pt.developers.php
@@ -0,0 +1,49 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111226-09:12:49 PM
+
+$portugues = array(
+ 'admin:develop_tools' => "Ferramentas" ,
+ 'admin:develop_tools:preview' => "Definições dos temas" ,
+ 'admin:develop_tools:inspect' => "Inspecionar" ,
+ 'admin:developers' => "Desenvolvedores" ,
+ 'admin:developers:settings' => "Configurações dos desenvolvedores" ,
+ 'elgg_dev_tools:settings:explanation' => "Controle seus desenvolvimento e configurações de depuração abaixo. Algumas destas configurações estão disponível em outras páginas de administração." ,
+ 'developers:label:simple_cache' => "Usar 'cache' simples" ,
+ 'developers:help:simple_cache' => "Desligar o 'cache de arquivos' enquanto estiver desenvolvendo. Caso contrário, as mudanças nas visões <i>( ou 'views')</i>, incluindo o CSS, serão ignoradas." ,
+ 'developers:label:view_path_cache' => "Usar 'cache' do caminho da visão <i>(view)</i>" ,
+ 'developers:help:view_path_cache' => "Desligar enquanto estiver desenvolvendo. Caso contrário, as novas visões <i>( ou 'views')</i> no seu plugin não serão registradas." ,
+ 'developers:label:debug_level' => "Nível de rastreio" ,
+ 'developers:help:debug_level' => "Estes controlam a quantidade de informação registrada. Veja 'elgg_log()' para mais informações." ,
+ 'developers:label:display_errors' => "Apresente erros críticos no PHP <i>(fatal PHP errors)</i>" ,
+ 'developers:help:display_errors' => "Por padrão, o arquivo '.htaccess' do Elgg suprime a apresentação de erros fatais." ,
+ 'developers:label:screen_log' => "Apresenta os registros (logs) na tela" ,
+ 'developers:help:screen_log' => "Apresenta as saídas de elgg/log() e elgg_dump() na página web." ,
+ 'developers:label:show_strings' => "Apresenta os textos ('strings') que geram as traduções." ,
+ 'developers:help:show_strings' => "Apresenta os textos ('strings') usados por elgg_echo()." ,
+ 'developers:label:wrap_views' => "Envolver as visões (Wrap views)" ,
+ 'developers:help:wrap_views' => "Este envolve quase todas as vistas com comentários códigos HTML. Útil para encontrar as visões que criam algum código HTML em particular" ,
+ 'developers:label:log_events' => "Registra eventos e 'plugin hooks'" ,
+ 'developers:help:log_events' => "Escreve eventos e 'plugin hooks' no registro de logs. Aviso: existem muitos destes por página" ,
+ 'developers:debug:off' => "Desligar" ,
+ 'developers:debug:error' => "Erro" ,
+ 'developers:debug:warning' => "Aviso" ,
+ 'developers:debug:notice' => "Notícias" ,
+ 'developers:inspect:help' => "Inspecionar configuração do framework Elgg." ,
+ 'developers:event_log_msg' => "%s: '%s, %s' em %s" ,
+ 'theme_preview:general' => "Introdução" ,
+ 'theme_preview:breakout' => "Quebra do 'iframe'" ,
+ 'theme_preview:buttons' => "Botões" ,
+ 'theme_preview:components' => "Componentes" ,
+ 'theme_preview:forms' => "Formulários" ,
+ 'theme_preview:grid' => "Grade" ,
+ 'theme_preview:icons' => "Ícones" ,
+ 'theme_preview:modules' => "Módulos" ,
+ 'theme_preview:navigation' => "Navegação" ,
+ 'theme_preview:typography' => "Tipografia" ,
+ 'developers:settings:success' => "Configurações salvas"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.diagnostics.php b/languages/pt/pt.diagnostics.php
new file mode 100644
index 000000000..aaf9a1494
--- /dev/null
+++ b/languages/pt/pt.diagnostics.php
@@ -0,0 +1,52 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111226-08:37:46 PM
+
+$portugues = array(
+ 'admin:develop_utilities:diagnostics' => "Diagnóstico do Sistema" ,
+ 'diagnostics' => "Diagnóstico do sistema" ,
+ 'diagnostics:report' => "Relatório do diagnóstico" ,
+ 'diagnostics:unittester' => "Testes unitários" ,
+ 'diagnostics:description' => "O relatório de diagnóstico é útil para diagnosticar qualquer problema com o Elgg, e deve ser adicionado em qualquer relatório de erro que você fizer." ,
+ 'diagnostics:unittester:description' => "Os testes unitários verificam o núcleo do Elgg em busca de APIs quebradas ou com problemas." ,
+ 'diagnostics:unittester:debug' => "O site deve estar no modo de depuração (debug) para executar os testes unitários." ,
+ 'diagnostics:unittester:warning' => "ATENÇÃO: Estes testes podem deixar para trás objetos de depuração em seu banco de dados. NÃO UTILIZE EM UM SITE EM PRODUÇÃO!" ,
+ 'diagnostics:test:executetest' => "Executar teste" ,
+ 'diagnostics:test:executeall' => "Executar todos os testes" ,
+ 'diagnostics:unittester:notests' => "Desculpe, não há módulos de testes unitários instalados." ,
+ 'diagnostics:unittester:testnotfound' => "Desculpe, o relatório não pôde ser gerado porque o teste não foi encontrado" ,
+ 'diagnostics:unittester:testresult:nottestclass' => "FALHOU - Resultado não foi uma classe de testes" ,
+ 'diagnostics:unittester:testresult:fail' => "FALHOU" ,
+ 'diagnostics:unittester:testresult:success' => "SUCESSO" ,
+ 'diagnostics:unittest:example' => "Teste unitário de exemplo, somente disponível em modo de depuração (debug)." ,
+ 'diagnostics:unittester:report' => "Relatório de testes para %s" ,
+ 'diagnostics:download' => "Baixar .txt" ,
+ 'diagnostics:header' => "========================================================================
+Relatório de Diagnóstico do Elgg
+%s gerado por %s
+========================================================================
+
+" ,
+ 'diagnostics:report:basic' => "Elgg Release %s, versão %s
+
+------------------------------------------------------------------------" ,
+ 'diagnostics:report:php' => "Informação sobre o PHP:
+%s
+------------------------------------------------------------------------" ,
+ 'diagnostics:report:plugins' => "Dispositivos instalados e detalhes:
+
+%s
+------------------------------------------------------------------------" ,
+ 'diagnostics:report:md5' => "Arquivos instalados e checksums:
+
+%s
+------------------------------------------------------------------------" ,
+ 'diagnostics:report:globals' => "Variáveis globais:
+
+%s
+------------------------------------------------------------------------"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.embed.php b/languages/pt/pt.embed.php
new file mode 100644
index 000000000..e96a5228d
--- /dev/null
+++ b/languages/pt/pt.embed.php
@@ -0,0 +1,18 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111226-09:16:53 PM
+
+$portugues = array(
+ 'embed:embed' => "Incorporar" ,
+ 'embed:media' => "Incorporar mídia" ,
+ 'embed:instructions' => "Clique em qualquer arquivo para incorporá-lo ao conteúdo." ,
+ 'embed:upload' => "Enviar mídia" ,
+ 'embed:upload_type' => "Tipo enviado:" ,
+ 'embed:no_upload_content' => "Nenhum conteúdo enviado!" ,
+ 'embed:no_section_content' => "Nenhum item encontrado." ,
+ 'embed:no_sections' => "Nenhum plugin de suporte a incorporação foi encontrado. Procure o administrador do site para habilitar o suporte necessário."
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.externalpages.php b/languages/pt/pt.externalpages.php
new file mode 100644
index 000000000..e6612a344
--- /dev/null
+++ b/languages/pt/pt.externalpages.php
@@ -0,0 +1,19 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20110712-08:08:12 PM
+
+$portugues = array(
+ 'expages' => "Páginas externas" ,
+ 'admin:appearance:expages' => "Páginas externas" ,
+ 'expages:about' => "Sobre" ,
+ 'expages:terms' => "Termos" ,
+ 'expages:privacy' => "Privacidade" ,
+ 'expages:contact' => "Contatos" ,
+ 'expages:notset' => "Esta página ainda não foi configurada." ,
+ 'expages:posted' => "Sua página foi enviada com sucesso." ,
+ 'expages:error' => "Ocorreu um erro, por favor tente novamente e se o problema persistir contate o administrador"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.file.php b/languages/pt/pt.file.php
new file mode 100644
index 000000000..a3aba43c9
--- /dev/null
+++ b/languages/pt/pt.file.php
@@ -0,0 +1,74 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111226-08:39:18 PM
+
+$portugues = array(
+ 'file' => "Arquivos" ,
+ 'file:user' => "Arquivos de %s" ,
+ 'file:friends' => "Arquivos dos amigos de %s" ,
+ 'file:all' => "Todos os arquivos da Rede Social" ,
+ 'file:edit' => "Editar arquivo" ,
+ 'file:more' => "Mais arquivos" ,
+ 'file:list' => "Visualizar em lista" ,
+ 'file:group' => "Arquivos da comunidade" ,
+ 'file:gallery' => "Visualizar em galeria" ,
+ 'file:gallery_list' => "Visualizar em lista ou galeria" ,
+ 'file:num_files' => "Número de arquivos a serem exibidos" ,
+ 'file:user:gallery' => "Ver a galeria de %s" ,
+ 'file:via' => "pelos arquivos" ,
+ 'file:upload' => "Enviar arquivo" ,
+ 'file:replace' => "Substituir conteúdo do arquivo (deixe em branco para não alterá-lo)" ,
+ 'file:list:title' => "%s tem o %s %s" ,
+ 'file:title:friends' => "Amigos de " ,
+ 'file:add' => "Enviar o arquivo" ,
+ 'file:file' => "Arquivo" ,
+ 'file:title' => "Título" ,
+ 'file:desc' => "Descrição" ,
+ 'file:tags' => "Descritores (Tags)" ,
+ 'file:list:list' => "Altere para visão em listas" ,
+ 'file:list:gallery' => "Altere para visão em galeria" ,
+ 'file:types' => "Tipos de arquivos enviados" ,
+ 'file:type:' => "Arquivos" ,
+ 'file:type:all' => "Todos os arquivos" ,
+ 'file:type:video' => "Vídeos" ,
+ 'file:type:document' => "Documentos" ,
+ 'file:type:audio' => "Sons" ,
+ 'file:type:image' => "Imagens" ,
+ 'file:type:general' => "Geral" ,
+ 'file:user:type:video' => "Vídeos de %s" ,
+ 'file:user:type:document' => "Documentos de %s" ,
+ 'file:user:type:audio' => "Sons de %s" ,
+ 'file:user:type:image' => "Imagens de %s" ,
+ 'file:user:type:general' => "Arquivos gerais de %s" ,
+ 'file:friends:type:video' => "Vídeos de seus amigos" ,
+ 'file:friends:type:document' => "Documentos de seus amigos" ,
+ 'file:friends:type:audio' => "Sons de seus amigos" ,
+ 'file:friends:type:image' => "Imagens de seus amigos" ,
+ 'file:friends:type:general' => "Arquivos gerais de seus amigos" ,
+ 'file:widget' => "Dispositivo de Arquivos" ,
+ 'file:widget:description' => "Apresentar seus últimos arquivos" ,
+ 'groups:enablefiles' => "Habilita arquivos da comunidade" ,
+ 'file:download' => "Baixar este" ,
+ 'file:delete:confirm' => "Você tem certeza de que deseja apagar este arquivo?" ,
+ 'file:tagcloud' => "Núvem de Descritores (Tags)" ,
+ 'file:display:number' => "Número de arquivos a serem exibidos" ,
+ 'river:create:object:file' => "%s enviou o arquivo %s" ,
+ 'river:comment:object:file' => "%s comentou o arquivo %s" ,
+ 'item:object:file' => "Arquivos" ,
+ 'file:newupload' => "Um novo arquivo foi enviado" ,
+ 'file:embed' => "Mídia incorporada" ,
+ 'file:embedall' => "Todas" ,
+ 'file:saved' => "Seu arquivo foi salvo com sucesso." ,
+ 'file:deleted' => "Seu arquivo foi apagado com sucesso." ,
+ 'file:none' => "Nenhum arquivo enviado." ,
+ 'file:uploadfailed' => "Desculpe, não foi possível salvar seu arquivo." ,
+ 'file:downloadfailed' => "Desculpe, este arquivo não está disponível no momento." ,
+ 'file:deletefailed' => "Seu arquivo não pode ser apagado." ,
+ 'file:noaccess' => "Você não possui permissão para editar este arquivo" ,
+ 'file:cannotload' => "Houve um erro ao carregar o arquivo" ,
+ 'file:nofile' => "Você deve selecionar um arquivo"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.garbagecollector.php b/languages/pt/pt.garbagecollector.php
new file mode 100644
index 000000000..eb2915bb6
--- /dev/null
+++ b/languages/pt/pt.garbagecollector.php
@@ -0,0 +1,21 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20110712-08:48:32 PM
+
+$portugues = array(
+ 'garbagecollector:period' => "Com que frequência o coletor de lixo do Elgg deve ser executado?" ,
+ 'garbagecollector:weekly' => "Semanalmente" ,
+ 'garbagecollector:monthly' => "Mensalmente" ,
+ 'garbagecollector:yearly' => "Anualmente" ,
+ 'garbagecollector' => "Coletor de Lixo" ,
+ 'garbagecollector:done' => "FEITO
+" ,
+ 'garbagecollector:optimize' => "Otimizando %s " ,
+ 'garbagecollector:error' => "ERRO" ,
+ 'garbagecollector:ok' => "OK " ,
+ 'garbagecollector:gc:metastrings' => "Limpando 'metastrings' desconexas: "
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.groups.php b/languages/pt/pt.groups.php
new file mode 100644
index 000000000..caa330919
--- /dev/null
+++ b/languages/pt/pt.groups.php
@@ -0,0 +1,208 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111226-08:44:22 PM
+
+$portugues = array(
+ 'groups' => "Comunidades" ,
+ 'groups:owned' => "Comunidades que possuo" ,
+ 'groups:yours' => "Minhas Comunidades" ,
+ 'groups:user' => "Comunidades de %s" ,
+ 'groups:all' => "Todas as Comunidades do site" ,
+ 'groups:add' => "Criar uma nova comunidade" ,
+ 'groups:edit' => "Editar Comunidade" ,
+ 'groups:delete' => "Apagar Comunidade" ,
+ 'groups:membershiprequests' => "Gerenciar solicitações de entrada" ,
+ 'groups:invitations' => "Convites da Comunidade" ,
+ 'groups:icon' => "Ícone da Comunidade (deixe em branco para não alterar)" ,
+ 'groups:name' => "Nome da Comunidade" ,
+ 'groups:username' => "Apelido da Comunidade (exibido nas URLs, apenas caracteres alfanuméricos)" ,
+ 'groups:description' => "Descrição" ,
+ 'groups:briefdescription' => "Breve descrição" ,
+ 'groups:interests' => "Descritores (Tags)" ,
+ 'groups:website' => "Sites" ,
+ 'groups:members' => "Pessoas da Comunidade" ,
+ 'groups:members:title' => "Pessoas de %s" ,
+ 'groups:members:more' => "Ver mais pessoas" ,
+ 'groups:membership' => "Permissões de adesão para a Comunidade" ,
+ 'groups:access' => "Permissões de acesso" ,
+ 'groups:owner' => "Proprietário" ,
+ 'groups:widget:num_display' => "Número de Comunidades a serem exibidas" ,
+ 'groups:widget:membership' => "Participante da Comunidade" ,
+ 'groups:widgets:description' => "Exibir em seu perfil as Comunidades das quais você participa" ,
+ 'groups:noaccess' => "Sem acesso para a Comunidade" ,
+ 'groups:permissions:error' => "Você não possui permissão para isso" ,
+ 'groups:ingroup' => "na comunidade" ,
+ 'groups:cantedit' => "Você não pode editar esta Comunidade" ,
+ 'groups:saved' => "Comunidade salva" ,
+ 'groups:featured' => "Comunidades em destaque" ,
+ 'groups:makeunfeatured' => "Sem destaques" ,
+ 'groups:makefeatured' => "Destacar" ,
+ 'groups:featuredon' => "Você destacou esta Comunidade." ,
+ 'groups:unfeatured' => "%s foi removido do destaque desta Comunidade." ,
+ 'groups:featured_error' => "Comunidade inválida." ,
+ 'groups:joinrequest' => "Solicitar inclusão como pessoa" ,
+ 'groups:join' => "Participar desta Comunidade" ,
+ 'groups:leave' => "Sair da Comunidade" ,
+ 'groups:invite' => "Convidar amigos" ,
+ 'groups:invite:title' => "Convidar amigos para esta comunidade" ,
+ 'groups:inviteto' => "Convidar amigos para '%s'" ,
+ 'groups:nofriends' => "Você não possui amigos que ainda não tenham sido convidados para esta Comunidade." ,
+ 'groups:nofriendsatall' => "Você não possui amigos para convidar!" ,
+ 'groups:viagroups' => "pelas Comunidades" ,
+ 'groups:group' => "Comunidade" ,
+ 'groups:search:tags' => "descritor (tag)" ,
+ 'groups:search:title' => "Pesquise por comunidades que contenham o descritor '%s'" ,
+ 'groups:search:none' => "Nenhuma comunidade compatível foi encontrada" ,
+ 'groups:activity' => "Atividade na comunidade" ,
+ 'groups:enableactivity' => "Habilita atividade na comunidade" ,
+ 'groups:activity:none' => "Nenhuma atividade na comunidade ainda." ,
+ 'groups:notfound' => "Comunidade não encontrada" ,
+ 'groups:notfound:details' => "A comunidade procurada não existe ou você não possui permissão de acesso para ela." ,
+ 'groups:requests:none' => "Não existem solicitações de participação neste momento." ,
+ 'groups:invitations:none' => "Não existem convites neste momento." ,
+ 'item:object:groupforumtopic' => "Tópicos em debate" ,
+ 'groupforumtopic:new' => "Nova mensagem de discussão" ,
+ 'groups:count' => "Comunidades criadas" ,
+ 'groups:open' => "Comunidade aberta" ,
+ 'groups:closed' => "Comunidade fechada" ,
+ 'groups:member' => "pessoas" ,
+ 'groups:searchtag' => "Pesquisar Comunidades por descritor (tag)" ,
+ 'groups:more' => "Mais comunidades" ,
+ 'groups:none' => "Nenhuma comunidade" ,
+ 'groups:access:private' => "Fechado - usuário deve ser convidado" ,
+ 'groups:access:public' => "Aberto - Qualquer usuário pode participar" ,
+ 'groups:access:group' => "Somente pessoas da comunidade" ,
+ 'groups:closedgroup' => "Esta Comunidade possui participação fechada. " ,
+ 'groups:closedgroup:request' => "Para solicitar para ser incluído, click em \"Solicitar inclusão como pessoa\" no menu." ,
+ 'groups:visibility' => "Quem pode visualizar este Comunidade?" ,
+ 'groups:enableforum' => "Habilitar discussões na Comunidade" ,
+ 'groups:yes' => "sim" ,
+ 'groups:no' => "não" ,
+ 'groups:lastupdated' => "Última atualização %s por %s" ,
+ 'groups:lastcomment' => "Último comentário %s por %s " ,
+ 'discussion' => "Discussão" ,
+ 'discussion:add' => "Adicionar tópico para discussão" ,
+ 'discussion:latest' => "Última discussão" ,
+ 'discussion:group' => "Discussão da comunidade" ,
+ 'discussion:none' => "Sem discussões" ,
+ 'discussion:reply:title' => "Responder para %s" ,
+ 'discussion:topic:created' => "O tópico de discussão foi criado." ,
+ 'discussion:topic:updated' => "O tópico de discussão foi atualizado." ,
+ 'discussion:topic:deleted' => "O tópico de discussão foi apagado." ,
+ 'discussion:topic:notfound' => "Tópico de discussão não encontrado" ,
+ 'discussion:error:notsaved' => "Não foi possível salvar este tópico" ,
+ 'discussion:error:missing' => "Ambos campos, titulo e mensagem, são obrigatórios" ,
+ 'discussion:error:permissions' => "Você não possui permissão para executar esta ação" ,
+ 'discussion:error:notdeleted' => "Não foi possível apagar este tópico de discussão" ,
+ 'discussion:reply:deleted' => "Resposta da discussão foi apagada." ,
+ 'discussion:reply:error:notdeleted' => "Não foi possivel apagar a resposta da discussão" ,
+ 'reply:this' => "Responder" ,
+ 'group:replies' => "Respostas" ,
+ 'groups:forum:created' => "Cirado %s com %d comentários" ,
+ 'groups:forum:created:single' => "Criado %s com %d respostas" ,
+ 'groups:forum' => "Discussão" ,
+ 'groups:addtopic' => "Adicionar tópico" ,
+ 'groups:forumlatest' => "Última discussão" ,
+ 'groups:latestdiscussion' => "Última discussão" ,
+ 'groups:newest' => "Recentes" ,
+ 'groups:popular' => " Popular" ,
+ 'groupspost:success' => "Seu resposta foi enviada com sucesso." ,
+ 'groups:alldiscussion' => "Última discussão" ,
+ 'groups:edittopic' => "Editar tópico" ,
+ 'groups:topicmessage' => "Mensagem do tópico" ,
+ 'groups:topicstatus' => "Situação do tópico" ,
+ 'groups:reply' => "Enviar um mensagem" ,
+ 'groups:topic' => "Tópico" ,
+ 'groups:posts' => "Mensagens" ,
+ 'groups:lastperson' => "Última pessoa" ,
+ 'groups:when' => "Quando" ,
+ 'grouptopic:notcreated' => "Nenhum tópico foi criado." ,
+ 'groups:topicopen' => "Aberto" ,
+ 'groups:topicclosed' => "Fechado" ,
+ 'groups:topicresolved' => "Resolvido" ,
+ 'grouptopic:created' => "Seu tópico foi criado." ,
+ 'groupstopic:deleted' => "Tópico apagado com sucesso" ,
+ 'groups:topicsticky' => "Adesivo" ,
+ 'groups:topicisclosed' => "Este tópico está fechado." ,
+ 'groups:topiccloseddesc' => "Este tópico agora está fechado e não aceita novos comentários." ,
+ 'grouptopic:error' => "Não foi possível criar o tópico em seu Comunidade. Por favor, tente novamente ou entre em contato com o administrador da comunidade." ,
+ 'groups:forumpost:edited' => "Você editou com sucesso a mensagem deste fórum." ,
+ 'groups:forumpost:error' => "Houve um problema ao editar a mensagem deste fórum." ,
+ 'groups:privategroup' => "Este Comunidade é fechada. Solicite ao moderador sua participação." ,
+ 'groups:notitle' => "Comunidades devem ter um título" ,
+ 'groups:cantjoin' => "Não foi possível participar da Comunidade" ,
+ 'groups:cantleave' => "Não foi possível deixar a Comunidade" ,
+ 'groups:removeuser' => "Remover da comunidade" ,
+ 'groups:cantremove' => "Não foi possível remover usuário da comunidade" ,
+ 'groups:removed' => "Removido %s com sucesso da comunidade" ,
+ 'groups:addedtogroup' => "Usuário adicionado com sucesso na Comunidade" ,
+ 'groups:joinrequestnotmade' => "Não foi possível solicitar a participação na Comunidade" ,
+ 'groups:joinrequestmade' => "Foi solicitada a entrada na Comunidade" ,
+ 'groups:joined' => "Participação na Comunidade realizada com sucesso!" ,
+ 'groups:left' => "Você deixou a Comunidade com sucesso!" ,
+ 'groups:notowner' => "Desculpe, mas você não é o proprietário desta Comunidade." ,
+ 'groups:notmember' => "Desculpe, mas você não faz parte desta Comunidade." ,
+ 'groups:alreadymember' => "Você já faz parte desta Comunidade!" ,
+ 'groups:userinvited' => "Convite enviado com sucesso." ,
+ 'groups:usernotinvited' => "O convite não pode ser enviado." ,
+ 'groups:useralreadyinvited' => "Este usuário já foi convidado para participar desta Comunidade" ,
+ 'groups:invite:subject' => "%s você foi convidado a entrar na Comunidade %s!" ,
+ 'groups:updated' => "Último comentário por %s %s" ,
+ 'groups:started' => "Iniciado por %s" ,
+ 'groups:joinrequest:remove:check' => "Você tem certeza de que deseja apagar esta solicitação de participação?" ,
+ 'groups:invite:remove:check' => "Você tem certeza de que deseja apagar este convite de participação?" ,
+ 'groups:invite:body' => "Olá %s,
+
+%s convidou você para participar da Comunidade '%s', clique abaixo para confirmar:
+
+%s" ,
+ 'groups:welcome:subject' => "Seja bem-vindo na Comunidade %s!" ,
+ 'groups:welcome:body' => "Olá %s!
+
+Agora você é membro da Comunidade '%s'! Clique abaixo para começar a enviar mensagens!
+
+%s" ,
+ 'groups:request:subject' => "%s solicitou a participação na Comunidade %s" ,
+ 'groups:request:body' => "Olá %s,
+
+%s solicitou a participação na Comunidade '%s', clique abaixo para ver seu perfil:
+
+%s
+
+ou clique abaixo para aceitar o pedido:
+
+%s" ,
+ 'river:create:group:default' => "%s criou a comunidade " ,
+ 'river:join:group:default' => "%s se juntou a comunidade %s" ,
+ 'river:create:object:groupforumtopic' => "%s adicionou um novo tópico de discussão %s" ,
+ 'river:reply:object:groupforumtopic' => "%s respondeu ao tópico de discussão %s" ,
+ 'groups:nowidgets' => "Nenhum dispositivo foi definido para esta Comunidade." ,
+ 'groups:widgets:members:title' => "Participantes da Comunidade" ,
+ 'groups:widgets:members:description' => "Listar os participantes de uma Comunidade." ,
+ 'groups:widgets:members:label:displaynum' => "Listar os participantes de uma Comunidade." ,
+ 'groups:widgets:members:label:pleaseedit' => "Por favor, configure este dispositivo." ,
+ 'groups:widgets:entities:title' => "Objetos na Comunidade" ,
+ 'groups:widgets:entities:description' => "Listar os objetos salvos nesta Comunidade" ,
+ 'groups:widgets:entities:label:displaynum' => "Listar os objetos de uma Comunidade." ,
+ 'groups:widgets:entities:label:pleaseedit' => "Por favor, configure este dispositivo." ,
+ 'groups:forumtopic:edited' => "Tópico do fórum editado com sucesso." ,
+ 'groups:allowhiddengroups' => "Você deseja permitir Comunidades privadas (invisíveis)?" ,
+ 'group:deleted' => "A Comunidade e todo seu conteúdo foram apagados com sucesso." ,
+ 'group:notdeleted' => "Não foi possível apagar a Comunidade" ,
+ 'group:notfound' => "Não foi possível encontrar a Comunidade" ,
+ 'grouppost:deleted' => "Mensagem na Comunidade apagada com sucesso." ,
+ 'grouppost:notdeleted' => "Não foi possível apagar a mensagem da Comunidade." ,
+ 'groupstopic:notdeleted' => "Não foi possível apagar o tópico" ,
+ 'grouptopic:blank' => "Nenhum tópico" ,
+ 'grouptopic:notfound' => "Não foi possível encontrar o tópico" ,
+ 'grouppost:nopost' => "Mensagem vazia" ,
+ 'groups:deletewarning' => "Você tem certeza de que deseja apagar esta Comunidade? Não será possível desfazer esta ação!" ,
+ 'groups:invitekilled' => "O convite foi apagado." ,
+ 'groups:joinrequestkilled' => "O pedido de participação foi apagado." ,
+ 'groups:ecml:discussion' => "Discussões da Comunidade" ,
+ 'groups:ecml:groupprofile' => "Perfis da Comunidade"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.install.php b/languages/pt/pt.install.php
new file mode 100644
index 000000000..25331edaa
--- /dev/null
+++ b/languages/pt/pt.install.php
@@ -0,0 +1,134 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111228-05:06:24 PM
+
+$portugues = array(
+ 'install:title' => "Instalação do Elgg" ,
+ 'install:welcome' => "Bem-vindo" ,
+ 'install:requirements' => "Verificando requisitos" ,
+ 'install:database' => "Instalação do Banco de Dados" ,
+ 'install:settings' => "Configurar o site" ,
+ 'install:admin' => "Criar conta do administrador" ,
+ 'install:complete' => "Finalizado" ,
+ 'install:welcome:instructions' => "A instalacao do Elgg possui 6 fases simples e ler esta mensagem de boas vindas e o primeiro passo!
+
+Se você ainda não fez, leia através da instalação as instrucoes incluidas com Elgg (ou clique no link de instrucoes no final da pagina).
+
+Se você está pronto para prosseguir, clique no botão PROXIMO." ,
+ 'install:requirements:instructions:success' => "Seu servidor passou na verificacao de requisitos." ,
+ 'install:requirements:instructions:failure' => "Seu servidor falhou na verificacao de requisitos. Depois que voce corrigir as situacoes apontadas abaixo, atualize a pagina. Verifique os links de solucao de problemas <i>(troubleshooting links)</i> no final da pagina se voce necessitar de ajuda adicional." ,
+ 'install:requirements:instructions:warning' => "Seu servidor passou na verificacao de requisitos, mas existe pelo menos um aviso. Recomendamos que verifique a pagina de de solucao de problemas <i>(troubleshooting page)</i> para mais detalhes." ,
+ 'install:require:php' => "PHP " ,
+ 'install:require:rewrite' => "Servidor Web" ,
+ 'install:require:settings' => "Arquivos de configuração" ,
+ 'install:require:database' => "Banco de dados" ,
+ 'install:check:root' => "Seu servidor web nao possui permissao para criar o arquivo <b>.htaccess</b> no diretorio raiz do Elgg. Voce tem duas opcoes:
+
+ 1. Altere as permissoes do diretorio raiz
+
+ 2. Copie o arquivo htaccess_dist para '.htaccess" ,
+ 'install:check:php:version' => "O Elgg necessita que esteja instalado o PHP %s ou superior. Este servidor esta usando a versao %s." ,
+ 'install:check:php:extension' => "O Elgg necessita a extensao PHP %s ativada." ,
+ 'install:check:php:extension:recommend' => "É recomendado que a extensao PHP %s esteja instalada." ,
+ 'install:check:php:open_basedir' => "A diretiva PHP <b>open_basedir</b> <i>(PHP directive)</i> pode prevenir que o Elgg salve arquivos para o diretório de dados <i>(data directory)</i>." ,
+ 'install:check:php:safe_mode' => "Executar o PHP no modo 'safe mode' nao e recomendado e pode causar problemas com o Elgg." ,
+ 'install:check:php:arg_separator' => "<b>arg_separator.output</b> deve ser <b>&amp;</b> para o Elgg executar e o valor do seu servidor e %s" ,
+ 'install:check:php:register_globals' => "<b>Register globals</b> deve ser desligado." ,
+ 'install:check:php:session.auto_start' => "<b>session.auto_start</b> deve estar desligado para o Elgg executar. Senão <i>(Either)</i> altere a configuracao do seu servidor e adicione esta diretiva no arquivo <b>.htaccess</b> do Elgg." ,
+ 'install:check:enginedir' => "Seu servidor web nao possui permissao para criar o arquivo <b>settings.php</b> no diretorio <b>engine</b>. Voce tem duas opcoes:
+
+ 1. Altere as permissoes do diretorio <b>engine</b>
+
+ 2. Copie o arquivo <b>settings.example.php</b> para <b>settings.php</b> e siga as instruções dele para configurar os parametros do banco de dados." ,
+ 'install:check:readsettings' => "Um arquivo de configuração existe no diretorio <b>engine</b>, mas o servidor web nao pode executar a leitura. Voce pode apagar o arquivo ou alterar as permissoes de leitura dele." ,
+ 'install:check:php:success' => "Seu servidor de PHP satisfaz todas as necessidades do Elgg." ,
+ 'install:check:rewrite:success' => "O teste de regras de escrita foi um sucesso <i>(rewrite rules)</i>." ,
+ 'install:check:database' => "As necessidades do banco de dados sao verificadas quando o Elgg carrega esta base." ,
+ 'install:database:instructions' => "Se voce ainda nao criou a base de dados para o Elgg, faca isso agora. Entao preencha os valores abaixo para iniciar o banco de dados do Elgg." ,
+ 'install:database:error' => "Aconteceu um erro ao criar a base de dados do Elgg e a instalacao nao pode continuar. Revise a mensagem abaixo e corriga os problemas. se voce precisar de mais ajuda, visite o link de solucao de problemas de instalacao <i>(Install troubleshooting link)</i> ou envie mensagem no forum da comundade Elgg." ,
+ 'install:database:label:dbuser' => "Usuário no banco de dados <i>(Database Username)</i>" ,
+ 'install:database:label:dbpassword' => "Senha no banco de dados <i>(Database Password)</i>" ,
+ 'install:database:label:dbname' => "Nome da base de dados <i>(Database Name)</i>" ,
+ 'install:database:label:dbhost' => "Hospedagem da base de dados <i>(Database Host)</i>" ,
+ 'install:database:label:dbprefix' => "Prefixo das tabelas no banco de dados <i>(Database Table Prefix)</i>" ,
+ 'install:database:help:dbuser' => "Usuario que possui acesso pleno ao banco de dados MySQL que voce criou para o Elgg" ,
+ 'install:database:help:dbpassword' => "Senha para a conta do usuário da base de dados definida acima" ,
+ 'install:database:help:dbname' => "Nome da base de dados do Elgg" ,
+ 'install:database:help:dbhost' => "Hospedagem do servidor MySQL (geralmente <b>localhost</b>)" ,
+ 'install:database:help:dbprefix' => "O prefixo a ser atribuido para todas as tabelas do Elgg (geralmente <b>elgg_</b>)" ,
+ 'install:settings:instructions' => "Precisamos de algumas informacoes sobre o site assim que configuramos o Elgg. Se voce ainda nao criou um diretorio de dados <i>(data directory)</i> para o Elgg, por favor faca isso antes de completar esta etapa." ,
+ 'install:settings:label:sitename' => "Nome do Site <i>(Site Name)</i>" ,
+ 'install:settings:label:siteemail' => "Endereco de email do site <i>(Site Email Address)</i>" ,
+ 'install:settings:label:wwwroot' => "URL do site <i>(Site URL)</i>" ,
+ 'install:settings:label:path' => "Diretorio de instalacão do Elgg <i>(Install Directory)</i>" ,
+ 'install:settings:label:dataroot' => "Diretorio de dados <i>(Data Directory)</i>" ,
+ 'install:settings:label:language' => "Linguagem do site <i>(Site Language)</i>" ,
+ 'install:settings:label:siteaccess' => "Acesso padrão de segurança do site <i>(Default Site Access)</i>" ,
+ 'install:label:combo:dataroot' => "Elgg cria um diretório de dados" ,
+ 'install:settings:help:sitename' => "O nome do seu novo site Elgg" ,
+ 'install:settings:help:siteemail' => "Endereço de email usado pelo Elgg para comunicação com os usuários" ,
+ 'install:settings:help:wwwroot' => "O endereço do site (Elgg geralmente atribui isto corretamente)" ,
+ 'install:settings:help:path' => "O diretório onde voce pretende colocar o código do Elgg (Elgg geralmente atribui isto corretamente)" ,
+ 'install:settings:help:dataroot' => "O diretorio que voce criou para o Elgg salvar os arquivos (as permissões deste diretório serão verificadas quando voce clicar em PROXIMO)" ,
+ 'install:settings:help:dataroot:apache' => "Você possui a opção do Elgg criar o diretório de dados ou entrar com o diretório que você já havia criada para guardar os arquivos (as permissões deste diretório serão checadas quando você clicar em PROXIMO)" ,
+ 'install:settings:help:language' => "A linguagem padrao do site" ,
+ 'install:settings:help:siteaccess' => "O nivel de acesso padrao para os novos conteúdos criados pelos usuários" ,
+ 'install:admin:instructions' => "Agora é o momento de criar a conta do administrador." ,
+ 'install:admin:label:displayname' => "Nome de exibição" ,
+ 'install:admin:label:email' => "Endereço de email" ,
+ 'install:admin:label:username' => "Usuário" ,
+ 'install:admin:label:password1' => "Senha" ,
+ 'install:admin:label:password2' => "Repetir a senha" ,
+ 'install:admin:help:displayname' => "O nome que sera apresentado no site para esta conta" ,
+ 'install:admin:help:email' => " " ,
+ 'install:admin:help:username' => "O login que sera usado pelo usuario para entrar na rede" ,
+ 'install:admin:help:password1' => "Senhas devem ter pelo menos %u caracteres. <b>Não devem conter caracteres especiais ou espacos em branco</b>" ,
+ 'install:admin:help:password2' => "Redigite a senha para confirmar" ,
+ 'install:admin:password:mismatch' => "Senhas devem ser iguais." ,
+ 'install:admin:password:empty' => "A senha nao pode estar vazia." ,
+ 'install:admin:password:tooshort' => "Sua senha é muito pequena" ,
+ 'install:admin:cannot_create' => "Não foi possível criar a conta do administrador." ,
+ 'install:complete:instructions' => "Seu site Elgg esta agora pronto para ser usado. Clique no botao abaixo para entrar no seu site." ,
+ 'install:complete:gotosite' => "Ir para o site" ,
+ 'InstallationException:UnknownStep' => "%s é uma etapa desconhecida na instalação." ,
+ 'install:success:database' => "Base de dados foi instalada." ,
+ 'install:success:settings' => "Configurações do site foram salvas." ,
+ 'install:success:admin' => "Conta do administrador foi criada." ,
+ 'install:error:htaccess' => "Não foi possivel criar o arquivo <b>.htaccess</b>" ,
+ 'install:error:settings' => "Não foi possivel criar o arquivo de configurações <i>(settings file)</i>" ,
+ 'install:error:databasesettings' => "Não foi possivel conectar ao banco de dados com estas configurações." ,
+ 'install:error:oldmysql' => "MySQL deve ser da versao 5.0 ou superior. Seu servidor está usando %s." ,
+ 'install:error:nodatabase' => "Não foi possivel usar o banco de dados %s. Ele pode não existir." ,
+ 'install:error:cannotloadtables' => "Não foi possivel carregar as tabelas da base de dados" ,
+ 'install:error:tables_exist' => "Já existem tabelas do Elgg no banco de dados. Voce precisa apagar estas tabelas ou reiniciar o instalador e nos tentaremos utiliza-las. Para reiniciar o instalar, remova o <b>\'?step=database\' </b> do URL no seu endereco na barra do navegador e pressione ENTER." ,
+ 'install:error:readsettingsphp' => "Não foi possível ler o arquivo <b>engine/settings.example.php</b>" ,
+ 'install:error:writesettingphp' => "Não foi possivel escrever o arquivo <b>engine/settings.php</b>" ,
+ 'install:error:requiredfield' => "%s é necessario" ,
+ 'install:error:datadirectoryexists' => "Seu diretório de dados <i>(data directory)</i> %s não existe." ,
+ 'install:error:writedatadirectory' => "Seu diretório de dados <i>(data directory)</i> %s não possui permissão de escrita pelo servidor web." ,
+ 'install:error:locationdatadirectory' => "Seu diretório de dados <i>(data directory)</i> %s deve estar fora do seu caminho de instalação por razões de seguranca." ,
+ 'install:error:emailaddress' => "%s não é um endereço de email válido" ,
+ 'install:error:createsite' => "Não foi possivel criar o site." ,
+ 'install:error:savesitesettings' => "Não foi possível salvar as configurações do site" ,
+ 'install:error:loadadmin' => "Não foi possível carregar o usuário administrador." ,
+ 'install:error:adminaccess' => "Não foi possível atribuir para nova conta de usuário os privilégios de administrador." ,
+ 'install:error:adminlogin' => "Não foi possével fazer login com o novo usuário administrador automaticamente." ,
+ 'install:error:rewrite:apache' => "Nos achamos que seu servidor está funcionando em um servidor Apache <i>(Apache web server)</i>." ,
+ 'install:error:rewrite:nginx' => "Nos achamos que seu servidor está funcionando em um servidor Nginx <i>(Nginx web server)</i>." ,
+ 'install:error:rewrite:lighttpd' => "Nos achamos que seu servidor está funcionando em um servidor Lighttpd <i>(Lighttpd web server)</i>." ,
+ 'install:error:rewrite:iis' => "Nos achamos que seu servidor está funcionando em um servidor IIS <i>(IIS web server)</i>." ,
+ 'install:error:rewrite:allowoverride' => "O teste de escrita falhou e a causa mais provavel foi que <b>AllowOverride</b> nao esta definida para todos diretorios do Elgg. Isto previne o Apache de processar o arquivo <b>.htaccess</b> que contem as regras de redirecionamento (rewrite rules).
+ \n\nUm causa menos provavel seria se o Apache foi configurado com um <b>alias</b> para seu diretorio Elgg e voce precisa definir o <b>RewriteBase</b> no seu <b>.htaccess</b>. Existem instrucoes complementares no arquivo <b>.htaccess</b> no seu diretorio do Elgg." ,
+ 'install:error:rewrite:htaccess:write_permission' => "Seu servidor web nao possui permissao para criar o arquivo <b>.htaccess</b> no diretorio do Elgg. Voce precisa copiar manualmente o arquivo <b>htaccess_dist</b> para <b>.htaccess</b> ou alterar as permissoes no diretorio." ,
+ 'install:error:rewrite:htaccess:read_permission' => "Existe um arquivo <b>.htaccess</b> no diretorio do Elgg, mas seu servidor web nao possui permissao para ler este arquivo." ,
+ 'install:error:rewrite:htaccess:non_elgg_htaccess' => "Existe um arquivo <b>.htaccess</b> no diretorio do Elgg que nao foi criado pelo Elgg. Por favor, remova o arquivo." ,
+ 'install:error:rewrite:htaccess:old_elgg_htaccess' => "Parece que existe um arquivo antigo do <b>.htaccess</b> no diretorio do Elgg. Ele não contem as regras de redirecionamento (rewrite rules) para realizar os testes no servidor web." ,
+ 'install:error:rewrite:htaccess:cannot_copy' => "Um erro desconhecido ocorreu enquanto era criado o arquivo <b>.htaccess</b>. Voce precisa copiar manualmente o arquivo <b>htaccess_dist</b> para <b>.htaccess</b>." ,
+ 'install:error:rewrite:altserver' => "O teste com as regras de redirecionamento (rewrite rules) falhou. Voce precisa configurar seu servidor web com as regras de escrita do Elgg e tentar novamente." ,
+ 'install:error:rewrite:unknown' => "Não foi possivel identificar qual o tipo de servidor web esta funcionando no seu servidor e ocorreu uma falha com as regras de redirecionamento (rewrite rules). Não nos é possivel fornecer qualquer tipo de conselho. Por favor verifique o link de solução de problemas <i>(troubleshooting link)</i>." ,
+ 'install:warning:rewrite:unknown' => "Seu servidor nao suporta testes automaticos das regras de redirecionamento (rewrite rules). Você pode continuar a instalação. Contudo voce pode ter problemas com seu site. Voce pode realizar os testes manualmente com as regras de escrita clicando neste link: <a href=\"%s\" target=\"_blank\">teste</a>. Voce visualizará a palavra SUCESSO se as regras estiverem funcionando."
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.invitefriends.php b/languages/pt/pt.invitefriends.php
new file mode 100644
index 000000000..126ed2d7a
--- /dev/null
+++ b/languages/pt/pt.invitefriends.php
@@ -0,0 +1,40 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20110712-08:09:11 PM
+
+$portugues = array(
+ 'friends:invite' => "Convidar amigos" ,
+ 'invitefriends:registration_disabled' => "O registro de novos usuários foi desabilitado no site; você não será capaz de convidar novos amigos" ,
+ 'invitefriends:introduction' => "Para convidar amigos para participar desta Rede Social, coloque o endereço de email deles abaixo (um por linha):" ,
+ 'invitefriends:message' => "Adicione uma mensagem que eles receberão junto com o seu convite:" ,
+ 'invitefriends:subject' => "Convite para participar de %s" ,
+ 'invitefriends:success' => "Seus amigos foram convidados." ,
+ 'invitefriends:invitations_sent' => "Convites enviados: %s. Ocorreram os seguintes problemas:
+" ,
+ 'invitefriends:email_error' => "Os endereços de email a seguir não são válidos: %s" ,
+ 'invitefriends:already_members' => "Os membros a seguir já fazem parte da Rede Social : %s" ,
+ 'invitefriends:noemails' => "Nenhum endereço de email foi digitado." ,
+ 'invitefriends:message:default' => "Olá,
+
+Eu gostaria de convidá-lo para participar da minha rede social.
+
+Criei um perfil na %s e quero adicioná-lo aos meus amigos para que você possa participar desta comunidade. Nela podemos trocar informações e aumentar nossa integração.
+
+Primeiro, você precisa cadastrar-se na Rede Social. Logo em seguida você também poderá criar seu próprio perfil.
+
+Obrigado,
+" ,
+ 'invitefriends:email' => "Você foi convidado para participar de %s por %s. A seguinte mensagem foi adicionada:
+
+%s
+
+Para participar, clique no link abaixo:
+
+%s
+
+Automaticamente o amigo será adicionado quando você criar uma conta."
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.likes.php b/languages/pt/pt.likes.php
new file mode 100644
index 000000000..7edf24f8b
--- /dev/null
+++ b/languages/pt/pt.likes.php
@@ -0,0 +1,39 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111226-09:14:29 PM
+
+$portugues = array(
+ 'likes:this' => "curtir" ,
+ 'likes:deleted' => "Você deixou de curtir" ,
+ 'likes:see' => "Veja quem curtiu isso" ,
+ 'likes:remove' => "Curtir (desfazer)" ,
+ 'likes:notdeleted' => "Aconteceu um problema ao deixar de curtir" ,
+ 'likes:likes' => "Você agora curte este item" ,
+ 'likes:failure' => "Aconteceu um problema ao curtir este item" ,
+ 'likes:alreadyliked' => "Você já está curtindo este item" ,
+ 'likes:notfound' => "O item que você está tentando curtir não pode ser encontrado" ,
+ 'likes:likethis' => "Curtir" ,
+ 'likes:userlikedthis' => "%s curtiu" ,
+ 'likes:userslikedthis' => "%s curtiram" ,
+ 'likes:river:annotate' => "curtiram" ,
+ 'river:likes' => "curtiu %s %s" ,
+ 'likes:notifications:subject' => "%s curtiu sua mensagem \"%s\"" ,
+ 'likes:notifications:body' => "Ou %1$s,
+
+%2$s curtiu sua mensagem \"%3$s\" em %4$s
+
+Veja a mensagem orignal aqui:
+%5$s
+
+ou veja o perfil de %2$s aqui:
+
+%6$s
+
+Obrigado,
+%4$s
+"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.logbrowser.php b/languages/pt/pt.logbrowser.php
new file mode 100644
index 000000000..a58e1ba41
--- /dev/null
+++ b/languages/pt/pt.logbrowser.php
@@ -0,0 +1,24 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111226-08:43:27 PM
+
+$portugues = array(
+ 'admin:administer_utilities:logbrowser' => "Navegador de registros (logs)" ,
+ 'logbrowser' => "navegador de registros (logs)" ,
+ 'logbrowser:browse' => "navegar nos logs do sistema" ,
+ 'logbrowser:search' => "refinar resultados" ,
+ 'logbrowser:user' => "pesquisar pelo nome de usuário" ,
+ 'logbrowser:starttime' => "Momento de início da busca (por exemplo \"último segunda\", \"1 hora atrás\")" ,
+ 'logbrowser:endtime' => "Momento de fim da busca" ,
+ 'logbrowser:explore' => "Explorar log" ,
+ 'logbrowser:date' => "Dia e hora" ,
+ 'logbrowser:user:name' => "Usuário" ,
+ 'logbrowser:user:guid' => "Identificador (GUID) do usuário" ,
+ 'logbrowser:object' => "Tipo de Objeto" ,
+ 'logbrowser:object:guid' => "Identificador (GUID) do objeto" ,
+ 'logbrowser:action' => "Ação"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.logrotate.php b/languages/pt/pt.logrotate.php
new file mode 100644
index 000000000..504c1f38b
--- /dev/null
+++ b/languages/pt/pt.logrotate.php
@@ -0,0 +1,24 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111228-03:35:41 PM
+
+$portugues = array(
+ 'logrotate:period' => "Com que frequência deve o sistema arquivar o 'log' ?" ,
+ 'logrotate:weekly' => "Semanalmente" ,
+ 'logrotate:monthly' => "Mensalmente" ,
+ 'logrotate:yearly' => "Anualmente" ,
+ 'logrotate:logrotated' => "Log arquivado
+" ,
+ 'logrotate:lognotrotated' => "Erro ao arquivar o log
+" ,
+ 'logrotate:delete' => "Apague os arquivos de registros mais antigos que" ,
+ 'logrotate:week' => "semana" ,
+ 'logrotate:month' => "mês" ,
+ 'logrotate:year' => "ano" ,
+ 'logrotate:logdeleted' => "Log apagado" ,
+ 'logrotate:lognotdeleted' => "Erro ao apagar o log"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.members.php b/languages/pt/pt.members.php
new file mode 100644
index 000000000..0020c249c
--- /dev/null
+++ b/languages/pt/pt.members.php
@@ -0,0 +1,17 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20110712-08:29:18 PM
+
+$portugues = array(
+ 'members:label:newest' => "Recentes" ,
+ 'members:label:popular' => "Populares" ,
+ 'members:label:online' => "Online " ,
+ 'members:searchname' => "Pesquisar participantes por nome" ,
+ 'members:searchtag' => "Pesquisar participantes por descritores (tag)" ,
+ 'members:title:searchname' => "Participantes pesquisados por %s" ,
+ 'members:title:searchtag' => "Participantes descritos (tag) com %s"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.messageboard.php b/languages/pt/pt.messageboard.php
new file mode 100644
index 000000000..f1e561eca
--- /dev/null
+++ b/languages/pt/pt.messageboard.php
@@ -0,0 +1,47 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111226-08:45:20 PM
+
+$portugues = array(
+ 'messageboard:board' => "Quadro de Mensagens" ,
+ 'messageboard:messageboard' => "quadro de mensagens" ,
+ 'messageboard:viewall' => "Ver todas" ,
+ 'messageboard:postit' => "Enviar" ,
+ 'messageboard:history:title' => "Histórico" ,
+ 'messageboard:none' => "Ainda não há mensagens no quadro" ,
+ 'messageboard:num_display' => "Número de mensagens a serem exibidas" ,
+ 'messageboard:desc' => "Este é o quadro de mensagens que você pode adicionar ao seu perfil no qual outros usuários podem comentar." ,
+ 'messageboard:user' => "Quadro de mensagens de %s" ,
+ 'messageboard:replyon' => "Respondendo" ,
+ 'messageboard:history' => "Histórico" ,
+ 'messageboard:owner' => "quadro de mensagens de %s" ,
+ 'messageboard:owner_history' => "mensagens de %s no quadro de mensagens %s" ,
+ 'river:messageboard:user:default' => "%s enviou mensagem no quadro de mensagens de %s" ,
+ 'messageboard:posted' => "Você adicionou sua mensagem com sucesso ao quadro de mensagens." ,
+ 'messageboard:deleted' => "Com sucesso você apagou a mensagem." ,
+ 'messageboard:email:subject' => "Você adicionou um novo comentário no quadro de mensagens!" ,
+ 'messageboard:email:body' => "Você possui um novo comentário de %s no quadro de mensagens. Ele diz:
+
+
+%s
+
+
+Para ver os comentários de seu quadro de mensagens, clique aqui:
+
+ %s
+
+Para ver o perfil de %s, clique aqui:
+
+ %s
+
+Por favor, não responda este email." ,
+ 'messageboard:blank' => "Desculpe, você deve adicionar algum texto à mensagem antes de salvá-la." ,
+ 'messageboard:notfound' => "Desculpe, não foi possível encontrar o item especificado." ,
+ 'messageboard:notdeleted' => "Desculpe, não foi possível apagar esta mensagem." ,
+ 'messageboard:somethingwentwrong' => "Ocorreu um erro ao tentar salvar sua mensagens. Certifique-se de que você realmente escreveu a mensagem." ,
+ 'messageboard:failure' => "Ocorreu um erro ao adicionar a mensagem. Por favor, tente novamente."
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.messages.php b/languages/pt/pt.messages.php
new file mode 100644
index 000000000..c25101285
--- /dev/null
+++ b/languages/pt/pt.messages.php
@@ -0,0 +1,70 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111226-08:46:01 PM
+
+$portugues = array(
+ 'messages' => "Mensagens" ,
+ 'messages:unreadcount' => "%s não lidas" ,
+ 'messages:back' => "voltar às mensagens" ,
+ 'messages:user' => "Caixa de Entrada de %s" ,
+ 'messages:posttitle' => "Mensagens de %s: %s" ,
+ 'messages:inbox' => "Caixa de entrada" ,
+ 'messages:send' => "Enviar uma mensagem" ,
+ 'messages:sent' => "Mensagens enviadas" ,
+ 'messages:message' => "Mensagem" ,
+ 'messages:title' => "Assunto" ,
+ 'messages:to' => "Para" ,
+ 'messages:from' => "De" ,
+ 'messages:fly' => "Enviar" ,
+ 'messages:replying' => "Resposta de mensagem para" ,
+ 'messages:sendmessage' => "Enviar uma mensagem" ,
+ 'messages:compose' => "Escrever uma mensagem" ,
+ 'messages:add' => "Compor uma mensagem" ,
+ 'messages:sentmessages' => "Mensagens enviadas" ,
+ 'messages:recent' => "Mensagens recentes" ,
+ 'messages:original' => "Mensagem original" ,
+ 'messages:yours' => "Sua mensagem" ,
+ 'messages:answer' => "Responder" ,
+ 'messages:toggle' => "Alternar todos <i>(Toggle all)</i>" ,
+ 'messages:markread' => "Marcar como lida" ,
+ 'messages:recipient' => "Escolha um destinatário..." ,
+ 'messages:to_user' => "Para: %s" ,
+ 'messages:new' => "Nova mensagem" ,
+ 'notification:method:site' => "Mensagens" ,
+ 'messages:error' => "Ocorreu um erro ao salvar sua mensagem. Por favor, tente novamente." ,
+ 'item:object:messages' => "Mensagens" ,
+ 'messages:posted' => "Sua mensagem foi enviada com sucesso." ,
+ 'messages:success:delete:single' => "Mensagem foi apagada" ,
+ 'messages:success:delete' => "Mensagns apagadas" ,
+ 'messages:success:read' => "Mensagens marcadas como lidas" ,
+ 'messages:error:messages_not_selected' => "Nenhum mensagem selecionada" ,
+ 'messages:error:delete:single' => "Não foi possível apagar a mensagem" ,
+ 'messages:email:subject' => "Você possui uma nova mensagem!" ,
+ 'messages:email:body' => "Você possui uma nova mensagem de %s. Ela diz:
+
+
+%s
+
+
+Para ver sua mensagem, clique aqui:
+
+ %s
+
+Para enviar uma mensagem para %s, clique aqui:
+
+ %s
+
+Não responda este email." ,
+ 'messages:blank' => "Desculpe. Você deve adicionar algum texto ao corpo da mensagem antes de salvá-la." ,
+ 'messages:notfound' => "Desculpe. Não foi possível encontrar a mensagem especificada." ,
+ 'messages:notdeleted' => "Desculpe. Não foi possível apagar a mensagem." ,
+ 'messages:nopermission' => "Você não possui permissão para alterar esta mensagem." ,
+ 'messages:nomessages' => "Não há mensagens a serem exibidas." ,
+ 'messages:user:nonexist' => "Não foi possível encontrar o destinatário em nossa base de dados." ,
+ 'messages:user:blank' => "Você não selecionou um destinatário para enviar esta mensagem." ,
+ 'messages:deleted_sender' => "Usuário apagado"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.moderated_comments.php b/languages/pt/pt.moderated_comments.php
new file mode 100644
index 000000000..9c11592af
--- /dev/null
+++ b/languages/pt/pt.moderated_comments.php
@@ -0,0 +1,50 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20110722-10:42:33 AM
+
+$portugues = array(
+ 'moderated_comments:comment_success' => "Seu comentário foi enviado para aprovação. Obrigado por sua contribuição." ,
+ 'moderated_comments:comment_text' => "Este comentário ainda não foi aprovado, e está visível apenas para você como o proprietário do conteúdo. Por favor, aprove ou apague este comentário usando os links abaixo, ou se existirem muitos comentários não aprovados você pode usar as caixas de seleção para aprovar um lote de comentários." ,
+ 'moderated_comments:delete_confirm' => "Esta ação não pode ser desfeita, você tem certeza que deseja apagar este(s) comentário(s)?" ,
+ 'moderated_comments:approved' => "Comentários selecionados foram aprovados." ,
+ 'moderated_comments:deleted' => "Comentários selecionados foram apagados." ,
+ 'moderated_comments:disable' => "Desabilita moderação." ,
+ 'moderated_comments:enable' => "Habilita moderação" ,
+ 'moderated_comments:approve_checked' => "Aprova os comentários selecionados" ,
+ 'moderated_comments:delete_checked' => "Apaga os comentários marcados" ,
+ 'moderated_comments:wrong_permissions' => "Você não possui as permissões necessários para fazer isso." ,
+ 'moderated_comments:moderated_notice' => "Os comentários anônimos são moderados. Seu comentário não estará visível até ser aprovado pelo proprietário do conteúdo." ,
+ 'moderated_comments:entity_unmoderated' => "Este conteúdo não é moderado." ,
+ 'moderated_comments:moderation_on' => "Moderação foi habilitada para este conteúdo." ,
+ 'moderated_comments:moderation_off' => "Moderação foi desabilitada para este conteúdo." ,
+ 'moderated_comments:moderation_already_on' => "Moderação já está habilitada para este conteúdo." ,
+ 'moderated_comments:moderation_already_off' => "moderação já está desabilitada para este conteúdo." ,
+ 'moderated_comments:email:subject' => "Você possui um novo comentário para moderar!" ,
+ 'moderated_comments:checkbox_description' => "Comentários moderados." ,
+ 'moderated_comments:email:body' => "Você tem um novo conteúdo no seu item \"%s\" de %s. Ele contém:
+
+%s
+
+
+Para responder ou ver o item original, clique aqui:
+
+%s
+
+Para ver o perfil de %s, clique aqu:
+
+%s
+
+Para aprovar o comentário, clique aqui:
+
+%s
+
+Para apagar o comentário, clique aqui:
+
+%s
+
+Você não deve responder este email."
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.notifications.php b/languages/pt/pt.notifications.php
new file mode 100644
index 000000000..6ff7b2e13
--- /dev/null
+++ b/languages/pt/pt.notifications.php
@@ -0,0 +1,22 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111226-08:46:25 PM
+
+$portugues = array(
+ 'friends:all' => "Todos os amigos" ,
+ 'notifications:subscriptions:personal:description' => "Receber notificações quando mudanças forem realizadas em seus conteúdos." ,
+ 'notifications:subscriptions:personal:title' => "Notificações pessoais" ,
+ 'notifications:subscriptions:friends:title' => "Amigos" ,
+ 'notifications:subscriptions:friends:description' => "Esta é uma coleção automática feita a partir dos seus amigos. Para receber atualização selecione abaixo. Isto irá afetar os respectivos usuários no painel de configurações de notificações principais, na parte de baixo de página." ,
+ 'notifications:subscriptions:collections:edit' => "Para editar suas notificações de acesso compartilhadas, clique aqui." ,
+ 'notifications:subscriptions:changesettings' => "Notificações" ,
+ 'notifications:subscriptions:changesettings:groups' => "Notificações de comunidades" ,
+ 'notifications:subscriptions:title' => "Notificação por usuário" ,
+ 'notifications:subscriptions:description' => "Para receber notificações de seus amigos quando eles criarem novos conteúdos, encontre-os abaixo e selecione o método de notificação que você deseja utilizar." ,
+ 'notifications:subscriptions:groups:description' => "Para receber notificações quando novos conteúdos forem adicionados a uma comunidade da qual você participe, encontre-a abaixo e selecione o método de notificação que você deseja utilizar." ,
+ 'notifications:subscriptions:success' => "Suas configurações de notificação foram salvas com sucesso."
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.pages.php b/languages/pt/pt.pages.php
new file mode 100644
index 000000000..f0dc5fc91
--- /dev/null
+++ b/languages/pt/pt.pages.php
@@ -0,0 +1,59 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111226-08:48:28 PM
+
+$portugues = array(
+ 'pages' => "Páginas (Wiki)" ,
+ 'pages:owner' => "páginas de %s" ,
+ 'pages:friends' => "páginas dos amigos" ,
+ 'pages:all' => "Todas páginas colaborativas (wiki) do site" ,
+ 'pages:add' => "Adicionar página colaborativa (wiki)" ,
+ 'pages:group' => "Páginas colaborativas (wiki)" ,
+ 'groups:enablepages' => "Habilita páginas colaborativas (wiki) na comunidade" ,
+ 'pages:edit' => "Modifique esta página colaborativa" ,
+ 'pages:delete' => "Apague esta página colaborativa (wiki)" ,
+ 'pages:history' => "Histórico desta página colaborativa (wiki)" ,
+ 'pages:view' => "Ver página colaborativa (wiki)" ,
+ 'pages:revision' => "Revisão" ,
+ 'pages:navigation' => "Navegação " ,
+ 'pages:via' => "pelas páginas colaborativas (wiki)" ,
+ 'item:object:page_top' => "Páginas colaborativas (wiki) do mais alto nível" ,
+ 'item:object:page' => "Páginas colaborativas (wiki)" ,
+ 'pages:nogroup' => "Esta comunidade ainda não possui páginas colaborativas (wiki)" ,
+ 'pages:more' => "Mais páginas colaborativas (wiki)" ,
+ 'pages:none' => "Nenhuma página colaborativa (wiki) criada ainda" ,
+ 'river:create:object:page' => "%s criou a página %s" ,
+ 'river:create:object:page_top' => "%s criou a página %s" ,
+ 'river:update:object:page' => "%s atualizou a página %s" ,
+ 'river:update:object:page_top' => "%s atualizou a página %s" ,
+ 'river:comment:object:page' => "%s comentou a página denominada %s" ,
+ 'river:comment:object:page_top' => "%s comentou a página denominada %s" ,
+ 'pages:title' => "Título da página colaborativa (wiki)" ,
+ 'pages:description' => "Texto da página colaborativa (wiki)" ,
+ 'pages:tags' => "Descritores (Tags)" ,
+ 'pages:access_id' => "Permissão de leitura" ,
+ 'pages:write_access_id' => "Permissão de escrita" ,
+ 'pages:noaccess' => "Nenhum acesso à página colaborativa (wiki)." ,
+ 'pages:cantedit' => "Você não pode editar esta página colaborativa (wiki)." ,
+ 'pages:saved' => "Página colaborativa (wiki) salva com sucesso." ,
+ 'pages:notsaved' => "Página colaborativa (wiki) não pode ser salva corretamente." ,
+ 'pages:error:no_title' => "Você deve especificar um título para esta página" ,
+ 'pages:delete:success' => "Sua página colaborativa (wiki) foi apagada com sucesso." ,
+ 'pages:delete:failure' => "Página colaborativa (wiki) não pode ser apagada corretamente." ,
+ 'pages:strapline' => "Última atualização em %s por %s" ,
+ 'pages:revision:subtitle' => "Revisão criada %s por %s" ,
+ 'pages:num' => "Número de páginas colaborativa (wiki) para exibir" ,
+ 'pages:widget:description' => "Esta é uma lista de suas páginas colaborativa (wiki)." ,
+ 'pages:label:view' => "Visualizar página colaborativa (wiki)" ,
+ 'pages:label:edit' => "Editar página colaborativa (wiki)" ,
+ 'pages:label:history' => "Histórico da página colaborativa (wiki)" ,
+ 'pages:sidebar:this' => "Esta página colaborativa (wiki)" ,
+ 'pages:sidebar:children' => "Sub-páginas colaborativas (wiki)" ,
+ 'pages:sidebar:parent' => "Página colaborativa pai" ,
+ 'pages:newchild' => "Criar uma sub-página colaborativa (wiki)" ,
+ 'pages:backtoparent' => "Voltar para '%s'"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.php b/languages/pt/pt.php
new file mode 100644
index 000000000..271e25b06
--- /dev/null
+++ b/languages/pt/pt.php
@@ -0,0 +1,972 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111228-03:26:41 PM
+
+$portugues = array(
+ 'item:site' => "Sites " ,
+ 'login' => "Entrar" ,
+ 'loginok' => "Você se conectou com sucesso." ,
+ 'loginerror' => "Ocorreu um erro na tentativa se conectar. Isto pode ter ocorrido pois você não validou sua conta, as informações que você forneceu estão incorretas ou você tentou se conectar muitas vezes. Certifique-se de que seus dados estão corretos e tente novamente." ,
+ 'login:empty' => "Login e senha são necessários." ,
+ 'login:baduser' => "Não foi possível carregar sua conta de usuário." ,
+ 'auth:nopams' => "Erro interno. Nenhum método de autenticação está instalado." ,
+ 'logout' => "Sair" ,
+ 'logoutok' => "Você se desconectou com sucesso." ,
+ 'logouterror' => "Não foi possível desconectar com sucesso. Por favor, tente novamente." ,
+ 'loggedinrequired' => "Você deve estar conectado para ver esta página." ,
+ 'adminrequired' => "Você deve ser um administrador para ver esta página." ,
+ 'membershiprequired' => "Você deve fazer parte da comunidade para ver está página." ,
+ 'exception:title' => "Erro crítico." ,
+ 'actionundefined' => "A ação requerida (%s) não está definida no sistema." ,
+ 'actionnotfound' => "A arquivo de ação <i>(action file)</i> para %s não foi encontrado." ,
+ 'actionloggedout' => "Você não pode executar esta ação enquando desconectado." ,
+ 'actionunauthorized' => "Você não está autorizado a executar esta ação" ,
+ 'InstallationException:SiteNotInstalled' => "Não foi possível realizar esta solicitação. Este site não está configurado ou o banco de dados está inativo." ,
+ 'InstallationException:MissingLibrary' => "Não foi possível carregar %s" ,
+ 'InstallationException:CannotLoadSettings' => "Elgg não pode carregar o arquivo de preferências. Ele não existe ou existe uma restrição de permissão ao arquivo." ,
+ 'SecurityException:Codeblock' => "Acesso negado para executar blocos de código privilegiado" ,
+ 'DatabaseException:WrongCredentials' => "Elgg não pôde se conectar ao banco de dados usando as credenciais fornecidas. Verifique o arquivo de configurações" ,
+ 'DatabaseException:NoConnect' => "Elgg não pode selecionar o banco de dados '%s', verifique se o banco de dados foi criado e se você tem acesso a ele." ,
+ 'SecurityException:FunctionDenied' => "Acesso a função privilegiada '%s' foi negado." ,
+ 'DatabaseException:DBSetupIssues' => "Houve um certo número de questões: " ,
+ 'DatabaseException:ScriptNotFound' => "Elgg não consegui encontrar o script de banco de dados solicitado em %s." ,
+ 'DatabaseException:InvalidQuery' => "Pesquisa inválida <i>(Invalid query)</i>" ,
+ 'IOException:FailedToLoadGUID' => "Falha ao carregar novo %s de identificação (GUID): %d" ,
+ 'InvalidParameterException:NonElggObject' => "Foi passado um 'non-ElggObject' para um construtor 'ElggObject'" ,
+ 'InvalidParameterException:UnrecognisedValue' => "Valor não reconhecido passado para o constuctor." ,
+ 'InvalidClassException:NotValidElggStar' => "GUID:%d não é válido %s" ,
+ 'PluginException:MisconfiguredPlugin' => "%s (guid: %s) é um plugin mal configurado. Ele foi desativado. Por favor veja o Wiki Elgg para possíveis causas (http://docs.elgg.org/wiki/)." ,
+ 'PluginException:CannotStart' => "%d (guid:%s) não pode ser iniciado. Razão: %s" ,
+ 'PluginException:InvalidID' => "%s é um identificador (ID) inválido para o plugin." ,
+ 'PluginException:InvalidPath' => "%s é um caminho inválido para o plugin." ,
+ 'PluginException:InvalidManifest' => "Arquivo do manifesto inválido para o plugin %s" ,
+ 'PluginException:InvalidPlugin' => "%s não é um plugin válido." ,
+ 'PluginException:InvalidPlugin:Details' => "%s não é um plugin válido: %s" ,
+ 'PluginException:NullInstantiated' => "ElggPlugin não pode ser iniciado com valor nulo.Você deve passar um valor de GUID, um identificador de plugin (ID), ou um caminho (full path)." ,
+ 'ElggPlugin:MissingID' => "Identificador (ID) do plugin perdido (guid %s)" ,
+ 'ElggPlugin:NoPluginPackagePackage' => "'ElggPluginPackage' no identificador (ID) do plugin perdido %s (guid %s)" ,
+ 'ElggPluginPackage:InvalidPlugin:MissingFile' => "Arquivo perdido %s no pacote." ,
+ 'ElggPluginPackage:InvalidPlugin:InvalidDependency' => "Tipo de dependência inválida \"%s\"" ,
+ 'ElggPluginPackage:InvalidPlugin:InvalidProvides' => "Tipos fornecidos <i>(provides)</i> inválidos \"%s\"" ,
+ 'ElggPluginPackage:InvalidPlugin:CircularDep' => "Dependência %s inválida \"%s\" no plugin %s. Plugins não podem ter conflito ou requerer algo que eles proveem. " ,
+ 'ElggPlugin:Exception:CannotIncludeFile' => "Não foi possível incluir %s para o plugin %s (guid: %s) em %s. Verifique permissões!" ,
+ 'ElggPlugin:Exception:CannotRegisterViews' => "Não foi possível abrir visões do diretório %s para o plugin %s (guid: %s) em %s. Verifique permissões!" ,
+ 'ElggPlugin:Exception:CannotRegisterLanguages' => "Não foi possível registrar linguagens para o plugin %s (guid: %s) em %s. Verifique permissões!" ,
+ 'ElggPlugin:Exception:NoID' => "Sem identificador (ID) para o plugin guid %s!" ,
+ 'PluginException:ParserError' => "Erro analisando <i>(Error parsing)</i> o manifesto com API versão %s no plugin %s." ,
+ 'PluginException:NoAvailableParser' => "Não foi possível encontrar um analisador <i>(parser)</i> para o manifesto da API versão %s no plugin %s." ,
+ 'PluginException:ParserErrorMissingRequiredAttribute' => "Perda do atributo '%s' requerido no manifesto do plugin %s." ,
+ 'ElggPlugin:Dependencies:Requires' => "Requisitos" ,
+ 'ElggPlugin:Dependencies:Suggests' => "Sugestões" ,
+ 'ElggPlugin:Dependencies:Conflicts' => "Conflitos" ,
+ 'ElggPlugin:Dependencies:Conflicted' => "Em conflitos" ,
+ 'ElggPlugin:Dependencies:Provides' => "Fornecidos <i>(provides)</i>" ,
+ 'ElggPlugin:Dependencies:Priority' => "Prioridade" ,
+ 'ElggPlugin:Dependencies:Elgg' => "Versão do Elgg" ,
+ 'ElggPlugin:Dependencies:PhpExtension' => "Extensões do PHP: %s" ,
+ 'ElggPlugin:Dependencies:PhpIni' => "Configurações do arquivo 'ini' PHP:%s" ,
+ 'ElggPlugin:Dependencies:Plugin' => "Plugin: %s " ,
+ 'ElggPlugin:Dependencies:Priority:After' => "Após %s" ,
+ 'ElggPlugin:Dependencies:Priority:Before' => "Antes %s" ,
+ 'ElggPlugin:Dependencies:Priority:Uninstalled' => "%s não está instalado" ,
+ 'ElggPlugin:Dependencies:Suggests:Unsatisfied' => "Perdido" ,
+ 'ElggPlugin:InvalidAndDeactivated' => "%s é um plugin inválido e foi desativado." ,
+ 'InvalidParameterException:NonElggUser' => "Foi passado um 'non-ElggUser' para um construtor 'ElggUser'!" ,
+ 'InvalidParameterException:NonElggSite' => "Foi passado um 'non-ElggSite' para um construtor 'ElggSite'!" ,
+ 'InvalidParameterException:NonElggGroup' => "Foi passado um 'non-ElggGroup' para um construtor 'ElggGroup'!" ,
+ 'IOException:UnableToSaveNew' => "Não foi possível salvar um novo %s" ,
+ 'InvalidParameterException:GUIDNotForExport' => "Identificador (GUID) não foi especificado durante a exportação, isto nunca deve ocorrer." ,
+ 'InvalidParameterException:NonArrayReturnValue' => "A função de serialização de entidade passou um parâmetro de retorno de valor que não é um vetor." ,
+ 'ConfigurationException:NoCachePath' => "Endereço do 'cache' não definido" ,
+ 'IOException:NotDirectory' => "%s não é um diretório." ,
+ 'IOException:BaseEntitySaveFailed' => "Não foi possível salvar novas entidades de informação bases de objetos <i>(new object's base entity information) </i>!" ,
+ 'InvalidParameterException:UnexpectedODDClass' => "<i>import()</i> passou uma classe ODD inexperada." ,
+ 'InvalidParameterException:EntityTypeNotSet' => "Tipo de entidade deve ser definida." ,
+ 'ClassException:ClassnameNotClass' => "%s não é %s." ,
+ 'ClassNotFoundException:MissingClass' => "Classe '%s' não foi encontrada, plugin perdido?" ,
+ 'InstallationException:TypeNotSupported' => "Tipo %s não é suportado. Isto indica um erro na sua instalação, mais provável que seja causado por uma atualização <i>(upgrade)</i> incompleta." ,
+ 'ImportException:ImportFailed' => "Não foi possível importar o elemento %d" ,
+ 'ImportException:ProblemSaving' => "Aconteceu um problema salvando %s" ,
+ 'ImportException:NoGUID' => "Nova entidade foi criada mas não possui identificador (GUID), isto não deveria ocorrer." ,
+ 'ImportException:GUIDNotFound' => "Entidade '%d' não pode ser encontrada." ,
+ 'ImportException:ProblemUpdatingMeta' => "Aconteceu um problema atualizando '%s' na entidade '%d'" ,
+ 'ExportException:NoSuchEntity' => "Nenhum indentificador (GUID) da entidade:%d" ,
+ 'ImportException:NoODDElements' => "Nenhum elemento <i>OpenDD</i> encontrada na importação de dados. Importação falhou." ,
+ 'ImportException:NotAllImported' => "Nem todos elementos foram importados." ,
+ 'InvalidParameterException:UnrecognisedFileMode' => "Modo de arquivo não reconhecido '%s'" ,
+ 'InvalidParameterException:MissingOwner' => "Arquivo %s (%d) teve o proprietário perdido!" ,
+ 'IOException:CouldNotMake' => "Não foi possível fazer %s" ,
+ 'IOException:MissingFileName' => "Você deve definir um nome antes de abrir o arquivo." ,
+ 'ClassNotFoundException:NotFoundNotSavedWithFile' => "Não foi possível carregar a classe de armazenamento %s para o arquivo %u" ,
+ 'NotificationException:NoNotificationMethod' => "Nenhum método de notificação definido." ,
+ 'NotificationException:NoHandlerFound' => "Nenhum <i>handler</i> encontrado para '%s' ou esto não é cabível <i>callable</i>." ,
+ 'NotificationException:ErrorNotifyingGuid' => "Aconteceu um erro enquanto notificava %d" ,
+ 'NotificationException:NoEmailAddress' => "Não foi possível obter endereço de email para o identificador (GUID):%d" ,
+ 'NotificationException:MissingParameter' => "Perdido um parâmetro obrigatório, '%s'" ,
+ 'DatabaseException:WhereSetNonQuery' => "Onde os conjuntos não contém <i>'WhereQueryComponent'</i>" ,
+ 'DatabaseException:SelectFieldsMissing' => "Campos perdidos na pesquisa selecionada <i>(select style query)</i>" ,
+ 'DatabaseException:UnspecifiedQueryType' => "Não foi possível reconhecer ou tipo de pergunta inexperada." ,
+ 'DatabaseException:NoTablesSpecified' => "Nenhuma tabela definida para pesquisa <i>(specified for query)</i>." ,
+ 'DatabaseException:NoACL' => "Nenhum controle de acesso foi definido na pesquisa <i>(provided on query)</i>" ,
+ 'InvalidParameterException:NoEntityFound' => "Nenhuma entidade encontrada, não existe ou você não possui acesso a ela." ,
+ 'InvalidParameterException:GUIDNotFound' => "Idenfiicador (GUID):%s não pode ser encontrado, ou você não possui acesso a ela;" ,
+ 'InvalidParameterException:IdNotExistForGUID' => "Desculpe-me, '%s' não existe para o identificador (guid):%d" ,
+ 'InvalidParameterException:CanNotExportType' => "Desculpe, eu não sei como exportar '%s'" ,
+ 'InvalidParameterException:NoDataFound' => "Não foi possível encontrar nenhuma informação." ,
+ 'InvalidParameterException:DoesNotBelong' => "Não pertence a entidade." ,
+ 'InvalidParameterException:DoesNotBelongOrRefer' => "Não pertence ou não se refere a entidade." ,
+ 'InvalidParameterException:MissingParameter' => "Parâmetro perdido, você precisa fornecer o identificador (GUID)." ,
+ 'InvalidParameterException:LibraryNotRegistered' => "%s não é uma biblioteca registrada" ,
+ 'InvalidParameterException:LibraryNotFound' => "Não foi possível carregar a biblioteca %s de %s" ,
+ 'APIException:ApiResultUnknown' => "Resultado do API é de um tipo desconhecido, isto nunca deveria acontecer." ,
+ 'ConfigurationException:NoSiteID' => "Nenhum identificador (ID) do site foi definido." ,
+ 'SecurityException:APIAccessDenied' => "Desculpe, acesso ao API foi desabilitado pelo administrador." ,
+ 'SecurityException:NoAuthMethods' => "Nenhum método de autenticação foi encontrado que pudesse autenticar esta requisição do API." ,
+ 'SecurityException:ForwardFailedToRedirect' => "Redirecionamento não pode ser determinado devido aos cabeçalhos enviados. Execução interrompida por segurança. Procure por mais informações em http://docs.elgg.org/ " ,
+ 'InvalidParameterException:APIMethodOrFunctionNotSet' => "Método ou função não definida na chamada do <i>expose_method() </i>" ,
+ 'InvalidParameterException:APIParametersArrayStructure' => "Estrutura do <i>array</i> de parâmetors é incorreta para chamada ao método exposto '%s'" ,
+ 'InvalidParameterException:UnrecognisedHttpMethod' => "Não foi possível reconhecer o método <i>http</i> %s para o método do api'%s'" ,
+ 'APIException:MissingParameterInMethod' => "Parâmetro perdido %s no método %s" ,
+ 'APIException:ParameterNotArray' => "%s não parece ser um <i>array </i>." ,
+ 'APIException:UnrecognisedTypeCast' => "Não foi possível reconhecer o tipo <i>(type in cast)</i> %s para variável '%s' no método '%s'" ,
+ 'APIException:InvalidParameter' => "Parâmetro inválido encontrado para '%s' no método '%s'." ,
+ 'APIException:FunctionParseError' => "%s(%s) possui um erro (<i>parsing error</i>)." ,
+ 'APIException:FunctionNoReturn' => "%s(%s) retornou um valor." ,
+ 'APIException:APIAuthenticationFailed' => "Falha na chamada ao método para autenticação pelo API" ,
+ 'APIException:UserAuthenticationFailed' => "Falha na chamada ao método para autenticação do usuário" ,
+ 'SecurityException:AuthTokenExpired' => "<i>TOKEN</i> de autenticação foi perdido, está inválido ou expirou." ,
+ 'CallException:InvalidCallMethod' => "%s deve ser chamada usando '%s'" ,
+ 'APIException:MethodCallNotImplemented' => "Chamada ao método '%s' não foi implementada." ,
+ 'APIException:FunctionDoesNotExist' => "Função ou método '%s' não é cabível <i>(is not callable)</i>" ,
+ 'APIException:AlgorithmNotSupported' => "Algoritmo '%s' não é suportado ou foi desabilitado." ,
+ 'ConfigurationException:CacheDirNotSet' => "Diretório de <i>Cache</i> 'cache_path' não definido." ,
+ 'APIException:NotGetOrPost' => "Métido solicitado deve ser <i>GET</i> ou <i>POST</i>" ,
+ 'APIException:MissingAPIKey' => "Chave API perdida <i>(Missing API key)</i>" ,
+ 'APIException:BadAPIKey' => "Chave ruim do API <i>(Bad API key)</i>" ,
+ 'APIException:MissingHmac' => "Cabeçalho 'X-Elgg-hmac' perdido" ,
+ 'APIException:MissingHmacAlgo' => "Cabeçalho 'X-Elgg-hmac-algo' perdido" ,
+ 'APIException:MissingTime' => "Cabeçalho 'X-Elgg-time' perdido" ,
+ 'APIException:MissingNonce' => "Cabeçalho 'X-Elgg-nonce' perdido" ,
+ 'APIException:TemporalDrift' => "'X-Elgg-time' é muito distante no passado ou no futuro. is too far in the past or future. Acorreu uma falha <i>(Epoch fail)</i>" ,
+ 'APIException:NoQueryString' => "Nenhuma informação na pesquisa de caracteres <i>(query string)</i>" ,
+ 'APIException:MissingPOSTHash' => "Cabeçalho 'X-Elgg-posthash' perdido" ,
+ 'APIException:MissingPOSTAlgo' => "Cabeçalho 'X-Elgg-posthash_algo' perdido" ,
+ 'APIException:MissingContentType' => "Perdido o tipo de conteúdo para a mensagem" ,
+ 'SecurityException:InvalidPostHash' => "A informação do 'hash' da MENSAGEM é invalida - Experado sera %s mas o obtido foi %s." ,
+ 'SecurityException:DupePacket' => "Pacote de assinatura já foi avaliado." ,
+ 'SecurityException:InvalidAPIKey' => "Chave da API <i>(API Key)</i> inválida ou perdida." ,
+ 'NotImplementedException:CallMethodNotImplemented' => "Chamada ao método '%s' não é suportada atualmente." ,
+ 'NotImplementedException:XMLRPCMethodNotImplemented' => "Chamada ao método 'MXML-RPC' '%s' não implementada." ,
+ 'InvalidParameterException:UnexpectedReturnFormat' => "Chamada ao método '%s' retornou um resultado não esperado." ,
+ 'CallException:NotRPCCall' => "Chamada não aparenta ser uma chamada 'XML-RPC' válida" ,
+ 'PluginException:NoPluginName' => "O nome do plugin não pode ser encontrado" ,
+ 'SecurityException:authenticationfailed' => "Usuário não pode ser autenticado" ,
+ 'CronException:unknownperiod' => "%s não é um período reconhecido." ,
+ 'SecurityException:deletedisablecurrentsite' => "Você não pode apagar ou desabilitar o site que você está visualizando agora!" ,
+ 'RegistrationException:EmptyPassword' => "Os campos de senha não podem estar vazios" ,
+ 'RegistrationException:PasswordMismatch' => "Senhas devem ser iguais" ,
+ 'LoginException:BannedUser' => "Você foi banido deste site e não pode realizar seu login" ,
+ 'LoginException:UsernameFailure' => "Não foi possível realizar seu login. Por favor, verifique seu login e senha." ,
+ 'LoginException:PasswordFailure' => "Não foi possível realizar seu login. Por favor, verifique seu login e senha." ,
+ 'LoginException:AccountLocked' => "Sua conta foi bloqueado por ter muitas tentativas erradas de login." ,
+ 'LoginException:ChangePasswordFailure' => "Falha na verificação da senha atual." ,
+ 'memcache:notinstalled' => "Módulo 'PHP memcache' não está instalado, você deve instalar 'php5-memcache'." ,
+ 'memcache:noservers' => "Não foi definido servidor de 'memcache', por favor preencha esta variável" ,
+ 'memcache:versiontoolow' => "'Memcache' depende pelo menos da versão %s para funcionar, você está funcionando com a versão %s" ,
+ 'memcache:noaddserver' => "Suporte a 'Multiple server' foi desabilitado, você precisa atualizar sua biblioteca 'PECL memcache'." ,
+ 'deprecatedfunction' => "Aviso: este código usa uma função obsoleta '%s' e não é compatível com esta versão do Elgg" ,
+ 'pageownerunavailable' => "Aviso: o proprietário da página %d não está acessível!" ,
+ 'viewfailure' => "Existe uma falha interna na visão %s" ,
+ 'changebookmark' => "Por favor, verifique seu favorito para esta página" ,
+ 'noaccess' => "Ete conteúdo foi removido, ou é inválido, ou você não possui permissão para visualização." ,
+ 'error:default' => "Oops.... algo deu errado." ,
+ 'error:404' => "Desculpe. Não foi possível encontrar a página que foi solicitada." ,
+ 'system.api.list' => "Listar todas as chamadas para API disponíveis no sistema." ,
+ 'auth.gettoken' => "Esta chamada ao API permite um usuário obter um 'token' de usuário autenticado que pode ser usado para autenticação em uma futura chamada API. Passado com um <i>parameter auth_token</i>" ,
+ 'name' => "Nome de exibição" ,
+ 'email' => "Endereço de Email" ,
+ 'username' => "Nome de usuário" ,
+ 'loginusername' => "Login ou endereço de email" ,
+ 'password' => "Senha" ,
+ 'passwordagain' => "Senha (para verificação)" ,
+ 'admin_option' => "Fazer deste usuário um administrador?" ,
+ 'PRIVATE' => "Privado" ,
+ 'LOGGED_IN' => "Usuários conectados" ,
+ 'PUBLIC' => "Público" ,
+ 'access:friends:label' => "Amigos" ,
+ 'access' => "Acesso" ,
+ 'dashboard' => "Painel" ,
+ 'dashboard:nowidgets' => "Seu painel é sua porta de entrada para a comunidade. Clique em 'Editar painel' para adicionar dispositivos para seguir os conteúdos em nossa comunidade." ,
+ 'widgets:add' => "Adicionar dispositivos à sua página" ,
+ 'widgets:add:description' => "Escolha o dispositivo que você gostaria de adicionar ao seu painel arrastando-os da galeria à direita, para qualquer das três áreas abaixo, e posicione-o aonde deseja que ele apareça.
+
+Para apagar um dispositivo arraste-o de volta à <b>galeria</b>." ,
+ 'widgets:position:fixed' => "(Posição fixa na página)" ,
+ 'widget:unavailable' => "Você já adicionou este dispositivo <i>(widget)</i>" ,
+ 'widget:numbertodisplay' => "Número de itens para apresentar" ,
+ 'widget:delete' => "Remover %s" ,
+ 'widget:edit' => "Personalize este dispositivo" ,
+ 'widgets' => "Dispositivo" ,
+ 'widget' => "Dispositivo" ,
+ 'item:object:widget' => "Dispositivos" ,
+ 'widgets:save:success' => "O dispositivo foi salvo com sucesso." ,
+ 'widgets:save:failure' => "Não foi possível salvar seu dispositivo, por favor tente novamente." ,
+ 'widgets:add:success' => "O dispositivo foi adicionado com sucesso." ,
+ 'widgets:add:failure' => "Não foi possível adicionar este dispositivo." ,
+ 'widgets:move:failure' => "Não foi possível armazenar a posição do novo dispositivo." ,
+ 'widgets:remove:failure' => "Não foi possíve remover este dispositivo" ,
+ 'group' => "Comunidade" ,
+ 'item:group' => "Comunidades" ,
+ 'user' => "Usuário" ,
+ 'item:user' => "Usuários" ,
+ 'friends' => "Amigos" ,
+ 'friends:yours' => "Seus amigos" ,
+ 'friends:owned' => "Amigos de %s" ,
+ 'friend:add' => "Adicionar amigo" ,
+ 'friend:remove' => "Apagar amigo" ,
+ 'friends:add:successful' => "Você adicionou %s como amigo." ,
+ 'friends:add:failure' => "Não foi possível adicionar %s como amigo. Por favor, tente novamente." ,
+ 'friends:remove:successful' => "Você apagou %s de sua lista de amigos com sucesso." ,
+ 'friends:remove:failure' => "Não foi possível apagar %s de sua lista de amigos. Por favor, tente novamente." ,
+ 'friends:none' => "Este usuário ainda não adicionou amigos." ,
+ 'friends:none:you' => "Você ainda não adicionou ninguém como amigo! Pesquise por seus interesses para começar a encontrar pessoas para seguir." ,
+ 'friends:none:found' => "Não foram encontrados amigos." ,
+ 'friends:of:none' => "Ninguém adicionou esse usuário como amigo ainda." ,
+ 'friends:of:none:you' => "Ninguém adicionou você como amigo até agora. Começe a adicionar conteúdos e preencher seu perfil para que as pessoas possam encontrá-lo!" ,
+ 'friends:of:owned' => "Pessoas que adicionaram %s como amigo" ,
+ 'friends:of' => "Amigos de" ,
+ 'friends:collections' => "Grupos de amigos" ,
+ 'collections:add' => "Nova coleção" ,
+ 'friends:collections:add' => "Novo grupo de amigos" ,
+ 'friends:addfriends' => "Adicionar amigo" ,
+ 'friends:collectionname' => "Nome do grupo" ,
+ 'friends:collectionfriends' => "Amigos no grupo" ,
+ 'friends:collectionedit' => "Editar este grupo" ,
+ 'friends:nocollections' => "Você ainda não possui nenhum grupo." ,
+ 'friends:collectiondeleted' => "Seu grupo foi apagado." ,
+ 'friends:collectiondeletefailed' => "Não foi possível apagar seu grupo, ou você não possui permissão ou algum outro problema ocorreu." ,
+ 'friends:collectionadded' => "Seu grupo foi criado com sucesso" ,
+ 'friends:nocollectionname' => "Você deve especificar um nome para seu grupo antes de criá-lo." ,
+ 'friends:collections:members' => "Participantes do grupo" ,
+ 'friends:collections:edit' => "Editar grupo" ,
+ 'friends:collections:edited' => "Coleção salva" ,
+ 'friends:collection:edit_failed' => "Não foi possível salvar a coleção." ,
+ 'friendspicker:chararray' => "ABCDEFGHIJKLMNOPQRSTUVWXYZ " ,
+ 'avatar' => "Imagem <i>(Avatar)</i>" ,
+ 'avatar:create' => "Crie sua imagem <i>(Avatar)</i>" ,
+ 'avatar:edit' => "Edite sua imagem <i>(Avatar)</i>" ,
+ 'avatar:preview' => "Prévia" ,
+ 'avatar:upload' => "Envie um novo avatar" ,
+ 'avatar:current' => "Avatar atual" ,
+ 'avatar:crop:title' => "Ferramentas para manipular avatar" ,
+ 'avatar:upload:instructions' => "Seu avatar é apresentado no site. Você pode alterá-lo quanto desejar. (Formatos de arquivos aceitos: GIF, JPG ou PNG)" ,
+ 'avatar:create:instructions' => "Clique e arraste um quadrado abaixo para manipular o seu avatar. Uma previsão aparecerá na caixa à direita. Quando estiver satisfeito com a previsão, clique 'Criar seu avatar'. Este avatar definido será utilizado em todo site como seu avatar." ,
+ 'avatar:upload:success' => "Avatar foi enviado com sucesso" ,
+ 'avatar:upload:fail' => "O envio do avatar falhou" ,
+ 'avatar:resize:fail' => "Alteração do tamanho do avatar falhou" ,
+ 'avatar:crop:success' => "Manipulação do avatar realizada com sucesso" ,
+ 'avatar:crop:fail' => "Manipulação do avatar falhou" ,
+ 'profile:edit' => "Editar perfil" ,
+ 'profile:aboutme' => "Sobre mim" ,
+ 'profile:description' => "Sobre mim" ,
+ 'profile:briefdescription' => "Descrição resumida" ,
+ 'profile:location' => "Localização" ,
+ 'profile:skills' => "Habilidades" ,
+ 'profile:interests' => "Interesses" ,
+ 'profile:contactemail' => "Contato por email" ,
+ 'profile:phone' => "Telefone" ,
+ 'profile:mobile' => "Telefone Celular" ,
+ 'profile:website' => "Página WEB (website)" ,
+ 'profile:twitter' => "Nome no Twitter" ,
+ 'profile:saved' => "Seu perfil foi salvo com sucesso." ,
+ 'profile:field:text' => "Texto curto" ,
+ 'profile:field:longtext' => "Area de texto larga" ,
+ 'profile:field:tags' => "Descritores (tags)" ,
+ 'profile:field:url' => "Endereço WEB" ,
+ 'profile:field:email' => "Endereço de email" ,
+ 'profile:field:location' => "Localização" ,
+ 'profile:field:date' => "Data" ,
+ 'admin:appearance:profile_fields' => "Editar campos no perfil" ,
+ 'profile:edit:default' => "Editar campos no perfil" ,
+ 'profile:label' => "Título do perfil" ,
+ 'profile:type' => "Tipo do perfil" ,
+ 'profile:editdefault:delete:fail' => "Falhou remoção do item de campo padrão do perfil" ,
+ 'profile:editdefault:delete:success' => "Item padrão do perfil apagado!" ,
+ 'profile:defaultprofile:reset' => "Perfil padrão do sistema reiniciado" ,
+ 'profile:resetdefault' => "Reinicia perfil padrão" ,
+ 'profile:explainchangefields' => "Você pode substituir os campos do perfil pelos seus próprios utilizando o formulário abaixo.
+
+Forneça o novo título do campo do perfil, por exemplo, 'Time favorito', então selecione o tipo de campo (por exemplo, texto, url, tags), e clique no botão 'Adicionar'. Para reordenar os campos arraste o item próximo ao título do campo. Para editar um campo de título - clique no texto do título para pode escrever nele.
+
+A qualquer tempo você pode voltar atrás para os campos padronizados, mas você perderá qualquer informação que tiver sido registrada nos perfis." ,
+ 'profile:editdefault:success' => "Item foi adicionado com sucesso ao perfil padrão" ,
+ 'profile:editdefault:fail' => "Não foi possíve salvar o perfil padrão" ,
+ 'feed:rss' => "Inscreva-se para receber atualizações (RSS)" ,
+ 'link:view' => "ver endereço" ,
+ 'link:view:all' => "Ver todos" ,
+ 'river' => "Fluxo" ,
+ 'river:friend:user:default' => "%s agora possui amizade com %s" ,
+ 'river:update:user:avatar' => "%s possui um novo avatar" ,
+ 'river:update:user:profile' => "%s atualizou seu perfil" ,
+ 'river:noaccess' => "Você não possui permissão para visualizar este item." ,
+ 'river:posted:generic' => "%s postado" ,
+ 'riveritem:single:user' => "um usuário" ,
+ 'riveritem:plural:user' => "algumas/alguns usuárias/os" ,
+ 'river:ingroup' => "para a comunidade %s" ,
+ 'river:none' => "Sem atividades." ,
+ 'river:update' => "Atualizado para %s" ,
+ 'river:widget:title' => "Atividade" ,
+ 'river:widget:description' => "Mostra últimas atividades" ,
+ 'river:widget:type' => "Tipos de atividades" ,
+ 'river:widgets:friends' => "Atividades dos amigos" ,
+ 'river:widgets:all' => "Atividade de todo o site" ,
+ 'notifications:usersettings' => "Configurações das notificações" ,
+ 'notifications:methods' => "Por favor, especifique quais métodos você gostaria de permitir." ,
+ 'notification:method:email' => "Email " ,
+ 'notifications:usersettings:save:ok' => "Sua configurações de notificações foram salvas com sucesso." ,
+ 'notifications:usersettings:save:fail' => "Houve um problema ao tentar salvar suas configurações de notificações." ,
+ 'user.notification.get' => "Exibe as configurações de notificações de um determinado usuário." ,
+ 'user.notification.set' => "Aplica as configurações de notificações de um determinado usuário." ,
+ 'search' => "Pesquisar" ,
+ 'searchtitle' => "Pesquisar: %s" ,
+ 'users:searchtitle' => "Pesquisando por usuários: %s" ,
+ 'groups:searchtitle' => "Pesquisando por grupos: %s" ,
+ 'advancedsearchtitle' => "%s com resultados que combinam com %s" ,
+ 'notfound' => "Nenhum resultado encontrado." ,
+ 'next' => "Próxima" ,
+ 'previous' => "Anterior" ,
+ 'viewtype:change' => "Alterar o tipo de lista" ,
+ 'viewtype:list' => "Visualização da lista" ,
+ 'viewtype:gallery' => "Galeria" ,
+ 'tag:search:startblurb' => "Itens cujas tags batem com: '%s':" ,
+ 'user:search:startblurb' => "Usuários que combinam com '%s':" ,
+ 'user:search:finishblurb' => "Para ver mais, clique aqui." ,
+ 'group:search:startblurb' => "Grupos que combinam com '%s':" ,
+ 'group:search:finishblurb' => "Para ver mais, clique aqui." ,
+ 'search:go' => "Pesquisar" ,
+ 'userpicker:only_friends' => "Apenas amigos" ,
+ 'account' => "Conta" ,
+ 'settings' => "Configurações" ,
+ 'tools' => "Ferramentas" ,
+ 'settings:edit' => "Editar configurações" ,
+ 'register' => "Registrar" ,
+ 'registerok' => "Você se registrou como %s com sucesso." ,
+ 'registerbad' => "Não foi possível completar seu registro. O nome de usuário pode já existir, sua senha pode não combinar ou nome de usuário ou senha podem ser muito curtos." ,
+ 'registerdisabled' => "Novos registros foram desabilitados pelo administrador do sistema." ,
+ 'register:fields' => "Todos campos são obrigatórios" ,
+ 'registration:notemail' => "O email fornecido por você parece não ser um email válido." ,
+ 'registration:userexists' => "Este nome de usuário já existe" ,
+ 'registration:usernametooshort' => "Seu nome de usuário deve conter no mínimo 4 caracteres." ,
+ 'registration:passwordtooshort' => "A senha deve conter no mínimo 6 caracteres." ,
+ 'registration:dupeemail' => "Este email já está registrado no sistema." ,
+ 'registration:invalidchars' => "Seu nome de usuário contém caracteres inválidos." ,
+ 'registration:emailnotvalid' => "O email utilizado é inválido neste sistema." ,
+ 'registration:passwordnotvalid' => "A senha utilizada é inválida neste sistema." ,
+ 'registration:usernamenotvalid' => "O nome de usuário utilizado é inválido neste sistema." ,
+ 'adduser' => "Adicionar usuário" ,
+ 'adduser:ok' => "Você adicionou um novo usuário com sucesso." ,
+ 'adduser:bad' => "O novo usuário não pode ser criado." ,
+ 'user:set:name' => "Nome da conta" ,
+ 'user:name:label' => "Seu apelido" ,
+ 'user:name:success' => "Seu nome foi alterado com sucesso." ,
+ 'user:name:fail' => "Não foi possível alterar seu nome. Certifique-se que seu nome não é muito longo e tente novamente." ,
+ 'user:set:password' => "Senha" ,
+ 'user:current_password:label' => "Senha atual" ,
+ 'user:password:label' => "Nova senha" ,
+ 'user:password2:label' => "Nova senha (confirmação)" ,
+ 'user:password:success' => "Senha alterada" ,
+ 'user:password:fail' => "Não foi possível alterar sua senha" ,
+ 'user:password:fail:notsame' => "Os dois campos de nova senha não conferem!" ,
+ 'user:password:fail:tooshort' => "Senha muito curta!" ,
+ 'user:password:fail:incorrect_current_password' => "A senha digitada não está correta." ,
+ 'user:resetpassword:unknown_user' => "Usuário inválido." ,
+ 'user:resetpassword:reset_password_confirm' => "Resetar sua senha fará com que você receba uma nova senha em seu email registrado." ,
+ 'user:set:language' => "Configurações de idioma" ,
+ 'user:language:label' => "Seu idioma" ,
+ 'user:language:success' => "Suas configurações de idioma foram atualizadas com sucesso." ,
+ 'user:language:fail' => "Não foi possível salvar suas configurações de idioma." ,
+ 'user:username:notfound' => "Nome de usuário (%s) não encontrado." ,
+ 'user:password:lost' => "Recuperar senha" ,
+ 'user:password:resetreq:success' => "Solicitação de nova senha realizada com sucesso." ,
+ 'user:password:resetreq:fail' => "Não foi possível solicitar uma nova senha." ,
+ 'user:password:text' => "Para gerar uma nova senha, insira seu nome de usuário abaixo e pressione o botão de solicitação." ,
+ 'user:persistent' => "Lembrar de mim" ,
+ 'walled_garden:welcome' => "Bem-vindo para " ,
+ 'menu:page:header:administer' => "Administrador" ,
+ 'menu:page:header:configure' => "Configuração" ,
+ 'menu:page:header:develop' => "Desenvolvimento" ,
+ 'menu:page:header:default' => "Outro" ,
+ 'admin:view_site' => "Ver site" ,
+ 'admin:loggedin' => "Entrou como %s" ,
+ 'admin:menu' => "Menu " ,
+ 'admin:configuration:success' => "Suas configurações foram salvas com sucesso." ,
+ 'admin:configuration:fail' => "Não foi possível salvar suas configurações." ,
+ 'admin:unknown_section' => "Seção de Administração inválida" ,
+ 'admin' => "Administração" ,
+ 'admin:description' => "O painel de administração permite a você controlar todas as características do sistema, desde gerência de usuários até como os plugins se comportam. Escolha uma opção abaixo para começar." ,
+ 'admin:statistics' => "Estatísticas" ,
+ 'admin:statistics:overview' => "Visão global" ,
+ 'admin:appearance' => "Aparência" ,
+ 'admin:administer_utilities' => "Utilidades" ,
+ 'admin:develop_utilities' => "Utilidades" ,
+ 'admin:users' => "Usuários" ,
+ 'admin:users:online' => "Atualmente online" ,
+ 'admin:users:newest' => "Mais novo" ,
+ 'admin:users:add' => "Adiciona novo usuário" ,
+ 'admin:users:description' => "Este painel do administrador permite a você controlar as configurações do seu site. Escolha uma das opções abaixo para iniciar." ,
+ 'admin:users:adduser:label' => "Clique aqui para adicionar um novo usuário..." ,
+ 'admin:users:opt:linktext' => "Configurar usuários..." ,
+ 'admin:users:opt:description' => "Configurar usuários e informações de contas." ,
+ 'admin:users:find' => "Pesquisar" ,
+ 'admin:settings' => "Configurações" ,
+ 'admin:settings:basic' => "Configurações Básicas" ,
+ 'admin:settings:advanced' => "Configurações Avançadas" ,
+ 'admin:site:description' => "Este painel do administrador permite a você controlar as configurações do seu site. Escolha uma das opções abaixo para iniciar." ,
+ 'admin:site:opt:linktext' => "Configurar o site..." ,
+ 'admin:site:access:warning' => "Alterando as configurações de acesso somente serão afetadas as permissões em conteúdos produzidos no futuro." ,
+ 'admin:dashboard' => "Painel" ,
+ 'admin:widget:online_users' => "Usuários online" ,
+ 'admin:widget:online_users:help' => "Lista de usuários atualmente no site" ,
+ 'admin:widget:new_users' => "Novos usuários" ,
+ 'admin:widget:new_users:help' => "Lista de usuários mais recentes" ,
+ 'admin:widget:content_stats' => "Estatísticas de Conteúdo" ,
+ 'admin:widget:content_stats:help' => "Manter o controle do conteúdo criado pelos seus usuários" ,
+ 'widget:content_stats:type' => "Tipo de conteúdo" ,
+ 'widget:content_stats:number' => "Números" ,
+ 'admin:widget:admin_welcome' => "Bem-vindo" ,
+ 'admin:widget:admin_welcome:help' => "Uma pequena introdução à área de administração do Elgg" ,
+ 'admin:widget:admin_welcome:intro' => "Bem-vindo ao Elgg! A partir de agora você estará observando o painel do administrador. Ele será útil para acompanhar o que acontece no site." ,
+ 'admin:widget:admin_welcome:admin_overview' => "A navegação na área do administrador acontece pelo menu a direita. Ele está organizado em três seções:
+<p><b>Administrador</b><br>
+Atividades diárias como monitoramento de conteúdo denunciado, verificação de quem está online, e visualização de estatíticas.
+</p><p>
+<b>Configuração</b><br>
+Atividades ocasionais como configuração do nome do site ou ativação de plugin.
+</p><p>
+<b>Desenvolvimento</b><br>
+Para desenvolvedores que estejam criando plugins ou desenhando temas <i>(themes)</i>. (Requer um desenvolvedor de plugin.)
+</p>
+" ,
+ 'admin:widget:admin_welcome:outro' => "Tenha certeza de verificar os recursos disponíveis através do link abaixo e obrigado por utilizar Elgg!" ,
+ 'admin:widget:control_panel' => "Painel de Controle" ,
+ 'admin:widget:control_panel:help' => "Provimento de acesso fácil aos controles comuns" ,
+ 'admin:cache:flush' => "Limpa o cache" ,
+ 'admin:cache:flushed' => "O cache do site foi limpo" ,
+ 'admin:footer:faq' => "Administração das Perguntas Frequentes (FAQ)" ,
+ 'admin:footer:manual' => "Manual de Administração" ,
+ 'admin:footer:community_forums' => "Foruns na Comunidade Elgg" ,
+ 'admin:footer:blog' => "Blog sobre Elgg" ,
+ 'admin:plugins:category:all' => "Todos plugins" ,
+ 'admin:plugins:category:active' => "Ativar plugins" ,
+ 'admin:plugins:category:inactive' => "Desativar plugins" ,
+ 'admin:plugins:category:admin' => "Administrador" ,
+ 'admin:plugins:category:bundled' => "Empacotado <i>(Bundled)</i>" ,
+ 'admin:plugins:category:nonbundled' => "Desempacotado <i>(Non-bundled)</i>" ,
+ 'admin:plugins:category:content' => "Conteúdo" ,
+ 'admin:plugins:category:development' => "Desenvolvimento" ,
+ 'admin:plugins:category:enhancement' => "Aperfeiçoamentos" ,
+ 'admin:plugins:category:api' => "Serviço/API" ,
+ 'admin:plugins:category:communication' => "Comunicação" ,
+ 'admin:plugins:category:security' => "Segurança e 'SPAM'" ,
+ 'admin:plugins:category:social' => "Social " ,
+ 'admin:plugins:category:multimedia' => "Multimídia" ,
+ 'admin:plugins:category:theme' => "Temas" ,
+ 'admin:plugins:category:widget' => "Dispositivos" ,
+ 'admin:plugins:category:utility' => "Utilidades" ,
+ 'admin:plugins:sort:priority' => "Prioridade" ,
+ 'admin:plugins:sort:alpha' => "Alfabetico" ,
+ 'admin:plugins:sort:date' => "Mais novo" ,
+ 'admin:plugins:markdown:unknown_plugin' => "Plugin desconhecido." ,
+ 'admin:plugins:markdown:unknown_file' => "Arquivo desconhecido." ,
+ 'admin:notices:could_not_delete' => "Não foi possível apagar a notícia." ,
+ 'admin:options' => "Opções do administrador" ,
+ 'plugins:settings:save:ok' => "Configurações para o plugin %s foram salvas com sucesso." ,
+ 'plugins:settings:save:fail' => "Houve um problema ao salvar as configurações do plugin %s." ,
+ 'plugins:usersettings:save:ok' => "Configurações do usuário para o plugin %s foram salvas com sucesso." ,
+ 'plugins:usersettings:save:fail' => "Houve um problema ao salvar as configurações do usuárioo do plugin %s." ,
+ 'item:object:plugin' => "Configurações do Plugin" ,
+ 'admin:plugins' => "Administrar ferramentas" ,
+ 'admin:plugins:activate_all' => "Ativar todos" ,
+ 'admin:plugins:deactivate_all' => "Desativar todos" ,
+ 'admin:plugins:activate' => "Ativar" ,
+ 'admin:plugins:deactivate' => "Desativar" ,
+ 'admin:plugins:description' => "Este painel do administrador permite a você controlar e configurar as ferramentas instaladas no seu site." ,
+ 'admin:plugins:opt:linktext' => "Configurar ferramentas..." ,
+ 'admin:plugins:opt:description' => "Configurar as ferramentas instaladas no site. " ,
+ 'admin:plugins:label:author' => "Autor" ,
+ 'admin:plugins:label:copyright' => "Direitos Autorais" ,
+ 'admin:plugins:label:categories' => "Categorias" ,
+ 'admin:plugins:label:licence' => "Licença" ,
+ 'admin:plugins:label:website' => "URL " ,
+ 'admin:plugins:label:moreinfo' => "mais informações" ,
+ 'admin:plugins:label:version' => "Versão" ,
+ 'admin:plugins:label:location' => "Localização" ,
+ 'admin:plugins:label:dependencies' => "Dependências" ,
+ 'admin:plugins:warning:elgg_version_unknown' => "Este plugin usa um arquivo de manifesto antigo e não define uma versão compatível do Elgg. Ele provavelmente não funcionará!
+" ,
+ 'admin:plugins:warning:unmet_dependencies' => "Este plugin usa dependências desencontradas e não foi possível ativaá-lo. Verifique as dependências para mais informações.
+" ,
+ 'admin:plugins:warning:invalid' => "%s não é um plugin válido. Verifique a documentação do Elgg para dicas de solução." ,
+ 'admin:plugins:cannot_activate' => "não foi possível ativar" ,
+ 'admin:plugins:set_priority:yes' => "Reordenado %s" ,
+ 'admin:plugins:set_priority:no' => "Não foi possível reordenar %s" ,
+ 'admin:plugins:set_priority:no_with_msg' => "Não foi possível reordenar %s. Erro: %s" ,
+ 'admin:plugins:deactivate:yes' => "Desativado %s" ,
+ 'admin:plugins:deactivate:no' => "Não foi possível desativar %s" ,
+ 'admin:plugins:deactivate:no_with_msg' => "Não foi possível desativar %s. Erro: %s" ,
+ 'admin:plugins:activate:yes' => "Ativados %s" ,
+ 'admin:plugins:activate:no' => "Não foi possível ativar %s" ,
+ 'admin:plugins:activate:no_with_msg' => "Não foi possível ativar %s. Erro: %s" ,
+ 'admin:plugins:categories:all' => "Todas categorias" ,
+ 'admin:plugins:plugin_website' => "Website do plugin" ,
+ 'admin:plugins:author' => "%s " ,
+ 'admin:plugins:version' => "Versão %s" ,
+ 'admin:plugin_settings' => "Configurações do plugin" ,
+ 'admin:plugins:warning:unmet_dependencies_active' => "Este plugin foi ativado mas possui pendências. Você deve encontrar problemas. Veja \"mais informações' abaixo para detalhes." ,
+ 'admin:plugins:dependencies:type' => "Tipo" ,
+ 'admin:plugins:dependencies:name' => "Nome" ,
+ 'admin:plugins:dependencies:expected_value' => "Valor testado" ,
+ 'admin:plugins:dependencies:local_value' => "Valor atual" ,
+ 'admin:plugins:dependencies:comment' => "Comentário" ,
+ 'admin:statistics:description' => "Este é um sumário de estatísticas sobre o site. Se você deseja estatísticas mais detalhadas, um recurso de gerenciamento profissional está disponível." ,
+ 'admin:statistics:opt:description' => "Exibir informações estatísticas sobre usuários e objetos no site." ,
+ 'admin:statistics:opt:linktext' => "Exibir estatísticas..." ,
+ 'admin:statistics:label:basic' => "Estatísticas básicas do site" ,
+ 'admin:statistics:label:numentities' => "Entidades no site" ,
+ 'admin:statistics:label:numusers' => "Número de usuários" ,
+ 'admin:statistics:label:numonline' => "Número de usuários conectados" ,
+ 'admin:statistics:label:onlineusers' => "Usuários conectados agora" ,
+ 'admin:statistics:label:version' => "Versão do Elgg" ,
+ 'admin:statistics:label:version:release' => "Liberação <i>(Release)</i>" ,
+ 'admin:statistics:label:version:version' => "Versão" ,
+ 'admin:user:label:search' => "Encontrar usuários:" ,
+ 'admin:user:label:searchbutton' => "Pesquisar" ,
+ 'admin:user:ban:no' => "Não foi possível banir o usuário" ,
+ 'admin:user:ban:yes' => "Usuário banido." ,
+ 'admin:user:self:ban:no' => "Você não pode banir sua própria conta" ,
+ 'admin:user:unban:no' => "Não foi possível desbanir o usuário" ,
+ 'admin:user:unban:yes' => "Usuário desbanido." ,
+ 'admin:user:delete:no' => "Não foi possível apagar o usuário" ,
+ 'admin:user:delete:yes' => "Usuário apagado" ,
+ 'admin:user:self:delete:no' => "Você não pode apagar sua própria conta" ,
+ 'admin:user:resetpassword:yes' => "Senha zerada, usuário notificado." ,
+ 'admin:user:resetpassword:no' => "A senha não pôde ser zerada." ,
+ 'admin:user:makeadmin:yes' => "O usuário agora é um administrador." ,
+ 'admin:user:makeadmin:no' => "Não foi possível tornar este usuário um administrador." ,
+ 'admin:user:removeadmin:yes' => "O usuário não é mais um administrador." ,
+ 'admin:user:removeadmin:no' => "Não foi possível apagar os privilégios de administrador deste usuário." ,
+ 'admin:user:self:removeadmin:no' => "Você não pode remover seus próprios privilégios de administrador." ,
+ 'admin:appearance:menu_items' => "Itens do Menu" ,
+ 'admin:menu_items:configure' => "Configure os itens do menu principal" ,
+ 'admin:menu_items:description' => "Selecione qual item do menu você deseja apresentar como link em destaque. Itens não utilizados serão adicionados como 'MAIS\" no final da lista." ,
+ 'admin:menu_items:hide_toolbar_entries' => "Remover link da barra de ferramentas no menu?" ,
+ 'admin:menu_items:saved' => "Itens do menu salvos." ,
+ 'admin:add_menu_item' => "Adicionar um item customizado no menu" ,
+ 'admin:add_menu_item:description' => "Preencha o Nome e endereço (URL) para adicionar itens customizados no seu menu de navegação." ,
+ 'admin:appearance:default_widgets' => "Dispositivos padrão" ,
+ 'admin:default_widgets:unknown_type' => "Tipo de dispositivo desconhecido" ,
+ 'admin:default_widgets:instructions' => "Adicione, remova, posicione, e defina os dispositivos padrão para a página de seleção de dispositivos. Estas alterações serão aplicadas somente ao novo conteúdo do site." ,
+ 'usersettings:description' => "O Painel de configurações do usuário permite a você controlar suas informações pessoais, desde configurar o usuário até como os plugins se comportam. Escolha uma opção abaixo para iniciar." ,
+ 'usersettings:statistics' => "Suas estatísticas." ,
+ 'usersettings:statistics:opt:description' => "Ver informações estatísticas sobre usuários e objetos em seu site." ,
+ 'usersettings:statistics:opt:linktext' => "Estatísticas de conta" ,
+ 'usersettings:user' => "Suas configurações" ,
+ 'usersettings:user:opt:description' => "Isto permite a você controlar as configurações de usuários." ,
+ 'usersettings:user:opt:linktext' => "Altere suas configurações" ,
+ 'usersettings:plugins' => "Ferramentas" ,
+ 'usersettings:plugins:opt:description' => "Configure as características (se tiver alguma) para suas ferramentas ativas." ,
+ 'usersettings:plugins:opt:linktext' => "Configure suas ferramentas" ,
+ 'usersettings:plugins:description' => "Este painel permite a você controlar e configurar as informações pessoais referentes às ferramentas instaladas pelo administrador do sistema." ,
+ 'usersettings:statistics:label:numentities' => "Seu conteúdo" ,
+ 'usersettings:statistics:yourdetails' => "Seus detalhes" ,
+ 'usersettings:statistics:label:name' => "Nome completo" ,
+ 'usersettings:statistics:label:email' => "Endereço de email" ,
+ 'usersettings:statistics:label:membersince' => "Participante desde" ,
+ 'usersettings:statistics:label:lastlogin' => "último acesso" ,
+ 'river:all' => "Toda atividade do site" ,
+ 'river:mine' => "Minhas atividades" ,
+ 'river:friends' => "Atividades do amigos" ,
+ 'river:select' => "Mostrar %s" ,
+ 'river:comments:more' => "+%u mais" ,
+ 'river:generic_comment' => "fez um comentário em %s %s" ,
+ 'friends:widget:description' => "Exibe alguns de seus amigos." ,
+ 'friends:num_display' => "Número de amigos a serem exibidos" ,
+ 'friends:icon_size' => "Tamanho do ícone" ,
+ 'friends:tiny' => "minúsculo" ,
+ 'friends:small' => "pequeno" ,
+ 'save' => "Salvar" ,
+ 'reset' => "Reiniciar" ,
+ 'publish' => "Publicar" ,
+ 'cancel' => "Cancelar" ,
+ 'saving' => "Salvando ..." ,
+ 'update' => "Atualizar" ,
+ 'preview' => "Prévia" ,
+ 'edit' => "Editar" ,
+ 'delete' => "Apagar" ,
+ 'accept' => "Aceitar" ,
+ 'load' => "Carregar" ,
+ 'upload' => "Enviar" ,
+ 'ban' => "Banir" ,
+ 'unban' => "Banir (desfazer)" ,
+ 'banned' => "Banido" ,
+ 'enable' => "Ativar" ,
+ 'disable' => "Desativar" ,
+ 'request' => "Solicitar" ,
+ 'complete' => "Completo" ,
+ 'open' => "Abrir" ,
+ 'close' => "Fechar" ,
+ 'reply' => "Responder" ,
+ 'more' => "Mais" ,
+ 'comments' => "Comentários" ,
+ 'import' => "Importar" ,
+ 'export' => "Exportar" ,
+ 'untitled' => "Sem título" ,
+ 'help' => "Ajuda" ,
+ 'send' => "Enviar" ,
+ 'post' => "Enviar" ,
+ 'submit' => "Enviar" ,
+ 'comment' => "Comentário" ,
+ 'upgrade' => "Atualizar" ,
+ 'sort' => "Sortear" ,
+ 'filter' => "Filtrar" ,
+ 'new' => "Novo" ,
+ 'add' => "Adicionar" ,
+ 'create' => "Criar" ,
+ 'site' => "Site " ,
+ 'activity' => "Atividades" ,
+ 'members' => "Pessoas" ,
+ 'up' => "Acima" ,
+ 'down' => "Abaixo" ,
+ 'top' => "Topo" ,
+ 'bottom' => "Final" ,
+ 'invite' => "Convidar" ,
+ 'resetpassword' => "Reiniciar senha" ,
+ 'makeadmin' => "Tornar administrador" ,
+ 'removeadmin' => "Apagar administrador" ,
+ 'option:yes' => "Sim" ,
+ 'option:no' => "Não" ,
+ 'unknown' => "Desconhecido" ,
+ 'active' => "Ativo" ,
+ 'total' => "Total " ,
+ 'learnmore' => "Clique aqui para aprender mais." ,
+ 'content' => "conteúdo" ,
+ 'content:latest' => "últimas atividades" ,
+ 'content:latest:blurb' => "Alternativamente, clique aqui para exibir os últimos conteúdos da comunidade," ,
+ 'link:text' => "ver link" ,
+ 'question:areyousure' => "Você tem certeza?" ,
+ 'title' => "Título" ,
+ 'description' => "Descrição" ,
+ 'tags' => "Descritores <i>(Tags)</i>" ,
+ 'spotlight' => "Destaque" ,
+ 'all' => "Todos" ,
+ 'mine' => "Minhas" ,
+ 'by' => "por" ,
+ 'none' => "nenhum" ,
+ 'annotations' => "Anotações" ,
+ 'relationships' => "Relacionamentos" ,
+ 'metadata' => "Metadados" ,
+ 'tagcloud' => "Nuvem de palavras" ,
+ 'tagcloud:allsitetags' => "Todos descritores (tags) do site" ,
+ 'on' => "Ligado" ,
+ 'off' => "Desligado" ,
+ 'edit:this' => "Editar" ,
+ 'delete:this' => "Apagar" ,
+ 'comment:this' => "Comentar" ,
+ 'deleteconfirm' => "Você tem certeza de que deseja apagar este item?" ,
+ 'fileexists' => "Um arquivo já foi enviado. Para substituí-lo, selecione-o abaixo:" ,
+ 'useradd:subject' => "Conta de usuário criada" ,
+ 'useradd:body' => "%s,
+
+Uma conta de usuário foi criada para você em %s. Para entrar, visite:
+
+%s
+
+Para conectar-se, utilize as informações de usuário abaixo:
+
+Nome de usuário: %s
+Senha: %s
+
+Assim que você se conectar, nós recomendamos fortemente que você altere sua senha.
+" ,
+ 'systemmessages:dismiss' => "Clique para desfazer" ,
+ 'importsuccess' => "Importação de dados realizada com sucesso" ,
+ 'importfail' => "OpenDD falhou ao importar dados." ,
+ 'friendlytime:justnow' => "agora" ,
+ 'friendlytime:minutes' => "%s minutos atrás" ,
+ 'friendlytime:minutes:singular' => "um minuto atrás" ,
+ 'friendlytime:hours' => "%s horas atrás" ,
+ 'friendlytime:hours:singular' => "uma hora atrás" ,
+ 'friendlytime:days' => "%s dias atrás" ,
+ 'friendlytime:days:singular' => "ontem" ,
+ 'friendlytime:date_format' => "j F Y @ g:ia" ,
+ 'date:month:01' => "%s de Janeiro" ,
+ 'date:month:02' => "%s de Fevereiro" ,
+ 'date:month:03' => "%s de Março" ,
+ 'date:month:04' => "%s de Abril" ,
+ 'date:month:05' => "%s de Maio" ,
+ 'date:month:06' => "%s de Junho" ,
+ 'date:month:07' => "%s de Julho" ,
+ 'date:month:08' => "%s de Agosto" ,
+ 'date:month:09' => "%s de Setembro" ,
+ 'date:month:10' => "%s de Outubro" ,
+ 'date:month:11' => "%s de Novembro" ,
+ 'date:month:12' => "%s de Dezembro" ,
+ 'installation:sitename' => "O nome do seu site:" ,
+ 'installation:sitedescription' => "Descrição resumida do seu site (opcional):" ,
+ 'installation:wwwroot' => "O URL do site:" ,
+ 'installation:path' => "O caminho completo da instalação do Elgg:" ,
+ 'installation:dataroot' => "O caminho completo do diretório de dados:" ,
+ 'installation:dataroot:warning' => "Você pode criar o diretório manualmente. Ele deve estar em um diretório diferente da sua instalação do Elgg." ,
+ 'installation:sitepermissions' => "A permissão padrão de acesso:" ,
+ 'installation:language' => "A linguagem padrão do seu site:" ,
+ 'installation:debug' => "Modo de depuração fornece informações extras que podem ser usados para diagnosticar falhas. Entretando, pode tornar o sistema mais lento devendo ser usado se você estiver tendo problemas:" ,
+ 'installation:debug:none' => "Desligue o modo de depuração (recomendado)" ,
+ 'installation:debug:error' => "Apresentar somente erros críticos" ,
+ 'installation:debug:warning' => "Apresentar erros e avisos" ,
+ 'installation:debug:notice' => "Registre todos erros, avisos e notícias" ,
+ 'installation:registration:description' => "Registro de usuários está habilitado por padrão. Desabilite se você não deseja que novos usuário sejam registrados por sua vontade própria." ,
+ 'installation:registration:label' => "Permite que novos usuários se registrem." ,
+ 'installation:walled_garden:description' => "Permite ao site funcionar como uma rede privada. Não permitirá que pessoas não sem registro vejam qualquer página do site que não esteja especificamente marcada como pública." ,
+ 'installation:walled_garden:label' => "Páginas restritas para pessoas registradas." ,
+ 'installation:httpslogin' => "Permite isso para permitir que os logins dos usuários seja realizado sobre HTTPS (ambiente seguro). Você deve ter o serviço 'https' habilitado no seu servidor para isto funcionar." ,
+ 'installation:httpslogin:label' => "Habilitar logins usando HTTPS " ,
+ 'installation:view' => "Entre a visão que será utilizada por padrão pelo site ou deixe em branco para a visão padrão do sistema (se tiver dúvida, deixe com o padrão):" ,
+ 'installation:siteemail' => "Endereço de email do Site (usado quando enviadas as mensagens de email do sistema)" ,
+ 'installation:disableapi' => "Elgg fornece uma API para construção de serviços web que podem remotamente interagir com o seu site" ,
+ 'installation:disableapi:label' => "Habilita <i>RESTful API</i>" ,
+ 'installation:allow_user_default_access:description' => "Se marcado, usuários individuais poderão definir seu próprio nível de acesso que pode sobrepor o nível de acesso do sistema." ,
+ 'installation:allow_user_default_access:label' => "Permite acesso padrão aos usuários" ,
+ 'installation:simplecache:description' => "O 'cache' simples aumenta a performance por armazenar conteúdos estáticos como os arquivos CSS e JavaScript. Normalmente você desejará isto ativado." ,
+ 'installation:simplecache:label' => "Usar 'cache' simples (recomendado)" ,
+ 'installation:viewpathcache:description' => "O 'cache' do caminho das visões <i>(view filepath cache)</i> diminui o tempo de carregamento dos plugins por armazenar a localização das visões deles." ,
+ 'installation:viewpathcache:label' => "Usar 'cache' do caminho das visões (recomendado)" ,
+ 'upgrading' => "Atualizando..." ,
+ 'upgrade:db' => "Seu banco de dados foi atualizado." ,
+ 'upgrade:core' => "Sua instalação do Elgg foi atualizada." ,
+ 'upgrade:unable_to_upgrade' => "Não foi possíve atualizar." ,
+ 'upgrade:unable_to_upgrade_info' => "Esta instalação não pode ser atualizada por conta das visões legadas <i>(legacy views)</i> que foram detectadas no núcleo, no diretório de visões do Elgg. Estas visões estão obsoletas e precisam ser removidas para o Elgg funcionar adequadamente. Se você tem " ,
+ 'update:twitter_api:deactivated' => "O API do Twitter (antigo 'Twitter Service') foi desabilitado durante a atualização. Por favor se desejar habilite manualmente este plugin." ,
+ 'update:oauth_api:deactivated' => "O API OAuth (antigo 'OAuth lib') foi desabilitado durante a atualização. Por favor se desejar habilite manualmente este plugin." ,
+ 'deprecated:function' => "%s() foi substituido por %s()" ,
+ 'welcome' => "Seja bem vindo" ,
+ 'welcome:user' => "Seja bem vindo %s" ,
+ 'email:settings' => "Configurações de Email" ,
+ 'email:address:label' => "Seu email" ,
+ 'email:save:success' => "Novo email gravado, verificação necessária." ,
+ 'email:save:fail' => "Seu novo email não pôde ser gravado." ,
+ 'friend:newfriend:subject' => "%s adicionou-o como amigo!" ,
+ 'friend:newfriend:body' => "%s adicionou-o como amigo!
+
+Para ver o perfil dela(e), clique aqui:
+
+%s
+
+Não responda a este email." ,
+ 'email:resetpassword:subject' => "Gerar nova senha!" ,
+ 'email:resetpassword:body' => "Olá %s,
+
+Sua nova senha foi gerada e ela é: %s" ,
+ 'email:resetreq:subject' => "Solicitar nova senha." ,
+ 'email:resetreq:body' => "Olá %s,
+
+Alguém (do endereço de IP %s) solicitou uma nova senha para esta conta.
+
+Se você fez esta solicitação, clique no link abaixo, caso contrário por favor ignore este email.
+
+%s
+" ,
+ 'default_access:settings' => "Seu nível de acesso padrão" ,
+ 'default_access:label' => "Acesso padrão" ,
+ 'user:default_access:success' => "Seu novo nível de acesso principal foi gravado com sucesso." ,
+ 'user:default_access:failure' => "Seu novo nível de acesso principal não pôde ser gravado." ,
+ 'xmlrpc:noinputdata' => "Dados de entrada faltando" ,
+ 'comments:count' => "%s comentários" ,
+ 'riveraction:annotation:generic_comment' => "%s comentários em %s" ,
+ 'generic_comments:add' => "Adicionar comentário" ,
+ 'generic_comments:post' => "Comentário da mensagem" ,
+ 'generic_comments:text' => "Comentário" ,
+ 'generic_comments:latest' => "Últimos comentários" ,
+ 'generic_comment:posted' => "Seu comentário foi enviado com sucesso." ,
+ 'generic_comment:deleted' => "Seu comentário foi apagado com sucesso." ,
+ 'generic_comment:blank' => "Você deve adicionar algum conteúdo antes de salvar seu comentário." ,
+ 'generic_comment:notfound' => "Não foi possível encontrar o item específico." ,
+ 'generic_comment:notdeleted' => "Não foi possível apagar este comentário." ,
+ 'generic_comment:failure' => "Um erro inesperado ocorreu na tentativa de adicionar seu comentário, por favor, tente novamente." ,
+ 'generic_comment:none' => "Sem comentários" ,
+ 'generic_comment:title' => "Comentado por %s" ,
+ 'generic_comment:email:subject' => "Você possui um novo comentário!" ,
+ 'generic_comment:email:body' => "Você possui um novo comentário em seu item \"%s\" de %s. Ele diz:
+
+
+%s
+
+
+Para responder ou ver o original, clique aqui:
+
+%s
+
+Para ver o perfil de %s, clique aqui:
+
+%s
+
+Não responda a este email." ,
+ 'byline' => "Por %s" ,
+ 'entity:default:strapline' => "Criado %s por %s" ,
+ 'entity:default:missingsupport:popup' => "Esta entidade não pôde ser exibida corretamente. Isto deve ter ocorrido pois requer o suporte de um plugin que não está mais instalado." ,
+ 'entity:delete:success' => "Entidade %s foi apagada" ,
+ 'entity:delete:fail' => "Entidade %s não pode ser apagada" ,
+ 'actiongatekeeper:missingfields' => "Formulário perdido <i>(is missing __token or __ts fields)</i>" ,
+ 'actiongatekeeper:tokeninvalid' => "Encontramos um erro <i> (token mismatch)</i>. Provavelmente indica que a página que está usando expirou. Por favor, tente novamente." ,
+ 'actiongatekeeper:timeerror' => "A página que você está utilizando expirou. Por favor, atualize e tente novamente." ,
+ 'actiongatekeeper:pluginprevents' => "Um extensão bloqueou a submissão deste formulário." ,
+ 'word:blacklist' => "e, a, o, então, mas, ela, seu, sua, dele, dela, um, não, também, cerca de, agora, por isso, entretanto, ainda, da mesma forma, caso contrário, portanto, inversamente, ao invés, conseqüentemente,consequentemente, além disso, no entanto, em vez disso, enquanto isso, em conformidade, isto, este, esta, parece, o quê,o que, quem, cujo, quem, quem" ,
+ 'tag_names:tags' => "Descritores (Tags)" ,
+ 'tags:site_cloud' => "Núvem de palavras do site" ,
+ 'js:security:token_refresh_failed' => "Não foi possível contato com %s. Você pode ser problemas salvando conteúdo." ,
+ 'js:security:token_refreshed' => "Conexão para %s reativada!" ,
+ 'aa' => "Afar " ,
+ 'ab' => "Abkházia" ,
+ 'af' => "Afrikaans " ,
+ 'am' => "Américo" ,
+ 'ar' => "Árabe" ,
+ 'as' => "Assamese " ,
+ 'ay' => "Aymara " ,
+ 'az' => "Azerbaijão" ,
+ 'ba' => "Bashkir " ,
+ 'be' => "Bielo-russia" ,
+ 'bg' => "Búlgaro" ,
+ 'bh' => "Bihari " ,
+ 'bi' => "Bislama " ,
+ 'bn' => "Bengali; Bangla " ,
+ 'bo' => "Tibetana" ,
+ 'br' => "Breton " ,
+ 'ca' => "Catalão" ,
+ 'co' => "Corso" ,
+ 'cs' => "Checa" ,
+ 'cy' => "Galês" ,
+ 'da' => "Dinamarquês" ,
+ 'de' => "Alemão" ,
+ 'dz' => "Bhutani " ,
+ 'el' => "Grego" ,
+ 'en' => "Inglês" ,
+ 'eo' => "Esperanto " ,
+ 'es' => "Espanhol" ,
+ 'et' => "Estoniano" ,
+ 'eu' => "Basco" ,
+ 'fa' => "Persa" ,
+ 'fi' => "Finlandesa" ,
+ 'fj' => "Fiji " ,
+ 'fo' => "Ilhas Faroé" ,
+ 'fr' => "Francês" ,
+ 'fy' => "Frisian " ,
+ 'ga' => "Irlandês" ,
+ 'gd' => "Scots / Gaelic " ,
+ 'gl' => "Galego" ,
+ 'gn' => "Guarani " ,
+ 'gu' => "Guzerate" ,
+ 'he' => "Hebraica" ,
+ 'ha' => "Hausa " ,
+ 'hi' => "Hindi " ,
+ 'hr' => "Croata" ,
+ 'hu' => "Húngaro" ,
+ 'hy' => "Armênio" ,
+ 'ia' => "Interlingua " ,
+ 'id' => "Indonésio" ,
+ 'ie' => "Interlingue " ,
+ 'ik' => "Inupiak " ,
+ 'is' => "Islandês" ,
+ 'it' => "Italiano" ,
+ 'iu' => "Inuktitut " ,
+ 'iw' => "Hebraico (obsolete)" ,
+ 'ja' => "Japanês" ,
+ 'ji' => "Iídiche (obsolete)" ,
+ 'jw' => "Javanês" ,
+ 'ka' => "Georgiano" ,
+ 'kk' => "Cazaque" ,
+ 'kl' => "Groelândia" ,
+ 'km' => "Cambojano" ,
+ 'kn' => "Canará" ,
+ 'ko' => "Coreano" ,
+ 'ks' => "Caxemira" ,
+ 'ku' => "Curdo" ,
+ 'ky' => "Kirghiz " ,
+ 'la' => "Latim" ,
+ 'ln' => "Lingala " ,
+ 'lo' => "Laosiano" ,
+ 'lt' => "Lituano" ,
+ 'lv' => "Letão/Lettish" ,
+ 'mg' => "Malagasy " ,
+ 'mi' => "Maori " ,
+ 'mk' => "Macedonian " ,
+ 'ml' => "Malayalam " ,
+ 'mn' => "Mongol" ,
+ 'mo' => "Moldava" ,
+ 'mr' => "Marathi " ,
+ 'ms' => "Malay " ,
+ 'mt' => "Maltês" ,
+ 'my' => "Birmenês" ,
+ 'na' => "Nauru " ,
+ 'ne' => "Nepalês" ,
+ 'nl' => "Holandês" ,
+ 'no' => "Norueguês" ,
+ 'oc' => "Occitano" ,
+ 'om' => "(Afan) Oromo " ,
+ 'or' => "Oriya " ,
+ 'pa' => "Punjabi " ,
+ 'pl' => "Polonês" ,
+ 'ps' => "Pashto / Pushto " ,
+ 'pt' => "Português" ,
+ 'qu' => "Quechua " ,
+ 'rm' => "Rhaeto-Romance " ,
+ 'rn' => "Kirundi " ,
+ 'ro' => "Romeno" ,
+ 'ru' => "Russo" ,
+ 'rw' => "Kinyarwanda " ,
+ 'sa' => "Sânscrito" ,
+ 'sd' => "Sindi" ,
+ 'sg' => "Sangro " ,
+ 'sh' => "Servo-Croata" ,
+ 'si' => "Singhalês " ,
+ 'sk' => "Eslováquia" ,
+ 'sl' => "Esloveno" ,
+ 'sm' => "Samoan " ,
+ 'sn' => "Shona " ,
+ 'so' => "Somalis" ,
+ 'sq' => "Albanesa" ,
+ 'sr' => "Sérvio" ,
+ 'ss' => "Siswati " ,
+ 'st' => "Sesotho " ,
+ 'su' => "Sundanês" ,
+ 'sv' => "Sueco" ,
+ 'sw' => "Suaíli" ,
+ 'ta' => "Tamil " ,
+ 'te' => "Tegulu " ,
+ 'tg' => "Tajik " ,
+ 'th' => "Tailandês" ,
+ 'ti' => "Tigrinya " ,
+ 'tk' => "Turcomenistão" ,
+ 'tl' => "Tagalog " ,
+ 'tn' => "Setswana " ,
+ 'to' => "Tonga " ,
+ 'tr' => "Turco" ,
+ 'ts' => "Tsonga " ,
+ 'tt' => "Tártaro" ,
+ 'tw' => "Twi " ,
+ 'ug' => "Uigur " ,
+ 'uk' => "Ucraniano" ,
+ 'ur' => "Urdu " ,
+ 'uz' => "Usbeque" ,
+ 'vi' => "Vietnamita" ,
+ 'vo' => "Volapuk " ,
+ 'wo' => "Wolof " ,
+ 'xh' => "Xhosa " ,
+ 'yi' => "Ií­diche" ,
+ 'yo' => "Iorubá" ,
+ 'za' => "Zuang " ,
+ 'zh' => "Chinês" ,
+ 'zu' => "Zulu "
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.profile.php b/languages/pt/pt.profile.php
new file mode 100644
index 000000000..43e845153
--- /dev/null
+++ b/languages/pt/pt.profile.php
@@ -0,0 +1,55 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser'
+
+$portugues = array(
+ 'profile' => "Perfil" ,
+ 'profile:edit:default' => "Substituir campos do perfil" ,
+ 'profile:preview' => "Visualizar" ,
+ 'profile:yours' => "Seu perfil" ,
+ 'profile:user' => "Perfil de %s" ,
+ 'profile:edit' => "Editar perfil" ,
+ 'profile:profilepictureinstructions' => "A foto do perfil é a imagem exibida em seu perfil.<br> Você pode mudá-la sempre que desejar. (Formatos permitidos: PNG, JPG ou GIF)" ,
+ 'profile:icon' => "Foto do perfil" ,
+ 'profile:createicon' => "Criar seu avatar" ,
+ 'profile:currentavatar' => "Avatar atual" ,
+ 'profile:createicon:header' => "Foto do perfil" ,
+ 'profile:profilepicturecroppingtool' => "Ferramenta de cortar foto do perfil" ,
+ 'profile:createicon:instructions' => "Clique e arraste um quadrado abaixo para ajustar o quanto você deseja cortar sua foto. Uma pré-vizualização de sua foto cortada será exibida na caixa à direita. Quando o corte estiver ao seu gosto, clique em 'Criar seu avatar'. Esta foto cortada será usada por todo o site como o seu avatar." ,
+ 'profile:editdetails' => "Editar informações" ,
+ 'profile:editicon' => "Editar avatar" ,
+ 'profile:aboutme' => "Sobre mim" ,
+ 'profile:description' => "Sobre mim" ,
+ 'profile:briefdescription' => "Breve descrição" ,
+ 'profile:location' => "Localização" ,
+ 'profile:skills' => "Habilidades" ,
+ 'profile:interests' => "Interesses" ,
+ 'profile:contactemail' => "Email de contato" ,
+ 'profile:phone' => "Telefone" ,
+ 'profile:mobile' => "Celular" ,
+ 'profile:website' => "Página pessoal" ,
+ 'profile:banned' => "Este usuário foi suspenso." ,
+ 'profile:deleteduser' => "Usuário apagado" ,
+ 'profile:river:update' => "%s atualizou seu perfil" ,
+ 'profile:river:iconupdate' => "%s atualizou seu avatar" ,
+ 'profile:label' => "Nome do campo" ,
+ 'profile:type' => "Tipo de campo" ,
+ 'profile:editdefault:fail' => "Perfil padrão não pode ser salvo" ,
+ 'profile:editdefault:success' => "Item adicionado com sucesso ao seu perfil" ,
+ 'profile:editdefault:delete:fail' => "Falha ao apagar campo padrão do perfil" ,
+ 'profile:editdefault:delete:success' => "Item padrão do perfil apagado!" ,
+ 'profile:defaultprofile:reset' => "Reiniciar perfil padrão do sistema" ,
+ 'profile:resetdefault' => "Reiniciar perfil padrão" ,
+ 'profile:explainchangefields' => "Por meio do formulário abaixo você pode substituir os campos padrão do perfil pelos seus próprios. Primeiramente dê um nome ao campo, por exemplo: 'Time favorito'. Em seguida, você deve selecionar o tipo de campo, por exemplo, 'etiqueta' (tag). A qualquer momento você pode reverter para a configuração padrão." ,
+ 'profile:saved' => "Seu perfil foi salvo com sucesso." ,
+ 'profile:icon:uploaded' => "Sua foto do perfil foi enviada com sucesso." ,
+ 'profile:noaccess' => "Você não possui permissão para editar este perfil." ,
+ 'profile:notfound' => "Desculpe. Não foi possível encontrar o perfil especificado." ,
+ 'profile:icon:notfound' => "Desculpe. Ocorreu um erro ao enviar sua foto de perfil." ,
+ 'profile:icon:noaccess' => "Você não pode alterar a foto deste perfil" ,
+ 'profile:field_too_long' => "Não foi possível salvar as informação do perfil pois a seção \"%s\" é muito longa."
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.reportedcontent.php b/languages/pt/pt.reportedcontent.php
new file mode 100644
index 000000000..7eae7d1fd
--- /dev/null
+++ b/languages/pt/pt.reportedcontent.php
@@ -0,0 +1,40 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111226-08:49:21 PM
+
+$portugues = array(
+ 'item:object:reported_content' => "Itens denunciados" ,
+ 'admin:administer_utilities:reportedcontent' => "Conteúdo denunciado" ,
+ 'reportedcontent' => "Conteúdo denunciado" ,
+ 'reportedcontent:this' => "Denunciar" ,
+ 'reportedcontent:this:tooltip' => "Denunciar esta página ao administrador" ,
+ 'reportedcontent:none' => "Não há conteúdos denunciados" ,
+ 'reportedcontent:report' => "Denunciar" ,
+ 'reportedcontent:title' => "Título da Página" ,
+ 'reportedcontent:deleted' => "O conteúdo denunciado foi apagado" ,
+ 'reportedcontent:notdeleted' => "Não foi possível apagar esta denúncia" ,
+ 'reportedcontent:delete' => "Apagar" ,
+ 'reportedcontent:areyousure' => "Você tem certeza de que deseja apagar?" ,
+ 'reportedcontent:archive' => "Arquivar" ,
+ 'reportedcontent:archived' => "A denúncia foi arquivada" ,
+ 'reportedcontent:visit' => "Visualizar itens denunciados" ,
+ 'reportedcontent:by' => "Denunciado por" ,
+ 'reportedcontent:objecttitle' => "Título do objeto" ,
+ 'reportedcontent:objecturl' => "URL do objeto" ,
+ 'reportedcontent:reason' => "Motivo da denúncia" ,
+ 'reportedcontent:description' => "Por que você está denunciando isto?" ,
+ 'reportedcontent:address' => "Localização do item" ,
+ 'reportedcontent:success' => "Sua denúncia foi enviada ao administrador do site" ,
+ 'reportedcontent:failing' => "Sua denúncia não pode ser enviada" ,
+ 'reportedcontent:moreinfo' => "Mais informações" ,
+ 'reportedcontent:instructions' => "Esta denuncia será enviada para o administrador do site revisar." ,
+ 'reportedcontent:numbertodisplay' => "Número de denuncias a apresentar" ,
+ 'reportedcontent:widget:description' => "Demonstre os conteúdos denunciados" ,
+ 'reportedcontent:user' => "Pessoa denunciada" ,
+ 'reportedcontent:failed' => "Desculpe. A tentativa de denunciar este item falhou." ,
+ 'reportedcontent:notarchived' => "Não foi possível arquivar esta denúncia"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.search.php b/languages/pt/pt.search.php
new file mode 100644
index 000000000..a4a633633
--- /dev/null
+++ b/languages/pt/pt.search.php
@@ -0,0 +1,22 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20110711-09:38:20 PM
+
+$portugues = array(
+ 'search:enter_term' => "Insira um termo de pesquisa:" ,
+ 'search:no_results' => "Nenhum resultado." ,
+ 'search:matched' => "Combinados: " ,
+ 'search:results' => "Resultados para %s" ,
+ 'search:no_query' => "Por favor, insira uma expressão a ser pesquisada." ,
+ 'search:search_error' => "Erro" ,
+ 'search:more' => "+%s mais %s" ,
+ 'search_types:tags' => "Descritores (Tags)" ,
+ 'search_types:comments' => "Comentários" ,
+ 'search:comment_on' => "Comentários sobre \"%s\"" ,
+ 'search:comment_by' => "por" ,
+ 'search:unavailable_entity' => "Entidade não disponível"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.spam_login_filter.php b/languages/pt/pt.spam_login_filter.php
new file mode 100644
index 000000000..1de55536c
--- /dev/null
+++ b/languages/pt/pt.spam_login_filter.php
@@ -0,0 +1,82 @@
+<?php
+
+ $portugues = array(
+ //Return messages
+ 'spam_login_filter:access_denied_domain_blacklist' => "Acesso negado devido a problemas com spam (Domínio em lista negra). Contate o administrador do site.",
+ 'spam_login_filter:access_denied_mail_blacklist' => "Acesso negado devido a problemas com spam (E-Mail em lista negra). Contate o administrador do site.",
+ 'spam_login_filter:access_denied_ip_blacklist' => "Acesso negado devido a problemas com spam (IP em lista negra). Contate o administrador do site.",
+ 'spam_login_filter:access_denied_country_blacklist' => "Acesso negado devido a problemas com spam (País em lista negra). Contate o administrador do site.",
+ 'spam_login_filter:access_denied_region_blacklist' => "Acesso negado devido a problemas com spam (Região em lista negra). Contate o administrador do site.",
+
+ //User menu
+ 'spam_login_filter:delete_and_report' => "Apagar e denunciar como spammer",
+
+ //Admin menu
+ 'admin:administer_utilities:manageip' => "Gerenciar IPs bloqueados",
+ 'spam_login_filter:admin:ip_date_created' => 'Criado %s',
+ 'spam_login_filter:admin:delete_ip' => 'Excluir',
+ 'spam_login_filter:admin:confirm_delete_ip' => 'Excluir %s?',
+
+ 'spam_login_filter:messages:deleted_ip' => 'IP excluído.',
+ 'spam_login_filter:messages:deleted_ips' => 'IPs excluídos.',
+ 'spam_login_filter:errors:could_not_delete_ip' => 'Não foi possível excluir o IP.',
+ 'spam_login_filter:errors:could_not_delete_ips' => 'Não foi possível excluir todos os IPs selecionados.',
+ 'spam_login_filter:errors:unknown_ips' => 'IP não encontrado.',
+ 'spam_login_filter:admin:no_ips' => 'A lista de IPs está vazia.',
+
+ //Report to stopforumspam
+ 'spam_login_filter:empty_ip_error' => "IP do usuário está em branco.",
+ 'spam_login_filter:empty_api_key_error' => "API do stopforumspam está em branco.",
+ 'spam_login_filter:unable_report' => "Erro ao contatar stopforumspam.com.",
+ 'spam_login_filter:user_deleted' => "Usuário removido.",
+ 'spam_login_filter:user_not_deleted' => "Erro ao remover usuário.",
+
+ //Configuration form - Fassim settings
+ 'spam_login_filter:use_fassim' => "Usar fassim.com",
+ 'spam_login_filter:fassim_api_key' => "Fassim API Key",
+ 'spam_login_filter:fassim_check_email' => "Validar email?",
+ 'spam_login_filter:fassim_check_ip' => "Validar IP?",
+ 'spam_login_filter:fassim_block_proxies' => "Bloquear proxys anônimos?",
+ 'spam_login_filter:fassim_block_top_spamming_isps' => "Bloquear ISPs com muito spam?",
+ 'spam_login_filter:fassim_block_top_spamming_domains' => "Bloquear domínios com muito spam?",
+ 'spam_login_filter:fassim_blocked_country_list' => "Informe o(s) código(s) do(s) país(es) que deseja bloquear, separados por vírgula. (Ex.: BR,US,HK). Para uma lista dos países disponíveis, clique <a href='http://www.fassim.com/country-codes/' target='_blank'>aqui</a>.",
+ 'spam_login_filter:fassim_blocked_region_list' => "Para Estados Unidos e Canadá, você pode informar a região que deseja bloquear, separada por vírgula. (Ex.: US-GA,CA-NS). Para uma lista das regiões disponíveis, clique <a href='http://www.fassim.com/region-codes/' target='_blank'>aqui</a>.",
+
+ //Configuration form - Stopforumspam settings
+ 'spam_login_filter:use_stopforumspam' => "Usar stopforumspam.com",
+ 'spam_login_filter:stopforumspam_api_key' => "stopforumspam API Key",
+
+ 'spam_login_filter:notify_by_mail' => "Notificar tentativas bloqueadas por e-mail",
+ 'spam_login_filter:notify_mail_address' => "Endereço de e-mail",
+ 'spam_login_filter:notify_subject' => "Spammer bloqueado",
+ 'spam_login_filter:notify_message' => "Um spammer foi bloqueado durante o registro no site.
+
+E-Mail: %s.
+
+IP: %s.
+
+Motivo: %s.",
+
+ //Configuration form - General settings
+ 'spam_login_filter:use_mail_domain_blacklist' => "Usar lista negra de domínios",
+ 'spam_login_filter:blacklisted_mail_domains' => "Domínios em lista negra - Um por linha",
+
+ 'spam_login_filter:use_mail_blacklist' => "Usar lista negra de e-mails",
+ 'spam_login_filter:blacklisted_mails' => "E-mails em lista negra - Um por linha",
+
+ 'spam_login_filter:use_ip_blacklist_cache' => "Usar cache de lista negra de ips",
+
+ 'spam_login_filter:use_ip_blacklist_cache_description' => "IPs em lista negra podem navegar no site, porém receberão o erro '403 error - Access denied' na página de registro.",
+
+ //Configuration form - Titles
+ 'spam_login_filter:title_stopforumspam' => "Stopforumspam",
+ 'spam_login_filter:title_fassim' => "Fassim",
+ 'spam_login_filter:title_domain_blacklist' => "Lista negra de domínios",
+ 'spam_login_filter:title_email_blacklist' => "Lista negra de e-mails",
+ 'spam_login_filter:title_plugin_notifications' => "Notificações do plugin",
+ 'spam_login_filter:title_ip_blacklist' => "Lista negra de ips"
+
+ );
+ add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.speak_freely.php b/languages/pt/pt.speak_freely.php
new file mode 100644
index 000000000..d870580f5
--- /dev/null
+++ b/languages/pt/pt.speak_freely.php
@@ -0,0 +1,57 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20110721-01:38:57 PM
+
+$portugues = array(
+ 'speak_freely:test' => "Teste do fale livremente" ,
+ 'speak_freely:display_name' => "Anônimo" ,
+ 'speak_freely:name_description' => "Nome a apresentar para o anônimo" ,
+ 'speak_freely:current_icon' => "Icone atual do anônimo:" ,
+ 'speak_freely:change_icon' => "Enviar um novo icone:" ,
+ 'speak_freely:settings' => "Configuração do Fale Livremente" ,
+ 'speak_freely:settings_saved' => "Configuração do Fale Livremente foi atualizada" ,
+ 'speak_freely:submit' => "Enviar" ,
+ 'speak_freely:empty_name' => "Nome não pode estar vazio." ,
+ 'speak_freely:no_file_uploaded' => "Nenhuma imagem foi enviada" ,
+ 'speak_freely:use_recaptcha' => "Usar 'recaptcha' para comentários anônimos?" ,
+ 'speak_freely:recaptcha_style' => "Escolha o estilo do seu 'recaptcha'" ,
+ 'speak_freely:white' => "Branco" ,
+ 'speak_freely:red' => "Vermelho" ,
+ 'speak_freely:blackglass' => "Negro" ,
+ 'speak_freely:clean' => "Básico" ,
+ 'speak_freely:recaptcha_fail' => "'Recaptcha' está incorreta" ,
+ 'speak_freely:yes' => "Sim" ,
+ 'speak_freely:no' => "Não" ,
+ 'speak_freely:name' => "Nome" ,
+ 'speak_freely:name_blank' => "Você deve digitar uma nome." ,
+ 'speak_freely:required' => "Obrigatório" ,
+ 'speak_freely:no_user' => "Nenhum usuário anônimo foi identificado." ,
+ 'speak_freely:avatar:success' => "Icone gerado com sucesso." ,
+ 'speak_freely:profile_view' => "Você não possui permissão para ver este perfil" ,
+ 'speak_freely:anon_comment:email:body' => "Você possui um novo comentário no seu item \"%s\" por uma pessoa anônima. Ele escreveu:
+
+%s
+
+
+Para responder ou ver o item original, clique aqui:
+
+%s
+
+Você não deve responder a este email." ,
+ 'speak_freely:profile:warning' => "<h1><b>Aviso</b></h1>
+
+Este é o perfil do usuário anônimo criado pelo dispositivo ' fale livremente\" (speak_freely).
+
+
+Se você apagar este usuário todos comentários anônimos serão apagados também mas o usuário será recriado instantâneamente. Desabilite o dispositivo primeiro se você deseja apagar permanentemente este usuário E todos os comentários anônimos.
+
+Você foi avisado." ,
+ 'speak_freely:public_key' => "Chave pública Recaptcha" ,
+ 'speak_freely:private_key' => "Chave privada Recaptcha" ,
+ 'speak_freely:recaptcha_key_instruction' => "Novas chaves podem ser geradas aqui:" ,
+ 'speak_freely:confirm_user_delete' => "Apagando este usuário serão apagados todos os comentários anônimos do sistema, este ação não pode ser desfeita. Você tem certeza que deseja prosseguir?"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.tagcloud.php b/languages/pt/pt.tagcloud.php
new file mode 100644
index 000000000..7e0b47c56
--- /dev/null
+++ b/languages/pt/pt.tagcloud.php
@@ -0,0 +1,13 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20110711-09:40:24 PM
+
+$portugues = array(
+ 'tagcloud:widget:title' => "Nuvem de palavras" ,
+ 'tagcloud:widget:description' => "Nuvem de palavras" ,
+ 'tagcloud:widget:numtags' => "Número de palavras a demonstrar"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.thewire.php b/languages/pt/pt.thewire.php
new file mode 100644
index 000000000..9737efc46
--- /dev/null
+++ b/languages/pt/pt.thewire.php
@@ -0,0 +1,41 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111226-08:59:54 PM
+
+$portugues = array(
+ 'thewire' => "Micro-blog" ,
+ 'thewire:everyone' => "Todas mensagens do Micro-blog" ,
+ 'thewire:user' => "Micro-blog de %s
+" ,
+ 'thewire:friends' => "Seus amigos no Micro-blog" ,
+ 'thewire:reply' => "Responder" ,
+ 'thewire:replying' => "Responder para %s quem escreveu" ,
+ 'thewire:thread' => "<i>(Thread)</i>" ,
+ 'thewire:charleft' => "caracteres à esquerda" ,
+ 'thewire:tags' => "Mensagens contendo os descritor (tag) '%s'" ,
+ 'thewire:noposts' => "Nenhuma mensagem no Micro-blog ainda" ,
+ 'item:object:thewire' => "Mensagens do Micro-blog" ,
+ 'thewire:update' => "Atualizar" ,
+ 'thewire:by' => "Mensagens do Micro-blog enviada por %s" ,
+ 'thewire:previous' => "Anterior" ,
+ 'thewire:hide' => "Esconder" ,
+ 'thewire:previous:help' => "Ver mensagens anteriores" ,
+ 'thewire:hide:help' => "Esconder mensagens anteriores" ,
+ 'river:create:object:thewire' => "%s enviou mensagem para %s" ,
+ 'thewire:wire' => "micro-blog" ,
+ 'thewire:widget:desc' => "Mostra suas últimas mensagens no Micro-blog" ,
+ 'thewire:num' => "Número de items a serem visualizados" ,
+ 'thewire:moreposts' => "Mais mensagens do Micro-blog" ,
+ 'thewire:posted' => "Sua mensagem foi enviado com sucesso para o Micro-blog" ,
+ 'thewire:deleted' => "Sua mensagem no Micro-blog foi apagada com sucesso." ,
+ 'thewire:blank' => "Desculpe. Você precisa digitar alguma coisa na caixa de texto antes de enviar." ,
+ 'thewire:notfound' => "Desculpe. Não foi possível localizar a mensagem do Micro-blog definida." ,
+ 'thewire:notdeleted' => "Desculpe. Não foi possível apagar a mensagem no Micro-blog" ,
+ 'thewire:notify:subject' => "Nova mensagem postada" ,
+ 'thewire:notify:reply' => "%s respondeu para %s no Micro-blog: " ,
+ 'thewire:notify:post' => "%s postou no Micro-blog: "
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.tinymce.php b/languages/pt/pt.tinymce.php
new file mode 100644
index 000000000..329469beb
--- /dev/null
+++ b/languages/pt/pt.tinymce.php
@@ -0,0 +1,13 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20110711-09:43:33 PM
+
+$portugues = array(
+ 'tinymce:remove' => "Adicionar/Remover editor" ,
+ 'tinymce:add' => "Adicionar editor" ,
+ 'tinymce:word_count' => "Contagem de palavras:"
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.twitter.php b/languages/pt/pt.twitter.php
new file mode 100644
index 000000000..0e55ceafb
--- /dev/null
+++ b/languages/pt/pt.twitter.php
@@ -0,0 +1,16 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111228-02:37:30 PM
+
+$portugues = array(
+ 'twitter:title' => "Twitter " ,
+ 'twitter:info' => "Apresentar suas últimas mensagens ('tweets')" ,
+ 'twitter:username' => "Digite seu login no twitter <i>(twitter username)</i>" ,
+ 'twitter:num' => "Número de mensagens ('tweets') para apresentar" ,
+ 'twitter:visit' => "visitar meu twitter" ,
+ 'twitter:notset' => "Este dispositivo do 'twitter' não está pronto ainda para funcionar. Para apresentar suas últimas mensagens ('tweets'), clique em - EDITAR - e preencha seus detalhes."
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.twitter_api.php b/languages/pt/pt.twitter_api.php
new file mode 100644
index 000000000..196836954
--- /dev/null
+++ b/languages/pt/pt.twitter_api.php
@@ -0,0 +1,45 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111228-02:57:43 PM
+
+$portugues = array(
+ 'twitter_api' => "Servicos do Twitter" ,
+ 'twitter_api:requires_oauth' => "Servicos do Twitter necessitam que o plugin da Biblioteca 'OAuth' esteja habilitado." ,
+ 'twitter_api:consumer_key' => "Chave publica <i>(Consumer Key)</i>" ,
+ 'twitter_api:consumer_secret' => "Chave privada <i>(Consumer Secret)</i>" ,
+ 'twitter_api:settings:instructions' => "Voce deve obter uma chave pública <i>(Consumer Key)</i> e outra chave privada <i>(Consumer Secret)</i> no site do <a href=\"https://twitter.com/oauth_clients\" target=\"_blank\">Twitter</a>. Os demais campos são auto-explicativos, a única informação que você terá que fornecer será o endereco de retorno <i>(callback url)<i> que tem o formato de %stwitter_api/authorize</i></i>" ,
+ 'twitter_api:usersettings:description' => "Vincule sua conta %s com o Twitter." ,
+ 'twitter_api:usersettings:request' => "Voce deve primeiro autorizar %s acessar sua conta do Twitter." ,
+ 'twitter_api:usersettings:cannot_revoke' => "Você não pode desvincular sua conta do Twitter por que você não forneceu seu email ou sua senha." ,
+ 'twitter_api:authorize:error' => "Nao foi possivel autorização pelo Twitter." ,
+ 'twitter_api:authorize:success' => "Acesso pelo Twitter foi autorizado." ,
+ 'twitter_api:usersettings:authorized' => "Você possui autorização %s para acessar sua conta do Twitter: @%s." ,
+ 'twitter_api:usersettings:revoke' => "Clique <a href=\"%s\">aqui</a> para revogar o acesso." ,
+ 'twitter_api:usersettings:site_not_configured' => "Um administrador deve configurar primeiro o Twitter antes dele poder ser usado." ,
+ 'twitter_api:revoke:success' => "Acesso do Twitter foi revogado." ,
+ 'twitter_api:login' => "Permite aos usuarios existentes que possuem conta no Twitter a autenticação para acesso atraves do uso do Twitter?" ,
+ 'twitter_api:new_users' => "Permite aos novos usuarios a autenticação para acesso através do uso do Twitter mesmo se o registro manual estiver desabilitado?" ,
+ 'twitter_api:login:success' => "Voce foi autenticado e entrou na rede." ,
+ 'twitter_api:login:error' => "Não foi possivel autenticação através do Twitter." ,
+ 'twitter_api:login:email' => "Voce deve digitar um endereço de email válido para sua nova conta %s." ,
+ 'twitter_api:invalid_page' => "Página inválida" ,
+ 'twitter_api:deprecated_callback_url' => "O endereço de retorno <i>(callback URL)</i> foi alterado para o API do Twitter para %s. Por favor solicite ao seu administrador que efetue a alteração." ,
+ 'twitter_api:interstitial:settings' => "Configure suas preferências" ,
+ 'twitter_api:interstitial:description' => "Você está próximo de usar %s! São necessários poucos detalhes antes que você continue. Eles são opcionais mas permitiram que o login aconteça mesmo que o login pelo Twitter não esteja disponível ou você decida desvincular sua conta." ,
+ 'twitter_api:interstitial:username' => "Este é seu nome de usuário. Ele não pode ser alterado. Se você definir uma senha você poder´autilizar seu login ou endereço de email para se autenticar na rede." ,
+ 'twitter_api:interstitial:name' => "Este será o nome que as pessoas usarão para interagir com você." ,
+ 'twitter_api:interstitial:email' => "Seu endereço de email Por padrão, as pessoas não conseguiram visualizar este email." ,
+ 'twitter_api:interstitial:password' => "Um senha para que o login aconteça mesmo que o login pelo Twitter não esteja disponível ou você decida desvincular sua conta." ,
+ 'twitter_api:interstitial:password2' => "Digite a mesma senha, novamente." ,
+ 'twitter_api:interstitial:no_thanks' => "Não obrigado" ,
+ 'twitter_api:interstitial:no_display_name' => "Você deve ter um nome de apresentação para as pessoas." ,
+ 'twitter_api:interstitial:invalid_email' => "Você deve digitar um endereço de email válido ou deixar em branco." ,
+ 'twitter_api:interstitial:existing_email' => "Este endereço de email já foi registrado no site." ,
+ 'twitter_api:interstitial:password_mismatch' => "Suas senhas não são iguais." ,
+ 'twitter_api:interstitial:cannot_save' => "Não foi possível salvar os detalhes da conta." ,
+ 'twitter_api:interstitial:saved' => "Detalhes da conta foram salvos."
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.uservalidationbyemail.php b/languages/pt/pt.uservalidationbyemail.php
new file mode 100644
index 000000000..2687a4597
--- /dev/null
+++ b/languages/pt/pt.uservalidationbyemail.php
@@ -0,0 +1,55 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20110711-09:50:08 PM
+
+$portugues = array(
+ 'admin:users:unvalidated' => "Sem validação" ,
+ 'email:validate:subject' => "%s por favor, confirme seu endereço de email para %s!" ,
+ 'email:validate:body' => "Olá %s,
+
+Antes de você iniciar o uso da %, você deve confirmar seu endereço de email.
+
+Por favor, confirme seu endereço de email clicando no link abaixo:
+
+%s
+
+Se você não conseguir clicar no link, copie e cole o endereço para o navegador (browser) manualmente.
+
+%s
+%s
+" ,
+ 'email:confirm:success' => "Você já confirmou seu endereço de email!" ,
+ 'email:confirm:fail' => "Seu endereço de email não pode ser confirmado..." ,
+ 'uservalidationbyemail:registerok' => "Para ativar sua conta, por favor confirme seu endereço de email clicando no link que foi enviado para endereço de email que você registrou." ,
+ 'uservalidationbyemail:login:fail' => "Sua conta não foi validada por isso ocorrem as falhas ao tentar entrar. Outro email de validação foi enviado para você." ,
+ 'uservalidationbyemail:admin:no_unvalidated_users' => "Nenhuma pessoa não validado." ,
+ 'uservalidationbyemail:admin:unvalidated' => "Usuários não validados" ,
+ 'uservalidationbyemail:admin:user_created' => "Registrados %s" ,
+ 'uservalidationbyemail:admin:resend_validation' => "Validação re-enviada" ,
+ 'uservalidationbyemail:admin:validate' => "Validar" ,
+ 'uservalidationbyemail:admin:delete' => "Apagar" ,
+ 'uservalidationbyemail:confirm_validate_user' => "Validar %s?" ,
+ 'uservalidationbyemail:confirm_resend_validation' => "Re-envio email de validação para %s?" ,
+ 'uservalidationbyemail:confirm_delete' => "Apagar %s?" ,
+ 'uservalidationbyemail:confirm_validate_checked' => "Validar usuários marcados?" ,
+ 'uservalidationbyemail:confirm_resend_validation_checked' => "Re-envio validação para usuários marcados?" ,
+ 'uservalidationbyemail:confirm_delete_checked' => "Apagar usuários marcados?" ,
+ 'uservalidationbyemail:check_all' => "Todos" ,
+ 'uservalidationbyemail:errors:unknown_users' => "Usuários desconhecidos" ,
+ 'uservalidationbyemail:errors:could_not_validate_user' => "Não foi possível validar usuário." ,
+ 'uservalidationbyemail:errors:could_not_validate_users' => "Não foi possível validar todos usuários marcados." ,
+ 'uservalidationbyemail:errors:could_not_delete_user' => "Não foi possível apagar usuário." ,
+ 'uservalidationbyemail:errors:could_not_delete_users' => "Não foi possível apagar todos usuários marcados." ,
+ 'uservalidationbyemail:errors:could_not_resend_validation' => "Não foi possível re-enviar solicitação de validação." ,
+ 'uservalidationbyemail:errors:could_not_resend_validations' => "Não foi possível re-enviar solicitação de validação para usuários marcados." ,
+ 'uservalidationbyemail:messages:validated_user' => "Usuário validado." ,
+ 'uservalidationbyemail:messages:validated_users' => "Todos usuários marcados validados." ,
+ 'uservalidationbyemail:messages:deleted_user' => "Usuário apagado." ,
+ 'uservalidationbyemail:messages:deleted_users' => "Todos usuários marcados apagados." ,
+ 'uservalidationbyemail:messages:resent_validation' => "Solicitação de validação re-enviada." ,
+ 'uservalidationbyemail:messages:resent_validations' => "Solicitação de validação re-enviada para todos usuários marcados."
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/languages/pt/pt.videolist.php b/languages/pt/pt.videolist.php
new file mode 100644
index 000000000..7458e836c
--- /dev/null
+++ b/languages/pt/pt.videolist.php
@@ -0,0 +1,54 @@
+<?php
+
+// Gerado pela extensão 'translationbrowser' 20111123-05:05:40 AM
+
+$portugues = array(
+ 'videolist' => "Vídeos" ,
+ 'videolist:home' => "Vídeos de %s" ,
+ 'videolist:user' => "Vídeos de %s" ,
+ 'videolist:new' => "Adicionar um vídeo" ,
+ 'videolist:find' => "Todos vídeos" ,
+ 'videolist:all' => "Todos vídeos" ,
+ 'videolist:add' => "Adicionar um vídeo" ,
+ 'videolist:play:video' => "Tocar" ,
+ 'videolist:add:video' => "Adicionar" ,
+ 'videolist:search' => "Todos vídeos" ,
+ 'videolist:friends' => "Vídeos dos amigos" ,
+ 'videolist:edit' => "Editar vídeos" ,
+ 'videolist:ingroup' => "na comunidade" ,
+ 'videolist:submit' => "Enviar" ,
+ 'videolist:title' => "Título" ,
+ 'videolist:description' => "Descrição" ,
+ 'videolist:video_url' => "Entrar um endereço do vídeo" ,
+ 'videolist:error:no_save' => "Ocorreu um erro ao salvar o vídeo, por favor tente mais tarde" ,
+ 'videolist:saved' => "Seu vídeo foi salvo com sucesso!" ,
+ 'videolist_item:more' => "Ver todos vídeos" ,
+ 'videolist_item:none' => "desculpe, nenhum vídeo foi encontrado" ,
+ 'videolist:deleted' => "Seu vídeo foi removido com sucesso!" ,
+ 'videolist:deletefailed' => "Infelizmente, este vídeo não pode ser removido agora. Por favor, tente mais tarde." ,
+ 'videolist:widget' => "Meus vídeos" ,
+ 'videolist:widget:description' => "Demonstre sua galeira de vídeos pessoas do youtube" ,
+ 'videolist:num_videos' => "Número de vídeos a demonstrar" ,
+ 'profile:videoheader' => "Minha galeria de vídeos" ,
+ 'videolist:access_id' => "Quem pode ver que você enviou este vídeo?" ,
+ 'item:object:videolist_item' => "Vídeos" ,
+ 'videolist:tags' => "Adicionar tags" ,
+ 'videolist:browse' => "Encontrar vídeos - %s" ,
+ 'videolist:browsemenu' => "Encontrar vídeos" ,
+ 'videolist:title_search_tube' => "Pesquisar vídeos de" ,
+ 'videolist:searchTubeVideos' => "Pesquisar youtube.com" ,
+ 'videolist:comments' => "Comentários" ,
+ 'videolist:commentspost' => "Mensagens" ,
+ 'river:create:object:videolist_item' => "%s adicionou o vídeo %s" ,
+ 'river:comment:object:videolist_item' => "%s comentou em %s" ,
+ 'videolist:river:item' => "um vídeo" ,
+ 'videolist:river:created' => "%s adicionou" ,
+ 'videolist:group' => "Vídeos da comunidade" ,
+ 'videolist:groupall' => "Todos vídeos da comunidade" ,
+ 'videolist:delete:confirm' => "Você tem certeza que deseja apagar este vídeo?" ,
+ 'videolist:none' => "Nenhum vídeo foi encontrado."
+);
+
+add_translation('pt', $portugues);
+
+?> \ No newline at end of file
diff --git a/start.php b/start.php
index a5ff23b1b..d6d7158bd 100644
--- a/start.php
+++ b/start.php
@@ -7,3 +7,4 @@
register_translations(elgg_get_plugins_path() . "languages/languages/es", true);
register_translations(elgg_get_plugins_path() . "languages/languages/nl", true);
register_translations(elgg_get_plugins_path() . "languages/languages/de", true);
+register_translations(elgg_get_plugins_path() . "languages/languages/pt", true);