Skip to content

Commit

Permalink
[FIX] base_vat: make VAT examples translatable
Browse files Browse the repository at this point in the history
Currently some VAT examples that contain other terms than only the
number are always displayed in English. This commit makes sure they can
be translated.

X-original-commit: 61594ba
  • Loading branch information
dylankiss committed Mar 28, 2024
1 parent 9094afe commit 9fb1817
Show file tree
Hide file tree
Showing 2 changed files with 104 additions and 20 deletions.
95 changes: 91 additions & 4 deletions addons/base_vat/i18n/base_vat.pot
Expand Up @@ -6,15 +6,65 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~16.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-30 05:09+0000\n"
"PO-Revision-Date: 2023-05-30 05:09+0000\n"
"POT-Creation-Date: 2024-03-28 09:40+0000\n"
"PO-Revision-Date: 2024-03-28 09:40+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
#. odoo-python
#: code:addons/base_vat/models/res_partner.py:0
#, python-format
msgid ""
"10XXXXXXXXY or 20XXXXXXXXY or 15XXXXXXXXY or 16XXXXXXXXY or 17XXXXXXXXY"
msgstr ""

#. module: base_vat
#. odoo-python
#: code:addons/base_vat/models/res_partner.py:0
#, python-format
msgid "1792060346001 or 1792060346"
msgstr ""

#. module: base_vat
#. odoo-python
#: code:addons/base_vat/models/res_partner.py:0
#, python-format
msgid "310175397400003 [Fifteen digits, first and last digits should be \"3\"]"
msgstr ""

#. module: base_vat
#. odoo-python
#: code:addons/base_vat/models/res_partner.py:0
#, python-format
msgid "49-098-576 or 49098576"
msgstr ""

#. module: base_vat
#. odoo-python
#: code:addons/base_vat/models/res_partner.py:0
#, python-format
msgid "AR200-5536168-2 or 20055361682"
msgstr ""

#. module: base_vat
#. odoo-python
#: code:addons/base_vat/models/res_partner.py:0
#, python-format
msgid "CHE-123.456.788 TVA or CHE-123.456.788 MWST or CHE-123.456.788 IVA"
msgstr ""

#. module: base_vat
#. odoo-python
#: code:addons/base_vat/models/res_partner.py:0
#, python-format
msgid "CO213123432-1 or CO213.123.432-1"
msgstr ""

#. module: base_vat
#: model:ir.model,name:base_vat.model_res_company
msgid "Companies"
Expand All @@ -39,6 +89,13 @@ msgstr ""
msgid "Contact"
msgstr ""

#. module: base_vat
#. odoo-python
#: code:addons/base_vat/models/res_partner.py:0
#, python-format
msgid "DO1-01-85004-3 or 101850043"
msgstr ""

#. module: base_vat
#: model:ir.model.fields,help:base_vat.field_res_partner__vies_valid
#: model:ir.model.fields,help:base_vat.field_res_users__vies_valid
Expand All @@ -50,6 +107,20 @@ msgstr ""
msgid "Fiscal Position"
msgstr ""

#. module: base_vat
#. odoo-python
#: code:addons/base_vat/models/res_partner.py:0
#, python-format
msgid "GB123456782 or XI123456782"
msgstr ""

#. module: base_vat
#. odoo-python
#: code:addons/base_vat/models/res_partner.py:0
#, python-format
msgid "HU12345676 or 12345678-1-11 or 8071592153"
msgstr ""

#. module: base_vat
#: model_terms:ir.ui.view,arch_db:base_vat.res_config_settings_view_form
msgid ""
Expand All @@ -63,12 +134,26 @@ msgstr ""
msgid "Intra-Community Valid"
msgstr ""

#. module: base_vat
#. odoo-python
#: code:addons/base_vat/models/res_partner.py:0
#, python-format
msgid "MXGODE561231GR8 or GODE561231GR8"
msgstr ""

#. module: base_vat
#: model:ir.model.fields,field_description:base_vat.field_res_partner__perform_vies_validation
#: model:ir.model.fields,field_description:base_vat.field_res_users__perform_vies_validation
msgid "Perform Vies Validation"
msgstr ""

#. module: base_vat
#. odoo-python
#: code:addons/base_vat/models/res_partner.py:0
#, python-format
msgid "TR1234567890 (VERGINO) or TR17291716060 (TCKIMLIKNO)"
msgstr ""

#. module: base_vat
#: model_terms:ir.ui.view,arch_db:base_vat.view_partner_base_vat_form
msgid "Tax ID"
Expand Down Expand Up @@ -142,8 +227,10 @@ msgid "Vies Vat To Check"
msgstr ""

#. module: base_vat
#: model_terms:ir.ui.view,arch_db:base_vat.view_partner_base_vat_form
msgid "e.g. BE0477472701"
#. odoo-python
#: code:addons/base_vat/models/res_partner.py:0
#, python-format
msgid "either 11 digits for CPF or 14 digits for CNPJ"
msgstr ""

#. module: base_vat
Expand Down
29 changes: 13 additions & 16 deletions addons/base_vat/models/res_partner.py
@@ -1,6 +1,3 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.

import datetime
import string
import zeep
Expand Down Expand Up @@ -28,29 +25,29 @@

_ref_vat = {
'al': 'ALJ91402501L',
'ar': 'AR200-5536168-2 or 20055361682',
'ar': _('AR200-5536168-2 or 20055361682'),
'at': 'ATU12345675',
'au': '83 914 571 673',
'be': 'BE0477472701',
'bg': 'BG1234567892',
'br': 'either 11 digits for CPF or 14 digits for CNPJ',
'ch': 'CHE-123.456.788 TVA or CHE-123.456.788 MWST or CHE-123.456.788 IVA', # Swiss by Yannick Vaucher @ Camptocamp
'br': _('either 11 digits for CPF or 14 digits for CNPJ'),
'ch': _('CHE-123.456.788 TVA or CHE-123.456.788 MWST or CHE-123.456.788 IVA'), # Swiss by Yannick Vaucher @ Camptocamp
'cl': 'CL76086428-5',
'co': 'CO213123432-1 or CO213.123.432-1',
'co': _('CO213123432-1 or CO213.123.432-1'),
'cy': 'CY10259033P',
'cz': 'CZ12345679',
'de': 'DE123456788',
'dk': 'DK12345674',
'do': 'DO1-01-85004-3 or 101850043',
'ec': '1792060346001 or 1792060346',
'do': _('DO1-01-85004-3 or 101850043'),
'ec': _('1792060346001 or 1792060346'),
'ee': 'EE123456780',
'el': 'EL12345670',
'es': 'ESA12345674',
'fi': 'FI12345671',
'fr': 'FR23334175221',
'gb': 'GB123456782 or XI123456782',
'gb': _('GB123456782 or XI123456782'),
'gr': 'GR12345670',
'hu': 'HU12345676 or 12345678-1-11 or 8071592153',
'hu': _('HU12345676 or 12345678-1-11 or 8071592153'),
'hr': 'HR01234567896', # Croatia, contributed by Milan Tribuson
'ie': 'IE1234567FA',
'in': "12AAAAA1234AAZA",
Expand All @@ -61,11 +58,11 @@
'lv': 'LV41234567891',
'mc': 'FR53000004605',
'mt': 'MT12345634',
'mx': 'MXGODE561231GR8 or GODE561231GR8',
'mx': _('MXGODE561231GR8 or GODE561231GR8'),
'nl': 'NL123456782B90',
'no': 'NO123456785',
'nz': '49-098-576 or 49098576',
'pe': '10XXXXXXXXY or 20XXXXXXXXY or 15XXXXXXXXY or 16XXXXXXXXY or 17XXXXXXXXY',
'nz': _('49-098-576 or 49098576'),
'pe': _('10XXXXXXXXY or 20XXXXXXXXY or 15XXXXXXXXY or 16XXXXXXXXY or 17XXXXXXXXY'),
'ph': '123-456-789-123',
'pl': 'PL1234567883',
'pt': 'PT123456789',
Expand All @@ -76,10 +73,10 @@
'si': 'SI12345679',
'sk': 'SK2022749619',
'sm': 'SM24165',
'tr': 'TR1234567890 (VERGINO) or TR17291716060 (TCKIMLIKNO)', # Levent Karakas @ Eska Yazilim A.S.
'tr': _('TR1234567890 (VERGINO) or TR17291716060 (TCKIMLIKNO)'), # Levent Karakas @ Eska Yazilim A.S.
've': 'V-12345678-1, V123456781, V-12.345.678-1',
'xi': 'XI123456782',
'sa': '310175397400003 [Fifteen digits, first and last digits should be "3"]'
'sa': _('310175397400003 [Fifteen digits, first and last digits should be "3"]')
}

_region_specific_vat_codes = {
Expand Down

0 comments on commit 9fb1817

Please sign in to comment.