1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2025-01-18 07:52:23 +01:00

harmonize front translations in portuguese with new model

This commit is contained in:
Sylvain 2019-12-18 15:21:44 +01:00
parent 997e60edb4
commit 3a458871eb
4 changed files with 1278 additions and 1184 deletions

View File

@ -13,7 +13,6 @@ pt:
calendar:
# manage the trainings & machines slots
admin_calendar:
calendar_management: "Gerenciamento do calendário"
trainings: "Treinamentos"
machines: "Máquinas"
@ -87,8 +86,8 @@ pt:
edit_event: "Edit the event" # translation_missing
view_reservations: "Ver reservas" # translation_missing
legend: "legenda"
and: "and"
icalendar:
icalendar:
icalendar_import: "iCalendar import" # translation_missing
intro: "Fab-manager allows to automatically import calendar events, at RFC 5545 iCalendar format, from external URL. These URL are synchronized every nights and the events are shown in the public calendar." # translation_missing
@ -112,26 +111,34 @@ pt:
project_elements:
# management of the projects' components
project_elements:
name: "Name"
projects_elements_management: "Gerenciar projetos e elementos"
materials: "Materials"
add_a_material: "Adicionar um material"
themes: "Themes"
add_a_new_theme: "Adicionar um novo tema"
licences: "Licenças"
description: "Description"
add_a_new_licence: "Adicionar uma nova licença"
manage_abuses: "Gerenciar relatórios"
trainings:
# track and monitor the trainings
training: "Treinamento"
trainings_monitoring: "Trainings monitoring"
trainings: "Treinamentos"
add_a_new_training: "Adicionar um novo treinamento"
name: "Name"
associated_machines: "Máquinas associadas"
number_of_tickets: "Número de vagas"
select_a_training: "Select a training"
training: "Training"
date: "Date"
year_NUMBER: "Ano {NUMBER}"
month_of_NAME: "Mês de {NAME}"
NUMBER_reservation: "{NUMBER} {NUMBER, plural, one{reserva} other{reservas}}"
none: "Vazio"
training_validation: "Validação de treinamentos"
training_of_the_ : "Treinamento de " # context: date. eg. "training of the september 1st 2012"
training_of_the_DATE_TIME_html : "Training of the <strong>{DATE} - {TIME}</strong>"
you_can_validate_the_training_of_the_following_members: "Você pode validar um treinamento dos seguintes membros:"
deleted_user: "Deleted user" # translation_missing
no_reservation: "Sem reservas"
@ -141,7 +148,8 @@ pt:
description_is_limited_to_255_characters: "A descrição é limitada em 255 caracteres."
description_was_successfully_saved: "A descrição foi salva com sucesso."
training_successfully_deleted: "O treinamento foi deletado com sucesso."
unable_to_delete_the_training_because_some_users_alredy_booked_it: "Não é possível deletar o treinamento, pois alguns membros já o reservaram."
unable_to_delete_the_training_because_some_users_already_booked_it: "Não é possível deletar o treinamento, pois alguns membros já o reservaram."
confirmation_required: "Confirmation required"
do_you_really_want_to_delete_this_training: "Você realmente quer deletar este treinamento?"
status_enabled: "Ativos"
status_disabled: "Desabilitados"
@ -149,7 +157,6 @@ pt:
trainings_new:
# create a new training
trainings_new:
add_a_new_training: "Adicionar um novo treinamento"
beware_when_creating_a_training_its_reservation_prices_are_initialized_to_zero: "Cuidado, ao criar um treinamento, seu preço de reserva é inicializado em zero."
dont_forget_to_change_them_before_creating_slots_for_this_training: "Não se esqueça de alterá-lo antes de criar slots para este treinamento."
@ -159,6 +166,7 @@ pt:
events_monitoring: "Monitoramento de eventos"
manage_filters: "Gerenciar filtros"
fablab_events: "Eventos do FabLab"
add_an_event: "Add an event"
all_events: "Todos eventos"
passed_events: "Eventos anteriores"
events_to_come: "Eventos futuros"
@ -166,14 +174,21 @@ pt:
on_DATE: "No {DATE}"
from_DATE: "Em {DATE}"
from_TIME: "Ás {TIME}"
to_date: "to" # context: date. eg: "from 01/01 to 01/05"
to_time: "to" # context: time. eg. "from 18:00 to 21:00"
title: "Title"
dates: "Dates"
booking: "Reserva"
sold_out: "Esgotado"
cancelled: "Cancelado"
free_entry: "Entrada gratuita"
free_admission: "Admissão gratuita"
view_reservations: "Ver reservas"
load_the_next_events: "Load the next events..."
categories: "Categorias"
add_a_category: "Adicionar categoria"
name: "Name"
themes: "Theme"
add_a_theme: "Adicionar tema"
age_ranges: "Faixa etária"
add_a_range: "Adicionar faixa etária"
@ -203,6 +218,7 @@ pt:
events_new:
# add a new event
add_an_event: "Add an event"
none: "Vazio"
every_days: "Todos os dias"
every_week: "Toda semana"
@ -216,7 +232,9 @@ pt:
event_reservations:
# event reservations list
the_reservations: "Reservas :"
user: "User"
payment_date: "Data de pagamento"
full_price_: "Full price:"
reserved_tickets: "Vagas reservadas"
show_the_event: "Mostrar evento"
no_reservations_for_now: "Nenhuma reserva."
@ -225,7 +243,6 @@ pt:
pricing:
# subscriptions, prices, credits and coupons management
pricing:
pricing_management: "Gerenciamento de preços"
subscriptions: "Inscrições"
trainings: "Treinamentos"
@ -287,6 +304,7 @@ pt:
send_a_coupon: "Enviar cupom"
coupon: "Cupom"
usages: "Usos"
unlimited: "Unlimited"
coupon_successfully_sent_to_USER: "Cupon enviado com sucesso para {USER}"
an_error_occurred_unable_to_send_the_coupon: "Um erro inesperado impede o envio do cupom."
code: "Código"
@ -311,19 +329,18 @@ pt:
coupons_edit:
# mettre à jour un code promotionnel
coupon: "Coupon:"
unable_to_update_the_coupon_an_error_occurred: "Impossível atualizar cupom: um erro ocorreu."
plans:
new:
# add a subscription plan on the platform
new_plan:
add_a_subscription_plan: "Adicionar plano de assinatura"
unable_to_create_the_subscription_please_try_again: "Não é possível criar plano de assinatura. por favor tente novamente."
successfully_created_subscriptions_dont_forget_to_redefine_prices: "Assinaturas criadas com sucesso. Não se esqueça de redefinir os preços."
unable_to_save_this_user_check_that_there_isnt_an_already_a_user_with_the_same_name: "Impossível salvar este usuário. Certifique-se que ele não possui o mesmo nome de outro usuário."
edit:
# edit a subscription plan / machine slot prices
edit_plan:
subscription_plan: "Plano de assinatura:"
prices: "Preços"
copy_prices_from: "Copiar preços de"
@ -335,7 +352,6 @@ pt:
unable_to_save_subscription_changes_please_try_again: "Impossível salvar mudanças da assinatura. Por favor tente novamente."
subscription_successfully_changed: "Assinatura alterada com sucesso."
invoices:
invoices:
# list of all invoices & invoicing parameters
invoices: "Faturas"
@ -558,18 +574,24 @@ pt:
# management of users, labels, groups, and so on
users_management: "Gerenciamento de usuários"
members: "Membros"
subscriptions: "Subscriptions"
search_for_an_user: "Buscar por usuário"
add_a_new_member: "Adicionar novo membro"
reservations: "Reservas"
surname: "Last name"
first_name: "First name"
email: "Email"
phone: "Telefone"
user_type: "Tipo de usuário"
subscription: "Subscription"
display_more_users: "Mostrar mais usuários..."
administrators: "Administradores"
search_for_an_administrator: "Buscar por administrador"
add_a_new_administrator: "Adicionar novo administrador"
groups: "Grupos"
tags: "Tags"
authentication: "Autenticação"
confirmation_required: "Confirmation required"
confirm_delete_member: "Você realmente deseja excluir este usuário? Isso não pode ser revertido."
member_successfully_deleted: "Usuário excluído com sucesso."
unable_to_delete_the_member: "Impossível excluir membro."
@ -578,21 +600,30 @@ pt:
administrator_successfully_deleted: "Administrator excluído com sucesso."
unable_to_delete_the_administrator: "Impossível excluir administrador."
changes_successfully_saved: "Mudanças salvas com sucesso."
an_error_occurred_when_saving_the_new_group: "Um erro ocorreu ao salvar novo grupo."
an_error_occurred_while_saving_changes: "An error occurred when saving changes."
export_is_running_you_ll_be_notified_when_its_ready: "Export is running. You'll be notified when it's ready."
tag_form:
tags: "Tags"
add_a_tag: "Adicionar tag"
tag_name: "Nome da tag"
new_tag_successfully_saved: "Nova tag salva com sucesso."
an_error_occurred_while_saving_the_new_tag: "Um erro ocorreu ao salvar nova tag."
confirmation_required: "Delete this tag?"
confirm_delete_tag_html: "Do you really want to delete this tag?<br>Users and slots currently associated with this tag will be dissociated.<br><strong>Warning: This cannot be undone!</strong>"
tag_successfully_deleted: "Tag excluída com sucesso."
an_error_occurred_and_the_tag_deletion_failed: "Um erro ocorreu ao excluir tag."
authentication_form:
search_for_an_authentication_provider: "Procurar um provedor de autenticação"
add_a_new_authentication_provider: "Adicionar um novo provedor de autenticação"
name: "Name"
strategy_name: "Nome da estratégia"
type: "Type"
state: "Estado"
unknown: "Desconhecido: "
active: "Ativo"
pending: "Pendente"
previous_provider: "Fornecedor anterior"
confirmation_required: "Delete the provider?"
do_you_really_want_to_delete_the_TYPE_authentication_provider_NAME: "Deseja realmente excluir o provedor de autenticação {TYPE}: {NAME}?"
authentication_provider_successfully_deleted: "Provedor de autenticação excluido com sucesso."
an_error_occurred_unable_to_delete_the_specified_provider: "Ocorreu um erro: não é possível excluir o provedor especificado."
@ -618,13 +649,11 @@ pt:
members_new:
# add a member
members_new:
add_a_member: "Adicionar membro"
user_is_an_organization: "Usuário é uma organização"
members_import:
# members bulk import
members_import:
import_members: "Import members" # translation_missing
info: "You can upload a CSV file to create new members or update existing ones. Your file must user the identifiers below to specify the group, the trainings and the tags of the members." # translation_missing
required_fields: "Your file must contain, at least, the following information for each user to create: email, name, first name and group. If the password is empty, it will be generated. On updates, the empty fields will be kept as is." # translation_missing
@ -651,7 +680,6 @@ pt:
members_import_result:
# import results
members_import_result:
import_results: "Import results" # translation_missing
import_details: "Import #{ID}, of {DATE}, initiated by {USER}" # translation_missing
results: "Results" # translation_missing
@ -664,6 +692,7 @@ pt:
members_edit:
# edit a member
subscription: "Subscription"
duration: "Duração:"
expires_at: "Experia em:"
price_: "Preço:"
@ -671,6 +700,8 @@ pt:
extend_subscription: "Estender inscrição"
user_has_no_current_subscription: "O usuário não possui inscrição."
subscribe_to_a_plan: "Plano de inscrição"
trainings: "Trainings"
no_trainings: "No trainings"
next_trainings: "Próximos treinamentos"
passed_trainings: "Treinamentos anteriores"
validated_trainings: "Treinamentos validados"
@ -680,27 +711,47 @@ pt:
NUMBER_full_price_tickets_reserved: "{NUMBER, plural, =0{} one{1 ticket com preço total reservado} other{{NUMBER} tickets com preço total reservados}}"
NUMBER_NAME_tickets_reserved: "{NUMBER, plural, =0{} one{1 {NAME} ticket reservado} other{{NUMBER} {NAME} tickets reservados}}"
passed_events: "Eventos anteriores"
no_passed_events: "No passed events"
invoices: "Faturas"
invoice_num: "Faturas #"
date: "Date"
price: "Price"
download_the_invoice: "Download the invoice"
download_the_refund_invoice: "Baixar fatura de reembolso"
no_invoices_for_now: "No invoices for now."
expiration_date: "Data de expiração"
you_intentionally_decide_to_extend_the_user_s_subscription_by_offering_him_free_days: "Você intencionalmente decidir estender a inscrição do usuário, oferecendo-lhe dias livres."
you_intentionally_decide_to_extend_the_user_s_subscription_by_charging_him_again_for_his_current_subscription: "Você decide intencionalmente estender a assinatura do usuário cobrando-o novamente por sua assinatura atual."
credits_will_remain_unchanged: "O saldo de créditos gratuitos (treinamento / máquinas / espaços) do usuário permanecerá inalterado."
until_expiration_date: "Até (data de expiração):"
you_intentionally_decide_to_extend_the_user_s_subscription_by_charging_him_again_for_his_current_subscription: "Você decide intencionalmente estender a assinatura do usuário cobrando-o novamente por sua assinatura atual."
credits_will_be_reset: "O saldo de créditos gratuitos (treinamento / máquinas / espaços) do usuário será redefinido, os créditos não utilizados serão perdidos."
until_expiration_date: "Até (data de expiração):"
you_successfully_changed_the_expiration_date_of_the_user_s_subscription: "Você alterou com êxito a data de expiração da assinatura do usuário"
a_problem_occurred_while_saving_the_date: "Um erro ocorreu ao salvar a data."
new_subscription: "Nova inscrição"
you_are_about_to_purchase_a_subscription_to_NAME: "Você está prestes a comprar uma assinatura para {NAME}."
subscription_successfully_purchased: "Assinatura adquirida com êxito."
a_problem_occurred_while_taking_the_subscription: "Ocorreu um problema ao fazer a assinatura"
wallet: "Wallet"
to_credit: 'Credit'
admins_new:
# add a new administrator to the platform
add_an_administrator: "Adicionar administrador"
administrator_successfully_created_he_will_receive_his_connection_directives_by_email: "Administrator criado com sucesso. {GENDER, select, female{Ela} other{Ele}} receberá {GENDER, select, female{sua} other{seu}} diretivas de conexão por e-mail."
failed_to_create_admin: "Não é possível criar administrador:"
man: "Man"
woman: "Woman"
pseudonym: "Pseudonym"
pseudonym_is_required: "Pseudonym is required."
first_name: "First name"
first_name_is_required: "First name is required."
surname: "Last name"
surname_is_required: "Last name is required."
email_address: "Email address"
email_is_required: "Email address is required."
birth_date: "Date of birth"
address: "Address"
phone_number: "Phone number"
authentication_new:
# add a new authentication provider (SSO)
@ -726,6 +777,7 @@ pt:
statistics:
# statistics tables
statistics: "Statistics"
evolution: "Evolução"
age_filter: "Filtro de idade"
from_age: "Dos" # context: age. eg: from 8 to 40 years old
@ -738,6 +790,8 @@ pt:
criterion: "Critério:"
value: "Valor:"
exclude: "Excluir"
from_date: "From" # context: date. eg: "from 01/01 to 01/05"
to_date: "to" # context: date. eg: "from 01/01 to 01/05"
entries: "Entradas:"
revenue_: "Receita:"
average_age: "Idade média:"
@ -745,8 +799,11 @@ pt:
total: "Total"
available_hours: "Horas disponíveis para reserva:"
available_tickets: "Vagas disponíveis para reserva:"
date: "Date"
user: "User"
gender: "Gênero"
age: "Ano"
type: "Type"
revenue: "Receita"
unknown: "Desconhecido"
user_id: "ID do usuário"
@ -756,25 +813,33 @@ pt:
export_the_current_search_results: "Exportar resultados encontrados"
export: "Exportar"
deleted_user: "Deleted user" # translation_missing
man: "Man"
woman: "Woman"
export_is_running_you_ll_be_notified_when_its_ready: "Export is running. You'll be notified when it's ready."
stats_graphs:
# statistics graphs
statistics: "Statistics"
data: "Dado"
day: "Dia"
week: "Semana"
from_date: "From" # context: date. eg: "from 01/01 to 01/05"
to_date: "to" # context: date. eg: "from 01/01 to 01/05"
month: "Month"
start: "Início:"
end: "Fim:"
type: "Type"
revenue: "Receita"
top_list_of: "Topo da lista de"
number: "Número"
week_short: "Semana"
week_of_START_to_END: "Semana de {START} á {END}"
no_data_for_this_period: "Nenhum dado para este período"
date: "Date"
settings:
# global application parameters and customization
settings:
tittle: "Title"
title: "Title"
customize_the_application: "Customizar a aplicação"
general: "Geral"
fablab_title: "Título do FabLab"
@ -901,10 +966,13 @@ pt:
add_new_client: "Criar novo cliente de API"
api_documentation: "Documentação da API"
open_api_clients: "Cliente OpenAPI"
name: "Name"
calls_count: "Contagem de chamadas"
token: "Token"
created_at: "Data de criação"
reset_token: "revogar acesso"
client_name: "Nome do cliente"
confirmation_required: "Confirmation required"
do_you_really_want_to_delete_this_open_api_client: "Deseja realmente excluir este cliente OpenAPI??"
do_you_really_want_to_revoke_this_open_api_access: "Deseja mesmo revogar este acesso? Ele apagará e substituirá o token atual."
client_successfully_created: "Cliente criado com sucesso."
@ -914,7 +982,6 @@ pt:
space_new:
# create a new space
space_new:
add_a_new_space: "Adicionar um novo espaço"
watch_out_when_creating_a_new_space_its_prices_are_initialized_at_0_for_all_subscriptions: "Cuidado! Ao criar um novo espaço, seus preços são inicializados em 0 para todas as assinaturas."
consider_changing_its_prices_before_creating_any_reservation_slot: "Considere alterar seus preços antes de criar qualquer slot de reserva."
@ -922,13 +989,11 @@ pt:
space_edit:
# modify an exiting space
space_edit:
edit_the_space_NAME: "Editar o espaço: {NAME}"
validate_the_changes: "Validar mudanças"
manage_abuses:
# process and delete abuses reports
manage_abuses:
abuses_list: "Lista de relatórios"
no_reports: "Não há relatos de agora"
published_by: "published by" # translation_missing

View File

@ -1,12 +1,13 @@
pt:
app:
logged:
profileCompletion:
profile_completion:
# user's profile completion page when logging from an SSO provider
confirm_your_new_account: "Confirme sua nova conta"
you_ve_just_created_a_new_account_on_the_fablab_by_logging_from: "Você acabou de criar uma nova conta como {GENDER, select, male{o} female{a} neutral{} other{do}} {NAME}"
we_need_some_more_details: "Para finalizar a configuração da plataforma, precisamos de mais detalhes"
your_email_is_already_used_by_another_account_on_the_platform: "Parece que seu endereço de e-mail já é usado por outro usuário. Verifique seu endereço de e-mail e insira abaixo o código enviado para você."
or: "or"
please_fill_the_following_form: "Preencha o seguinte formulário"
some_data_may_have_already_been_provided_by_provider_and_cannot_be_modified: "Alguns dados podem já ter sido fornecidos por {NAME} e não podem ser modificados"
then_click_on_: "Em seguida, clique em"
@ -24,15 +25,26 @@ pt:
an_unexpected_error_occurred_check_your_authentication_code: "Um erro inexperado ocorreu, por favor cheque seu código de autenticação."
send_code_again: "Enviar código novamente"
email_address_associated_with_your_account: "Email associado com sua conta"
email_is_required: "Email address is required"
email_format_is_incorrect: "Formato de email incorreto"
code_successfully_sent_again: "Código enviado novamente com sucesso"
used_for_statistics: "This data will be used for statistical purposes"
your_user_s_profile: "Your user's profile"
user_s_profile_is_required: "User's profile is required."
i_ve_read_and_i_accept_: "I've read and I accept"
_the_fablab_policy: "the FabLab policy"
change_my_data: "Change my data"
sync_my_profile: "Sync my profile"
once_your_data_are_up_to_date_: "Once your data are up to date,"
_click_on_the_synchronization_button_opposite_: "click on the synchronization button opposite"
_disconnect_then_reconnect_: "disconnect then reconnect"
_for_your_changes_to_take_effect: "for your changes to take effect."
dashboard:
# dashboard: public profile
profile:
empty: ''
settings:
edit_profile:
# dashboard: edit my profile
last_activity_on_: "Última atividade em"
i_want_to_change_group: "Eu quero trocar de grupo!"
@ -54,6 +66,7 @@ pt:
edit_my_profile: "Editar meu perfil"
your_group_has_been_successfully_changed: "Seu grupo foi modificado com sucesso."
an_unexpected_error_prevented_your_group_from_being_changed: "Um erro inesperado impediu o seu grupo de ser alterado."
confirmation_required: "Confirmation required"
confirm_delete_your_account: "Você realmente deseja deletar sua conta?"
all_data_will_be_lost: "All your data will be destroyed and won't be recoverable." # missing translation
invoicing_data_kept: "According to regulation, all data related to your invoices will be kept separately for 10 years." # missing translation
@ -82,23 +95,37 @@ pt:
projects:
# dashboard: my projects
you_dont_have_any_projects: "Você não tem nenhum projeto."
add_a_project: "Add a project"
author: "Autor"
collaborator: "Colaborador"
rough_draft: "Draft"
description: "Description"
machines_and_materials: "Machines and materials"
machines: "Machines"
materials: "Materials"
collaborators: "Collaborators"
trainings:
# dashboard: my trainings
your_next_trainings: "Seus próximos treinamentos"
your_previous_trainings: "Seus treinamentos anteriores"
your_approved_trainings: "Seus treinamentos aprovados"
no_trainings: "No trainings"
events:
# dashboard: my events
your_next_events: "Seus próximos eventos"
no_events_to_come: "Sem eventos futuros"
your_previous_events: "Seus eventos anteriores"
no_passed_events: "No passed events"
NUMBER_normal_places_reserved: "{NUMBER} {NUMBER, plural, =0{} =1{lugar normal reservado} other{lugares normais reservados}}"
NUMBER_of_NAME_places_reserved: "{NUMBER} {NUMBER, plural, =0{} =1{{NAME} lugar reservado} other{{NAME} lugares reservados}}"
invoices:
# dashboard: my invoices
reference_number: "Número de referência"
date: "Date"
price: "Price"
download_the_invoice: "Download the invoice"
download_the_credit_note: "Download the refund invoice"
no_invoices_for_now: "No invoices for now."
members_show:
# public profil of a member
@ -110,16 +137,18 @@ pt:
display_more_members: "Mostrar mais membros..."
no_members_for_now: "Sem membros"
avatar: "Avatar"
user: "User"
pseudonym: "Pseudonym"
email_address: "Email address"
projects_new:
# add a new project
add_a_new_project: "Adicionar novo projeto"
save_button_value: "Salvar como rascunho" # "save as draft"
projects_edit:
# modify an existing project
save_button_value: "Salvar" # "save"
edit_the_project: "Editar projeto"
rough_draft: "Draft"
publish: "Publicar"
machines_reserve:
@ -141,11 +170,12 @@ pt:
planning_of: "Planejamento de" # followed by the training name (eg. "Planning of 3d printer training")
all_trainings: "Todos treinamentos"
cancel_my_selection: "Cancelar minha seleção"
i_change: "I change"
i_shift: "I shift"
i_ve_reserved: "Eu reservei"
space_reserve:
# book a space
space_reserve:
planning_of_space_NAME: "Plano de {NAME} espaço"
i_ve_reserved: "Eu reservei"
i_shift: "Eu troco"
@ -154,6 +184,7 @@ pt:
notifications:
notifications_center: "Centro de notificações"
mark_all_as_read: "Marcar todas como lidas"
date: "Date"
notif_title: "Título"
no_new_notifications: "Nenhuma nova notificação."
archives: "Arquivos"

View File

@ -45,7 +45,6 @@ pt:
# left menu (admin)
trainings_monitoring: "Treinamentos"
select_a_training: "Selecionar treinamento"
manage_the_calendar: "Gerenciar calendário"
manage_the_users: "Gerenciar usuários"
manage_the_invoices: "Gerenciar contas"
@ -125,7 +124,6 @@ pt:
about:
# about page
about:
read_the_fablab_policy: "Ler a política do FabLab"
read_the_fablab_s_general_terms_and_conditions: "Ler os termos e condições do FabLab"
your_fablab_s_contacts: "Nossos contatos"
@ -133,7 +131,6 @@ pt:
privacy:
# 'privacy policy' page
privacy:
title: "Política de privacidade"
dpo: "Oficial de proteção de dados"
last_update: "Última atualização,"
@ -161,7 +158,6 @@ pt:
projects_list:
# projects gallery
projects_list:
the_fablab_projects: "Projetos do Fab Lab"
add_a_project: "Adicionar projeto"
search_over_the_whole_network: "Pesquisar em todos os FabLabs"
@ -181,12 +177,19 @@ pt:
projects_show:
# details of a projet
rough_draft: "Draft"
project_description: "Descrição do projeto"
by_name: "Por {NAME}"
step_N: "Step {INDEX}"
share_on_facebook: "Share on Facebook"
share_on_twitter: "Share on Twitter"
deleted_user: "Deleted user" #translation_missing
posted_on_: "Criado em"
CAD_file_to_download: "{COUNT, plural, =0{No CAD files} =1{CAD file to download} other{CAD files to download}}"
machines_and_materials: "Machines and materials"
collaborators: "Collaborators"
licence: "Licença"
confirmation_required: "Confirmation required"
report_an_abuse: "Denunciar"
unauthorized_operation: "Operação não autorizada"
your_report_was_successful_thanks: "Sua denúncia foi enviada com sucesso. Obrigado."
@ -204,7 +207,6 @@ pt:
machines_list:
# list of machines
machines_list:
the_fablab_s_machines: "Lista de máquinas no FabLab"
add_a_machine: "Adicionar uma máquina"
book: "Reservar"
@ -216,15 +218,18 @@ pt:
machines_show:
# details of a machine
book_this_machine: "Reservar essa máquina"
technical_specifications: "Technical specifications"
files_to_download: "Arquivos para download"
projects_using_the_machine: "Projetos usando esta máquina"
_or_the_: " ou o "
confirmation_required: "Confirmation required"
do_you_really_want_to_delete_this_machine: "Você realmente quer deletar essa máquina?"
unauthorized_operation: "Operação não autorizada"
the_machine_cant_be_deleted_because_it_is_already_reserved_by_some_users: "Esta máquina não pode ser deletada, pois já está em reservada por alguns usuários."
trainings_list:
# list of trainings
book: "Book"
the_trainings: "Os treinamentos"
training_show:
@ -232,6 +237,7 @@ pt:
book_this_training: "Reservar este treinamento"
do_you_really_want_to_delete_this_training: "Você realmente quer deletar esse treinamento?"
unauthorized_operation: "Operação não autorizada"
confirmation_required: "Confirmation required"
the_training_cant_be_deleted_because_it_is_already_reserved_by_some_users: "O treinamento não pode ser deletado pois já foi reservado por alguns usuários."
plans:
@ -246,9 +252,14 @@ pt:
his_group: "{GENDER, select, male{Ele} female{Ela} other{Esses}} grupo"
he_wants_to_change_group: "{ROLE, select, admin{O usuário quer} other{Eu quero}} trocar de grupo"
change_my_group: "Mudar {ROLE, select, admin{{GENDER, select, male{dele} female{dela} other{esses}}} other{meu}} grupo"
summary: "Summary"
your_subscription_has_expired_on_the_DATE: "Sua inscrição expirou em {DATE}"
you_ve_just_payed_the_: "Você acabou de pagar o"
subscription_price: "Subscription price"
you_ve_just_selected_a_subscription_html: "You've just selected a <strong>subscription</strong>:"
confirm_and_pay: "Valider et payer"
you_ve_just_payed_the_subscription_html: "Você acabou de pagar o <strong>inscrição</strong>:"
thank_you_your_subscription_is_successful: "Obrigado. Sua inscrição foi feita com sucesso!"
your_invoice_will_be_available_soon_from_your_dashboard: "Your invoice will be available soon from your dashboard"
your_group_was_successfully_changed: "Seu grupo foi alterado com sucesso."
the_user_s_group_was_successfully_changed: "O grupo de usuários foi alterado com sucesso."
an_error_prevented_your_group_from_being_changed: "Um erro impediu que seu grupo fosse alterado."
@ -256,6 +267,8 @@ pt:
an_error_occured_during_the_payment_process_please_try_again_later: "Um erro ocorreu durante o processo de pagamento. Por favor tente novamente mais tarde."
subscription_confirmation: "Inscrição confirmada"
here_is_the_NAME_subscription_summary: "Aqui é o sumário de inscrição do {NAME}:"
confirm_payment_of_html: "{ROLE, select, admin{Cash} other{Pay}}: {AMOUNT}" # (contexte : validate a payment of $20,00)
online_payment_disabled: "Payment by credit card is not available. Please contact the Fablab's reception directly."
events_list:
# Fablab's events list
@ -267,25 +280,40 @@ pt:
free_admission: "Admissão grátis"
still_available: "lugares disponíveis"
free_entry: "Entrada franca"
add_an_event: "Add an event"
load_the_next_events: "Load the next events..."
full_price_: "Full price:"
to_date: "to" # context: date. eg: "from 01/01 to 01/05"
events_show:
# details and booking of an event
event_description: "Descrição do evento"
downloadable_documents: "Documentos para download"
information_and_booking: "Informações e reservas"
dates: "Dates"
beginning: "Início:"
ending: "Término:"
opening_hours: "Abre ás:"
all_day: "All day"
from_time: "From" # context: time. eg. "from 18:00 to 21:00"
to_time: "to" # context: time. eg. "from 18:00 to 21:00"
full_price_: "Full price:"
tickets_still_availables: "Tickets ainda disponíveis:"
sold_out: "Esgotado."
free_entry: "Entrada franca"
cancelled: "Cancelado"
ticket: "{NUMBER, plural, one{ticket} other{tickets}}"
make_a_gift_of_this_reservation: "Doe esta reserva"
thank_you_your_payment_has_been_successfully_registered: "Tank you. Your payment has been successfully registered!"
you_can_find_your_reservation_s_details_on_your_: "Você pode encontrar detalhes da sua reserva em seu"
dashboard: "dashboard"
you_booked_DATE: "Sua reserva ({DATE}):"
canceled_reservation_SEATS: "Reservation canceled ({SEATS} seats)" #translation_missing
book: "Reservar"
confirm_and_pay: "Confirm and pay"
confirm_payment_of_html: "{ROLE, select, admin{Cash} other{Pay}}: {AMOUNT}" # (contexte : validate a payment of $20,00)
online_payment_disabled: "Payment by credit card is not available. Please contact the Fablab's reception directly."
please_select_a_member_first: "Please select a member first"
change_the_reservation: "Alterar reserva"
you_can_shift_this_reservation_on_the_following_slots: "Você pode alterar essa reserva nos campos a seguir:"
confirmation_required: "Confirmação obrigatória"
@ -294,14 +322,16 @@ pt:
unable_to_delete_the_event_because_some_users_alredy_booked_it: "Não foi possível excluir este evento, já pode ter sido reservado por alguns usuários."
cancel_the_reservation: "Cancel the reservation" #translation_missing
do_you_really_want_to_cancel_this_reservation_this_apply_to_all_booked_tickets: "Do you really want to cancel this reservation? This apply to ALL booked tickets." #translation_missing
reservation_was_successfully_cancelled: "Reservation was successfully cancelled"
cancellation_failed: "Cancellation failed." #translation_missin
event_is_over: "The event is over" #translation_missing
thanks_for_coming: "Thanks for coming!" #translation_missing
view_event_list: "View events to come" #translation_missing
share_on_facebook: "Share on Facebook"
share_on_twitter: "Share on Twitter"
calendar:
# public calendar
calendar:
calendar: "Calendário"
show_unavailables: "Mostrar slots não disponíveis"
filter_calendar: "Filtrar calendário"
@ -313,7 +343,6 @@ pt:
spaces_list:
# list of spaces
spaces_list:
the_spaces: "Os espaços"
add_a_space: "Adicionar espaço"
status_enabled: "Ativo"
@ -323,7 +352,6 @@ pt:
space_show:
# display the details of a space
space_show:
book_this_space: "Marcar este espaço"
unauthorized_operation: "Operação não autorizada"
confirmation_required: "Confirmação obrigatória"

View File

@ -19,102 +19,28 @@ pt:
"no": "Não"
apply: "Aplicar"
elements:
# various translations used many times in the application
group: "Grupo"
subscription: "Assinaturas"
trainings: "Treinamentos"
no_trainings: "Sem treinamentos"
confirmation_required: "Confirmação obrigatória"
description: "Descrição"
machines: "Máquinas"
events: "Eventos"
materials: "Materiais"
date: "Data"
price: "Preço"
download_the_invoice: "Baixar a fatura"
download_the_credit_note: "Baixar a nota de crédito"
no_invoices_for_now: "Nenhuma fatura."
email_address: "Email"
user: "Usuário"
pseudonym: "Apelido"
all_day: "Dia todo"
reservation_was_successfully_cancelled: "Reserva cancelada com sucesso."
title: "Título"
total_: "TOTAL :"
full_price_: "Valor inteira:"
rough_draft: "Rascunho"
machines_and_materials: "Máquinas e materiais"
collaborators: "Colaboradores"
summary: "Sumário"
you_ve_just_selected_a_: "Você selecionou apenas o" # you_ve_just_selected_a_ + _subscription
_subscription: "inscrição"
confirm_and_pay: "Confirmar e pagar"
your_invoice_will_be_available_soon_from_your_: "Sua fatura estará disponível em breve"
add_an_event: "Adicionar um evento"
load_the_next_events: "Carregar próximos eventos..."
no_passed_events: "Sem eventos"
dates: "Datas:"
thank_you_your_payment_has_been_successfully_registered: "Obrigado. Seu pagamento foi registrado com sucesso !"
surname: "Sobrenome"
first_name: "Primeiro nome"
address: "Endereço"
interests: "Interesses"
CAD_softwares_mastered: "CAD Softwares mastered"
name: "Nome"
step_N: "Passo {INDEX}"
themes: "Temas"
tags: "Tags"
technical_specifications: "Especificações técnicas"
online_payment: "Pagamento Online"
type: "Tipo"
partner: "Parceiro"
standard: "Padrão"
year: "Ano"
month: "Mês"
subscription_price: "Preço da assinatura"
model: "Modelo"
from_date: "De" # context: date. eg: "from 01/01 to 01/05"
from_time: "De" # context: time. eg. "from 18:00 to 21:00"
to_date: "até" # context: date. eg: "from 01/01 to 01/05"
to_time: "até" # context: time. eg. "from 18:00 to 21:00"
or: "ou"
and: "e"
change_my_data: "Alterar meus dados"
sync_my_profile: "Sincronizar meu perfil"
once_your_data_are_up_to_date_: "Uma vez que seus dados estão atualizados,"
_click_on_the_synchronization_button_opposite_: "clique no botão de sincronização"
_disconnect_then_reconnect_: "disconecte e se conecte novamente"
_for_your_changes_to_take_effect: "para que suas alterações tenham efeitos."
add_a_project: "Adicionar projeto"
illustration: "Ilustração"
add_an_illustration: "Adicionar ilustração."
book: "Agendar"
description_is_required: "Descrição é obrigatório."
name_is_required: "Nome é obrigatório."
all_themes: "Todos temas"
filter: 'Filtro'
confirm_payment_of_html: "{ROLE, select, admin{Pagamento pelo site} other{Pagamento}}: {AMOUNT}" # (context: confirm my payment of $20.00)
export_is_running_you_ll_be_notified_when_its_ready: "Exportação em andamento. Você será notificado quando terminar."
share_on_facebook: "Compartilhar no Facebook"
share_on_twitter: "Compartilhar no Twitter"
incomplete_profile: "Perfil incompleto"
unlimited: "Ilimitado"
payment_card_error: "A problem occurred with your payment card:" # translation_missing
online_payment_disabled: "El pago en línea no está disponible. Póngase en contacto directamente con la recepción de Fablab."
unexpected_error_occurred: "Um erro inesperado ocorreu"
messages:
you_will_lose_any_unsaved_modification_if_you_quit_this_page: "Você irá perder todas as modificações não salvas se sair desta página"
you_will_lose_any_unsaved_modification_if_you_reload_this_page: "Você irá perder todas as modificações não salvas se recarregar desta página"
payment_card_error: "A problem has occurred with your credit card:"
user:
# user edition form
man: "Man"
woman: "Woman"
add_an_avatar: "Adicionar avatar"
pseudonym: "Apelido"
pseudonym_is_required: "Pseudonym is required."
first_name: "Your first name"
first_name_is_required: "First name is required."
surname: "Your last name"
surname_is_required: "Last name is required."
email_address: "Email address"
email_address_is_required: "E-mail é obrigatório."
change_password: "Alterar senha"
new_password: "Nova senha"
password_is_required: "Password is required."
password_is_too_short: "Password is too short (at least 8 characters)"
confirmation_of_new_password: "Confirmação da nova senha"
confirmation_of_password_is_required: "A confirmação da senha é obrigatória."
confirmation_of_password_is_too_short: "A confirmação da senha é muito curta (mínimo 8 caracteres)."
@ -125,29 +51,52 @@ pt:
date_of_birth_is_required: "Data de nascimento é obrigatório."
website: "Website"
job: "Ocupação"
interests: "Interests"
CAD_softwares_mastered: "CAD Softwares mastered"
birthday: "Date of birth"
birthday_is_required: "Date of birth is required."
address: "Address"
phone_number: "Phone number"
phone_number_is_required: "Phone number is required."
i_authorize_Fablab_users_registered_on_the_site_to_contact_me: "I authorize FabLab users, registered on the site, to contact me"
i_accept_to_receive_information_from_the_fablab: "I accept to receive information from the FabLab"
used_for_statistics: "This data will be used for statistical purposes"
used_for_invoicing: "This data will be used for billing purposes"
used_for_reservation: "This data will be used in case of change on one of your bookings"
used_for_profile: "This data will only be displayed on your profile"
project:
# project edition form
name: "Name"
name_is_required: "Name is required."
illustration: "Ilustração"
add_an_illustration: "Adicionar ilustração"
CAD_file: "Arquivo do CAD"
allowed_extensions: "Extensões permitidas:"
add_a_new_file: "Adicionar novo arquivo"
description: "Description"
description_is_required: "Description is required."
steps: "Passos"
step_N: "Step {INDEX}"
step_title: "Passo Título"
add_a_picture: "Adicionar imagem"
change_the_picture: "Alterar imagem"
delete_the_step: "Deletar este passo"
confirmation_required: "Confirmation required"
do_you_really_want_to_delete_this_step: "Você realmente deseja deletar este passo?"
add_a_new_step: "Adicionar novo passo"
publish_your_project: "Publicar seu projeto"
or: "or"
employed_materials: "Materiais utilizados"
employed_machines: "Máquinas utilizadas"
collaborators: "Collaborators"
creative_commons_licences: "Licença Creative Commons"
themes: "Themes"
tags: "Tags"
save_as_draft: "Save as draft"
machine:
# machine edition form
machine_form:
name: "Nome"
name_is_required: "Nome é obrigatório."
illustration: "Ilustração"
@ -171,14 +120,15 @@ pt:
# admin: choose a member to interact with
select_a_member: "Selecionar um membro"
start_typing: "Escrevendo..."
please_select_a_member_first: "Por favor, primeiramente selecione um membro"
stripe:
# stripe payment modal
online_payment: "Online payment"
i_have_read_and_accept_: "Eu li e aceito"
_the_general_terms_and_conditions: "os termos e condições."
credit_amount_for_pay_reservation: "{amount} {currency} a ser pago para confirmar sua inscrição"
client_credit_amount_for_pay_reservation: "{amount} {currency} a ser pago para confirmar a inscrição do cliente"
confirm_payment_of_: "Pay: {AMOUNT}"
valid_reservation_modal:
# dialog of on site payment for reservations
@ -187,9 +137,12 @@ pt:
event:
# event edition form
title: "Title"
title_is_required: "Título é obrigatório."
matching_visual: "Correspondência visual"
choose_a_picture: "Escolha uma imagem"
description: "Description"
description_is_required: "Description is required."
attachments: "Anexos"
add_a_new_file: "Adicionar um novo arquivo"
event_type: "Tipo de evento"
@ -210,12 +163,13 @@ pt:
plan:
# subscription plan edition form
plan_form:
general_information: "Informação geral"
name: "Nome"
name_is_required: "Nome é obrigatório."
name_length_must_be_less_than_24_characters: "O nome deve conter no máximo 24 caracteres."
type: "Tipo"
partner: "Partner"
standard: "Standard"
type_is_required: "Tipo é obrigatório."
group: "Grupo"
transversal_all_groups: "Transversal (todos os grupos)"
@ -241,13 +195,17 @@ pt:
new_user: "Novo usuário ..."
as_part_of_a_partner_subscription_some_notifications_may_be_sent_to_this_user: "Como parte da inscrição do parceiro, algumas notificações podem ser enviadas para este usuário."
new_partner: "Novo parceiro"
first_name: "First name"
first_name_is_required: "First name is required."
surname: "Last name"
surname_is_required: "Last name is required."
email_address: "Email address"
email_address_is_required: "Email é obrigatório."
disabled: "Disable subscrição"
disable_plan_will_not_unsubscribe_users: "Aviso: desativar a assinatura não desautorizará os usuários que atualmente possuem esta assinatura ativa."
trainings:
# training edition form
trainings_form:
name: "Nome"
name_is_required: "Nome é obrigatório."
illustration: "Ilustração"
@ -263,16 +221,22 @@ pt:
user_admin:
# partial form to edit/create an user (admin view)
user: "User"
incomplete_profile: "Incomplete profile"
user_profile: "Perfil de usuário"
warning_incomplete_user_profile_probably_imported_from_sso: "Atenção: Esse perfil de usuário está incompleto. As \"single sign-on\" (SSO) authentication is currently enabled, it may probably be an imported but non merged account. Do not modify it unless you know what your doing."
group: "Grupo"
group_is_required: "Grupo é obrigatório"
trainings: "Treinamentos"
tags: "Tags"
authentication:
# partial form to edit/create an authentication provider (SSO)
name: "Nome"
provider_name_is_required: "Nome da provider é obrigatório."
authentication_type: "Tipo de autenticação"
local_database: "Local database"
o_auth2: "OAuth 2.0"
authentication_type_is_required: "Tipo de autenticação é obrigatório."
data_mapping: "Mapeando dados"
expected_data_type: "Esperado tipo de dado"
@ -298,6 +262,7 @@ pt:
oauth2_client_secret_is_required: "OAuth 2.0 client secret is required."
define_the_fields_mapping: "Define the fields mapping"
add_a_match: "Add a match"
model: "Model"
field: "Linhas"
api_endpoint_url: "API endpoint URL"
api_type: "API tipo"
@ -325,8 +290,7 @@ pt:
public_profile:
# user public profile
last_activity_: "Última atividade"
_on_: "em"
last_activity_html: "Última atividade <br><strong>em {DATE}</strong>"
to_come: "vir"
approved: "aprovado"
projects: "Projetos"
@ -334,6 +298,11 @@ pt:
author: "Autor"
collaborator: "Colaboradores"
private_profile: "Perfil privado"
interests: "Interests"
CAD_softwares_mastered: "CAD softwares mastered"
email_address: "Email address"
trainings: "Trainings"
no_trainings: "No trainings"
wallet:
# wallet
@ -341,6 +310,7 @@ pt:
your_wallet_amount: 'Seus créditos disponíveis'
wallet_amount: 'Crédito disponível'
no_transactions_for_now: 'Sem transações'
date: "Date"
operation: 'Operação'
operator: 'Operador'
amount: 'Montante'
@ -373,6 +343,8 @@ pt:
coupon:
# promotional coupon (creation/edition form)
name: "Nome"
name_is_required: "Name is required."
code: "Código"
code_is_required: "Código é obrigatório."
code_must_be_composed_of_capital_letters_digits_and_or_dashes: "O código deve ser composto de letras maiúsculas, dígitos e / ou traços."
@ -409,7 +381,6 @@ pt:
space:
# form to create/edit a space
space:
name: "Nome"
name_is_required: "Nome é obrigatório."
illustration: "Ilustração"
@ -427,7 +398,6 @@ pt:
cart:
# module de panier d'achat de réservations
cart:
summary: "Sumário"
select_one_or_more_slots_in_the_calendar: "Selecionar um {SINGLE, select, true{slot} other{ou mais slots}} no calendário"
you_ve_just_selected_the_slot: "Você selecionou apenas o slot:"