diff --git a/inc/lang/pt_portuguese/admin/general.ini b/inc/lang/pt_portuguese/admin/general.ini
new file mode 100644
index 0000000..0afb420
--- /dev/null
+++ b/inc/lang/pt_portuguese/admin/general.ini
@@ -0,0 +1,34 @@
+hello = "Firmeza, %s?"
+add = "Adicionar"
+save = "Salvar"
+cancel = "Cancelar"
+say_yes = "Sim"
+say_no = "Não"
+close = "Fechar"
+manage = "Gerenciar"
+upload = "Enviar"
+delete = "Deletar"
+edit = "Editar"
+change = "Modificar"
+login_failure = "Usuário ou senha incorreto!"
+login_attempts = "Máximo de tentativas atingido. Aguarde %s minutos antes de tentar novamente."
+sign_in = "Entrar"
+remember_me = "Lembrar-me"
+username = "Usuário"
+password = "Senha"
+actions = "Ações"
+title = "Título"
+name = "Nome"
+lang = "Idioma"
+theme = "Tema"
+template = "Modelo"
+can_be_empty = "Pode ficar vazio"
+empty_inputs = "Preencha todos os campos requeridos!"
+logout = "Sair"
+show_site = "Ver website"
+settings = "Configurações"
+unsaved_warning = "Você tem modificações não salvas! Tem certeza que deseja sair desta página?"
+update_available = "Nova versão disponível"
+file = "Arquivo"
+unknown_method = "A rota solicitada não existe."
+empty_array = "Nenhum item para exibir."
\ No newline at end of file
diff --git a/inc/modules/blog/lang/admin/pt_portuguese.ini b/inc/modules/blog/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..964843e
--- /dev/null
+++ b/inc/modules/blog/lang/admin/pt_portuguese.ini
@@ -0,0 +1,72 @@
+module_name = "Blog"
+module_desc = "Crie notícias em forma de blog."
+add_new = "Adicionar"
+new_post = "Nova notícia"
+categories = "Categorias"
+post_count = "Notícias:"
+edit_post = "Editar notícia"
+post_del_confirm = "Tem certeza que quer deletar as notícias selecionadas?"
+settings = "Configurações"
+blog_title = "Título do blog"
+blog_desc = "Descrição"
+perpage = "Notícias por página"
+latest_posts_count = "Número de notícias recentes"
+disqus_shortname = "Apelido no Disqus"
+date_format = "Formato de data"
+settings_saved = "Configurações salvas"
+manage_title = "Título"
+manage_status = "Estado"
+manage_author = "Autor"
+manage_comments = "Comentários"
+manage_date = "Data"
+comments_on = "Ativado"
+comments_off = "Desativado"
+post_hidden = "Oculto"
+post_sketch = "Rascunho"
+post_published = "Publicado"
+content = "Conteúdo"
+intro = "Introdução"
+slug = "Slug"
+status = "Estado"
+tags = "Etiquetas"
+add_a_tag = "Adicionar etiqueta"
+author = "Autor"
+publish = "Publicado em"
+options = "Opções"
+display_comments = "Mostrar comentários no Disqus"
+markdown = "Ativar Markdown"
+cover = "Foto da capa"
+delete_photo = "Remover"
+save_success = "Notícia salva com sucesso"
+save_failure = "Falha ao salvar notícia"
+delete_success = "Notícia deletada com sucesso"
+delete_failure = "Falha ao deletar notícia"
+cover_deleted = "Foto de capa deletada"
+not_found = "Ops.. A notícia não existe :("
+editor_upload_fail = "Não foi possível carregar a foto. Provavelmente em um formato não suportado."
+today = "Hoje"
+yesterday = "Ontem"
+janx = "Janeiro"
+febx = "Fevereiro"
+marx = "Março"
+aprx = "Abril"
+mayx = "Maio"
+junx = "Junho"
+julx = "Julho"
+augx = "Agosto"
+sepx = "Setembro"
+octx = "Outubro"
+novx = "Novembro"
+decx = "Dezembro"
+jan = "Janeiro"
+feb = "Fevereiro"
+mar = "Março"
+apr = "Abril"
+may = "Maio"
+jun = "Junho"
+jul = "Julho"
+aug = "Agosto"
+sep = "Setembro"
+oct = "Outubro"
+nov = "Novembro"
+dec = "Dezembro"
\ No newline at end of file
diff --git a/inc/modules/blog/lang/pt_portuguese.ini b/inc/modules/blog/lang/pt_portuguese.ini
new file mode 100644
index 0000000..a8a8109
--- /dev/null
+++ b/inc/modules/blog/lang/pt_portuguese.ini
@@ -0,0 +1,36 @@
+post_draft = "Esta notícia é um rascunho. Somente o administrador pode ver."
+post_time = "Esta notícia ainda não foi publicada. Somente o adminitrador pode ver."
+latest_posts = "Últimas notícias"
+categories = "Categorias"
+readmore = "Continuar lendo"
+share = "Compartilhar"
+today = "Hoje"
+yesterday = "Ontem"
+janx = "Janeiro"
+febx = "Fevereiro"
+marx = "Março"
+aprx = "Abril"
+mayx = "Maio"
+junx = "Junho"
+julx = "Julho"
+augx = "Agosto"
+sepx = "Setembro"
+octx = "Outubro"
+novx = "Novembro"
+decx = "Dezembro"
+jan = "Janeiro"
+feb = "Fevereiro"
+mar = "Março"
+apr = "Abril"
+may = "Maio"
+jun = "Junho"
+jul = "Julho"
+aug = "Agosto"
+sep = "Setembro"
+oct = "Outubro"
+nov = "Novembro"
+dec = "Dezembro"
+posted = "Escrito por %s em %s"
+older = "Ver mais"
+newer = "Voltar"
+no_comments = "Nenhum comentário"
\ No newline at end of file
diff --git a/inc/modules/carousel/lang/admin/pt_portuguese.ini b/inc/modules/carousel/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..983d9b2
--- /dev/null
+++ b/inc/modules/carousel/lang/admin/pt_portuguese.ini
@@ -0,0 +1,2 @@
+module_name = "Carossel"
+module_desc = "Apresentação cíclica de slides. Requer o módulo de galeria."
\ No newline at end of file
diff --git a/inc/modules/contact/lang/admin/pt_portuguese.ini b/inc/modules/contact/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..acea5f8
--- /dev/null
+++ b/inc/modules/contact/lang/admin/pt_portuguese.ini
@@ -0,0 +1,20 @@
+module_name = "Contato"
+module_desc = "Exibir formulário de contato na página."
+recipient = "Recipiente"
+custom = "-- Endereço de e-mail personalizado --"
+or_mail = "ou um endereço de e-mail personalizado"
+example = "Exemplo: contato@fulano.com"
+save_success = "Dados de contato salvos."
+save_failure = "Falha ao salvar dados de contato."
+info = "Coloque esta tag no modelo do site"
+checkbox = "Campo selecionável requerido"
+checkbox_content = "Conteúdo aceito"
+phpmailer_error = "Desculpe, não pude encontrar a classe PHPMailer. Por favor, execute composer require phpmailer/phpmailer no seu projeto pelo terminal."
+driver = "Driver de e-mail"
+mail = "mail() (padrão)"
+phpmailer = "PHPMailer (SMTP)"
+server = "Servidor"
+port = "Porta"
+username = "Usuário"
+password = "Senha"
+name = "Nome do remetente"
\ No newline at end of file
diff --git a/inc/modules/contact/lang/pt_portuguese.ini b/inc/modules/contact/lang/pt_portuguese.ini
new file mode 100644
index 0000000..b8a5660
--- /dev/null
+++ b/inc/modules/contact/lang/pt_portuguese.ini
@@ -0,0 +1,10 @@
+full_name = "Primeiro e último nomes"
+email = "E-mail"
+subject = "Assunto"
+message = "Mensagem"
+send = "Enviar"
+send_success = "Mensagem enviada com sucesso. Você receberá um retorno em breve."
+send_failure = "Não foi possível enviar a mensagem. Provavelmente a função mail() está desabilitada no servidor."
+wrong_email = "O endereço de e-mail fornecido está incorreto."
+empty_inputs = "Preencha todos os campos requeridos para enviar a mensagem."
+antiflood = "Você precisará aguardar um pouco antes que possa enviar outra mensagem."
\ No newline at end of file
diff --git a/inc/modules/dashboard/lang/admin/pt_portuguese.ini b/inc/modules/dashboard/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..f768ce8
--- /dev/null
+++ b/inc/modules/dashboard/lang/admin/pt_portuguese.ini
@@ -0,0 +1,5 @@
+module_name = "Painel"
+module_desc = "Acesso rápido aos módulos e notícias."
+news = "Notícias"
+rss_fail_title = "Tempo de conexão excedido"
+rss_fail_desc = "Não foi possível baixar as últimas notícias de Batflat.org."
\ No newline at end of file
diff --git a/inc/modules/devbar/lang/admin/pt_portuguese.ini b/inc/modules/devbar/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..9f5b008
--- /dev/null
+++ b/inc/modules/devbar/lang/admin/pt_portuguese.ini
@@ -0,0 +1,2 @@
+module_name = "Barra de debug"
+module_desc = "Exibe informações úteis para desenvolvedores"
\ No newline at end of file
diff --git a/inc/modules/galleries/lang/admin/pt_portuguese.ini b/inc/modules/galleries/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..f4871ed
--- /dev/null
+++ b/inc/modules/galleries/lang/admin/pt_portuguese.ini
@@ -0,0 +1,27 @@
+module_name = "Galerias"
+module_desc = "Permite a criação de galerias e exibe-as numa página."
+add_gallery = "Adicionar galeria"
+edit = "Editar galeria"
+settings = "Configurações"
+delete_confirm = "Você tem certeza que deseja deletar?"
+delete_gallery_success = "Galeria deletada com sucesso."
+delete_gallery_failure = "Falha ao deletar galeria."
+add_gallery_success = "Galeria criada."
+add_gallery_failure = "Não foi possível criar a galeria."
+gallery_already_exists = "Já existe uma galeria com este nome."
+img_per_page = "Fotos por página"
+sort = "Ordenar"
+desc = "Decrescente"
+asc = "Crescente"
+add_images = "Adicionar foto"
+thumbnail = "Miniatura"
+data = "Dados"
+title = "Título"
+description = "Descrição"
+no_files = "Você precisa selecionar ao menos uma foto para enviar."
+wrong_extension = "Uma ou mais fotos tem extensão não suportada. Extensões permitidas: %s."
+add_images_success = "Novas fotos adicionadas com sucesso."
+save_settings_success = "Os dados da galeria foram salvos com sucesso."
+delete_image_success = "Foto deletada com sucesso."
+delete_image_failure = "Não foi possível deletar a foto do servidor. Delete manualmente e verifique as permissões dos diretórios."
+image_doesnt_exists = "A foto não existe!"
\ No newline at end of file
diff --git a/inc/modules/langswitcher/lang/admin/pt_portuguese.ini b/inc/modules/langswitcher/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..e186678
--- /dev/null
+++ b/inc/modules/langswitcher/lang/admin/pt_portuguese.ini
@@ -0,0 +1,3 @@
+module_name = "Seletor de idioma"
+module_desc = "Permite que visitantes escolham o idioma."
+autodetect = "Detectar idioma do navegador automaticamente"
\ No newline at end of file
diff --git a/inc/modules/modules/lang/admin/pt_portuguese.ini b/inc/modules/modules/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..1848bba
--- /dev/null
+++ b/inc/modules/modules/lang/admin/pt_portuguese.ini
@@ -0,0 +1,38 @@
+module_name = "Módulos"
+module_desc = "Gerenciar módulos."
+module = "Módulo"
+version = "Versão"
+status = "Estado"
+author = "Autor"
+active = "Ativo"
+activate = "Ativar"
+inactive = "Inativo"
+deactivate = "Desativar"
+details = "Detalhes"
+upload_new = "Enviar"
+outdated = "desatualizado"
+compatible = "compatível"
+short_description = "Descrição resumida"
+full_description = "Descrição completa"
+created_by = "Criado por"
+compatible_with = "Compatível com"
+last_modified = "Última modificação"
+module_outdated = "Não é possível instalar módulos desatualizados. Por favor, atualize o módulo e tente novamente."
+deactivate_success = "Módulo '%s' desativado com sucesso."
+deactivate_failure = "Não é possível desativar o módulo '%s'."
+deactivate_confirm = "Você tem certeza que deseja desativar este módulo?"
+activate_success = "O módulo '%s' foi ativado com sucesso."
+activate_failure = "Não foi possível ativar o módulo '%s'."
+activate_failure_files = "Não foi possível ativar o módulo '%s'. Arquivos requeridos estão faltando."
+remove_confirm = "Você tem certeza que deseja remover o módulo selecionado?"
+remove_success = "Os arquivos do módulo '%s' foram deletados com sucesso."
+remove_failure = "Não foi possível deletar os arquivos do módulo '%s'."
+select_zip = "Escolha um módulo com extensão .zip."
+upload_zip_subinfo = "Mantenha seus módulos atualizados e envie módulos comprimidos com a extensão .zip."
+upload_zip_warning = "O módulo será substituído caso já exista."
+upload_zip = "Enviar"
+upload_bad_file = "O módulo é incorreto ou o envio foi interrompido."
+upload_no_info = "O arquivo com as informações do módulo está faltando."
+upload_success = "Módulo adicionado com sucesso. Vá para a página de Inativos para ativá-lo."
+upload_bad_version = "O módulo enviado é mais antigo ou da mesma versão já instalada."
+file_lock = "O envio de arquivos está desabilitado. Você precisará enviar os arquivos por FTP ou outro meio."
\ No newline at end of file
diff --git a/inc/modules/navigation/lang/admin/pt_portuguese.ini b/inc/modules/navigation/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..8d90175
--- /dev/null
+++ b/inc/modules/navigation/lang/admin/pt_portuguese.ini
@@ -0,0 +1,21 @@
+module_name = "Navegação"
+module_desc = "Gerencie os elementos na navegação."
+add_link = "Adicionar link"
+edit_link = "Editar link"
+save_link_success = "Link salvo com sucesso."
+save_link_failure = "Falha ao salvar link."
+delete_link_success = "Link deletado com sucesso."
+delete_link_failure = "Não foi possível deletar o link."
+delete_link_confirm = "Você tem certeza que quer deletar o link?"
+add_nav = "Adicionar navegação"
+edit_nav = "Editar navegação"
+save_nav_success = "Navegação salva com sucesso."
+save_nav_failure = "Falha ao salvar navegação."
+delete_nav_success = "Navegação deletada com sucesso."
+delete_nav_failure = "Não foi possível deletar a navegação."
+delete_nav_confirm = "Você tem certeza que quer deletar a navegação?"
+nav_already_exists = "Já existe uma navegação com este nome."
+page = "Página"
+url = "URL"
+class = "Classes CSS adicionais"
+parent = "Pai"
\ No newline at end of file
diff --git a/inc/modules/pages/lang/admin/pt_portuguese.ini b/inc/modules/pages/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..5aecdd0
--- /dev/null
+++ b/inc/modules/pages/lang/admin/pt_portuguese.ini
@@ -0,0 +1,19 @@
+module_name = "Páginas"
+module_desc = "Gerenciamento de sub-páginas."
+pages_count = "Páginas:"
+add_new = "Adicionar"
+new_page = "Nova página"
+edit_page = "Editar página"
+description = "Descrição"
+keywords = "Etiquetas"
+content = "Conteúdo"
+view = "Pré-visualizar"
+slug = "Slug"
+markdown = "Ativar Markdown"
+save_success = "Página salva com sucesso."
+save_failure = "Falha ao salvar página."
+delete_success = "Página deletada com sucesso."
+delete_failure = "Não foi possível deletar a página."
+delete_confirm = "Você tem certeza que quer deletar esta página?"
+page_exists = "Já existe uma página com este slug. As modificações na página não foram salvas."
+editor_upload_fail = "Não foi possível enviar a foto. Ela provavelmente está em um formato não suportado."
\ No newline at end of file
diff --git a/inc/modules/pages/lang/pt_portuguese.ini b/inc/modules/pages/lang/pt_portuguese.ini
new file mode 100644
index 0000000..1f65040
--- /dev/null
+++ b/inc/modules/pages/lang/pt_portuguese.ini
@@ -0,0 +1 @@
+not_found = "Desculpe, a página não existe."
\ No newline at end of file
diff --git a/inc/modules/sample/lang/admin/pt_portuguese.ini b/inc/modules/sample/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..17dc908
--- /dev/null
+++ b/inc/modules/sample/lang/admin/pt_portuguese.ini
@@ -0,0 +1,5 @@
+module_name = "Módulo de exemplo"
+module_desc = "Este é um exemplo de estrutura e utilização de módulo no Batflat."
+index = "Olhe aqui!"
+example = "Olá, mundo!"
+button = "Ir para a página pública do módulo de exemplo"
\ No newline at end of file
diff --git a/inc/modules/sample/lang/pt_portuguese.ini b/inc/modules/sample/lang/pt_portuguese.ini
new file mode 100644
index 0000000..8372b97
--- /dev/null
+++ b/inc/modules/sample/lang/pt_portuguese.ini
@@ -0,0 +1 @@
+title = "Título do módulo de exemplo"
\ No newline at end of file
diff --git a/inc/modules/searchbox/lang/admin/pt_portuguese.ini b/inc/modules/searchbox/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..8d1eb4b
--- /dev/null
+++ b/inc/modules/searchbox/lang/admin/pt_portuguese.ini
@@ -0,0 +1 @@
+module_desc = "Permite que você busque por páginas e notícias que contenham a frase que você inserir."
\ No newline at end of file
diff --git a/inc/modules/searchbox/lang/pt_portuguese.ini b/inc/modules/searchbox/lang/pt_portuguese.ini
new file mode 100644
index 0000000..a926747
--- /dev/null
+++ b/inc/modules/searchbox/lang/pt_portuguese.ini
@@ -0,0 +1,4 @@
+placeholder = "Pesquisar..."
+results_for = "Resultados de pesquisa por '%s'"
+too_short_phrase = "A frase que você inseriu é muito curta! Por favor, insira ao menos %d caracteres."
+no_results = "Nenhum resultado encontraro para '%s'."
\ No newline at end of file
diff --git a/inc/modules/settings/lang/admin/pt_portuguese.ini b/inc/modules/settings/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..8e946f4
--- /dev/null
+++ b/inc/modules/settings/lang/admin/pt_portuguese.ini
@@ -0,0 +1,70 @@
+module_name = "Configurações"
+module_desc = "Configurações básicas do Batflat."
+general = "Geral"
+translation = "Tradução"
+system_info = "Informações do sistema"
+php_version = "Versão do PHP"
+sqlite_version = "Versão do SQLite"
+system_size = "Tamanho do Batflat"
+sqlite_size = "Tamanho do banco de dados"
+other = "Outro"
+updates = "Atualizações"
+title = "Título do site"
+description = "Descrição"
+keywords = "Palavras-chave"
+homepage = "Página principal"
+site_lang = "Idioma do site"
+admin_lang = "Idioma da administração"
+footer = "Rodapé"
+editor = "Editor"
+timezone = "Fuso horário"
+version = "Versão"
+license = "Licença"
+check_updates = "Verificar atualizações"
+update_fopen_error = "Não é possível atualizar o sistema devido as configurações atuais do servidor."
+update_curl_error = "Não é possível atualizar o sistema devido as configurações atuais do servidor."
+author = "Autor"
+active = "Ativo"
+activate = "Ativar"
+theme_changed = "O tema padrão foi modificado."
+update_info = "Graças às atualizações do Batflat o sistema permanece sempre seguro e atual."
+update_available = "Uma nova versão está disponivel"
+update_button = "Atualizar"
+update_check = "Verificar atualizações"
+up_to_date = "Ótimo! O Batflat está atualizado."
+update_newer_version = "É estranho, mas... você tem uma versão mais recente do que nós :D"
+save_settings_success = "Configurações salvas com sucesso."
+save_settings_failure = "Falha ao salvar as configurações."
+save_file_success = "Arquivo salvo com sucesso."
+save_file_failure = "Não foi possível salvar o arquivo."
+file_lock = "A edição de arquivos está desabilitada. Você não pode editar arquivos a partir do painel de administração."
+notranslation = "Sem tradução"
+new_lang = "Novo idioma"
+new_lang_failure = "O nome do idioma está incorreto. Ele precisa seguir este formato: en_english."
+new_lang_exists = "Este idioma já existe."
+new_lang_success = "Idioma criada com sucesso."
+new_lang_create_fail = "Não foi possível criar o idioma."
+lang_export = "Exportar idioma"
+lang_import = "Importar idioma"
+lang_import_success = "Idioma enviado com sucesso."
+lang_import_error = "O pacote contém um ou mais arquivos não aceitos."
+lang_upload = "Escolha o arquivo zip contendo o pacote de idioma."
+lang_list = "Lista de idiomas"
+lang_delete_success = "O idioma selecionado foi removido do servidor com sucesso."
+lang_delete_failure = "O idioma selecionado não pode ser deletado. Verifique se ele está selecionado como padrão."
+lang_delete_confirm = "Você tem certeza que deseja deletar do servidor o idioma selecionado?"
+lang_activate_success = "O novo idioma foi ativado com sucesso."
+lang_activate_failure = "O novo idioma não pode ser ativado. Verifique as permissões de acesso ao diretório de idiomas."
+lang_deactivate_success = "O idioma selecionado foi desabilitado com sucesso."
+lang_deactivate_failure = "O idioma selecionado não pode ser desabilitado. Verifique as permissões de acesso ao diretório de idiomas."
+license_key = "Chave de licença"
+license_invalid_key = "Chave de licença inválida."
+license_good_key = "A chave de licença foi validada com sucesso."
+confirm_downgrade = "Você tem certeza que deseja reverter o Batflat para a licença gratuita?"
+downgrade = "Reverter para a licença gratuita"
+upgrade = "Ativar licença comercial"
+free = "Gratuita"
+commercial = "Comercial"
+invalid_license = "Licença inválida"
+get_commercial = "Se você quiser criar um site para seu cliente, escolha uma licença comercial."
+activate_info = "Para ativar a versão comercial do sistema, insira a chave de licença. Você a encontrará no e-mail de confirmação de compra da licença do Batflat."
\ No newline at end of file
diff --git a/inc/modules/sitemap/lang/admin/pt_portuguese.ini b/inc/modules/sitemap/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..5e160bb
--- /dev/null
+++ b/inc/modules/sitemap/lang/admin/pt_portuguese.ini
@@ -0,0 +1,2 @@
+module_name = "Gerador de sitemap"
+module_desc = "Gerador de sitemap.xml para o Batflat."
\ No newline at end of file
diff --git a/inc/modules/snippets/lang/admin/pt_portuguese.ini b/inc/modules/snippets/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..fbe612c
--- /dev/null
+++ b/inc/modules/snippets/lang/admin/pt_portuguese.ini
@@ -0,0 +1,11 @@
+module_name = "Fragmentos"
+module_desc = "Exibe seu próprios fragmentos de código na página."
+add = "Adicionar"
+edit = "Editar fragmento"
+save_success = "Fragmento salvo com sucesso"
+save_failure = "Falha ao salvar fragmento."
+content = "Conteúdo"
+delete_success = "Fragmento deletado com sucesso."
+delete_failure = "Não foi possível deletar o fragmento."
+delete_confirm = "Você tem certeza que deseja deletar o fragmento selecionado?"
+already_exists = "Já existe um fragmento com este nome."
\ No newline at end of file
diff --git a/inc/modules/statistics/lang/admin/pt_portuguese.ini b/inc/modules/statistics/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..3bdaad7
--- /dev/null
+++ b/inc/modules/statistics/lang/admin/pt_portuguese.ini
@@ -0,0 +1,27 @@
+module_name = "Estatísticas"
+module_desc = "Provê informações estatísticas simples a respeito do site."
+unique_today = "Únicos hoje"
+today_visits = "Visitantes hoje"
+online = "Online"
+unique = "Únicos"
+all_unique = "Únicos totais"
+visits = "Visitas"
+all_visits = "Todas as visitas"
+show = "Ver tudo"
+all_referrals = "Todas as referências"
+yesterday = "Ontem"
+7days = "Últimos 7 dias"
+30days = "Últimos 30 dias"
+total = "Total"
+target = "Alvo"
+pages = "Páginas"
+os = "Sistemas Operacionais"
+browsers = "Navegadores"
+countries = "Países"
+referrals = "URLs de origem"
+direct_visit = "visita direta"
+url = "URL"
+all_pages = "Todas as visitas ao site"
+referrals_from = "Todas as referências externas"
+from_address = "URL de origem"
+stats_page = "Estatísticas para a página"
\ No newline at end of file
diff --git a/inc/modules/users/lang/admin/pt_portuguese.ini b/inc/modules/users/lang/admin/pt_portuguese.ini
new file mode 100644
index 0000000..d3abf28
--- /dev/null
+++ b/inc/modules/users/lang/admin/pt_portuguese.ini
@@ -0,0 +1,22 @@
+module_name = "Usuários"
+module_desc = "Gerenciar contas de usuário"
+add_new = "Adicionar usuário"
+new_user = "Novo usuário"
+edit_user = "Editar usuário"
+display_name = "Nome de exibição"
+description = "Breve descrição sobre você"
+photo = "Foto / Avatar"
+email = "E-mail"
+new_password = "Nova senha..."
+access = "Acesso"
+role = "Função"
+user = "Usuário"
+admin = "Administrador"
+save_success = "Usuário salvo com sucesso."
+save_failure = "Falha ao salvar usuário."
+delete_success = "Usuário deletado com sucesso."
+delete_failure = "Não foi possível deletar o usuário."
+delete_confirm = "Você tem certeza que quer deletar o usuário selecionado?"
+user_already_exists = "Nome de usuário em uso."
+wrong_email = "O e-mail está incorreto!"
+too_short_pswd = "O comprimento mínimo de senha é 5 caracteres."
\ No newline at end of file