From 0f09752c7664c713d4c906e09a7f6dd7ab434ecf Mon Sep 17 00:00:00 2001
From: Johny Chen Jy <31947361+carcaroff@users.noreply.github.com>
Date: Tue, 17 Apr 2018 18:14:54 -0300
Subject: [PATCH] =?UTF-8?q?Tradu=C3=A7=C3=A3o=20m=C3=B3dulo=20br=5Fbase=20?=
=?UTF-8?q?para=20ingl=C3=AAs?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
br_base/i18n/pt_BR.po | 474 +++++++++++++++++++++++++++++
br_base/models/br_base.py | 14 +-
br_base/models/res_bank.py | 18 +-
br_base/models/res_company.py | 35 +--
br_base/models/res_country.py | 8 +-
br_base/models/res_partner.py | 42 +--
br_base/views/br_base.xml | 2 +-
br_base/views/br_base_view.xml | 4 +-
br_base/views/res_bank_view.xml | 16 +-
br_base/views/res_company_view.xml | 22 +-
br_base/views/res_country_view.xml | 2 +-
br_base/views/res_partner_view.xml | 28 +-
12 files changed, 571 insertions(+), 94 deletions(-)
create mode 100644 br_base/i18n/pt_BR.po
diff --git a/br_base/i18n/pt_BR.po b/br_base/i18n/pt_BR.po
new file mode 100644
index 000000000..964d6394c
--- /dev/null
+++ b/br_base/i18n/pt_BR.po
@@ -0,0 +1,474 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * br_base
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 11.0+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-04-16 20:35+0000\n"
+"PO-Revision-Date: 2018-04-16 20:35+0000\n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: br_base
+#: model:ir.ui.view,arch_db:br_base.trust_menu_secondary
+msgid "Trustcode"
+msgstr "Trustcode"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_bank_acc_number_format
+msgid "Acc Number Format"
+msgstr "Formato do número acc"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_partner_bank_bra_number_dig
+msgid "Account Agency Digit"
+msgstr "Dígito da agência da conta"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_partner_bank_acc_number_dig
+msgid "Account Number Digit"
+msgstr "Dígito do número da conta"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_partner_bank_bra_number
+msgid "Agency"
+msgstr "Agência"
+
+#. module: br_base
+#: code:addons/br_base/models/res_partner.py:187
+#, python-format
+msgid "Alagoas doesn't have this service"
+msgstr "Alagoas não possui consulta de cadastro"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_country_bc_code
+msgid "BC Code"
+msgstr "Cóidgo BC"
+
+#. module: br_base
+#: model:ir.model,name:br_base.model_res_bank
+msgid "Bank"
+msgstr "Banco"
+
+#. module: br_base
+#: model:ir.model,name:br_base.model_res_partner_bank
+msgid "Bank Accounts"
+msgstr "Contas Bancárias"
+
+#. module: br_base
+#: model:ir.ui.view,arch_db:br_base.view_br_base_partner_form
+#: model:ir.ui.view,arch_db:br_base.view_br_base_res_bank_form
+#: model:ir.ui.view,arch_db:br_base.view_company_form_inherited
+msgid "Zip Code"
+msgstr "CEP"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_company_cnpj_cpf
+#: model:ir.ui.view,arch_db:br_base.view_company_form_inherited
+msgid "CNPJ"
+msgstr "CNPJ"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_partner_cnpj_cpf
+#: model:ir.model.fields,field_description:br_base.field_res_users_cnpj_cpf
+#: model:ir.ui.view,arch_db:br_base.view_br_base_partner_form
+msgid "CNPJ/CPF"
+msgstr "CNPJ/CPF"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_company_cert_expire_date
+msgid "Cert. Expiration Date"
+msgstr "Validade do Certificado"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_company_cert_information
+msgid "Cert. Info"
+msgstr "Informação do Certificado"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_company_cert_state
+msgid "Cert. State"
+msgstr "Situação do Certificado"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_region_city_ids
+#: model:ir.ui.view,arch_db:br_base.view_br_base_city_tree
+msgid "Cities"
+msgstr "Cidades"
+
+#. module: br_base
+#: model:ir.actions.act_window,name:br_base.action_br_base_city_form
+#: model:ir.model.fields,field_description:br_base.field_res_bank_city_id
+#: model:ir.model.fields,field_description:br_base.field_res_company_city_id
+#: model:ir.model.fields,field_description:br_base.field_res_partner_city_id
+#: model:ir.model.fields,field_description:br_base.field_res_users_city_id
+#: model:ir.ui.view,arch_db:br_base.view_br_base_partner_form
+#: model:ir.ui.view,arch_db:br_base.view_br_base_res_bank_form
+#: model:ir.ui.view,arch_db:br_base.view_company_form_inherited
+msgid "City"
+msgstr "Cidade"
+
+#. module: br_base
+#: model:ir.model,name:br_base.model_res_company
+msgid "Companies"
+msgstr "Empresas"
+
+#. module: br_base
+#: model:ir.ui.view,arch_db:br_base.view_br_base_partner_form
+#: model:ir.ui.view,arch_db:br_base.view_br_base_res_bank_form
+#: model:ir.ui.view,arch_db:br_base.view_company_form_inherited
+msgid "Complement"
+msgstr "Complemento"
+
+#. module: br_base
+#: code:addons/br_base/models/res_partner.py:193
+#, python-format
+msgid "Configure the company's certificate and password"
+msgstr "Configurar o certificado e senha na empresa"
+
+#. module: br_base
+#: model:ir.ui.view,arch_db:br_base.view_br_base_res_bank_form
+msgid "Configuration"
+msgstr "Configuração"
+
+#. module: br_base
+#: model:ir.ui.view,arch_db:br_base.view_br_base_partner_form
+msgid "Search"
+msgstr "Consultar"
+
+#. module: br_base
+#: model:ir.model,name:br_base.model_res_partner
+msgid "Contact"
+msgstr "Contato"
+
+#. module: br_base
+#: model:ir.model,name:br_base.model_res_country
+#: model:ir.model.fields,field_description:br_base.field_res_bank_country_id
+#: model:ir.ui.view,arch_db:br_base.view_br_base_partner_form
+#: model:ir.ui.view,arch_db:br_base.view_br_base_res_bank_form
+#: model:ir.ui.view,arch_db:br_base.view_company_form_inherited
+msgid "Country"
+msgstr "País"
+
+#. module: br_base
+#: model:ir.model,name:br_base.model_res_country_state
+msgid "Country state"
+msgstr "Estado do país"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_region_create_uid
+#: model:ir.model.fields,field_description:br_base.field_res_state_city_create_uid
+msgid "Created by"
+msgstr "Criado por"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_region_create_date
+#: model:ir.model.fields,field_description:br_base.field_res_state_city_create_date
+msgid "Created on"
+msgstr "Criado em"
+
+#. module: br_base
+#: model:ir.ui.view,arch_db:br_base.view_company_form_inherited
+msgid "Digital Certificate"
+msgstr "Certificado Digital"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_region_display_name
+#: model:ir.model.fields,field_description:br_base.field_res_state_city_display_name
+msgid "Display Name"
+msgstr "Nome exibido"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_bank_district
+#: model:ir.model.fields,field_description:br_base.field_res_company_district
+#: model:ir.model.fields,field_description:br_base.field_res_partner_district
+#: model:ir.model.fields,field_description:br_base.field_res_users_district
+#: model:ir.ui.view,arch_db:br_base.view_br_base_partner_form
+#: model:ir.ui.view,arch_db:br_base.view_br_base_res_bank_form
+#: model:ir.ui.view,arch_db:br_base.view_company_form_inherited
+msgid "District"
+msgstr "Bairro"
+
+#. module: br_base
+#: selection:res.company,cert_state:0
+msgid "Expired"
+msgstr "Expirado"
+
+#. module: br_base
+#: code:addons/br_base/models/res_partner.py:247
+#, python-format
+msgid "Fill the State and CNPJ fields to search"
+msgstr "Preencha o estado e o CNPJ para pesquisar"
+
+#. module: br_base
+#: model:ir.ui.view,arch_db:br_base.view_br_base_partner_form
+msgid "Fiscal Data"
+msgstr "Dados Fiscais"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_country_ibge_code
+#: model:ir.model.fields,field_description:br_base.field_res_country_state_ibge_code
+#: model:ir.model.fields,field_description:br_base.field_res_state_city_ibge_code
+msgid "IBGE Code"
+msgstr "Código IBGE"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_region_id
+#: model:ir.model.fields,field_description:br_base.field_res_state_city_id
+msgid "ID"
+msgstr "ID"
+
+#. module: br_base
+#: code:addons/br_base/models/res_partner.py:91
+#, python-format
+msgid "Invalid CNPJ Number!"
+msgstr "Número do CNPJ inválido!"
+
+#. module: br_base
+#: code:addons/br_base/models/res_partner.py:93
+#, python-format
+msgid "Invalid CPF Number!"
+msgstr "Número do CPF inválido"
+
+#. module: br_base
+#: selection:res.company,cert_state:0
+msgid "Invalid Password"
+msgstr "Senha inválida"
+
+#. module: br_base
+#: code:addons/br_base/models/res_partner.py:123
+#, python-format
+msgid "Invalid State Inscription!"
+msgstr "Inscrição estadual inválida!"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_region___last_update
+#: model:ir.model.fields,field_description:br_base.field_res_state_city___last_update
+msgid "Last Modified on"
+msgstr "Última modificação em"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_region_write_uid
+#: model:ir.model.fields,field_description:br_base.field_res_state_city_write_uid
+msgid "Last Updated by"
+msgstr "Última atualização por"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_region_write_date
+#: model:ir.model.fields,field_description:br_base.field_res_state_city_write_date
+msgid "Last Updated on"
+msgstr "Última atualização em"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_company_inscr_mun
+#: model:ir.model.fields,field_description:br_base.field_res_partner_inscr_mun
+#: model:ir.model.fields,field_description:br_base.field_res_users_inscr_mun
+#: model:ir.ui.view,arch_db:br_base.view_company_form_inherited
+msgid "Municipal Inscription"
+msgstr "Inscrição Municipal"
+
+#. module: br_base
+#: model:ir.model,name:br_base.model_res_state_city
+msgid "City"
+msgstr "Município"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_company_nfe_a1_file
+msgid "NFe A1 File"
+msgstr "Arquivo NFe A1"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_company_nfe_a1_password
+msgid "NFe A1 Password"
+msgstr "Senha NFe A1"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_region_name
+#: model:ir.model.fields,field_description:br_base.field_res_state_city_name
+msgid "Name"
+msgstr "Nome"
+
+#. module: br_base
+#: model:ir.model.fields,help:br_base.field_res_partner_legal_name
+#: model:ir.model.fields,help:br_base.field_res_users_legal_name
+msgid "Name used in fiscal documents"
+msgstr "Nome utilizado em documentos fiscais"
+
+#. module: br_base
+#: code:addons/br_base/models/res_partner.py:243
+#, python-format
+msgid "No answer - did you verify if your certificate is valid?"
+msgstr "Sem resposta - verificou se o certificado é válido?"
+
+#. module: br_base
+#: selection:res.company,cert_state:0
+msgid "Not loaded"
+msgstr "Não carregado"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_bank_number
+#: model:ir.model.fields,field_description:br_base.field_res_company_number
+#: model:ir.model.fields,field_description:br_base.field_res_partner_number
+#: model:ir.model.fields,field_description:br_base.field_res_users_number
+#: model:ir.ui.view,arch_db:br_base.view_br_base_partner_form
+#: model:ir.ui.view,arch_db:br_base.view_br_base_res_bank_form
+#: model:ir.ui.view,arch_db:br_base.view_company_form_inherited
+msgid "Number"
+msgstr "Número"
+
+#. module: br_base
+#: model:ir.ui.view,arch_db:br_base.view_br_base_res_bank_form
+msgid "OFX Account Number Format"
+msgstr "Formato do número da conta OFX"
+
+#. module: br_base
+#: model:ir.ui.view,arch_db:br_base.view_br_base_partner_form
+msgid "Country"
+msgstr "País"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_partner_rg_fisica
+#: model:ir.model.fields,field_description:br_base.field_res_users_rg_fisica
+msgid "RG"
+msgstr "RG"
+
+#. module: br_base
+#: model:ir.actions.act_window,name:br_base.action_br_base_res_region_form
+msgid "Regions"
+msgstr "Regiões"
+
+#. module: br_base
+#: code:addons/br_base/models/res_partner.py:189
+#, python-format
+msgid "Rio de Janeiro doesn't have this service"
+msgstr "Rio de Janeiro não possui consulta de cadastro"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_country_siscomex_code
+msgid "Siscomex Code"
+msgstr "Código Siscomex"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_company_legal_name
+#: model:ir.model.fields,field_description:br_base.field_res_partner_legal_name
+#: model:ir.model.fields,field_description:br_base.field_res_users_legal_name
+#: model:ir.ui.view,arch_db:br_base.view_br_base_partner_form
+#: model:ir.ui.view,arch_db:br_base.view_company_form_inherited
+msgid "Legal Name"
+msgstr "Razão Social"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_bank_state_id
+#: model:ir.model.fields,field_description:br_base.field_res_state_city_state_id
+#: model:ir.ui.view,arch_db:br_base.view_br_base_res_bank_form
+msgid "State"
+msgstr "Estado"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_company_inscr_est
+#: model:ir.model.fields,field_description:br_base.field_res_partner_inscr_est
+#: model:ir.model.fields,field_description:br_base.field_res_users_inscr_est
+#: model:ir.ui.view,arch_db:br_base.view_company_form_inherited
+msgid "State Inscription"
+msgstr "Inscrição Estadual"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_region_state_ids
+msgid "States"
+msgstr "Situações"
+
+#. module: br_base
+#: model:ir.ui.view,arch_db:br_base.view_br_base_partner_form
+#: model:ir.ui.view,arch_db:br_base.view_br_base_res_bank_form
+#: model:ir.ui.view,arch_db:br_base.view_company_form_inherited
+msgid "Street"
+msgstr "Endereço"
+
+#. module: br_base
+#: model:ir.model.fields,field_description:br_base.field_res_company_suframa
+#: model:ir.model.fields,field_description:br_base.field_res_partner_suframa
+#: model:ir.model.fields,field_description:br_base.field_res_users_suframa
+#: model:ir.ui.view,arch_db:br_base.view_company_form_inherited
+msgid "Suframa"
+msgstr "Suframa"
+
+#. module: br_base
+#: model:ir.ui.view,arch_db:br_base.trust_menu_secondary
+msgid "Support via"
+msgstr "Suporte via"
+
+#. module: br_base
+#: code:addons/br_base/models/res_partner.py:45
+#: sql_constraint:res.partner:0
+#, python-format
+msgid "This CPF/CNPJ number is already being used by another partner!"
+msgstr "Já existe um parceiro cadastrado com este CPF/CNPJ!"
+
+#. module: br_base
+#: code:addons/br_base/models/res_partner.py:137
+#, python-format
+msgid "This State Inscription/RG number is already being used by another partner!"
+msgstr "Já existe um parceiro cadastrado com esta Inscrição Estadual/RG!"
+
+#. module: br_base
+#: selection:res.company,cert_state:0
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#. module: br_base
+#: code:addons/br_base/models/res_company.py:105
+#, python-format
+msgid "Unknown error when validating certificate"
+msgstr "Erro desconhecido ao consultar o certificado"
+
+#. module: br_base
+#: selection:res.company,cert_state:0
+msgid "Valid"
+msgstr "Valido"
+
+#. module: br_base
+#: code:addons/br_base/models/res_partner.py:155
+#, python-format
+msgid "Verify CNPJ/CPF number"
+msgstr "Verifique o numero do CNPJ/CPF"
+
+#. module: br_base
+#: model:ir.model.fields,help:br_base.field_res_bank_acc_number_format
+msgid "You can enter here the format as the bank accounts are referenced in ofx files for the import of bank statements.\n"
+"You can use the python patern string with the entire bank account field.\n"
+"Valid Fields:\n"
+"\n"
+" %(bra_number): Bank Branch Number\n"
+"\n"
+" %(bra_number_dig): Bank Branch Number's Digit\n"
+"\n"
+" %(acc_number): Bank Account Number\n"
+"\n"
+" %(acc_number_dig): Bank Account Number's Digit\n"
+"\n"
+" For example, use '%(acc_number)s' to display the field 'Bank Account Number' plus '%(acc_number_dig)s' to display the field 'Bank Account Number s Digit'."
+msgstr "You can enter here the format as the bank accounts are referenced in ofx files for the import of bank statements.\n"
+"You can use the python patern string with the entire bank account field.\n"
+"Valid Fields:\n"
+"\n"
+" %(bra_number): Bank Branch Number\n"
+"\n"
+" %(bra_number_dig): Bank Branch Number's Digit\n"
+"\n"
+" %(acc_number): Bank Account Number\n"
+"\n"
+" %(acc_number_dig): Bank Account Number's Digit\n"
+"\n"
+" For example, use '%(acc_number)s' to display the field 'Bank Account Number' plus '%(acc_number_dig)s' to display the field 'Bank Account Number s Digit'."
+
+#. module: br_base
+#: model:ir.model,name:br_base.model_res_region
+msgid "res.region"
+msgstr "res.region"
+
diff --git a/br_base/models/br_base.py b/br_base/models/br_base.py
index d9f343ef9..dc540bcaf 100644
--- a/br_base/models/br_base.py
+++ b/br_base/models/br_base.py
@@ -14,18 +14,18 @@ class ResStateCity(models.Model):
do IBGE dos município envolvidos da transação.
"""
_name = 'res.state.city'
- _description = u'Município'
+ _description = u'City'
- name = fields.Char(string='Nome', size=64, required=True)
+ name = fields.Char(string='Name', size=64, required=True)
state_id = fields.Many2one(comodel_name='res.country.state',
- string='Estado',
+ string='State',
required=True)
- ibge_code = fields.Char(string=u'Código IBGE', size=7, copy=False)
+ ibge_code = fields.Char(string=u'IBGE Code', size=7, copy=False)
class ResRegion(models.Model):
_name = 'res.region'
- name = fields.Char(string="Nome", size=100)
- city_ids = fields.Many2many('res.state.city', string="Cidades")
- state_ids = fields.Many2many('res.country.state', string="Estados")
+ name = fields.Char(string="Name", size=100)
+ city_ids = fields.Many2many('res.state.city', string="Cities")
+ state_ids = fields.Many2many('res.country.state', string="States")
diff --git a/br_base/models/res_bank.py b/br_base/models/res_bank.py
index f067a768b..d4807a3c0 100644
--- a/br_base/models/res_bank.py
+++ b/br_base/models/res_bank.py
@@ -13,19 +13,19 @@
class ResBank(models.Model):
_inherit = 'res.bank'
- number = fields.Char(u'Número', size=10)
- street2 = fields.Char('Complemento', size=128)
- district = fields.Char('Bairro', size=32)
+ number = fields.Char(u'Number', size=10)
+ street2 = fields.Char('Complement', size=128)
+ district = fields.Char('District', size=32)
city_id = fields.Many2one(comodel_name='res.state.city',
- string=u'Município',
+ string=u'City',
domain="[('state_id','=',state_id)]")
country_id = fields.Many2one(comodel_name='res.country',
related='country',
- string=u'País')
+ string=u'Country')
state_id = fields.Many2one(comodel_name='res.country.state',
related='state',
- string='Estado')
+ string='State')
acc_number_format = fields.Text(help="""You can enter here the format as\
the bank accounts are referenced in ofx files for the import of bank\
@@ -56,9 +56,9 @@ class ResPartnerBank(models.Model):
_inherit = 'res.partner.bank'
acc_number = fields.Char('Account Number', size=64, required=False)
- acc_number_dig = fields.Char(u'Digito Conta', size=8)
- bra_number = fields.Char(u'Agência', size=8)
- bra_number_dig = fields.Char(u'Dígito Agência', size=8)
+ acc_number_dig = fields.Char(u'Account Number Digit', size=8)
+ bra_number = fields.Char(u'Agency', size=8)
+ bra_number_dig = fields.Char(u'Account Agency Digit', size=8)
@api.depends('bank_id', 'acc_number', 'acc_number_dig',
'bra_number', 'bra_number_dig')
diff --git a/br_base/models/res_company.py b/br_base/models/res_company.py
index bf5f518e8..c7c9727b1 100644
--- a/br_base/models/res_company.py
+++ b/br_base/models/res_company.py
@@ -11,7 +11,7 @@
import logging
import base64
from datetime import datetime
-from odoo import models, fields, api
+from odoo import models, fields, api, _
_logger = logging.getLogger(__name__)
@@ -102,7 +102,8 @@ def _compute_expiry_date(self):
except:
self.cert_state = 'unknown'
_logger.warning(
- u'Erro desconhecido ao consultar certificado', exc_info=True)
+ _(u'Unknown error when validating certificate'),
+ exc_info=True)
cnpj_cpf = fields.Char(
compute=_get_br_data, inverse=_set_br_cnpj_cpf, size=18,
@@ -110,11 +111,11 @@ def _compute_expiry_date(self):
inscr_est = fields.Char(
compute=_get_br_data, inverse=_set_br_inscr_est, size=16,
- string=u'Inscr. Estadual')
+ string=u'State Inscription')
inscr_mun = fields.Char(
compute=_get_br_data, inverse=_set_br_inscr_mun, size=18,
- string=u'Inscr. Municipal')
+ string=u'Municipal Inscription')
suframa = fields.Char(
compute=_get_br_data, inverse=_set_br_suframa, size=18,
@@ -122,7 +123,7 @@ def _compute_expiry_date(self):
legal_name = fields.Char(
compute=_get_br_data, inverse=_set_br_legal_name, size=128,
- string=u'Razão Social')
+ string=u'Legal Name')
city_id = fields.Many2one(
compute=_get_address_data, inverse='_set_city_id',
@@ -130,27 +131,27 @@ def _compute_expiry_date(self):
district = fields.Char(
compute=_get_address_data, inverse='_set_br_district', size=32,
- string=u"Bairro", multi='address')
+ string=u"District", multi='address')
number = fields.Char(
compute=_get_address_data, inverse='_set_br_number', size=10,
- string=u"Número", multi='address')
+ string=u"Number", multi='address')
- nfe_a1_file = fields.Binary(u'Arquivo NFe A1')
- nfe_a1_password = fields.Char(u'Senha NFe A1', size=64)
+ nfe_a1_file = fields.Binary(u'NFe A1 File')
+ nfe_a1_password = fields.Char(u'NFe A1 Password', size=64)
cert_state = fields.Selection(
- [('not_loaded', u'Não carregado'),
- ('expired', u'Expirado'),
- ('invalid_password', u'Senha Inválida'),
- ('unknown', u'Desconhecido'),
- ('valid', u'Válido')],
- string=u"Situação Cert.", compute=_compute_expiry_date,
+ [('not_loaded', u'Not loaded'),
+ ('expired', u'Expired'),
+ ('invalid_password', u'Invalid Password'),
+ ('unknown', u'Unknown'),
+ ('valid', u'Valid')],
+ string=u"Cert. State", compute=_compute_expiry_date,
default='not_loaded')
cert_information = fields.Text(
- string=u"Informações Cert.", compute=_compute_expiry_date)
+ string=u"Cert. Info", compute=_compute_expiry_date)
cert_expire_date = fields.Date(
- string=u"Validade Cert.", compute=_compute_expiry_date)
+ string=u"Cert. Expiration Date", compute=_compute_expiry_date)
@api.onchange('cnpj_cpf')
def onchange_mask_cnpj_cpf(self):
diff --git a/br_base/models/res_country.py b/br_base/models/res_country.py
index 31a36b2a7..0f9fb77c5 100644
--- a/br_base/models/res_country.py
+++ b/br_base/models/res_country.py
@@ -9,12 +9,12 @@
class ResCountry(models.Model):
_inherit = 'res.country'
- bc_code = fields.Char(u'Código BC', size=5)
- ibge_code = fields.Char(u'Código IBGE', size=5)
- siscomex_code = fields.Char(u'Código Siscomex', size=4)
+ bc_code = fields.Char(u'BC Code', size=5)
+ ibge_code = fields.Char(u'IBGE Code', size=5)
+ siscomex_code = fields.Char(u'Siscomex Code', size=4)
class ResCountryState(models.Model):
_inherit = 'res.country.state'
- ibge_code = fields.Char(u'Código IBGE', size=2)
+ ibge_code = fields.Char(u'IBGE Code', size=2)
diff --git a/br_base/models/res_partner.py b/br_base/models/res_partner.py
index c9c30c3ad..d8741dacc 100644
--- a/br_base/models/res_partner.py
+++ b/br_base/models/res_partner.py
@@ -28,21 +28,21 @@ class ResPartner(models.Model):
_inherit = 'res.partner'
cnpj_cpf = fields.Char('CNPJ/CPF', size=18, copy=False)
- inscr_est = fields.Char('Inscr. Estadual', size=16, copy=False)
+ inscr_est = fields.Char('State Inscription', size=16, copy=False)
rg_fisica = fields.Char('RG', size=16, copy=False)
- inscr_mun = fields.Char('Inscr. Municipal', size=18)
+ inscr_mun = fields.Char('Municipal Inscription', size=18)
suframa = fields.Char('Suframa', size=18)
legal_name = fields.Char(
- u'Razão Social', size=60, help="Nome utilizado em documentos fiscais")
+ u'Legal Name', size=60, help="Name used in fiscal documents")
city_id = fields.Many2one(
- 'res.state.city', u'Município',
+ 'res.state.city', u'City',
domain="[('state_id','=',state_id)]")
- district = fields.Char('Bairro', size=32)
- number = fields.Char(u'Número', size=10)
+ district = fields.Char('District', size=32)
+ number = fields.Char(u'Number', size=10)
_sql_constraints = [
('res_partner_cnpj_cpf_uniq', 'unique (cnpj_cpf)',
- u'Já existe um parceiro cadastrado com este CPF/CNPJ!')
+ _(u'This CPF/CNPJ number is already being used by another partner!'))
]
@api.v8
@@ -88,9 +88,9 @@ def _check_cnpj_cpf(self):
if item.cnpj_cpf and country_code.upper() == 'BR':
if item.is_company:
if not fiscal.validate_cnpj(item.cnpj_cpf):
- raise UserError(_(u'CNPJ inválido!'))
+ raise UserError(_(u'Invalid CNPJ Number!'))
elif not fiscal.validate_cpf(item.cnpj_cpf):
- raise UserError(_(u'CPF inválido!'))
+ raise UserError(_(u'Invalid CPF Number!'))
return True
def _validate_ie_param(self, uf, inscr_est):
@@ -120,7 +120,7 @@ def _check_ie(self):
uf = self.state_id and self.state_id.code.lower() or ''
res = self._validate_ie_param(uf, self.inscr_est)
if not res:
- raise UserError(_(u'Inscrição Estadual inválida!'))
+ raise UserError(_(u'Invalid State Inscription!'))
return True
@api.one
@@ -134,8 +134,8 @@ def _check_ie_duplicated(self):
['&', ('inscr_est', '=', self.inscr_est), ('id', '!=', self.id)])
if len(partner_ids) > 0:
- raise UserError(_(u'Já existe um parceiro cadastrado com'
- u'esta Inscrição Estadual/RG!'))
+ raise UserError(_(u'This State Inscription/RG number '
+ u'is already being used by another partner!'))
return True
@api.onchange('cnpj_cpf')
@@ -152,7 +152,7 @@ def _onchange_cnpj_cpf(self):
% (val[0:3], val[3:6], val[6:9], val[9:11])
self.cnpj_cpf = cnpj_cpf
else:
- raise UserError(_(u'Verifique o CNPJ/CPF'))
+ raise UserError(_(u'Verify CNPJ/CPF number'))
@api.onchange('city_id')
def _onchange_city_id(self):
@@ -184,13 +184,14 @@ def _address_fields(self):
def action_check_sefaz(self):
if self.cnpj_cpf and self.state_id:
if self.state_id.code == 'AL':
- raise UserError(u'Alagoas não possui consulta de cadastro')
+ raise UserError(_(u'Alagoas doesn\'t have this service'))
if self.state_id.code == 'RJ':
- raise UserError(
- u'Rio de Janeiro não possui consulta de cadastro')
+ raise UserError(_(
+ u'Rio de Janeiro doesn\'t have this service'))
company = self.env.user.company_id
if not company.nfe_a1_file and not company.nfe_a1_password:
- raise UserError(u'Configurar o certificado e senha na empresa')
+ raise UserError(_(
+ u'Configure the company\'s certificate and password'))
cert = company.with_context({'bin_size': False}).nfe_a1_file
cert_pfx = base64.decodestring(cert)
certificado = Certificado(cert_pfx, company.nfe_a1_password)
@@ -239,7 +240,8 @@ def get_value(obj, prop):
msg = "%s - %s" % (info.cStat, info.xMotivo)
raise UserError(msg)
else:
- raise UserError(u"Nenhuma resposta - verificou se seu \
- certificado é válido?")
+ raise UserError(_(
+ u"No answer - did you verify if your "
+ u"certificate is valid?"))
else:
- raise UserError(u'Preencha o estado e o CNPJ para pesquisar')
+ raise UserError(_(u'Fill the State and CNPJ fields to search'))
diff --git a/br_base/views/br_base.xml b/br_base/views/br_base.xml
index dd73dcf4e..75d5cdb91 100644
--- a/br_base/views/br_base.xml
+++ b/br_base/views/br_base.xml
@@ -13,7 +13,7 @@
diff --git a/br_base/views/br_base_view.xml b/br_base/views/br_base_view.xml
index e9215a514..f55277d52 100644
--- a/br_base/views/br_base_view.xml
+++ b/br_base/views/br_base_view.xml
@@ -9,7 +9,7 @@
l10n_br_base.res.state.city
res.state.city
-
+
@@ -18,7 +18,7 @@
- Município
+ City
ir.actions.act_window
res.state.city
tree,form
diff --git a/br_base/views/res_bank_view.xml b/br_base/views/res_bank_view.xml
index 574c469da..7ea1450a1 100644
--- a/br_base/views/res_bank_view.xml
+++ b/br_base/views/res_bank_view.xml
@@ -9,14 +9,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
[('country_id','=',country_id)]
diff --git a/br_base/views/res_company_view.xml b/br_base/views/res_company_view.xml
index 180cb9eda..c058aca43 100644
--- a/br_base/views/res_company_view.xml
+++ b/br_base/views/res_company_view.xml
@@ -8,17 +8,17 @@
-
+
-
-
-
-
-
+
+
+
+
+
[('country_id','=',country_id)]
@@ -26,23 +26,23 @@
-
-
+
-
-
+
+
-
+
diff --git a/br_base/views/res_country_view.xml b/br_base/views/res_country_view.xml
index cc4706c1f..bb8791913 100644
--- a/br_base/views/res_country_view.xml
+++ b/br_base/views/res_country_view.xml
@@ -51,7 +51,7 @@
- Regiões
+ Regions
ir.actions.act_window
res.region
tree,form
diff --git a/br_base/views/res_partner_view.xml b/br_base/views/res_partner_view.xml
index e749bf16b..51ebb1df5 100644
--- a/br_base/views/res_partner_view.xml
+++ b/br_base/views/res_partner_view.xml
@@ -33,12 +33,12 @@
-
+
@@ -46,20 +46,20 @@
-
-
-
-
+
+
+
+
-
+
[('country_id','=',country_id)]
{'no_create': True, 'no_create_edit': True}
-
@@ -67,11 +67,11 @@
-
-
+
@@ -93,12 +93,12 @@
-
-
-
+
+
+
-
+