[ADD] partner_autocomplete: autocomplete data on partners creation
This commit is contained in:
@@ -462,6 +462,11 @@ file_filter = addons/pad_project/i18n/<lang>.po
|
|||||||
source_file = addons/pad_project/i18n/pad_project.pot
|
source_file = addons/pad_project/i18n/pad_project.pot
|
||||||
source_lang = en
|
source_lang = en
|
||||||
|
|
||||||
|
[odoo-12.partner_autocomplete]
|
||||||
|
file_filter = partner_autocomplete/i18n/<lang>.po
|
||||||
|
source_file = partner_autocomplete/i18n/partner_autocomplete.pot
|
||||||
|
source_lang = en
|
||||||
|
|
||||||
[odoo-12.payment]
|
[odoo-12.payment]
|
||||||
file_filter = addons/payment/i18n/<lang>.po
|
file_filter = addons/payment/i18n/<lang>.po
|
||||||
source_file = addons/payment/i18n/payment.pot
|
source_file = addons/payment/i18n/payment.pot
|
||||||
|
|||||||
@@ -279,7 +279,7 @@ class AccountInvoice(models.Model):
|
|||||||
"means direct payment.")
|
"means direct payment.")
|
||||||
partner_id = fields.Many2one('res.partner', string='Partner', change_default=True,
|
partner_id = fields.Many2one('res.partner', string='Partner', change_default=True,
|
||||||
readonly=True, states={'draft': [('readonly', False)]},
|
readonly=True, states={'draft': [('readonly', False)]},
|
||||||
track_visibility='always')
|
track_visibility='always', help="You can find a contact by its Name, TIN, Email or Internal Reference.")
|
||||||
vendor_bill_id = fields.Many2one('account.invoice', string='Vendor Bill',
|
vendor_bill_id = fields.Many2one('account.invoice', string='Vendor Bill',
|
||||||
help="Auto-complete from a past bill.")
|
help="Auto-complete from a past bill.")
|
||||||
payment_term_id = fields.Many2one('account.payment.term', string='Payment Terms', oldname='payment_term',
|
payment_term_id = fields.Many2one('account.payment.term', string='Payment Terms', oldname='payment_term',
|
||||||
|
|||||||
@@ -283,7 +283,8 @@
|
|||||||
<group>
|
<group>
|
||||||
<group>
|
<group>
|
||||||
<field string="Vendor" name="partner_id"
|
<field string="Vendor" name="partner_id"
|
||||||
context="{'default_customer': 0, 'search_default_supplier': 1, 'default_supplier': 1, 'default_company_type': 'company'}"
|
widget="res_partner_many2one"
|
||||||
|
context="{'default_customer': 0, 'search_default_supplier': 1, 'default_supplier': 1, 'default_is_company': True, 'show_vat': True}"
|
||||||
domain="[('supplier', '=', True)]"/>
|
domain="[('supplier', '=', True)]"/>
|
||||||
<field name="reference" string="Vendor Reference"/>
|
<field name="reference" string="Vendor Reference"/>
|
||||||
<field name="vendor_bill_id" attrs="{'invisible': [('state','not in',['draft'])]}"
|
<field name="vendor_bill_id" attrs="{'invisible': [('state','not in',['draft'])]}"
|
||||||
@@ -436,7 +437,8 @@
|
|||||||
<group>
|
<group>
|
||||||
<group>
|
<group>
|
||||||
<field string="Customer" name="partner_id"
|
<field string="Customer" name="partner_id"
|
||||||
context="{'search_default_customer':1, 'show_address': 1, 'default_company_type': 'company'}"
|
widget="res_partner_many2one"
|
||||||
|
context="{'search_default_customer':1, 'show_address': 1, 'default_is_company': True, 'show_vat': True}"
|
||||||
options='{"always_reload": True, "no_quick_create": True}'
|
options='{"always_reload": True, "no_quick_create": True}'
|
||||||
domain="[('customer', '=', True)]" required="1"/>
|
domain="[('customer', '=', True)]" required="1"/>
|
||||||
<field name="payment_term_id"/>
|
<field name="payment_term_id"/>
|
||||||
|
|||||||
@@ -200,6 +200,7 @@
|
|||||||
<field name="sequence" widget="handle"/>
|
<field name="sequence" widget="handle"/>
|
||||||
<field name="bank_id"/>
|
<field name="bank_id"/>
|
||||||
<field name="acc_number"/>
|
<field name="acc_number"/>
|
||||||
|
<field name="acc_holder_name" invisible="1"/>
|
||||||
</tree>
|
</tree>
|
||||||
</field>
|
</field>
|
||||||
<button type="action" class="btn-link"
|
<button type="action" class="btn-link"
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
module_pad = fields.Boolean("Collaborative Pads")
|
module_pad = fields.Boolean("Collaborative Pads")
|
||||||
module_voip = fields.Boolean("Asterisk (VoIP)")
|
module_voip = fields.Boolean("Asterisk (VoIP)")
|
||||||
module_web_unsplash = fields.Boolean("Unsplash Image Library")
|
module_web_unsplash = fields.Boolean("Unsplash Image Library")
|
||||||
|
module_partner_autocomplete = fields.Boolean("Auto-populate company data")
|
||||||
company_share_partner = fields.Boolean(string='Share partners to all companies',
|
company_share_partner = fields.Boolean(string='Share partners to all companies',
|
||||||
help="Share your partners to all companies defined in your instance.\n"
|
help="Share your partners to all companies defined in your instance.\n"
|
||||||
" * Checked : Partners are visible for every companies, even if a company is defined on the partner.\n"
|
" * Checked : Partners are visible for every companies, even if a company is defined on the partner.\n"
|
||||||
|
|||||||
@@ -244,6 +244,17 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-xs-12 col-md-6 o_setting_box" title="When populating your address book, Odoo provides a list of matching companies. When selecting one item, the company data and logo are auto-filled.">
|
||||||
|
<div class="o_setting_left_pane">
|
||||||
|
<field name="module_partner_autocomplete"/>
|
||||||
|
</div>
|
||||||
|
<div class="o_setting_right_pane" id="partner_autocomplete_settings">
|
||||||
|
<label for="module_partner_autocomplete"/>
|
||||||
|
<div class="text-muted">
|
||||||
|
Autocomplete company data (name, logo, address, etc.)
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</xpath>
|
</xpath>
|
||||||
|
|||||||
@@ -1,20 +0,0 @@
|
|||||||
# -*- coding: utf-8 -*-
|
|
||||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
||||||
|
|
||||||
{
|
|
||||||
'name': 'VAT Number Autocomplete',
|
|
||||||
'version': '1.0',
|
|
||||||
'category': 'Accounting',
|
|
||||||
'description': """
|
|
||||||
Auto-Complete Addresses based on VAT numbers
|
|
||||||
============================================
|
|
||||||
|
|
||||||
This module requires the python library stdnum to work.
|
|
||||||
""",
|
|
||||||
'depends': ['base_vat'],
|
|
||||||
'data': [
|
|
||||||
'views/res_partner_views.xml',
|
|
||||||
'views/res_company_view.xml',
|
|
||||||
],
|
|
||||||
'auto_install': True
|
|
||||||
}
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
# Translation of Odoo Server.
|
|
||||||
# This file contains the translation of the following modules:
|
|
||||||
# * base_vat_autocomplete
|
|
||||||
#
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2018-09-18 09:49+0000\n"
|
|
||||||
"PO-Revision-Date: 2018-09-18 09:49+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: base_vat_autocomplete
|
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
|
||||||
msgid "Companies"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
|
||||||
msgid "Contact"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
|
||||||
msgid "VAT"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
|
||||||
msgid "e.g. BE0477472701"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
# Translation of Odoo Server.
|
|
||||||
# This file contains the translation of the following modules:
|
|
||||||
# * base_vat_autocomplete
|
|
||||||
#
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: Odoo Server saas~11.5\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2018-09-18 09:49+0000\n"
|
|
||||||
"PO-Revision-Date: 2018-09-18 09:49+0000\n"
|
|
||||||
"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: \n"
|
|
||||||
"Language: km\n"
|
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
|
||||||
msgid "Companies"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
|
||||||
msgid "Contact"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
|
||||||
msgid "VAT"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
|
||||||
msgid "e.g. BE0477472701"
|
|
||||||
msgstr ""
|
|
||||||
@@ -1,136 +0,0 @@
|
|||||||
# -*- coding: utf-8 -*-
|
|
||||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
||||||
|
|
||||||
import logging
|
|
||||||
import re
|
|
||||||
|
|
||||||
from odoo import api, models
|
|
||||||
|
|
||||||
from suds.client import Client
|
|
||||||
|
|
||||||
_logger = logging.getLogger(__name__)
|
|
||||||
|
|
||||||
try:
|
|
||||||
import stdnum.eu.vat as stdnum_vat
|
|
||||||
if not hasattr(stdnum_vat, "country_codes"):
|
|
||||||
# stdnum version >= 1.9
|
|
||||||
stdnum_vat.country_codes = stdnum_vat._country_codes
|
|
||||||
except ImportError:
|
|
||||||
_logger.warning('Python `stdnum` library not found, unable to call VIES service to detect address based on VAT number.')
|
|
||||||
stdnum_vat = None
|
|
||||||
|
|
||||||
|
|
||||||
class ResPartner(models.Model):
|
|
||||||
_inherit = 'res.partner'
|
|
||||||
|
|
||||||
@api.model
|
|
||||||
def _get_partner_vals(self, vat):
|
|
||||||
def _check_city(lines, country='BE'):
|
|
||||||
if country == 'GB':
|
|
||||||
ukzip = '[A-Z]{1,2}[0-9][0-9A-Z]?\s?[0-9][A-Z]{2}'
|
|
||||||
if re.match(ukzip, lines[-1]):
|
|
||||||
cp = lines.pop()
|
|
||||||
city = lines.pop()
|
|
||||||
return (cp, city)
|
|
||||||
elif country == 'SE':
|
|
||||||
result = re.match('([0-9]{3}\s?[0-9]{2})\s?([A-Z]+)', lines[-1])
|
|
||||||
if result:
|
|
||||||
lines.pop()
|
|
||||||
return (result.group(1), result.group(2))
|
|
||||||
else:
|
|
||||||
result = re.match('((?:L-|AT-)?[0-9\-]+[A-Z]{,2}) (.+)', lines[-1])
|
|
||||||
if result:
|
|
||||||
lines.pop()
|
|
||||||
return (result.group(1), result.group(2))
|
|
||||||
return False
|
|
||||||
|
|
||||||
# Equivalent to stdnum_vat.check_vies(partner.vat).
|
|
||||||
# However, we want to add a custom timeout to the suds.client
|
|
||||||
# because by default, it's 120 seconds and this is to long.
|
|
||||||
try:
|
|
||||||
client = Client(stdnum_vat.vies_wsdl, timeout=5)
|
|
||||||
partner_vat = stdnum_vat.compact(vat)
|
|
||||||
result = client.service.checkVat(partner_vat[:2], partner_vat[2:])
|
|
||||||
except:
|
|
||||||
# Avoid blocking the client when the service is unreachable/unavailable
|
|
||||||
return False, {}
|
|
||||||
|
|
||||||
if not result['valid']:
|
|
||||||
return False, {}
|
|
||||||
|
|
||||||
partner_name = False
|
|
||||||
partner_address = {}
|
|
||||||
if result['name'] != '---':
|
|
||||||
partner_name = result['name']
|
|
||||||
|
|
||||||
#parse the address from VIES and fill the partner's data
|
|
||||||
if result['address'] == '---': return partner_name, {}
|
|
||||||
|
|
||||||
lines = [x for x in result['address'].split("\n") if x]
|
|
||||||
if len(lines) == 1:
|
|
||||||
lines = [x.strip() for x in lines[0].split(',') if x]
|
|
||||||
if len(lines) == 1:
|
|
||||||
lines = [x.strip() for x in lines[0].split(' ') if x]
|
|
||||||
|
|
||||||
vals = self._split_street_with_params(', '.join(lines.pop(0).rsplit(' ', 1)), '%(street_name)s, %(street_number)s/%(street_number2)s')
|
|
||||||
partner_address.update(vals)
|
|
||||||
|
|
||||||
if len(lines) > 0:
|
|
||||||
res = _check_city(lines, result['countryCode'])
|
|
||||||
if res:
|
|
||||||
partner_address['zip'] = res[0]
|
|
||||||
partner_address['city'] = res[1]
|
|
||||||
#_set_address_field(partner, 'zip', res[0])
|
|
||||||
#_set_address_field(partner, 'city', res[1])
|
|
||||||
if len(lines) > 0:
|
|
||||||
partner_address['street2'] = lines.pop(0)
|
|
||||||
#_set_address_field(partner, 'street2', lines.pop(0))
|
|
||||||
|
|
||||||
country = self.env['res.country'].search([('code', '=', result['countryCode'])], limit=1)
|
|
||||||
|
|
||||||
#_set_address_field(partner, 'country_id', country and country.id or False)
|
|
||||||
partner_address['country_id'] = country and country.id or False
|
|
||||||
return partner_name, partner_address
|
|
||||||
|
|
||||||
@api.onchange('vat')
|
|
||||||
def vies_vat_change(self):
|
|
||||||
if stdnum_vat is None:
|
|
||||||
return {}
|
|
||||||
|
|
||||||
for partner in self:
|
|
||||||
if not partner.vat:
|
|
||||||
continue
|
|
||||||
# If a field is not set in the response, wipe it anyway
|
|
||||||
non_set_address_fields = set(['street', 'street2', 'city', 'zip', 'state_id', 'country_id'])
|
|
||||||
if len(partner.vat) > 5 and partner.vat[:2].lower() in stdnum_vat.country_codes:
|
|
||||||
partner_name, partner_address = self._get_partner_vals(partner.vat)
|
|
||||||
|
|
||||||
if not partner.name and partner_name:
|
|
||||||
partner.name = partner_name
|
|
||||||
|
|
||||||
#set the address fields
|
|
||||||
for field, value in partner_address.items():
|
|
||||||
partner[field] = value
|
|
||||||
non_set_address_fields.remove(field)
|
|
||||||
for field in non_set_address_fields:
|
|
||||||
if partner[field]:
|
|
||||||
partner[field] = False
|
|
||||||
|
|
||||||
|
|
||||||
class ResCompany(models.Model):
|
|
||||||
_inherit = 'res.company'
|
|
||||||
|
|
||||||
@api.onchange('vat')
|
|
||||||
def vies_vat_change(self):
|
|
||||||
self.ensure_one()
|
|
||||||
company_address_fields = set(['street', 'street2', 'city', 'zip', 'state_id', 'country_id'])
|
|
||||||
company_name, company_address = self.env['res.partner']._get_partner_vals(self.vat)
|
|
||||||
if not self.name and company_name:
|
|
||||||
self.name = company_name
|
|
||||||
#set the address fields
|
|
||||||
for field, value in company_address.items():
|
|
||||||
self[field] = value
|
|
||||||
company_address_fields.remove(field)
|
|
||||||
for field in company_address_fields:
|
|
||||||
if self[field]:
|
|
||||||
self[field] = False
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
|
||||||
The purpose of this view is to move the VAT field at the top of the
|
|
||||||
company form. That way, the user will fill it first
|
|
||||||
-->
|
|
||||||
<odoo>
|
|
||||||
<record id="res_company_view_form" model="ir.ui.view">
|
|
||||||
<field name="name">res.company.view.form</field>
|
|
||||||
<field name="model">res.company</field>
|
|
||||||
<field name="inherit_id" ref="base.view_company_form"/>
|
|
||||||
<field name="arch" type="xml">
|
|
||||||
<xpath expr="//field[@name='vat']" position="replace" />
|
|
||||||
<field name="partner_id" position="after">
|
|
||||||
<field name="vat" string="VAT"/>
|
|
||||||
</field>
|
|
||||||
</field>
|
|
||||||
</record>
|
|
||||||
</odoo>
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<odoo>
|
|
||||||
<record id="view_partner_form" model="ir.ui.view">
|
|
||||||
<field name="name">res.partner.vat.inherit</field>
|
|
||||||
<field name="model">res.partner</field>
|
|
||||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
|
||||||
<field name="arch" type="xml">
|
|
||||||
<xpath expr="//field[@name='vat']" position="replace">
|
|
||||||
</xpath>
|
|
||||||
<xpath expr="//label[@for='street']" position="before">
|
|
||||||
<field name="vat" string="VAT" placeholder="e.g. BE0477472701"/>
|
|
||||||
</xpath>
|
|
||||||
</field>
|
|
||||||
</record>
|
|
||||||
|
|
||||||
<record id="view_partner_short_form" model="ir.ui.view">
|
|
||||||
<field name="name">res.partner.short.vat.inherit</field>
|
|
||||||
<field name="model">res.partner</field>
|
|
||||||
<field name="inherit_id" ref="base.view_partner_short_form"/>
|
|
||||||
<field name="arch" type="xml">
|
|
||||||
<xpath expr="//field[@name='vat']" position="replace">
|
|
||||||
</xpath>
|
|
||||||
<xpath expr="//label[@for='street']" position="before">
|
|
||||||
<field name="vat" string="VAT" placeholder="e.g. BE0477472701"/>
|
|
||||||
</xpath>
|
|
||||||
</field>
|
|
||||||
</record>
|
|
||||||
</odoo>
|
|
||||||
@@ -65,7 +65,7 @@ class Lead(models.Model):
|
|||||||
|
|
||||||
name = fields.Char('Opportunity', required=True, index=True)
|
name = fields.Char('Opportunity', required=True, index=True)
|
||||||
partner_id = fields.Many2one('res.partner', string='Customer', track_visibility='onchange', track_sequence=1, index=True,
|
partner_id = fields.Many2one('res.partner', string='Customer', track_visibility='onchange', track_sequence=1, index=True,
|
||||||
help="Linked partner (optional). Usually created when converting the lead.")
|
help="Linked partner (optional). Usually created when converting the lead. You can find a partner by its Name, TIN, Email or Internal Reference.")
|
||||||
active = fields.Boolean('Active', default=True, track_visibility=True)
|
active = fields.Boolean('Active', default=True, track_visibility=True)
|
||||||
date_action_last = fields.Datetime('Last Action', readonly=True)
|
date_action_last = fields.Datetime('Last Action', readonly=True)
|
||||||
email_from = fields.Char('Email', help="Email address of the contact", track_visibility='onchange', track_sequence=4, index=True)
|
email_from = fields.Char('Email', help="Email address of the contact", track_visibility='onchange', track_sequence=4, index=True)
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
generate_lead_from_alias = fields.Boolean('Manual Assignation of Emails', config_parameter='crm.generate_lead_from_alias')
|
generate_lead_from_alias = fields.Boolean('Manual Assignation of Emails', config_parameter='crm.generate_lead_from_alias')
|
||||||
group_use_lead = fields.Boolean(string="Leads", implied_group='crm.group_use_lead')
|
group_use_lead = fields.Boolean(string="Leads", implied_group='crm.group_use_lead')
|
||||||
module_crm_phone_validation = fields.Boolean("Phone Formatting")
|
module_crm_phone_validation = fields.Boolean("Phone Formatting")
|
||||||
module_web_clearbit = fields.Boolean("Customer Autocomplete")
|
|
||||||
|
|
||||||
def _find_default_lead_alias_id(self):
|
def _find_default_lead_alias_id(self):
|
||||||
alias = self.env.ref('crm.mail_alias_lead_info', False)
|
alias = self.env.ref('crm.mail_alias_lead_info', False)
|
||||||
|
|||||||
@@ -68,7 +68,9 @@
|
|||||||
<group>
|
<group>
|
||||||
<!-- Preload all the partner's information -->
|
<!-- Preload all the partner's information -->
|
||||||
<field name="partner_id" string="Customer"
|
<field name="partner_id" string="Customer"
|
||||||
context="{'default_name': contact_name, 'default_street': street, 'default_city': city, 'default_state_id': state_id, 'default_zip': zip, 'default_country_id': country_id, 'default_function': function, 'default_phone': phone, 'default_mobile': mobile, 'default_email': email_from, 'default_user_id': user_id, 'default_team_id': team_id, 'default_website': website}" groups="base.group_no_one"/>
|
widget="res_partner_many2one"
|
||||||
|
context="{'default_name': contact_name, 'default_street': street, 'default_city': city, 'default_state_id': state_id, 'default_zip': zip, 'default_country_id': country_id, 'default_function': function, 'default_phone': phone, 'default_mobile': mobile, 'default_email': email_from, 'default_user_id': user_id, 'default_team_id': team_id, 'default_website': website, 'show_vat': True}"
|
||||||
|
groups="base.group_no_one"/>
|
||||||
<field name="partner_name" string="Company Name"/>
|
<field name="partner_name" string="Company Name"/>
|
||||||
<label for="street" string="Address"/>
|
<label for="street" string="Address"/>
|
||||||
<div class="o_address_format">
|
<div class="o_address_format">
|
||||||
@@ -240,7 +242,7 @@
|
|||||||
<group>
|
<group>
|
||||||
<group>
|
<group>
|
||||||
<field name="name" string="Opportunity Title" placeholder="e.g. Customer Deal"/>
|
<field name="name" string="Opportunity Title" placeholder="e.g. Customer Deal"/>
|
||||||
<field name="partner_id" domain="[('customer', '=', True)]" context="{'search_default_customer': 1}"/>
|
<field name="partner_id" widget="res_partner_many2one" domain="[('customer', '=', True)]" context="{'search_default_customer': 1, 'show_vat': True}"/>
|
||||||
<field name="partner_name" invisible="1"/>
|
<field name="partner_name" invisible="1"/>
|
||||||
<field name="street" invisible="1"/>
|
<field name="street" invisible="1"/>
|
||||||
<field name="street2" invisible="1"/>
|
<field name="street2" invisible="1"/>
|
||||||
@@ -298,7 +300,7 @@
|
|||||||
<form>
|
<form>
|
||||||
<group>
|
<group>
|
||||||
<field name="name"/>
|
<field name="name"/>
|
||||||
<field name="partner_id" domain="[('customer', '=', True)]" context="{'search_default_customer': 1}"/>
|
<field name="partner_id" widget="res_partner_many2one" domain="[('customer', '=', True)]" context="{'search_default_customer': 1, 'show_vat': True}"/>
|
||||||
<field name="planned_revenue" widget="monetary" options="{'currency_field': 'company_currency'}"/>
|
<field name="planned_revenue" widget="monetary" options="{'currency_field': 'company_currency'}"/>
|
||||||
<field name="company_currency" invisible="1"/>
|
<field name="company_currency" invisible="1"/>
|
||||||
<field name="company_id" invisible="1"/>
|
<field name="company_id" invisible="1"/>
|
||||||
@@ -370,7 +372,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="oe_clear"></div>
|
<div class="oe_clear"/>
|
||||||
</div>
|
</div>
|
||||||
</t>
|
</t>
|
||||||
</templates>
|
</templates>
|
||||||
@@ -493,6 +495,7 @@
|
|||||||
<group>
|
<group>
|
||||||
<group>
|
<group>
|
||||||
<field name="partner_id"
|
<field name="partner_id"
|
||||||
|
widget="res_partner_many2one"
|
||||||
string="Customer" domain="[('customer', '=', True)]"
|
string="Customer" domain="[('customer', '=', True)]"
|
||||||
context="{'search_default_customer': 1,
|
context="{'search_default_customer': 1,
|
||||||
'default_name': partner_name, 'default_street': street,
|
'default_name': partner_name, 'default_street': street,
|
||||||
@@ -501,7 +504,10 @@
|
|||||||
'default_country_id': country_id, 'default_function': function,
|
'default_country_id': country_id, 'default_function': function,
|
||||||
'default_phone': phone, 'default_mobile': mobile,
|
'default_phone': phone, 'default_mobile': mobile,
|
||||||
'default_email': email_from,
|
'default_email': email_from,
|
||||||
'default_user_id': user_id, 'default_team_id': team_id, 'default_website': website}"/>
|
'default_user_id': user_id, 'default_team_id': team_id, 'default_website': website,
|
||||||
|
'show_vat': True,
|
||||||
|
}"
|
||||||
|
/>
|
||||||
<field name="is_blacklisted" invisible="1"/>
|
<field name="is_blacklisted" invisible="1"/>
|
||||||
<field name="partner_is_blacklisted" invisible="1"/>
|
<field name="partner_is_blacklisted" invisible="1"/>
|
||||||
<label for="email_from" class="oe_inline"/>
|
<label for="email_from" class="oe_inline"/>
|
||||||
|
|||||||
@@ -66,17 +66,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12 col-lg-6 o_setting_box" title="When populating your address book, Odoo relies on Clearbit’s API to provide you with a list of matching contacts or companies.When selecting one item, the partner name, logo and website get automatically set.">
|
|
||||||
<div class="o_setting_left_pane">
|
|
||||||
<field name="module_web_clearbit" widget="upgrade_boolean"/>
|
|
||||||
</div>
|
|
||||||
<div class="o_setting_right_pane">
|
|
||||||
<label for="module_web_clearbit"/>
|
|
||||||
<div class="text-muted">
|
|
||||||
Look up company information (name, logo, etc.)
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</xpath>
|
</xpath>
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
<group name="action" attrs="{'invisible': [('name', '!=', 'convert')]}" string="Customers" col="1">
|
<group name="action" attrs="{'invisible': [('name', '!=', 'convert')]}" string="Customers" col="1">
|
||||||
<field name="action" nolabel="1" widget="radio"/>
|
<field name="action" nolabel="1" widget="radio"/>
|
||||||
<group col="2">
|
<group col="2">
|
||||||
<field name="partner_id" domain="[('customer', '=', True)]" context="{'search_default_customer': 1}" attrs="{'required': [('action', '=', 'exist')], 'invisible':[('action','!=','exist')]}"/>
|
<field name="partner_id" widget="res_partner_many2one" domain="[('customer', '=', True)]" context="{'search_default_customer': 1, 'show_vat': True}" attrs="{'required': [('action', '=', 'exist')], 'invisible':[('action','!=','exist')]}"/>
|
||||||
</group>
|
</group>
|
||||||
</group>
|
</group>
|
||||||
<footer>
|
<footer>
|
||||||
@@ -79,7 +79,9 @@
|
|||||||
<field name="action" class="oe_inline" widget="radio"/>
|
<field name="action" class="oe_inline" widget="radio"/>
|
||||||
<group col="2">
|
<group col="2">
|
||||||
<field name="partner_id"
|
<field name="partner_id"
|
||||||
|
widget="res_partner_many2one"
|
||||||
attrs="{'required': [('action', '=', 'exist')], 'invisible':[('action','!=','exist')]}"
|
attrs="{'required': [('action', '=', 'exist')], 'invisible':[('action','!=','exist')]}"
|
||||||
|
context="{'show_vat': True}"
|
||||||
class="oe_inline"/>
|
class="oe_inline"/>
|
||||||
</group>
|
</group>
|
||||||
</group>
|
</group>
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ class AuthenticationError(Exception):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
def jsonrpc(url, method='call', params=None):
|
def jsonrpc(url, method='call', params=None, timeout=15):
|
||||||
"""
|
"""
|
||||||
Calls the provided JSON-RPC endpoint, unwraps the result and
|
Calls the provided JSON-RPC endpoint, unwraps the result and
|
||||||
returns JSON-RPC errors as exceptions.
|
returns JSON-RPC errors as exceptions.
|
||||||
@@ -49,7 +49,8 @@ def jsonrpc(url, method='call', params=None):
|
|||||||
|
|
||||||
_logger.info('iap jsonrpc %s', url)
|
_logger.info('iap jsonrpc %s', url)
|
||||||
try:
|
try:
|
||||||
req = requests.post(url, json=payload)
|
req = requests.post(url, json=payload, timeout=timeout)
|
||||||
|
req.raise_for_status()
|
||||||
response = req.json()
|
response = req.json()
|
||||||
if 'error' in response:
|
if 'error' in response:
|
||||||
name = response['error']['data'].get('name').rpartition('.')[-1]
|
name = response['error']['data'].get('name').rpartition('.')[-1]
|
||||||
@@ -66,7 +67,7 @@ def jsonrpc(url, method='call', params=None):
|
|||||||
e.data = response['error']['data']
|
e.data = response['error']['data']
|
||||||
raise e
|
raise e
|
||||||
return response.get('result')
|
return response.get('result')
|
||||||
except (ValueError, requests.exceptions.ConnectionError, requests.exceptions.MissingSchema) as e:
|
except (ValueError, requests.exceptions.ConnectionError, requests.exceptions.MissingSchema, requests.exceptions.Timeout) as e:
|
||||||
raise exceptions.AccessError('The url that this service requested returned an error. Please contact the author the app. The url it tried to contact was ' + url)
|
raise exceptions.AccessError('The url that this service requested returned an error. Please contact the author the app. The url it tried to contact was ' + url)
|
||||||
|
|
||||||
#----------------------------------------------------------
|
#----------------------------------------------------------
|
||||||
@@ -144,6 +145,7 @@ class IapAccount(models.Model):
|
|||||||
service_name = fields.Char()
|
service_name = fields.Char()
|
||||||
account_token = fields.Char(default=lambda s: uuid.uuid4().hex)
|
account_token = fields.Char(default=lambda s: uuid.uuid4().hex)
|
||||||
company_id = fields.Many2one('res.company', default=lambda self: self.env.user.company_id)
|
company_id = fields.Many2one('res.company', default=lambda self: self.env.user.company_id)
|
||||||
|
insufficient_credit = fields.Boolean('Insufficient credits', default=False)
|
||||||
|
|
||||||
@api.model
|
@api.model
|
||||||
def get(self, service_name):
|
def get(self, service_name):
|
||||||
@@ -181,3 +183,23 @@ class IapAccount(models.Model):
|
|||||||
d = {'dbuuid': self.env['ir.config_parameter'].sudo().get_param('database.uuid')}
|
d = {'dbuuid': self.env['ir.config_parameter'].sudo().get_param('database.uuid')}
|
||||||
|
|
||||||
return '%s?%s' % (endpoint + route, werkzeug.urls.url_encode(d))
|
return '%s?%s' % (endpoint + route, werkzeug.urls.url_encode(d))
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def get_credits(self, service_name):
|
||||||
|
credit = 0
|
||||||
|
account = self.get(service_name)
|
||||||
|
if account:
|
||||||
|
route = '/iap/1/balance'
|
||||||
|
endpoint = get_endpoint(self.env)
|
||||||
|
url = endpoint + route
|
||||||
|
params = {
|
||||||
|
'dbuuid': self.env['ir.config_parameter'].sudo().get_param('database.uuid'),
|
||||||
|
'account_token': account.account_token,
|
||||||
|
'service_name': service_name,
|
||||||
|
}
|
||||||
|
|
||||||
|
credit = jsonrpc(url=url, params=params)
|
||||||
|
account.write({'insufficient_credit': credit == 0})
|
||||||
|
|
||||||
|
return credit
|
||||||
|
|
||||||
|
|||||||
@@ -52,11 +52,11 @@ CrashManager.include({
|
|||||||
$content: content,
|
$content: content,
|
||||||
buttons: [{
|
buttons: [{
|
||||||
text: self._getButtonMessage(error_data.trial),
|
text: self._getButtonMessage(error_data.trial),
|
||||||
classes: "btn-primary",
|
classes : "btn-primary",
|
||||||
click: function () {
|
click: function () {
|
||||||
window.open(url, '_blank');
|
window.open(url, '_blank');
|
||||||
},
|
},
|
||||||
close: true,
|
close:true,
|
||||||
}, {
|
}, {
|
||||||
text: _t("Cancel"),
|
text: _t("Cancel"),
|
||||||
close: true,
|
close: true,
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
from . import models
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
{
|
||||||
|
'name': "Partner Autocomplete",
|
||||||
|
'summary': """
|
||||||
|
Auto-complete partner companies' data""",
|
||||||
|
'description': """
|
||||||
|
Auto-complete partner companies' data
|
||||||
|
""",
|
||||||
|
'author': "Odoo SA",
|
||||||
|
'category': 'Tools',
|
||||||
|
'version': '1.0',
|
||||||
|
|
||||||
|
'depends': ['web', 'mail', 'iap'],
|
||||||
|
'data': [
|
||||||
|
'security/ir.model.access.csv',
|
||||||
|
'views/partner_autocomplete_assets.xml',
|
||||||
|
'views/additional_info_template.xml',
|
||||||
|
'views/res_partner_views.xml',
|
||||||
|
'views/res_company_views.xml',
|
||||||
|
'views/res_config_settings_views.xml',
|
||||||
|
'data/cron.xml',
|
||||||
|
],
|
||||||
|
'qweb': [
|
||||||
|
'static/src/xml/partner_autocomplete.xml',
|
||||||
|
],
|
||||||
|
'auto_install': True,
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
<odoo>
|
||||||
|
<record id="ir_cron_partner_autocomplete" model="ir.cron">
|
||||||
|
<field name="name">Partner Autocomplete : Sync with remote DB</field>
|
||||||
|
<field name="model_id" ref="model_res_partner_autocomplete_sync"/>
|
||||||
|
<field name="state">code</field>
|
||||||
|
<field name="code">model.start_sync()</field>
|
||||||
|
<field name="interval_number">1</field>
|
||||||
|
<field name="interval_type">minutes</field>
|
||||||
|
<field name="numbercall">-1</field>
|
||||||
|
<field eval="False" name="doall"/>
|
||||||
|
</record>
|
||||||
|
</odoo>
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Andre de Kock <adekock11@gmail.com>, 2017
|
# Andre de Kock <adekock11@gmail.com>, 2017
|
||||||
@@ -18,19 +18,19 @@ msgstr ""
|
|||||||
"Language: af\n"
|
"Language: af\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Kontak"
|
msgstr "Kontak"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: am\n"
|
"Language: am\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# amrnegm <amrnegm.01@gmail.com>, 2018
|
# amrnegm <amrnegm.01@gmail.com>, 2018
|
||||||
@@ -20,25 +20,25 @@ msgstr ""
|
|||||||
"Language: ar\n"
|
"Language: ar\n"
|
||||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "المؤسسات"
|
msgstr "المؤسسات"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "جهة الاتصال"
|
msgstr "جهة الاتصال"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "ضريبة القيمة المضافة"
|
msgstr "ضريبة القيمة المضافة"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "مثال: BE0477472701"
|
msgstr "مثال: BE0477472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: bg\n"
|
"Language: bg\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux <mat@odoo.com>, 2017
|
# Martin Trigaux <mat@odoo.com>, 2017
|
||||||
@@ -18,19 +18,19 @@ msgstr ""
|
|||||||
"Language: bs\n"
|
"Language: bs\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Kontakt"
|
msgstr "Kontakt"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "PDV"
|
msgstr "PDV"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "npr. BE0477472701"
|
msgstr "npr. BE0477472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Quim - eccit <quim@eccit.com>, 2017
|
# Quim - eccit <quim@eccit.com>, 2017
|
||||||
@@ -18,19 +18,19 @@ msgstr ""
|
|||||||
"Language: ca\n"
|
"Language: ca\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Contacte"
|
msgstr "Contacte"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2018
|
# Martin Trigaux, 2018
|
||||||
@@ -20,25 +20,25 @@ msgstr ""
|
|||||||
"Language: cs\n"
|
"Language: cs\n"
|
||||||
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
|
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Firmy v systému"
|
msgstr "Firmy v systému"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Kontakt"
|
msgstr "Kontakt"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "DIČ"
|
msgstr "DIČ"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "Např. CZ0477472701"
|
msgstr "Např. CZ0477472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux <mat@odoo.com>, 2017
|
# Martin Trigaux <mat@odoo.com>, 2017
|
||||||
@@ -18,19 +18,19 @@ msgstr ""
|
|||||||
"Language: da\n"
|
"Language: da\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Kontakt"
|
msgstr "Kontakt"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "Moms"
|
msgstr "Moms"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "f.eks. DK12345678"
|
msgstr "f.eks. DK12345678"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2017
|
# Martin Trigaux, 2017
|
||||||
@@ -19,25 +19,25 @@ msgstr ""
|
|||||||
"Language: de\n"
|
"Language: de\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Unternehmen"
|
msgstr "Unternehmen"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Kontakt"
|
msgstr "Kontakt"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "USt."
|
msgstr "USt."
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "z.B. BE0477472701"
|
msgstr "z.B. BE0477472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2018
|
# Martin Trigaux, 2018
|
||||||
@@ -18,25 +18,25 @@ msgstr ""
|
|||||||
"Language: el\n"
|
"Language: el\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Εταιρίες"
|
msgstr "Εταιρίες"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Επαφή"
|
msgstr "Επαφή"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "ΦΠΑ"
|
msgstr "ΦΠΑ"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "π.χ. EL123456789"
|
msgstr "π.χ. EL123456789"
|
||||||
+9
-9
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: en_GB\n"
|
"Language: en_GB\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2017
|
# Martin Trigaux, 2017
|
||||||
@@ -19,25 +19,25 @@ msgstr ""
|
|||||||
"Language: es\n"
|
"Language: es\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Compañías"
|
msgstr "Compañías"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Contacto"
|
msgstr "Contacto"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "IVA"
|
msgstr "IVA"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "Por ejemplo, ESA00000000"
|
msgstr "Por ejemplo, ESA00000000"
|
||||||
+9
-9
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: es_AR\n"
|
"Language: es_AR\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
+9
-9
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: es_BO\n"
|
"Language: es_BO\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
+9
-9
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: es_CL\n"
|
"Language: es_CL\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
+9
-9
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: es_CO\n"
|
"Language: es_CO\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
+9
-9
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: es_CR\n"
|
"Language: es_CR\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
+9
-9
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: es_DO\n"
|
"Language: es_DO\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
+9
-9
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: es_EC\n"
|
"Language: es_EC\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
+9
-9
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -16,20 +16,20 @@ msgstr ""
|
|||||||
"Language: es_MX\n"
|
"Language: es_MX\n"
|
||||||
"Plural-Forms: \n"
|
"Plural-Forms: \n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "RFC"
|
msgstr "RFC"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
+9
-9
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: es_PE\n"
|
"Language: es_PE\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
+9
-9
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: es_PY\n"
|
"Language: es_PY\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
+9
-9
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: es_VE\n"
|
"Language: es_VE\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux <mat@odoo.com>, 2017
|
# Martin Trigaux <mat@odoo.com>, 2017
|
||||||
@@ -19,19 +19,19 @@ msgstr ""
|
|||||||
"Language: et\n"
|
"Language: et\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Kontakt"
|
msgstr "Kontakt"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "KM"
|
msgstr "KM"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "nt. BE0477472701"
|
msgstr "nt. BE0477472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: eu\n"
|
"Language: eu\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2018
|
# Martin Trigaux, 2018
|
||||||
@@ -20,25 +20,25 @@ msgstr ""
|
|||||||
"Language: fa\n"
|
"Language: fa\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "شرکتها"
|
msgstr "شرکتها"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "مخاطب"
|
msgstr "مخاطب"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "ارزش افزوده"
|
msgstr "ارزش افزوده"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "مثلا BE0477472701"
|
msgstr "مثلا BE0477472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Kari Lindgren <kari.lindgren@emsystems.fi>, 2018
|
# Kari Lindgren <kari.lindgren@emsystems.fi>, 2018
|
||||||
@@ -21,25 +21,25 @@ msgstr ""
|
|||||||
"Language: fi\n"
|
"Language: fi\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Yritykset"
|
msgstr "Yritykset"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Kontakti"
|
msgstr "Kontakti"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "ALV"
|
msgstr "ALV"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "esim. FI27731217"
|
msgstr "esim. FI27731217"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: fo\n"
|
"Language: fo\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2017
|
# Martin Trigaux, 2017
|
||||||
@@ -19,25 +19,25 @@ msgstr ""
|
|||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Sociétés"
|
msgstr "Sociétés"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Contact"
|
msgstr "Contact"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "TVA"
|
msgstr "TVA"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "e.g. BE0477472701"
|
msgstr "e.g. BE0477472701"
|
||||||
+9
-9
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: fr_CA\n"
|
"Language: fr_CA\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: gl\n"
|
"Language: gl\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2018
|
# Martin Trigaux, 2018
|
||||||
@@ -19,25 +19,25 @@ msgstr ""
|
|||||||
"Language: gu\n"
|
"Language: gu\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "કંપનીઓ"
|
msgstr "કંપનીઓ"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "સંપર્ક"
|
msgstr "સંપર્ક"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Yihya Hugirat <hugirat@gmail.com>, 2017
|
# Yihya Hugirat <hugirat@gmail.com>, 2017
|
||||||
@@ -18,19 +18,19 @@ msgstr ""
|
|||||||
"Language: he\n"
|
"Language: he\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "איש קשר"
|
msgstr "איש קשר"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "מע\"מ:"
|
msgstr "מע\"מ:"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2017
|
# Martin Trigaux, 2017
|
||||||
@@ -19,25 +19,25 @@ msgstr ""
|
|||||||
"Language: hr\n"
|
"Language: hr\n"
|
||||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Tvrtke"
|
msgstr "Tvrtke"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Kontakt"
|
msgstr "Kontakt"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "PDV"
|
msgstr "PDV"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "modul: osnovno_porezi (base_vat)"
|
msgstr "modul: osnovno_porezi (base_vat)"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2017
|
# Martin Trigaux, 2017
|
||||||
@@ -19,25 +19,25 @@ msgstr ""
|
|||||||
"Language: hu\n"
|
"Language: hu\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Vállalatok"
|
msgstr "Vállalatok"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Kapcsolat"
|
msgstr "Kapcsolat"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "ÁFA"
|
msgstr "ÁFA"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "pl.: BE0477472701"
|
msgstr "pl.: BE0477472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Bonny Useful <bonny.useful@gmail.com>, 2017
|
# Bonny Useful <bonny.useful@gmail.com>, 2017
|
||||||
@@ -19,19 +19,19 @@ msgstr ""
|
|||||||
"Language: id\n"
|
"Language: id\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Kontak"
|
msgstr "Kontak"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "PPN"
|
msgstr "PPN"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "contoh BE0477472701"
|
msgstr "contoh BE0477472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2018
|
# Martin Trigaux, 2018
|
||||||
@@ -19,25 +19,25 @@ msgstr ""
|
|||||||
"Language: it\n"
|
"Language: it\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Aziende"
|
msgstr "Aziende"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Contatto"
|
msgstr "Contatto"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "IVA"
|
msgstr "IVA"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "e.g. BE0477472701"
|
msgstr "e.g. BE0477472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Norimichi Sugimoto <norimichi.sugimoto@tls-ltd.co.jp>, 2017
|
# Norimichi Sugimoto <norimichi.sugimoto@tls-ltd.co.jp>, 2017
|
||||||
@@ -20,19 +20,19 @@ msgstr ""
|
|||||||
"Language: ja\n"
|
"Language: ja\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "連絡先"
|
msgstr "連絡先"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "VAT(Value Added Tax)"
|
msgstr "VAT(Value Added Tax)"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "例 BE0477472701"
|
msgstr "例 BE0477472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: ka\n"
|
"Language: ka\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: kab\n"
|
"Language: kab\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * partner_autocomplete
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-09-18 09:49+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-09-18 09:49+0000\n"
|
||||||
|
"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Language: km\n"
|
||||||
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
|
msgid "Companies"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
|
msgid "Contact"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
|
msgid "VAT"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
|
msgid "e.g. BE0477472701"
|
||||||
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: ko\n"
|
"Language: ko\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: lo\n"
|
"Language: lo\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux <mat@odoo.com>, 2017
|
# Martin Trigaux <mat@odoo.com>, 2017
|
||||||
@@ -18,19 +18,19 @@ msgstr ""
|
|||||||
"Language: lt\n"
|
"Language: lt\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Kontaktas"
|
msgstr "Kontaktas"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "PVM"
|
msgstr "PVM"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "pvz. BE0477472701"
|
msgstr "pvz. BE0477472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: lv\n"
|
"Language: lv\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: mk\n"
|
"Language: mk\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
|
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2018
|
# Martin Trigaux, 2018
|
||||||
@@ -19,25 +19,25 @@ msgstr ""
|
|||||||
"Language: mn\n"
|
"Language: mn\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Компаниуд"
|
msgstr "Компаниуд"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Холбох хаяг"
|
msgstr "Холбох хаяг"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "НӨАТ"
|
msgstr "НӨАТ"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "ж. BE0477472701"
|
msgstr "ж. BE0477472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2018
|
# Martin Trigaux, 2018
|
||||||
@@ -19,25 +19,25 @@ msgstr ""
|
|||||||
"Language: nb\n"
|
"Language: nb\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Firmaer"
|
msgstr "Firmaer"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Kontakt"
|
msgstr "Kontakt"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "MVA"
|
msgstr "MVA"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "for eksempel BE0477472701"
|
msgstr "for eksempel BE0477472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: ne\n"
|
"Language: ne\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2018
|
# Martin Trigaux, 2018
|
||||||
@@ -18,25 +18,25 @@ msgstr ""
|
|||||||
"Language: nl\n"
|
"Language: nl\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Bedrijven"
|
msgstr "Bedrijven"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Contact"
|
msgstr "Contact"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "BTW"
|
msgstr "BTW"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "Bijv. BE0477472701"
|
msgstr "Bijv. BE0477472701"
|
||||||
+9
-9
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: nl_BE\n"
|
"Language: nl_BE\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -0,0 +1,255 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * partner_autocomplete
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server saas~11.5\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2018-09-21 11:54+0000\n"
|
||||||
|
"PO-Revision-Date: 2018-09-21 11:54+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: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.additional_info_template
|
||||||
|
msgid "&nbsp;&nbsp;&nbsp;"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.additional_info_template
|
||||||
|
msgid "<b>Annual revenue:</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.additional_info_template
|
||||||
|
msgid "<b>Description</b><br/>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.additional_info_template
|
||||||
|
msgid "<b>Email addresses</b><br/>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.additional_info_template
|
||||||
|
msgid "<b>Employees:</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.additional_info_template
|
||||||
|
msgid "<b>Estimated annual revenue:</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.additional_info_template
|
||||||
|
msgid "<b>Phone numbers</b><br/>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.additional_info_template
|
||||||
|
msgid "<b>Sector:</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.additional_info_template
|
||||||
|
msgid "<b>Social networks</b><br/>\n"
|
||||||
|
" &nbsp;&nbsp;&nbsp; <b>Facebook:</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.additional_info_template
|
||||||
|
msgid "<b>Tech:</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.additional_info_template
|
||||||
|
msgid "<br/>\n"
|
||||||
|
" &nbsp;&nbsp;&nbsp; <b>Crunchbase:</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.additional_info_template
|
||||||
|
msgid "<br/>\n"
|
||||||
|
" &nbsp;&nbsp;&nbsp; <b>Linkedin:</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.additional_info_template
|
||||||
|
msgid "<br/>\n"
|
||||||
|
" &nbsp;&nbsp;&nbsp; <b>Twitter:</b>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.res_config_settings_view_form
|
||||||
|
msgid "<i class=\"fa fa-arrow-right\"/>\n"
|
||||||
|
" Buy more credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.res_config_settings_view_form
|
||||||
|
msgid "<i class=\"fa fa-exclamation-triangle text-warning\"/> &nbsp; You don't have credits to auto-complete companies' data anymore."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.res_config_settings_view_form
|
||||||
|
msgid "<span>&times;</span>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model.fields,field_description:partner_autocomplete.field_res_partner__additional_info
|
||||||
|
#: model:ir.model.fields,field_description:partner_autocomplete.field_res_users__additional_info
|
||||||
|
msgid "Additional info"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#. openerp-web
|
||||||
|
#: code:addons/partner_autocomplete/static/src/xml/partner_autocomplete.xml:30
|
||||||
|
#, python-format
|
||||||
|
msgid "Buy more credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#. openerp-web
|
||||||
|
#: code:addons/partner_autocomplete/static/src/xml/partner_autocomplete.xml:20
|
||||||
|
#, python-format
|
||||||
|
msgid "Checking remaining credit ..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.res_config_settings_view_form
|
||||||
|
msgid "Close"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
|
msgid "Companies"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model.fields,field_description:partner_autocomplete.field_res_company__partner_gid
|
||||||
|
#: model:ir.model.fields,field_description:partner_autocomplete.field_res_partner__partner_gid
|
||||||
|
#: model:ir.model.fields,field_description:partner_autocomplete.field_res_users__partner_gid
|
||||||
|
msgid "Company database ID"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
|
msgid "Contact"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#. openerp-web
|
||||||
|
#: code:addons/partner_autocomplete/static/src/js/partner_autocomplete_many2one.js:108
|
||||||
|
#, python-format
|
||||||
|
msgid "Create and Edit from Autocomplete :"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model.fields,field_description:partner_autocomplete.field_res_partner_autocomplete_sync__create_uid
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model.fields,field_description:partner_autocomplete.field_res_partner_autocomplete_sync__create_date
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model.fields,field_description:partner_autocomplete.field_res_partner_autocomplete_sync__display_name
|
||||||
|
msgid "Display Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model.fields,field_description:partner_autocomplete.field_res_partner_autocomplete_sync__id
|
||||||
|
msgid "ID"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#. openerp-web
|
||||||
|
#: code:addons/partner_autocomplete/static/src/xml/partner_autocomplete.xml:23
|
||||||
|
#: model:ir.model.fields,field_description:partner_autocomplete.field_res_config_settings__partner_autocomplete_insufficient_credit
|
||||||
|
#, python-format
|
||||||
|
msgid "Insufficient credit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model.fields,field_description:partner_autocomplete.field_res_partner_autocomplete_sync__synched
|
||||||
|
msgid "Is synched"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model.fields,field_description:partner_autocomplete.field_res_partner_autocomplete_sync____last_update
|
||||||
|
msgid "Last Modified on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model.fields,field_description:partner_autocomplete.field_res_partner_autocomplete_sync__write_uid
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model.fields,field_description:partner_autocomplete.field_res_partner_autocomplete_sync__write_date
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model.fields,field_description:partner_autocomplete.field_res_partner_autocomplete_sync__partner_id
|
||||||
|
msgid "Partner"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.actions.server,name:partner_autocomplete.ir_cron_partner_autocomplete_ir_actions_server
|
||||||
|
#: model:ir.cron,cron_name:partner_autocomplete.ir_cron_partner_autocomplete
|
||||||
|
#: model:ir.cron,name:partner_autocomplete.ir_cron_partner_autocomplete
|
||||||
|
msgid "Partner Autocomplete : Sync with remote DB"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#. openerp-web
|
||||||
|
#: code:addons/partner_autocomplete/static/src/xml/partner_autocomplete.xml:8
|
||||||
|
#, python-format
|
||||||
|
msgid "Placeholder"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#. openerp-web
|
||||||
|
#: code:addons/partner_autocomplete/static/src/xml/partner_autocomplete.xml:26
|
||||||
|
#, python-format
|
||||||
|
msgid "Remaining :"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#. openerp-web
|
||||||
|
#: code:addons/partner_autocomplete/static/src/js/partner_autocomplete_many2one.js:22
|
||||||
|
#, python-format
|
||||||
|
msgid "Searching Autocomplete..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_res_partner_form_inherit_partner_autocomplete
|
||||||
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_res_partner_short_form_inherit_partner_autocomplete
|
||||||
|
msgid "You can find a customer, a contact, etc. by its Name, TIN, Email or Internal Reference."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#. openerp-web
|
||||||
|
#: code:addons/partner_autocomplete/static/src/xml/partner_autocomplete.xml:26
|
||||||
|
#, python-format
|
||||||
|
msgid "credits"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model,name:partner_autocomplete.model_res_config_settings
|
||||||
|
msgid "res.config.settings"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: partner_autocomplete
|
||||||
|
#: model:ir.model,name:partner_autocomplete.model_res_partner_autocomplete_sync
|
||||||
|
msgid "res.partner.autocomplete.sync"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,25 +15,25 @@ msgstr ""
|
|||||||
"Language: pl\n"
|
"Language: pl\n"
|
||||||
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: pt\n"
|
"Language: pt\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
+12
-12
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2017
|
# Martin Trigaux, 2017
|
||||||
@@ -19,25 +19,25 @@ msgstr ""
|
|||||||
"Language: pt_BR\n"
|
"Language: pt_BR\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Empresas"
|
msgstr "Empresas"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Contato"
|
msgstr "Contato"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "Imposto"
|
msgstr "Imposto"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "ex: BE0477472701"
|
msgstr "ex: BE0477472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2018
|
# Martin Trigaux, 2018
|
||||||
@@ -19,25 +19,25 @@ msgstr ""
|
|||||||
"Language: ro\n"
|
"Language: ro\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
|
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Companii"
|
msgstr "Companii"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Contact"
|
msgstr "Contact"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "TVA"
|
msgstr "TVA"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "exemplu RO08486157"
|
msgstr "exemplu RO08486157"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2017
|
# Martin Trigaux, 2017
|
||||||
@@ -19,25 +19,25 @@ msgstr ""
|
|||||||
"Language: ru\n"
|
"Language: ru\n"
|
||||||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Компании"
|
msgstr "Компании"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Контакт"
|
msgstr "Контакт"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "НДС"
|
msgstr "НДС"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "например, BE0477472701"
|
msgstr "например, BE0477472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: sk\n"
|
"Language: sk\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: sl\n"
|
"Language: sl\n"
|
||||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
|
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: sq\n"
|
"Language: sq\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,25 +15,25 @@ msgstr ""
|
|||||||
"Language: sr\n"
|
"Language: sr\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
+9
-9
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux <mat@odoo.com>, 2017
|
# Martin Trigaux <mat@odoo.com>, 2017
|
||||||
@@ -18,19 +18,19 @@ msgstr ""
|
|||||||
"Language: sr@latin\n"
|
"Language: sr@latin\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Kontakt"
|
msgstr "Kontakt"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "PDV"
|
msgstr "PDV"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2018
|
# Martin Trigaux, 2018
|
||||||
@@ -19,25 +19,25 @@ msgstr ""
|
|||||||
"Language: sv\n"
|
"Language: sv\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Bolag"
|
msgstr "Bolag"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Kontakt"
|
msgstr "Kontakt"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "Moms"
|
msgstr "Moms"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "e.g. SE5577472701"
|
msgstr "e.g. SE5577472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -15,19 +15,19 @@ msgstr ""
|
|||||||
"Language: th\n"
|
"Language: th\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Levent Karakaş <levent@mektup.at>, 2018
|
# Levent Karakaş <levent@mektup.at>, 2018
|
||||||
@@ -19,25 +19,25 @@ msgstr ""
|
|||||||
"Language: tr\n"
|
"Language: tr\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Şirketler"
|
msgstr "Şirketler"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "İletişim"
|
msgstr "İletişim"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "Vergi No"
|
msgstr "Vergi No"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "örn. TR1234567890"
|
msgstr "örn. TR1234567890"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2018
|
# Martin Trigaux, 2018
|
||||||
@@ -20,25 +20,25 @@ msgstr ""
|
|||||||
"Language: uk\n"
|
"Language: uk\n"
|
||||||
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
|
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Компанії"
|
msgstr "Компанії"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Контакт"
|
msgstr "Контакт"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "VAT"
|
msgstr "VAT"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "e.g. BE0477472701"
|
msgstr "e.g. BE0477472701"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# thanh nguyen <thanhnguyen.icsc@gmail.com>, 2018
|
# thanh nguyen <thanhnguyen.icsc@gmail.com>, 2018
|
||||||
@@ -18,25 +18,25 @@ msgstr ""
|
|||||||
"Language: vi\n"
|
"Language: vi\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Công ty"
|
msgstr "Công ty"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Liên hệ"
|
msgstr "Liên hệ"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model_terms:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model_terms:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
+12
-12
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2017
|
# Martin Trigaux, 2017
|
||||||
@@ -19,25 +19,25 @@ msgstr ""
|
|||||||
"Language: zh_CN\n"
|
"Language: zh_CN\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "公司"
|
msgstr "公司"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "联系人"
|
msgstr "联系人"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "增值税"
|
msgstr "增值税"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "举例: BE0477472701"
|
msgstr "举例: BE0477472701"
|
||||||
+12
-12
@@ -1,6 +1,6 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * base_vat_autocomplete
|
# * partner_autocomplete
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# 敬雲 林 <chingyun@yuanchih-consult.com>, 2018
|
# 敬雲 林 <chingyun@yuanchih-consult.com>, 2018
|
||||||
@@ -19,25 +19,25 @@ msgstr ""
|
|||||||
"Language: zh_TW\n"
|
"Language: zh_TW\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_company
|
#: model:ir.model,name:partner_autocomplete.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "公司"
|
msgstr "公司"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.model,name:base_vat_autocomplete.model_res_partner
|
#: model:ir.model,name:partner_autocomplete.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "聯絡人"
|
msgstr "聯絡人"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.res_company_view_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.res_company_view_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "VAT"
|
msgid "VAT"
|
||||||
msgstr "增值稅"
|
msgstr "增值稅"
|
||||||
|
|
||||||
#. module: base_vat_autocomplete
|
#. module: partner_autocomplete
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_form
|
||||||
#: model:ir.ui.view,arch_db:base_vat_autocomplete.view_partner_short_form
|
#: model:ir.ui.view,arch_db:partner_autocomplete.view_partner_short_form
|
||||||
msgid "e.g. BE0477472701"
|
msgid "e.g. BE0477472701"
|
||||||
msgstr "舉例: BE0477472701"
|
msgstr "舉例: BE0477472701"
|
||||||
+3
@@ -2,3 +2,6 @@
|
|||||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
from . import res_partner
|
from . import res_partner
|
||||||
|
from . import res_company
|
||||||
|
from . import res_config_settings
|
||||||
|
from . import res_partner_autocomplete_sync
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
|
from odoo import api, fields, models
|
||||||
|
|
||||||
|
class ResCompany(models.Model):
|
||||||
|
_name = 'res.company'
|
||||||
|
_inherit = 'res.company'
|
||||||
|
|
||||||
|
partner_gid = fields.Integer('Company database ID', related="partner_id.partner_gid", inverse="_inverse_partner_gid", store=True)
|
||||||
|
|
||||||
|
def _inverse_partner_gid(self):
|
||||||
|
for company in self:
|
||||||
|
company.partner_id.partner_gid = company.partner_gid
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
|
from odoo import api, fields, models, _
|
||||||
|
|
||||||
|
class ResConfigSettings(models.TransientModel):
|
||||||
|
_inherit = 'res.config.settings'
|
||||||
|
|
||||||
|
partner_autocomplete_insufficient_credit = fields.Boolean('Insufficient credit', default=lambda self: self.env['iap.account'].get('partner_autocomplete').insufficient_credit)
|
||||||
|
|
||||||
|
@api.multi
|
||||||
|
def redirect_to_buy_autocmplete_credit(self):
|
||||||
|
return {
|
||||||
|
'type': 'ir.actions.act_url',
|
||||||
|
'url': self.env['iap.account'].get_credits_url('partner_autocomplete'),
|
||||||
|
'target': '_new',
|
||||||
|
}
|
||||||
@@ -0,0 +1,180 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
|
import logging
|
||||||
|
from odoo import api, fields, models, exceptions, _
|
||||||
|
from odoo.addons.iap import jsonrpc
|
||||||
|
from requests.exceptions import ConnectionError, HTTPError
|
||||||
|
from odoo.tools import pycompat
|
||||||
|
from odoo.addons.iap.models.iap import InsufficientCreditError
|
||||||
|
|
||||||
|
_logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
PARTNER_REMOTE_URL = 'https://partner-autocomplete.odoo.com/iap/partner_autocomplete'
|
||||||
|
|
||||||
|
class ResPartner(models.Model):
|
||||||
|
_name = 'res.partner'
|
||||||
|
_inherit = 'res.partner'
|
||||||
|
|
||||||
|
partner_gid = fields.Integer('Company database ID')
|
||||||
|
additional_info = fields.Char('Additional info')
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def _replace_location_code_by_id(self, record):
|
||||||
|
record['country_id'], record['state_id'] = self._find_country_data(
|
||||||
|
state_code=record.pop('state_code', False),
|
||||||
|
state_name=record.pop('state_name', False),
|
||||||
|
country_code=record.pop('country_code', False),
|
||||||
|
country_name=record.pop('country_name', False)
|
||||||
|
)
|
||||||
|
return record
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def _format_data_company(self, company):
|
||||||
|
self._replace_location_code_by_id(company)
|
||||||
|
|
||||||
|
if company.get('child_ids'):
|
||||||
|
child_ids = []
|
||||||
|
for child in company.get('child_ids'):
|
||||||
|
child_ids.append(self._replace_location_code_by_id(child))
|
||||||
|
company['child_ids'] = child_ids
|
||||||
|
|
||||||
|
if company.get('additional_info'):
|
||||||
|
company['additional_info'] = self.env.ref('partner_autocomplete.additional_info_template').render(company.get('additional_info'))
|
||||||
|
|
||||||
|
return company
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def _find_country_data(self, state_code, state_name, country_code, country_name):
|
||||||
|
country = self.env['res.country'].search([['code', '=ilike', country_code]])
|
||||||
|
if not country:
|
||||||
|
country = self.env['res.country'].search([['name', '=ilike', country_name]])
|
||||||
|
|
||||||
|
state_id = {}
|
||||||
|
country_id = {}
|
||||||
|
if country:
|
||||||
|
country_id = {
|
||||||
|
'id': country.id,
|
||||||
|
'display_name': country.display_name
|
||||||
|
}
|
||||||
|
if state_name or state_code:
|
||||||
|
state = self.env['res.country.state'].search([
|
||||||
|
('country_id', '=', country_id.get('id')),
|
||||||
|
'|',
|
||||||
|
('name', '=ilike', state_name),
|
||||||
|
('code', '=ilike', state_code)
|
||||||
|
], limit=1)
|
||||||
|
|
||||||
|
if state:
|
||||||
|
state_id = {
|
||||||
|
'id': state.id,
|
||||||
|
'display_name': state.display_name
|
||||||
|
}
|
||||||
|
else:
|
||||||
|
_logger.info('Country code not found: %s', country_code)
|
||||||
|
|
||||||
|
return country_id, state_id
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def _rpc_remote_api(self, action, params, timeout=15):
|
||||||
|
url = '%s/%s' % (PARTNER_REMOTE_URL, action)
|
||||||
|
account = self.env['iap.account'].get('partner_autocomplete')
|
||||||
|
params.update({
|
||||||
|
'db_uuid': self.env['ir.config_parameter'].sudo().get_param('database.uuid'),
|
||||||
|
'account_token': account.account_token,
|
||||||
|
'country_code': self.env.user.company_id.country_id.code,
|
||||||
|
'zip': self.env.user.company_id.zip,
|
||||||
|
})
|
||||||
|
try:
|
||||||
|
return jsonrpc(url=url, params=params, timeout=timeout), False
|
||||||
|
except (ConnectionError, HTTPError, exceptions.AccessError) as exception:
|
||||||
|
_logger.error('Autocomplete API error: %s' % str(exception))
|
||||||
|
return False, str(exception)
|
||||||
|
except InsufficientCreditError:
|
||||||
|
account = self.env['iap.account'].get('partner_autocomplete')
|
||||||
|
if account:
|
||||||
|
account.write({'insufficient_credit': True})
|
||||||
|
return False, 'Insufficient Credit'
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def autocomplete(self, query):
|
||||||
|
suggestions, error = self._rpc_remote_api('search', {
|
||||||
|
'query': query,
|
||||||
|
})
|
||||||
|
if suggestions:
|
||||||
|
results = []
|
||||||
|
for suggestion in suggestions:
|
||||||
|
results.append(suggestion)
|
||||||
|
return results
|
||||||
|
else:
|
||||||
|
return []
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def enrich_company(self, company_domain, partner_gid, vat):
|
||||||
|
response, error = self._rpc_remote_api('enrich', {
|
||||||
|
'domain': company_domain,
|
||||||
|
'partner_gid': partner_gid,
|
||||||
|
'vat': vat,
|
||||||
|
})
|
||||||
|
if response and response.get('company_data'):
|
||||||
|
return self._format_data_company(response.get('company_data'))
|
||||||
|
else:
|
||||||
|
return {}
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def read_by_vat(self, vat):
|
||||||
|
vies_vat_data, error = self._rpc_remote_api('search_vat', {
|
||||||
|
'vat': vat,
|
||||||
|
})
|
||||||
|
if vies_vat_data:
|
||||||
|
return [self._format_data_company(vies_vat_data)]
|
||||||
|
else:
|
||||||
|
return []
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def _is_company_in_europe(self, country_code):
|
||||||
|
country = self.env['res.country'].search([('code', '=ilike', country_code)])
|
||||||
|
if country:
|
||||||
|
country_id = country.id
|
||||||
|
europe = self.env.ref('base.europe')
|
||||||
|
if not europe:
|
||||||
|
europe = self.env["res.country.group"].search([('name', '=', 'Europe')], limit=1)
|
||||||
|
if not europe or country_id not in europe.country_ids.ids:
|
||||||
|
return False
|
||||||
|
return True
|
||||||
|
|
||||||
|
def _is_vat_syncable(self, vat):
|
||||||
|
vat_country_code = vat[:2]
|
||||||
|
partner_country_code = self.country_id and self.country_id.code
|
||||||
|
return self._is_company_in_europe(vat_country_code) and (partner_country_code == vat_country_code or not partner_country_code)
|
||||||
|
|
||||||
|
def _is_synchable(self):
|
||||||
|
already_synched = self.env['res.partner.autocomplete.sync'].search([('partner_id', '=', self.id), ('synched', '=', True)])
|
||||||
|
return self.is_company and self.partner_gid and not already_synched
|
||||||
|
|
||||||
|
def _update_autocomplete_data(self, vat):
|
||||||
|
self.ensure_one()
|
||||||
|
if vat and self._is_synchable() and self._is_vat_syncable(vat):
|
||||||
|
self.env['res.partner.autocomplete.sync'].sudo().add_to_queue(self.id)
|
||||||
|
|
||||||
|
@api.model_create_multi
|
||||||
|
def create(self, vals_list):
|
||||||
|
partners = super(ResPartner, self).create(vals_list)
|
||||||
|
if len(vals_list) == 1:
|
||||||
|
for partner, values in pycompat.izip(partners, vals_list):
|
||||||
|
partner._update_autocomplete_data(values.get('vat', False))
|
||||||
|
|
||||||
|
if partner.additional_info:
|
||||||
|
partner.message_post(body=partner.additional_info)
|
||||||
|
partner.write({'additional_info': False})
|
||||||
|
|
||||||
|
return partners
|
||||||
|
|
||||||
|
@api.multi
|
||||||
|
def write(self, values):
|
||||||
|
record = super(ResPartner, self).write(values)
|
||||||
|
if len(self) == 1:
|
||||||
|
for partner in self:
|
||||||
|
partner._update_autocomplete_data(values.get('vat', False))
|
||||||
|
|
||||||
|
return record
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
|
import logging
|
||||||
|
from odoo import api, fields, models
|
||||||
|
|
||||||
|
_logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
class ResPartnerAutocompleteSync(models.Model):
|
||||||
|
_name = 'res.partner.autocomplete.sync'
|
||||||
|
|
||||||
|
partner_id = fields.Many2one('res.partner', string="Partner", ondelete='cascade')
|
||||||
|
synched = fields.Boolean('Is synched', default=False)
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def start_sync(self):
|
||||||
|
to_sync_items = self.search([('synched', '=', False)])
|
||||||
|
for to_sync_item in to_sync_items:
|
||||||
|
partner = to_sync_item.partner_id
|
||||||
|
|
||||||
|
params = {
|
||||||
|
'partner_gid': partner.partner_gid,
|
||||||
|
}
|
||||||
|
|
||||||
|
if partner.vat and partner._is_vat_syncable(partner.vat):
|
||||||
|
params['vat'] = partner.vat
|
||||||
|
result, error = partner._rpc_remote_api('update', params)
|
||||||
|
if error:
|
||||||
|
_logger.error('Send Partner to sync failed: %s' % str(error))
|
||||||
|
|
||||||
|
to_sync_item.write({'synched': True})
|
||||||
|
|
||||||
|
def add_to_queue(self, partner_id):
|
||||||
|
to_sync = self.search([('partner_id', '=', partner_id)])
|
||||||
|
if not to_sync:
|
||||||
|
to_sync = self.create({'partner_id': partner_id})
|
||||||
|
return to_sync
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||||
|
access_partner_autocomplete_sync_all_all,res.partner.autocomplete.sync.all,model_res_partner_autocomplete_sync,,1,0,0,0
|
||||||
|
access_partner_autocomplete_sync_portal,res.partner.autocomplete.sync.portal,model_res_partner_autocomplete_sync,base.group_portal,1,0,1,0
|
||||||
|
access_partner_autocomplete_sync_user,res.partner.autocomplete.sync.user,model_res_partner_autocomplete_sync,base.group_user,1,1,1,0
|
||||||
|
access_partner_autocomplete_sync_system,res.partner.autocomplete.sync.system,model_res_partner_autocomplete_sync,base.group_system,1,1,1,1
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,94 @@
|
|||||||
|
odoo.define('iap.credit.checker', function (require) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var widgetRegistry = require('web.widget_registry');
|
||||||
|
var Widget = require('web.Widget');
|
||||||
|
|
||||||
|
var core = require('web.core');
|
||||||
|
var rpc = require('web.rpc');
|
||||||
|
|
||||||
|
var QWeb = core.qweb;
|
||||||
|
|
||||||
|
var IAPCreditChecker = Widget.extend({
|
||||||
|
className: 'o_field_iap_credit_checker',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @constructor
|
||||||
|
* Prepares the basic rendering of edit mode by setting the root to be a
|
||||||
|
* div.dropdown.open.
|
||||||
|
* @see FieldChar.init
|
||||||
|
*/
|
||||||
|
init: function (parent, data, options) {
|
||||||
|
this._super.apply(this, arguments);
|
||||||
|
this.service_name = options.attrs.service_name;
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @override
|
||||||
|
*/
|
||||||
|
start: function () {
|
||||||
|
this.$widget = $(QWeb.render('partner_autocomplete.iap_credit_checker'));
|
||||||
|
this.$loading = this.$widget.find('.loading');
|
||||||
|
this.$sufficient = this.$widget.find('.sufficient');
|
||||||
|
this.$insufficient = this.$widget.find('.insufficient');
|
||||||
|
this.$buyLink = this.$widget.find('.oe_link');
|
||||||
|
|
||||||
|
this.$widget.appendTo(this.$el);
|
||||||
|
|
||||||
|
this._getLink();
|
||||||
|
this._getCredits();
|
||||||
|
},
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------
|
||||||
|
// Private
|
||||||
|
//--------------------------------------------------------------------------
|
||||||
|
_getCredits: function () {
|
||||||
|
var self = this;
|
||||||
|
this._showLoading();
|
||||||
|
|
||||||
|
return rpc.query({
|
||||||
|
model: 'iap.account',
|
||||||
|
method: 'get_credits',
|
||||||
|
args: [this.service_name],
|
||||||
|
}, {
|
||||||
|
shadow: true,
|
||||||
|
}).then(function (credit) {
|
||||||
|
if (credit) self._showSufficient(credit);
|
||||||
|
else self._showInsufficient();
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
_getLink: function () {
|
||||||
|
var self = this;
|
||||||
|
return rpc.query({
|
||||||
|
model: 'iap.account',
|
||||||
|
method: 'get_credits_url',
|
||||||
|
args: [this.service_name],
|
||||||
|
}, {
|
||||||
|
shadow: true,
|
||||||
|
}).then(function (url) {
|
||||||
|
self.$buyLink.attr('href', url);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
_showLoading: function () {
|
||||||
|
this.$loading.show();
|
||||||
|
this.$sufficient.hide();
|
||||||
|
this.$insufficient.hide();
|
||||||
|
},
|
||||||
|
_showSufficient: function (credits) {
|
||||||
|
this.$loading.hide();
|
||||||
|
this.$sufficient.show().find('.remaining_credits').text(credits);
|
||||||
|
this.$insufficient.hide();
|
||||||
|
},
|
||||||
|
_showInsufficient: function () {
|
||||||
|
this.$loading.hide();
|
||||||
|
this.$sufficient.hide();
|
||||||
|
this.$insufficient.show();
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
widgetRegistry.add('iap_credit_checker', IAPCreditChecker);
|
||||||
|
|
||||||
|
return IAPCreditChecker;
|
||||||
|
});
|
||||||
@@ -0,0 +1,331 @@
|
|||||||
|
odoo.define('partner.autocomplete.core', function (require) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var rpc = require('web.rpc');
|
||||||
|
var concurrency = require('web.concurrency');
|
||||||
|
|
||||||
|
return {
|
||||||
|
_dropPreviousOdoo: new concurrency.DropPrevious(),
|
||||||
|
_dropPreviousClearbit: new concurrency.DropPrevious(),
|
||||||
|
_timeout : 1000, // Timeout for Clearbit autocomplete in ms
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------
|
||||||
|
// Public
|
||||||
|
//--------------------------------------------------------------------------
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get list of companies via Autocomplete API
|
||||||
|
*
|
||||||
|
* @param {string} value
|
||||||
|
* @returns {Deferred}
|
||||||
|
* @private
|
||||||
|
*/
|
||||||
|
autocomplete: function (value) {
|
||||||
|
value = value.trim();
|
||||||
|
var def = $.Deferred(),
|
||||||
|
isVAT = this._isVAT(value),
|
||||||
|
odooSuggestions = [],
|
||||||
|
clearbitSuggestions = [];
|
||||||
|
|
||||||
|
var odooPromise = this._getOdooSuggestions(value, isVAT).then(function (suggestions){
|
||||||
|
odooSuggestions = suggestions;
|
||||||
|
});
|
||||||
|
|
||||||
|
// Only get Clearbit suggestions if not a VAT number
|
||||||
|
var clearbitPromise = isVAT ? false : this._getClearbitSuggestions(value).then(function (suggestions){
|
||||||
|
clearbitSuggestions = suggestions;
|
||||||
|
});
|
||||||
|
|
||||||
|
var concatResults = function () {
|
||||||
|
// Add Clearbit result with Odoo result (with unique domain)
|
||||||
|
if (clearbitSuggestions && clearbitSuggestions.length) {
|
||||||
|
var websites = odooSuggestions.map(function (suggestion) {
|
||||||
|
return suggestion.website;
|
||||||
|
});
|
||||||
|
clearbitSuggestions.forEach(function (suggestion) {
|
||||||
|
if (websites.indexOf(suggestion.website) < 0) {
|
||||||
|
odooSuggestions.push(suggestion);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
return def.resolve(odooSuggestions);
|
||||||
|
};
|
||||||
|
|
||||||
|
this._whenAll([odooPromise, clearbitPromise]).then(concatResults, concatResults);
|
||||||
|
|
||||||
|
return def;
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get enrichment data
|
||||||
|
*
|
||||||
|
* @param {Object} company
|
||||||
|
* @returns {Deferred}
|
||||||
|
* @private
|
||||||
|
*/
|
||||||
|
enrichCompany: function (company) {
|
||||||
|
return rpc.query({
|
||||||
|
model: 'res.partner',
|
||||||
|
method: 'enrich_company',
|
||||||
|
args: [company.website, company.partner_gid, company.vat],
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the company logo as Base 64 image from url
|
||||||
|
*
|
||||||
|
* @param {string} url
|
||||||
|
* @returns {Deferred}
|
||||||
|
* @private
|
||||||
|
*/
|
||||||
|
getCompanyLogo: function (url) {
|
||||||
|
return this._getBase64Image(url).then(function (base64Image) {
|
||||||
|
// base64Image equals "data:" if image not available on given url
|
||||||
|
return base64Image ? base64Image.replace(/^data:image[^;]*;base64,?/, '') : false;
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get enriched data + logo before populating partner form
|
||||||
|
*
|
||||||
|
* @param {Object} company
|
||||||
|
* @returns {Deferred}
|
||||||
|
*/
|
||||||
|
getCreateData: function (company) {
|
||||||
|
var removeUselessFields = function (company) {
|
||||||
|
var fields = 'label,description,domain,logo,legal_name'.split(',');
|
||||||
|
fields.forEach(function (field) {
|
||||||
|
delete company[field];
|
||||||
|
});
|
||||||
|
|
||||||
|
var notEmptyFields = "country_id,state_id".split(',');
|
||||||
|
notEmptyFields.forEach(function (field) {
|
||||||
|
if (!company[field]) delete company[field];
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
var def = $.Deferred();
|
||||||
|
|
||||||
|
// Fetch additional company info via Autocomplete Enrichment API
|
||||||
|
var enrichPromise = this.enrichCompany(company);
|
||||||
|
|
||||||
|
// Get logo
|
||||||
|
var logoPromise = company.logo ? this.getCompanyLogo(company.logo) : false;
|
||||||
|
|
||||||
|
$.when(enrichPromise, logoPromise).done(function (company_data, logo_data) {
|
||||||
|
if (_.isEmpty(company_data)) company_data = company;
|
||||||
|
|
||||||
|
// Delete attribute to avoid "Field_changed" errors
|
||||||
|
removeUselessFields(company_data);
|
||||||
|
|
||||||
|
// Assign VAT coming from parent VIES VAT query
|
||||||
|
if (company.vat) company_data.vat = company.vat;
|
||||||
|
def.resolve({
|
||||||
|
company: company_data,
|
||||||
|
logo: logo_data
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
return def;
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check connectivity
|
||||||
|
*
|
||||||
|
* @returns {boolean}
|
||||||
|
*/
|
||||||
|
isOnline: function () {
|
||||||
|
return navigator && navigator.onLine;
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Validate: Not empty and length > 1
|
||||||
|
*
|
||||||
|
* @param {string} search_val
|
||||||
|
* @param {string} onlyVAT : Only valid VAT Number search
|
||||||
|
* @returns {boolean}
|
||||||
|
* @private
|
||||||
|
*/
|
||||||
|
validateSearchTerm: function (search_val, onlyVAT) {
|
||||||
|
if (onlyVAT) return this._isVAT(search_val);
|
||||||
|
else return search_val && search_val.length > 2;
|
||||||
|
},
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------
|
||||||
|
// Private
|
||||||
|
//--------------------------------------------------------------------------
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns a deferred which will be resolved with the base64 data of the
|
||||||
|
* image fetched from the given url.
|
||||||
|
*
|
||||||
|
* @private
|
||||||
|
* @param {string} url : the url where to find the image to fetch
|
||||||
|
* @returns {Deferred}
|
||||||
|
*/
|
||||||
|
_getBase64Image: function (url) {
|
||||||
|
var def = $.Deferred();
|
||||||
|
var xhr = new XMLHttpRequest();
|
||||||
|
xhr.onload = function () {
|
||||||
|
var reader = new FileReader();
|
||||||
|
reader.onloadend = function () {
|
||||||
|
def.resolve(reader.result);
|
||||||
|
};
|
||||||
|
reader.readAsDataURL(xhr.response);
|
||||||
|
};
|
||||||
|
xhr.open('GET', url);
|
||||||
|
xhr.responseType = 'blob';
|
||||||
|
xhr.onerror = def.reject.bind(def);
|
||||||
|
xhr.send();
|
||||||
|
return def;
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use Clearbit Autocomplete API to return suggestions
|
||||||
|
*
|
||||||
|
* @param {string} value
|
||||||
|
* @returns {Deferred}
|
||||||
|
* @private
|
||||||
|
*/
|
||||||
|
_getClearbitSuggestions: function (value) {
|
||||||
|
var url = 'https://autocomplete.clearbit.com/v1/companies/suggest?query=' + value;
|
||||||
|
var def = $.ajax({
|
||||||
|
url: url,
|
||||||
|
dataType: 'json',
|
||||||
|
timeout: this._timeout,
|
||||||
|
success: function (suggestions) {
|
||||||
|
suggestions.map(function (suggestion) {
|
||||||
|
suggestion.label = suggestion.name;
|
||||||
|
suggestion.website = suggestion.domain;
|
||||||
|
suggestion.description = suggestion.website;
|
||||||
|
return suggestion;
|
||||||
|
});
|
||||||
|
return suggestions;
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
return this._dropPreviousClearbit.add(def);
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use Odoo Autocomplete API to return suggestions
|
||||||
|
*
|
||||||
|
* @param {string} value
|
||||||
|
* @param {boolean} isVAT
|
||||||
|
* @returns {Deferred}
|
||||||
|
* @private
|
||||||
|
*/
|
||||||
|
_getOdooSuggestions: function (value, isVAT) {
|
||||||
|
var method = isVAT ? 'read_by_vat' : 'autocomplete';
|
||||||
|
|
||||||
|
var def = rpc.query({
|
||||||
|
model: 'res.partner',
|
||||||
|
method: method,
|
||||||
|
args: [value],
|
||||||
|
}, {
|
||||||
|
shadow: true,
|
||||||
|
}).then(function (suggestions) {
|
||||||
|
suggestions.map(function (suggestion) {
|
||||||
|
suggestion.logo = suggestion.logo || '';
|
||||||
|
suggestion.label = suggestion.legal_name || suggestion.name;
|
||||||
|
if (suggestion.vat) suggestion.description = suggestion.vat;
|
||||||
|
else if (suggestion.website) suggestion.description = suggestion.website;
|
||||||
|
|
||||||
|
if (suggestion.country_id && suggestion.country_id.display_name) {
|
||||||
|
if (suggestion.description) suggestion.description += _.str.sprintf(' (%s)', suggestion.country_id.display_name);
|
||||||
|
else suggestion.description += suggestion.country_id.display_name;
|
||||||
|
}
|
||||||
|
|
||||||
|
return suggestion;
|
||||||
|
});
|
||||||
|
return suggestions;
|
||||||
|
});
|
||||||
|
|
||||||
|
return this._dropPreviousOdoo.add(def);
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* Check if searched value is possibly a VAT : 2 first chars = alpha + min 5 numbers
|
||||||
|
*
|
||||||
|
* @param {string} search_val
|
||||||
|
* @returns {boolean}
|
||||||
|
* @private
|
||||||
|
*/
|
||||||
|
_isVAT: function (search_val) {
|
||||||
|
var str = this._sanitizeVAT(search_val);
|
||||||
|
return checkVATNumber(str);
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sanitize search value by removing all not alphanumeric
|
||||||
|
*
|
||||||
|
* @param {string} search_value
|
||||||
|
* @returns {string}
|
||||||
|
* @private
|
||||||
|
*/
|
||||||
|
_sanitizeVAT: function (search_value) {
|
||||||
|
return search_value ? search_value.replace(/[^A-Za-z0-9]/g, '') : '';
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Utility to wait for multiple promises
|
||||||
|
* $.when will reject all promises whenever a promise is rejected
|
||||||
|
* This utility will continue
|
||||||
|
* Source : https://gist.github.com/fearphage/4341799
|
||||||
|
*
|
||||||
|
* @param array
|
||||||
|
* @returns {*}
|
||||||
|
* @private
|
||||||
|
*/
|
||||||
|
_whenAll: function (array) {
|
||||||
|
var slice = [].slice;
|
||||||
|
|
||||||
|
var
|
||||||
|
resolveValues = arguments.length === 1 && $.isArray(array)
|
||||||
|
? array
|
||||||
|
: slice.call(arguments)
|
||||||
|
, length = resolveValues.length
|
||||||
|
, remaining = length
|
||||||
|
, deferred = $.Deferred()
|
||||||
|
, i = 0
|
||||||
|
, failed = 0
|
||||||
|
, rejectContexts = Array(length)
|
||||||
|
, rejectValues = Array(length)
|
||||||
|
, resolveContexts = Array(length)
|
||||||
|
, value
|
||||||
|
;
|
||||||
|
|
||||||
|
function updateFunc(index, contexts, values) {
|
||||||
|
return function () {
|
||||||
|
!(values === resolveValues) && failed++;
|
||||||
|
deferred.notifyWith(
|
||||||
|
contexts[index] = this
|
||||||
|
, values[index] = slice.call(arguments)
|
||||||
|
);
|
||||||
|
if (!(--remaining)) {
|
||||||
|
deferred[(!failed ? 'resolve' : 'reject') + 'With'](contexts, values);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
for (; i < length; i++) {
|
||||||
|
if ((value = resolveValues[i]) && $.isFunction(value.promise)) {
|
||||||
|
value.promise()
|
||||||
|
.done(updateFunc(i, resolveContexts, resolveValues))
|
||||||
|
.fail(updateFunc(i, rejectContexts, rejectValues))
|
||||||
|
;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
deferred.notifyWith(this, value);
|
||||||
|
--remaining;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!remaining) {
|
||||||
|
deferred.resolveWith(resolveContexts, resolveValues);
|
||||||
|
}
|
||||||
|
|
||||||
|
return deferred.promise();
|
||||||
|
},
|
||||||
|
};
|
||||||
|
});
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user