Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added fixes to translations in Pt-BR #406

Merged
merged 42 commits into from
Jun 1, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
00d6186
fix pt-br error
gryzinsky Apr 27, 2016
7d8fd25
Added portuguese translations for languages
RafaelTCostella Apr 27, 2016
0f84e99
renamed files to pt-BR.extension
gryzinsky Apr 27, 2016
b06a7b9
changed app helper
gryzinsky Apr 27, 2016
5dda4b3
changed app helper to ignore case of idiom
gryzinsky Apr 27, 2016
4433213
changed application helper to ignore case of language
gryzinsky Apr 27, 2016
b7ebaf1
modified app helper to remove - and place underscore
gryzinsky Apr 27, 2016
8de2d56
Added translation to contact_form plugin pt-BR
RafaelTCostella Apr 28, 2016
418eb0a
Merge branch 'fix-pt_br-error' of github.com:zrpaplicacoes/camaleon-c…
RafaelTCostella Apr 28, 2016
2eb69d9
translated attack plugin
gryzinsky Apr 28, 2016
81eaee1
Merge branch 'fix-pt_br-error' of github.com:zrpaplicacoes/camaleon-c…
gryzinsky Apr 28, 2016
6415b45
Added pt-BR translation for front_cache plugin
RafaelTCostella Apr 28, 2016
a23a149
Merge branch 'fix-pt_br-error' of github.com:zrpaplicacoes/camaleon-c…
RafaelTCostella Apr 28, 2016
ff3db53
updated footer, added support to translations
gryzinsky Apr 28, 2016
e5be6c5
Merge branch 'fix-pt_br-error' of github.com:zrpaplicacoes/camaleon-c…
gryzinsky Apr 28, 2016
fff7784
Added pt-BR translation to common
RafaelTCostella Apr 28, 2016
ca94911
Merge branch 'fix-pt_br-error' of github.com:zrpaplicacoes/camaleon-c…
RafaelTCostella Apr 28, 2016
7b73b0b
fixed momentjs
gryzinsky Apr 28, 2016
c8cf045
Merge branch 'fix-pt_br-error' of github.com:zrpaplicacoes/camaleon-c…
gryzinsky Apr 28, 2016
9bb47a7
Fixed dropdown translations
RafaelTCostella Apr 28, 2016
57f0c6f
Changed all icons to correct parse info from locales
RafaelTCostella Apr 28, 2016
2247339
renamed tinymce
gryzinsky Apr 28, 2016
b327d4b
Merge branch 'fix-pt_br-error' of github.com:zrpaplicacoes/camaleon-c…
gryzinsky Apr 28, 2016
49b088b
Added missing search translation for admin pt-BR
RafaelTCostella Apr 28, 2016
cd9d90b
Merge branch 'fix-pt_br-error' of github.com:zrpaplicacoes/camaleon-c…
RafaelTCostella Apr 28, 2016
13d5b2c
Fixed slug uniq error explanation
RafaelTCostella Apr 28, 2016
83d10b4
Fixed file name and admin js translations for portuguese
RafaelTCostella Apr 28, 2016
4943d92
without gsub on app helper
gryzinsky Apr 28, 2016
9acad3b
Fixed translations to pt-BR login
RafaelTCostella Apr 29, 2016
99f61eb
Merge branch 'fix-pt_br-error' of github.com:zrpaplicacoes/camaleon-c…
RafaelTCostella Apr 29, 2016
4c76e12
Fixed translation matches to consider '-' as part of locale regex mat…
RafaelTCostella Apr 29, 2016
2c16e8f
Changed Etiqueta to Tag
RafaelTCostella May 6, 2016
9a6ac52
Added some missing translations
RafaelTCostella May 9, 2016
8610bb5
Added some missing parameters of admin main pannel
RafaelTCostella May 16, 2016
da4a3f9
Added translations for admin panel filesystem dimensions
RafaelTCostella May 16, 2016
67e6efd
Added missing admin error messages
RafaelTCostella May 16, 2016
eef2264
Added missing translations to admin user panel
RafaelTCostella May 24, 2016
3fa479e
Added rendering template from contact admin form
RafaelTCostella May 24, 2016
c5035f4
Fixed translations in login sessions
RafaelTCostella May 26, 2016
7d05939
Fixed processo -> enviar
RafaelTCostella May 26, 2016
050f8fd
Merge done with owen2345 master
RafaelTCostella May 26, 2016
712f3e6
Added missing translation of file system
RafaelTCostella May 26, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions app/apps/plugins/attack/config/locales/translation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,25 @@
settings_saved: 'Settings saved!'
settings: 'Settings'

pt-BR:
plugin:
attack:
title: 'Ataque'
attack_security: 'Segurança contra ataques'
form:
in: 'em'
seconds: 'Segundos'
minutes: 'Minutos'
type_max_requests_time: 'Requisições %{type} máximas'
type_time_requests_seconds: 'Requisições %{type} por tipo [segundos]'
ban_time_minutes: 'Tempo de expulsão'
ban_messages: 'Mensagem de expulsão'
request_limit_exceeded: 'Número de requisições excedeu o limite!'
messages:
settings_saved: 'Configurações salvas com sucesso!'
settings: 'Configurações'



es:
plugin:
Expand Down
420 changes: 420 additions & 0 deletions app/apps/plugins/contact_form/config/locales/translation.yml

Large diffs are not rendered by default.

19 changes: 19 additions & 0 deletions app/apps/plugins/front_cache/config/locales/translation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,22 @@ nl:
settings_saved: 'instellingen opgeslagen!'
cache_destroyed: 'Cache opgeschoond!'
settings: 'instellingen'

pt-BR:
plugin:
front_cache:
button:
add_new_path: 'Adicionar novo caminho'
custom_url_paths: 'Caminhos de URL customizados'
clean_cache: 'Limpar Cache'
title: 'Cache de Páginas de Front End'
home_page: 'Página Inicial'
pages: 'Páginas'
pages_of: 'Páginas de'
skip_cache_pages: 'Pular Cache de Páginas'
message:
please_checkpost_need_cache: 'Por favor cheque todos os posts ou o tipo do post que você precisa cachear.'
enabled_cache_inner_content_logged_users: 'Permitir cache para conteúdo interno de usuários logados'
settings_saved: 'Configurações Salvas!'
cache_destroyed: 'Cache destruído!'
settings: 'Configurações'
10 changes: 5 additions & 5 deletions app/apps/themes/default/views/layouts/index.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -33,18 +33,18 @@
<li class="dropdown">
<a class="dropdown-toggle" href="#"><img src="<%= cama_current_user.decorate.the_avatar %>" style="max-width: 24px; border-radius: 50%" alt=""/> <%= cama_current_user.username %></a>
<ul class="dropdown-menu">
<li><a href="<%= cama_admin_dashboard_path %>">Dashboard</a></li>
<li><a href="<%= cama_admin_profile_path %>">Profile</a></li>
<li><a href="<%= cama_admin_logout_path %>">Logout</a></li>
<li><a href="<%= cama_admin_dashboard_path %>"><%= I18n.t('camaleon_cms.common.dashboard') %></a></li>
<li><a href="<%= cama_admin_profile_path %>"><%= I18n.t('camaleon_cms.common.profile') %></a></li>
<li><a href="<%= cama_admin_logout_path %>"><%= I18n.t('camaleon_cms.common.logout') %></a></li>
</ul>
</li>
<% else %>

<li class="dropdown">
<a id="login-user" class="dropdown-toggle" href="#">Login / Register</a>
<ul class="dropdown-menu">
<li><a href="<%= cama_admin_login_path %>">Login</a></li>
<li><a href="<%= cama_admin_register_path %>">Register</a></li>
<li><a href="<%= cama_admin_login_path %>"><%= I18n.t('camaleon_cms.common.login') %></a></li>
<li><a href="<%= cama_admin_register_path %>"><%= I18n.t('camaleon_cms.common.register') %></a></li>
</ul>
</li>
<% end %>
Expand Down
4 changes: 2 additions & 2 deletions app/assets/javascripts/camaleon_cms/admin/_translator.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jQuery(function($){
var splitted = text.split('<!--:-->');
for(var i in splitted){
var str = splitted[i];
var m_atch = str.trim().match(/^<!--:([\w]{2,5})/);
var m_atch = str.trim().match(/^<!--:([\w||-]{2,5})/);
if(m_atch && m_atch.length == 2){
m_atch[1] = m_atch[1].replace("--", "")
translations_per_locale[m_atch[1]] = str.replace("<!--:"+m_atch[1]+"-->", "")
Expand Down Expand Up @@ -110,4 +110,4 @@ jQuery(function($){
});
return this;
}
});
});
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
}(this, function (moment) { 'use strict';


var pt_br = moment.defineLocale('pt-br', {
var pt_br = moment.defineLocale('pt-BR', {
months : 'Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro'.split('_'),
monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'),
weekdays : 'Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado'.split('_'),
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tinymce.addI18n('pt_br',{
tinymce.addI18n('pt-BR',{
"Cut": "Recortar",
"Heading 5": "Cabe\u00e7alho 5",
"Header 2": "Cabe\u00e7alho 2",
Expand Down
2 changes: 1 addition & 1 deletion app/helpers/camaleon_cms/frontend/application_helper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,6 @@ def cama_url_to_fixed(url_to, *args)
options[:locale] = nil if options[:locale].present? && current_site.get_languages.first.to_s == options[:locale].to_s
end
options.delete(:format) if PluginRoutes.system_info["skip_format_url"].present?
send(url_to, *(args << options))
send(url_to.gsub('-', '_'), *(args << options))
end
end
2 changes: 1 addition & 1 deletion app/views/layouts/camaleon_cms/admin/_footer.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<div class="col-md-6"><strong>Copyright &copy; 2015-2016 <a href="http://camaleon.tuzitio.com">Camaleon CMS.</a> </strong></div>
<div class="col-md-6 hidden-xs">
<div class="pull-left">
<a id="link_see_intro" href="#" onclick="init_intro(); return false;"><i class="fa fa-tv"></i> See Intro.</a>
<a id="link_see_intro" href="#" onclick="init_intro(); return false;"><i class="fa fa-tv"></i> <%= I18n.t('camaleon_cms.see_intro') %>.</a>
</div>
<div class="pull-right">
<b>Version </b><%= CamaleonCms::VERSION %>
Expand Down
1 change: 1 addition & 0 deletions config/locales/camaleon_cms/admin/en.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
en:
camaleon_cms:
see_intro: "See intro"
welcome_message: "Welcome to Camaleon CMS"
page_not_exist: "<h1>ooops...</h1><h5>The page you're looking for does not exist.</h5>"
page_error_500: "<h1>ooops...</h1><h5>Error 500 Internal Server Error. Please contact to the administrator.</h5>"
Expand Down
41 changes: 41 additions & 0 deletions config/locales/camaleon_cms/admin/js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,47 @@ en:
url: "URL"
root: "root"

pt-BR:
camaleon_cms:
admin:
js:
msg:
approved: 'Aprovado'
draft: 'Rascunho salvo com sucesso'
updated_success: 'Atualizado com sucesso'
edit_menu: 'Posicione cada item na ordem de sua preferência. Clique no ícone do lápis para editar o item e clique no formato de X para deletar o item.'
delete_item: 'Realmente deseja deletar esse item?'
remove_items_submenu: 'Realmente deseja remover esse item e seus sub menu items?'
you_must_upload_image: 'Você deve fazer o upload de uma image'
you_must_upload_video: 'Você deve fazer o upload de um vídeo'
no_response_fields: 'Não há campos de resposta '
you_must_upload_json_file: 'Você deve fazer o upload de um JSON'
no_templates_defined: 'Não há templates definidos'
avatar_updated: 'Avatar Atualizado'
form_error: 'Erro no Form'
option_title: 'Título de Opção'
permalink: 'Link Permanente'
recover: 'Recuperando...'
type_contents: 'Conteúdo de Tipo'
confirm_del: "Tem certeza que deseja deletar esse item?"
media_title: 'Uploader de Mídia'

button:
edit: "Editar"
accept: "Aceitar"
cancel: "Cancelar"
delete: "Deletar"
clone: "Clonar"
add_tag: 'Adicionar Tag'
close: 'Fechar'
settings: 'Configurações'
save: "Salvar"
submit: "Submeter"
name: "Nome"
size: "Tamanho"
insert: "Inserir"
url: "URL"
root: "raiz"
es:
camaleon_cms:
admin:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
# pt-BR translations for Camaleon CMS by Igor_portela
pt_br:
pt-BR:
camaleon_cms:
camaleon_message: "Bem-vindo ao Camaleon CMS"
see_intro: "Ver introdução"
welcome_message: "Bem-vindo ao Camaleon CMS"
captcha_placeholder: 'Por favor, digite o texto da imagem'
page_not_exist: "<h1>ooops...</h1><h5>A página que você procura não existe.</h5>"
page_error_500: "<h1>ooops...</h1><h5>Erro tipo 500 - Erro interno de servidor. Por favor, contate o administrador.</h5>"
admin:
request_error_message: "Um erro ocorreu, por favor contate o administrador."
authorization_error: "Você não possui autorização para essa seção."
header:
member_since: "Membro desde %{time}"
button:
Expand Down Expand Up @@ -34,10 +40,11 @@ pt_br:
not_actived: 'Desativado'
publish: 'Publicar'
preview: 'Visualização'
proccess: 'Processo'
proccess: 'Enviar'
recover: 'Recuperar'
restore: 'Restaurar'
restore_selections: 'Restaurar seleções'
search: 'Procurar'
select: 'Selecionar'
select_all: 'Selecionar Tudo'
select_file: 'Selecionar Arquivo'
Expand Down Expand Up @@ -126,14 +133,19 @@ pt_br:
subject_email: 'Restabeleça seu acesso'
send_mail_succes: 'Email de redefinição enviado com sucesso.'
send_mail_error: 'Nenhum endereço de email encontrado.'
invalid_caption: 'Catpcha Inválido'
email_not_validated: 'Email não foi validado'
confirm_email_token_incorrect: 'URL incorreta'
confirm_email_token_expired: 'URL de confirmação expirou'
confirm_email_success: 'Email confirmado com sucesso'
personal_info: 'Informações pessoais'
please_login: 'Por favor entre'
please_login: 'Por favor faça login para prosseguir'
reset_password: 'Redefinir senha'
reCaptcha: 'reCaptcha'
send_email: 'Enviar email'
reset_password_html: '<strong>Enviar email</strong>, redefinir senha'
welcome: 'Bem-vindo'
welcome_login_html: '<strong>Bem-vindo</strong>, Por favor entre'
welcome_login_html: '<strong>Bem-vindo</strong>, por favor faça login para prosseguir'
do_not_have_account_yet: "Não tem uma conta ainda?"
msg_registration_html: '<strong>Inscrição</strong>, use o formulário abaixo'
username: "Usuário"
Expand Down Expand Up @@ -212,7 +224,7 @@ pt_br:
add_tag: 'Adicionar uma tag'
clone: 'Clonar'
clone_content: 'Clonar conteúdo'
label_required: 'Etiqueta(label) necessária'
label_required: 'Tag(label) necessária'
placeholder_required: 'Placeholder necessário'
message:
created: 'O %{post_type} foi criado.'
Expand All @@ -221,7 +233,7 @@ pt_br:
error: 'Erro %{post_type}'
error_post_type: 'Erro %{post_type}'
trash: 'O %{post_type} foi movido para lixeira.'
requires_different_slug: 'Slug diferente é necessário'
requires_different_slug: 'É necessário que o slug seja único'
restore: 'O %{post_type} foi restaurado.'
draft: 'Rascunho salvo com sucesso'
recover: 'Recuperar...'
Expand All @@ -244,6 +256,9 @@ pt_br:
enter_password: 'Entre com a senha'
featured_image: 'Imagem destacada'
keywords: 'Palavras-chave'
default_layout: 'Layout Padrão'
default_template: 'Template Padrão'
icon: 'Ícone'
message:
error: 'Erro de classe'
error_term: 'Erro de termo de classe'
Expand Down Expand Up @@ -274,6 +289,7 @@ pt_br:
permission_add_image_presentation: 'Permissão para adicionar uma imagem de apresentação'
permission_manage_template: 'Permissão gerenciar Template'
permission_add_keywords: 'Permissão para adicionar palavras-chave'
permission_to_support_parent_structure: 'Permitir o post indicar página pai'
upload_image: 'Carregar imagem'
view_comments: 'Ver comentários'
plugins:
Expand All @@ -284,6 +300,10 @@ pt_br:
type_contents: 'Tipo de conteúdo'
upgrade_to: "Atualizar para"
settings:
aws: "Salvar arquivos na Amazon"
filesystem_settings: "Configurações de arquivos"
filesystem_thumb_size: "Tamanho do thumbnail [100x100]"
filesystem_max_file_size: "Tamanho máximo do arquivo para Upload [MB]"
activate_create_account: 'Ative criar conta'
activate_login_social_networks: 'Ative login por meio de redes sociais'
add_field_group: 'Adicionar grupo de campo'
Expand Down Expand Up @@ -321,6 +341,13 @@ pt_br:
author: "Nome do autor"
seo_setting: "Configurações SEO"
email_settings: "Configurações de Email (SMTP)"
filesystem_type: "Tipo de sistema de arquivos"
filesystem_s3_access_key: "Chave de acesso da AWS S3"
filesystem_s3_secret_key: "Chave secreta da AWS S3"
filesystem_s3_bucket_name: "Nome do Bucket da AWS S3"
filesystem_s3_endpoint: "Endpoint do bucket da AWS S3"
filesystem_region: "Região da AWS S3"
filesystem_cdn: "Url da CDN"
security:
captcha_user_register: "Habilitar captcha no registro de usuários"
message:
Expand Down Expand Up @@ -353,6 +380,7 @@ pt_br:
appearance: 'Aparência'
comments: 'Comentários'
content: 'Conteúdo'
contents: 'Conteúdos'
content_groups: 'Gupos de conteúdo'
custom_fields: 'Campos personalizados'
dashboard: 'Painel'
Expand Down Expand Up @@ -421,6 +449,7 @@ pt_br:
hide: 'Esconder'
home_page: 'Página inicial'
has_keywords: 'Tem palavras-chave'
manage_keywords: 'Gerenciar Palavras Chave'
id: 'ID'
images: 'Imagens'
import: 'Importar'
Expand All @@ -434,12 +463,13 @@ pt_br:
linkedin: 'Linkedin'
login: 'Login'
logo: 'Logo'
manage_category: 'Genrenciar Categoria'
manage_content: 'Genrenciar Conteúdo'
manage_picture: 'Genrenciar Imagem'
manage_summary: 'Genrenciar Resumo'
manage_tags: 'Genrenciar Tags'
manage_template: 'Genrenciar Template'
manage_category: 'Gerenciar Categoria'
manage_content: 'Gerenciar Conteúdo'
manage_picture: 'Gerenciar Imagem'
manage_summary: 'Gerenciar Resumo'
manage_tags: 'Gerenciar Tags'
manage_template: 'Gerenciar Template'
manage_layout: 'Gerenciar Layout'
modified: 'Modificado'
multiple_field_int: 'Campo múltiplo?'
required_field_int: 'Campo obrigatório?'
Expand All @@ -463,10 +493,10 @@ pt_br:
public: 'Público'
qty: 'Quantidade'
quick_info: 'Informação rápida'
registration: 'Registration'
repeat_new: 'Repeat New'
role: 'Role'
slogan: 'Slogan'
registration: 'Registro'
repeat_new: 'Repetir Novo'
role: 'Cargo'
slogan: 'Descrição'
slug: 'Slug'
short_code: 'Short Code'
site_name: 'Nome do Site'
Expand Down Expand Up @@ -608,4 +638,4 @@ pt_br:
custom_fields: "Esta seção permite você extender facilmente seu conteúdo, temas, ... por campos personalizados."
post_type: "Neste módulo você pode gerenciar grupos de conteúdos sem programar nada."
languages: "Este módulo permite você gerenciar todos os idiomas para seu site. Você também pode configurar o idioma para seu painel administrativo."
shortcodes: "Nesta seção você pode ver todos os atalhos (shortcodes) disposníveis para usar no seu conteúdo."
shortcodes: "Nesta seção você pode ver todos os atalhos (shortcodes) disposníveis para usar no seu conteúdo."
Loading