mirror of
https://github.com/mokuappio/serverless-invoices.git
synced 2025-10-27 16:01:07 -04:00
Merge pull request #11 from miguelsmuller/main
add brazilian portuguese translation (pt-BR)
This commit is contained in:
5572
package-lock.json
generated
5572
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
9
public/locales/pt_br/bank-account-form.json
Normal file
9
public/locales/pt_br/bank-account-form.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"title": "Conta bancária",
|
||||||
|
"bank_name": "Nome",
|
||||||
|
"account_no": "Detalhes",
|
||||||
|
"loading": "Carregando",
|
||||||
|
"done": "Concluir",
|
||||||
|
"create": "Criar",
|
||||||
|
"notification_updated": "Conta atualizada"
|
||||||
|
}
|
||||||
6
public/locales/pt_br/bank-accounts-list.json
Normal file
6
public/locales/pt_br/bank-accounts-list.json
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"loading": "Carregando",
|
||||||
|
"bank": "Nome da conta",
|
||||||
|
"bank_account_details": "Detalhes da conta",
|
||||||
|
"add_bank_account": "Adicionar nova conta"
|
||||||
|
}
|
||||||
10
public/locales/pt_br/client-fields.json
Normal file
10
public/locales/pt_br/client-fields.json
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"label": "Label",
|
||||||
|
"field": "Campo",
|
||||||
|
"delete_modal": {
|
||||||
|
"title": "Apagar campo",
|
||||||
|
"ok_title": "Apagar",
|
||||||
|
"cancel_title": "Cancelar"
|
||||||
|
},
|
||||||
|
"notification_deleted": "Apagado"
|
||||||
|
}
|
||||||
36
public/locales/pt_br/client-form.json
Normal file
36
public/locales/pt_br/client-form.json
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
{
|
||||||
|
"title": "Cliente",
|
||||||
|
"delete": "Apagar",
|
||||||
|
"done": "Concluir",
|
||||||
|
"create": "Create",
|
||||||
|
"loading": "Carregando",
|
||||||
|
"tabs": {
|
||||||
|
"general": "Geral",
|
||||||
|
"invoicing": "Faturamento",
|
||||||
|
"address": "Endereço"
|
||||||
|
},
|
||||||
|
"general": {
|
||||||
|
"company_name": "Nome do cliente",
|
||||||
|
"invoice_email": "Email"
|
||||||
|
},
|
||||||
|
"invoicing": {
|
||||||
|
"currency": "Moeda",
|
||||||
|
"rate": "Valor da Hora",
|
||||||
|
"has_tax": "Aplicar imposto",
|
||||||
|
"bank_account": "Conta Bancária"
|
||||||
|
},
|
||||||
|
"address": {
|
||||||
|
"company_address": "Endereço",
|
||||||
|
"company_postal_code": "Código Postal",
|
||||||
|
"company_city": "Cidade",
|
||||||
|
"company_county": "Estado",
|
||||||
|
"company_country": "País"
|
||||||
|
},
|
||||||
|
"delete_modal": {
|
||||||
|
"title": "Apagar cliente",
|
||||||
|
"ok_title": "Apagar",
|
||||||
|
"cancel_title": "Cancelar"
|
||||||
|
},
|
||||||
|
"notification_deleted": "Apagado",
|
||||||
|
"notification_updated": "Atualizado"
|
||||||
|
}
|
||||||
6
public/locales/pt_br/client-selector.json
Normal file
6
public/locales/pt_br/client-selector.json
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"client": "Cliente",
|
||||||
|
"create": "Criar",
|
||||||
|
"new": "novo",
|
||||||
|
"suggest_placeholder": "Buscar cliente"
|
||||||
|
}
|
||||||
5
public/locales/pt_br/customizations-modal.json
Normal file
5
public/locales/pt_br/customizations-modal.json
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"title": "Personalizar suas faturas",
|
||||||
|
"textarea_label": "Inserir CSS personalizado",
|
||||||
|
"updated": "Atualizado"
|
||||||
|
}
|
||||||
3
public/locales/pt_br/empty-state.json
Normal file
3
public/locales/pt_br/empty-state.json
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"content": "Nada aqui ainda"
|
||||||
|
}
|
||||||
6
public/locales/pt_br/import-modal.json
Normal file
6
public/locales/pt_br/import-modal.json
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"title": "Importar dados",
|
||||||
|
"warning": "Seus dados atuais serão apagados e substituídos pelos dados importados!",
|
||||||
|
"button_text": "Selecione o arquivo de importação",
|
||||||
|
"import-error": "Formato JSON inválido"
|
||||||
|
}
|
||||||
5
public/locales/pt_br/invoice-bank-details.json
Normal file
5
public/locales/pt_br/invoice-bank-details.json
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"bank_name": "Adicionar conta bancária",
|
||||||
|
"bank_account_no": "Detalhes da conta bancária",
|
||||||
|
"bank_account_modal_title": "Escolha uma conta bancária"
|
||||||
|
}
|
||||||
8
public/locales/pt_br/invoice-client-details.json
Normal file
8
public/locales/pt_br/invoice-client-details.json
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"client_address": "Endereço",
|
||||||
|
"client_postal_code": "CEP",
|
||||||
|
"client_city": "Cidade",
|
||||||
|
"client_county": "Estado",
|
||||||
|
"client_country": "País",
|
||||||
|
"client_email": "Email do Cliente"
|
||||||
|
}
|
||||||
9
public/locales/pt_br/invoice-company-details.json
Normal file
9
public/locales/pt_br/invoice-company-details.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"your_company_name": "Nome da sua Empresa",
|
||||||
|
"address": "Endereço",
|
||||||
|
"postal_code": "CEP",
|
||||||
|
"city": "Cidade",
|
||||||
|
"county": "Estado",
|
||||||
|
"country": "País",
|
||||||
|
"your_email": "Seu email"
|
||||||
|
}
|
||||||
5
public/locales/pt_br/invoice-contact-details.json
Normal file
5
public/locales/pt_br/invoice-contact-details.json
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"add_website": "Adicionar um site",
|
||||||
|
"add_email": "Adicionar um email",
|
||||||
|
"add_phone": "Adicionar um telefone"
|
||||||
|
}
|
||||||
16
public/locales/pt_br/invoice-controls.json
Normal file
16
public/locales/pt_br/invoice-controls.json
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"back": "Voltar",
|
||||||
|
"book": "Registrar",
|
||||||
|
"design_and_layout": "Aparência e Layout",
|
||||||
|
"compact": "Compacto",
|
||||||
|
"comfortable": "Confortável",
|
||||||
|
"customize": "Personalizado",
|
||||||
|
"download_pdf": "Download PDF",
|
||||||
|
"delete": "Apagar",
|
||||||
|
"delete_modal": {
|
||||||
|
"title": "Apagar fatura",
|
||||||
|
"ok_title": "Apagar",
|
||||||
|
"cancel_title": "Cancelar"
|
||||||
|
},
|
||||||
|
"notification_deleted": "Apagado"
|
||||||
|
}
|
||||||
3
public/locales/pt_br/invoice-form.json
Normal file
3
public/locales/pt_br/invoice-form.json
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"insert_note": "Inserir nota"
|
||||||
|
}
|
||||||
10
public/locales/pt_br/invoice-header.json
Normal file
10
public/locales/pt_br/invoice-header.json
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"invoice_title": "Fatura ",
|
||||||
|
"invoice_number": "No.",
|
||||||
|
"issued_at": "Emitida em: ",
|
||||||
|
"due_at": "Vence em:",
|
||||||
|
"late_fee": "Taxa de atraso:",
|
||||||
|
"add_late_fee": "Adicionar taxa de atraso",
|
||||||
|
"modal_issued_at_title": "Emitido em",
|
||||||
|
"modal_due_at_title": "Vence em"
|
||||||
|
}
|
||||||
7
public/locales/pt_br/invoice-row.json
Normal file
7
public/locales/pt_br/invoice-row.json
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"enter_item": "Item",
|
||||||
|
"enter_quantity": "Quantidade",
|
||||||
|
"enter_unit": "Unidade",
|
||||||
|
"enter_price": "Valor",
|
||||||
|
"enter_tax": "Imposto"
|
||||||
|
}
|
||||||
7
public/locales/pt_br/invoice-rows-header.json
Normal file
7
public/locales/pt_br/invoice-rows-header.json
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"item": "Item",
|
||||||
|
"quantity": "Quant.",
|
||||||
|
"unit": "Und.",
|
||||||
|
"price": "Valor",
|
||||||
|
"sum": "Total"
|
||||||
|
}
|
||||||
5
public/locales/pt_br/invoice-totals.json
Normal file
5
public/locales/pt_br/invoice-totals.json
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"subtotal": "Subtotal",
|
||||||
|
"total": "Total",
|
||||||
|
"add_currency": "Adicionar Moeda"
|
||||||
|
}
|
||||||
7
public/locales/pt_br/invoices-list.json
Normal file
7
public/locales/pt_br/invoices-list.json
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"invoice_number": "No.",
|
||||||
|
"client": "Cliente",
|
||||||
|
"issued_at": "Emissão",
|
||||||
|
"total": "Total",
|
||||||
|
"status": "Status"
|
||||||
|
}
|
||||||
6
public/locales/pt_br/invoices.json
Normal file
6
public/locales/pt_br/invoices.json
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"title": "Faturas",
|
||||||
|
"new_invoice": "Nova Fatura",
|
||||||
|
"export": "Exportar",
|
||||||
|
"import": "Importar"
|
||||||
|
}
|
||||||
9
public/locales/pt_br/statuses.json
Normal file
9
public/locales/pt_br/statuses.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"statuses": {
|
||||||
|
"draft": "rascunho",
|
||||||
|
"booked": "registrada",
|
||||||
|
"sent": "enviada",
|
||||||
|
"paid": "paga",
|
||||||
|
"cancelled": "cancelada"
|
||||||
|
}
|
||||||
|
}
|
||||||
10
public/locales/pt_br/team-fields.json
Normal file
10
public/locales/pt_br/team-fields.json
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"label": "Label",
|
||||||
|
"field": "Campo",
|
||||||
|
"delete_modal": {
|
||||||
|
"title": "Apagar campo",
|
||||||
|
"ok_title": "Apagar",
|
||||||
|
"cancel_title": "Cancelar"
|
||||||
|
},
|
||||||
|
"notification_delete": "Apagado"
|
||||||
|
}
|
||||||
36
public/locales/pt_br/team-form.json
Normal file
36
public/locales/pt_br/team-form.json
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
{
|
||||||
|
"title": "Sua Empresa",
|
||||||
|
"done": "Concluir",
|
||||||
|
"updated": "Atualizado",
|
||||||
|
"loading": "Carregando",
|
||||||
|
"tabs": {
|
||||||
|
"general": "Geral",
|
||||||
|
"invoicing": "Faturamento",
|
||||||
|
"address": "Endereço",
|
||||||
|
"taxes": "Imposto"
|
||||||
|
},
|
||||||
|
"general": {
|
||||||
|
"company_name": "Nome da Empresa",
|
||||||
|
"contact_email": "Email",
|
||||||
|
"contact_phone": "Telefone",
|
||||||
|
"website": "Website"
|
||||||
|
},
|
||||||
|
"invoicing": {
|
||||||
|
"invoice_late_fee": "Taxa de atraso (%)",
|
||||||
|
"invoice_due_days": "Termos de pagamento, dias",
|
||||||
|
"currency": "Moeda Padrão"
|
||||||
|
},
|
||||||
|
"address": {
|
||||||
|
"company_address": "Endereço da Empresa",
|
||||||
|
"company_postal_code": "CEP",
|
||||||
|
"company_city": "Cidade",
|
||||||
|
"company_county": "Estado",
|
||||||
|
"company_country": "País"
|
||||||
|
},
|
||||||
|
"tax_modal": {
|
||||||
|
"title": "Substituir imposto nos itens do pedido atual?",
|
||||||
|
"ok_title": "Substituir",
|
||||||
|
"cancel_title": "Cancelar",
|
||||||
|
"taxes_updated": "Atualizar Imposto"
|
||||||
|
}
|
||||||
|
}
|
||||||
7
public/locales/pt_br/team-logo.json
Normal file
7
public/locales/pt_br/team-logo.json
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"modal_title": "Escolher logo",
|
||||||
|
"button_text": "Selecionar dos arquivos",
|
||||||
|
"logo_url": "Inserir de URL na internet",
|
||||||
|
"logo_url_err": "Imagem deve possuir menos de 512kb.",
|
||||||
|
"or": "ou"
|
||||||
|
}
|
||||||
10
public/locales/pt_br/team-taxes.json
Normal file
10
public/locales/pt_br/team-taxes.json
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"label": "Label",
|
||||||
|
"tax": "Imposto",
|
||||||
|
"delete_modal": {
|
||||||
|
"title": "Apagar imposto",
|
||||||
|
"ok_title": "Apagar",
|
||||||
|
"cancel_title": "Cancelar"
|
||||||
|
},
|
||||||
|
"notification_deleted": "Apagado"
|
||||||
|
}
|
||||||
9
public/locales/pt_br/the-footer.json
Normal file
9
public/locales/pt_br/the-footer.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"lights-on": "Modo Escuro",
|
||||||
|
"lights-off": "Modo Claro",
|
||||||
|
"title": "Todos os seus dados são salvos no navegador e não no servidor.\n Este aplicativo é realmente serverless e apenas você tem acesso aos seus dados.",
|
||||||
|
"what_about_my_data": "E sobre meus dados? ",
|
||||||
|
"made_with": "Feito com",
|
||||||
|
"by": "by",
|
||||||
|
"upgrade": "Atualizar"
|
||||||
|
}
|
||||||
@ -14,7 +14,7 @@ i18next
|
|||||||
|
|
||||||
const initialized = i18next.init({
|
const initialized = i18next.init({
|
||||||
fallbackLng: 'en',
|
fallbackLng: 'en',
|
||||||
whitelist: ['en', 'de', 'fr', 'et', 'fa', 'bn', 'es'],
|
whitelist: ['en', 'de', 'fr', 'et', 'fa', 'bn', 'es', 'pt_br'],
|
||||||
backend: {
|
backend: {
|
||||||
loadPath: `${config.base_url || ''}/locales/{{lng}}/{{ns}}.json`,
|
loadPath: `${config.base_url || ''}/locales/{{lng}}/{{ns}}.json`,
|
||||||
},
|
},
|
||||||
|
|||||||
@ -12,6 +12,7 @@ export default {
|
|||||||
{ name: 'Spanish', code: 'es' },
|
{ name: 'Spanish', code: 'es' },
|
||||||
{ name: 'Bangla', code: 'bn' },
|
{ name: 'Bangla', code: 'bn' },
|
||||||
{ name: 'German', code: 'de' },
|
{ name: 'German', code: 'de' },
|
||||||
|
{ name: 'Português - BR', code: 'pt_br' },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
mutations: {
|
mutations: {
|
||||||
|
|||||||
Reference in New Issue
Block a user