feat(lang): add all brazilian portuguese translations (#416)

* feat(lang): add all brazilian portuguese translations

* feat: update pt-BR errors on translation

* fix: atualizar fix base

* feat: add reports translations

* feat: finish translation to brazilian portuguese

* fix: add to supported locales

* fix: number of translations

* fix: errors on translations

* fix: error on rubocop lint

---------

Co-authored-by: Leonardo Ralph <theleoralph@gmail.com>
This commit is contained in:
Marcon Neves
2025-12-09 17:47:58 -03:00
committed by GitHub
parent e1f6139557
commit ea35296def
60 changed files with 1704 additions and 1 deletions

View File

@@ -0,0 +1,21 @@
---
pt-BR:
activerecord:
attributes:
account:
balance: Saldo
currency: Moeda
family: Família
family_id: Família
name: Nome
subtype: Subtipo
models:
account: Conta
account/credit: Cartão de Crédito
account/depository: Conta Bancária
account/investment: Investimento
account/loan: Empréstimo
account/other_asset: Outro Ativo
account/other_liability: Outro Passivo
account/property: Imóvel
account/vehicle: Veículo

View File

@@ -0,0 +1,11 @@
---
pt-BR:
address:
attributes:
country: País
line1: Endereço Linha 1
line2: Endereço Linha 2
locality: Cidade
postal_code: CEP
region: Estado/Região
format: "%{line1} %{line2}, %{locality}, %{region} %{postal_code} %{country}"

View File

@@ -0,0 +1,10 @@
---
pt-BR:
activerecord:
errors:
models:
entry:
attributes:
base:
invalid_sell_quantity: não é possível vender %{sell_qty} ações de %{ticker} porque
você possui apenas %{current_qty} ações

View File

@@ -0,0 +1,13 @@
---
pt-BR:
activerecord:
attributes:
import:
currency: Moeda
number_format: Formato de Número
errors:
models:
import:
attributes:
raw_file_str:
invalid_csv_format: não é um formato CSV válido

View File

@@ -0,0 +1,9 @@
---
pt-BR:
activemodel:
errors:
models:
time_series/value:
attributes:
value:
must_be_a_money_or_numeric: deve ser um valor monetário ou número

View File

@@ -0,0 +1,22 @@
---
pt-BR:
activerecord:
errors:
models:
transfer:
attributes:
base:
inflow_cannot_be_in_multiple_transfers: Transação de entrada não pode fazer
parte de múltiplas transferências
must_be_from_different_accounts: Transferência deve ter contas diferentes
must_be_from_same_family: Transferência deve ser da mesma família
must_be_within_date_range: Datas das transações de transferência devem estar
dentro de 4 dias uma da outra
must_have_opposite_amounts: Transações de transferência devem ter valores
opostos
must_have_single_currency: Transferência deve ter uma única moeda
outflow_cannot_be_in_multiple_transfers: Transação de saída não pode
fazer parte de múltiplas transferências
transfer:
name: Transferência para %{to_account}
payment_name: Pagamento para %{to_account}

View File

@@ -0,0 +1,15 @@
---
pt-BR:
activemodel:
errors:
models:
trend:
attributes:
current:
must_be_of_the_same_type_as_previous: deve ser do mesmo tipo que o anterior
must_be_of_type_money_numeric_or_nil: deve ser do tipo monetário, numérico
ou nulo
previous:
must_be_of_the_same_type_as_current: deve ser do mesmo tipo que o atual
must_be_of_type_money_numeric_or_nil: deve ser do tipo monetário, numérico
ou nulo

View File

@@ -0,0 +1,21 @@
---
pt-BR:
activerecord:
attributes:
user:
email: E-mail
family: Família
family_id: Família
first_name: Primeiro Nome
last_name: Sobrenome
password: Senha
password_confirmation: Confirmação da Senha
errors:
models:
user:
attributes:
base:
cannot_deactivate_admin_with_other_users: Administrador não pode excluir a conta
enquanto outros usuários estiverem presentes. Por favor, exclua todos os membros primeiro.
profile_image:
invalid_file_size: tamanho do arquivo deve ser menor que %{max_megabytes}MB