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 @@ - - - + + + - +