Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
4a98765
[13.0][ADD] l10n_eu_product_adr: create
Jul 24, 2020
2de494f
[13.0][ADD] l10n_eu_product_report: create
Jul 24, 2020
80fcf7b
l10n_eu_product_adr 13.0.1.0.1
OCA-git-bot Dec 16, 2020
e6b3eed
Added translation using Weblate (Dutch)
bosd Dec 17, 2020
6119cda
[IMP] l10n_eu_product_adr: black, isort, prettier
StefanRijnhart Apr 27, 2021
8c4b3fb
[MIG] l10n_eu_product_adr: Migration to 14.0
StefanRijnhart Apr 27, 2021
09496ef
[RFR] Full refactoring of l10n_eu_product_adr
StefanRijnhart Nov 17, 2021
fee9fcd
[IMP] l10n_eu_product_adr: distinct uom for limited quantity
StefanRijnhart Nov 15, 2021
3fe26b6
[RFR] l10n_eu_product_adr: allow different adr goods per variant
StefanRijnhart Nov 17, 2021
5ca5038
Update l10n_eu_product_adr/models/stock_picking.py
StefanRijnhart Dec 6, 2021
556ebd5
[IMP] l10n_eu_product_adr: refactor security
StefanRijnhart Feb 15, 2022
9db2e88
l10n_eu_product_adr: migrate dangerous goods
mmequignon Dec 7, 2021
9d6e71c
[16.0][MIG]: l10n_eu_product_adr: Migration to 16.0
igallart Jun 6, 2023
43fe0fc
[IMP] l10n_eu_product_adr: pre-commit auto fixes
chaule97 Sep 25, 2024
25477e9
[MIG] l10n_eu_product_adr: Migration to 18.0
chaule97 Sep 26, 2024
91ac3b7
Added translation using Weblate (Italian)
mymage Nov 20, 2024
308103c
[FIX] l10n_eu_product_adr: fix adr label kanban view
bizzappdev Feb 4, 2025
2a94c40
Translated using Weblate (Italian)
mymage Feb 4, 2025
d16eab2
Translated using Weblate (Italian)
mymage Feb 5, 2025
143d62f
Translated using Weblate (French)
jhemono Apr 28, 2025
6071222
Added translation using Weblate (Spanish)
DantePereyra May 14, 2025
e1981b6
Translated using Weblate (Italian)
mymage May 26, 2025
bf58e4b
[MIG] l10n_eu_product_adr: Migration to 19.0
yankinmax Dec 15, 2025
3297bdb
Merge PR #258 into 19.0
OCA-git-bot Mar 10, 2026
e9d0157
[UPD] Update l10n_eu_product_adr.pot
Mar 10, 2026
b596d3f
[BOT] post-merge updates
OCA-git-bot Mar 10, 2026
5ac0458
Add l10n_eu_product_adr_dangerous_goods
mmequignon Dec 2, 2021
18ff68f
Added translation using Weblate (Spanish)
Ivorra78 Jan 26, 2024
2e9545f
[IMP] l10n_eu_product_adr_dangerous_goods: pre-commit auto fixes
xaviedoanhduy Oct 8, 2024
70d4006
[MIG] l10n_eu_product_adr_dangerous_goods: Migration to 18.0
xaviedoanhduy Oct 8, 2024
4eef889
[ADD] l10n_eu_product_adr_dangerous_goods: add tests
bizzappdev Jan 24, 2025
2539611
Added translation using Weblate (Italian)
mymage Feb 5, 2025
c3826ce
Added translation using Weblate (French)
jhemono Jun 10, 2025
05e6792
[MIG] l10n_eu_product_adr_dangerous_goods: Migration to 19.0
yankinmax Dec 16, 2025
cfc778a
Merge PR #259 into 19.0
OCA-git-bot Mar 10, 2026
3ef6588
[UPD] Update l10n_eu_product_adr_dangerous_goods.pot
Mar 10, 2026
7fdda7e
[BOT] post-merge updates
OCA-git-bot Mar 10, 2026
bd3bdd4
base_iso3166
pedrobaeza Mar 8, 2016
884433e
[MIG] base_3166: Migration to 10.0
etobella Jun 19, 2017
341e9f1
[MIG] base_3166: Migration to 11.0
etobella Oct 6, 2017
65c846a
[MIG] base_iso3166: Migration to 12.0
aitorbouzas Oct 10, 2018
e1cfbf2
[FIX] base_iso3166: Protect compute on missing countries
pedrobaeza Dec 11, 2018
e75e473
[FIX] make historic countries work
joshuajan Jan 26, 2019
637d249
[IMP] base_iso3166: black, isort, prettier
Oct 1, 2020
6b2d05b
[MIG] base_iso3166: Migration to 13.0
Oct 1, 2020
a103fc6
[MIG] base_iso3166: Migration to 14.0
etobella May 26, 2021
9d4edd6
[MIG] base_iso3166: migration to 15.0
josepmy Feb 22, 2022
c7dc709
[IMP] base_iso3166: Promote to Stable
etobella Apr 19, 2022
c3a064e
[MIG] base_iso3166: Migration to 16.0
ramiadavid Oct 26, 2022
bee5c51
[IMP] base_iso3166: pre-commit auto fixes
ramiadavid Nov 18, 2023
65d2c8b
[MIG] base_iso3166: Migration to 17.0
ramiadavid Nov 18, 2023
5ea7d60
[IMP] base_iso3166: pre-commit auto fixes
mymage Feb 4, 2024
f5a3bd6
[MIG] base_iso3166: Migration to 18.0
ClemRiviere Dec 23, 2024
83ed0ec
[UPD] Update base_iso3166.pot
Jan 23, 2025
b2c4e62
[BOT] post-merge updates
OCA-git-bot Jan 23, 2025
f190d80
Update translation files
weblate Jan 23, 2025
892f0b1
Added translation using Weblate (Turkish)
bo-eska Jul 9, 2025
d0fb6d7
Translated using Weblate (Turkish)
bo-eska Jul 9, 2025
e497097
[MIG] base_iso3166: Migration to 19.0
CarlosRiquelme Oct 23, 2025
174b32e
Merge PR #267 into 19.0
OCA-git-bot Mar 11, 2026
a1d4590
[UPD] Update base_iso3166.pot
Mar 11, 2026
767c5da
[BOT] post-merge updates
OCA-git-bot Mar 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ Available addons
addon | version | maintainers | summary
--- | --- | --- | ---
[base_bank_from_iban](base_bank_from_iban/) | 19.0.1.0.1 | | Bank from IBAN
[base_iso3166](base_iso3166/) | 19.0.1.0.0 | | ISO 3166
[l10n_eu_product_adr](l10n_eu_product_adr/) | 19.0.1.0.0 | | Allows to set appropriate danger class and components
[l10n_eu_product_adr_dangerous_goods](l10n_eu_product_adr_dangerous_goods/) | 19.0.1.0.0 | <a href='https://github.com/mmequignon'><img src='https://github.com/mmequignon.png' width='32' height='32' style='border-radius:50%;' alt='mmequignon'/></a> | l10n Eu Product Adr Dangerous Goods
[uom_unece](uom_unece/) | 19.0.1.0.0 | <a href='https://github.com/astirpe'><img src='https://github.com/astirpe.png' width='32' height='32' style='border-radius:50%;' alt='astirpe'/></a> <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | UNECE nomenclature for the units of measure

[//]: # (end addons)
Expand Down
114 changes: 114 additions & 0 deletions base_iso3166/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

========
ISO 3166
========

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:a5f1496bc7a9b6ab1ec0020a298017dcab4cdc6346258972399244f15b509d84
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png
:target: https://odoo-community.org/page/development-status
:alt: Production/Stable
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fcommunity--data--files-lightgray.png?logo=github
:target: https://github.com/OCA/community-data-files/tree/19.0/base_iso3166
:alt: OCA/community-data-files
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/community-data-files-19-0/community-data-files-19-0-base_iso3166
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/community-data-files&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module adds some data specified by ISO 3166, specifically:

- ISO 3166-1 alpha-3 (3-char) codes in countries
- ISO 3166-1 numeric codes in countries
- ISO 3166-3 formerly used codes in countries

Check https://en.wikipedia.org/wiki/ISO_3166 for more info.

**Table of contents**

.. contents::
:local:

Installation
============

This module requires the Python library pycountry >= 0.19 installed in
the system. It works also with pycountry >= 16.11.8

Usage
=====

This module serves as a base for other modules that need ISO 3166
country data.

Known issues / Roadmap
======================

- Include 3166-2 country subdivision codes

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/community-data-files/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/community-data-files/issues/new?body=module:%20base_iso3166%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Tecnativa
* Creu Blanca

Contributors
------------

- Enric Tobella <[email protected]>
- Aitor Bouzas <[email protected]>
- Joshua Jan <[email protected]>
- `Acsone SA/NV <http://www.acsone.eu>`__:

- Thomas Binsfeld

- `Tecnativa <https://www.tecnativa.com>`__:

- Ernesto Tejeda
- Pedro M. Baeza

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/community-data-files <https://github.com/OCA/community-data-files/tree/19.0/base_iso3166>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
3 changes: 3 additions & 0 deletions base_iso3166/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

from . import models
17 changes: 17 additions & 0 deletions base_iso3166/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Copyright 2016 Serv. Tecnol. Avanzados - Pedro M. Baeza
# Copyright 2017 Creu Blanca <www.creublanca.es>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
"name": "ISO 3166",
"version": "19.0.1.0.0",
"development_status": "Production/Stable",
"author": "Tecnativa, Creu Blanca, Odoo Community Association (OCA)",
"category": "Localization",
"website": "https://github.com/OCA/community-data-files",
"license": "AGPL-3",
"depends": ["base"],
"external_dependencies": {"python": ["pycountry"]},
"data": ["views/country_view.xml"],
"installable": True,
}
49 changes: 49 additions & 0 deletions base_iso3166/i18n/base_iso3166.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_iso3166
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \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_iso3166
#: model:ir.model,name:base_iso3166.model_res_country
msgid "Country"
msgstr ""

#. module: base_iso3166
#: model:ir.model.fields,field_description:base_iso3166.field_res_country__code_alpha3
msgid "Country Code (3-letter)"
msgstr ""

#. module: base_iso3166
#: model:ir.model.fields,field_description:base_iso3166.field_res_country__code_numeric
msgid "Country Code (numeric)"
msgstr ""

#. module: base_iso3166
#: model:ir.model.fields,field_description:base_iso3166.field_res_country__display_name
msgid "Display Name"
msgstr ""

#. module: base_iso3166
#: model:ir.model.fields,field_description:base_iso3166.field_res_country__id
msgid "ID"
msgstr ""

#. module: base_iso3166
#: model:ir.model.fields,help:base_iso3166.field_res_country__code_alpha3
msgid "ISO 3166-1 alpha-3 (three-letter) code for the country"
msgstr ""

#. module: base_iso3166
#: model:ir.model.fields,help:base_iso3166.field_res_country__code_numeric
msgid "ISO 3166-1 numeric code for the country"
msgstr ""
42 changes: 42 additions & 0 deletions base_iso3166/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_iso3166
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-08-02 12:09+0000\n"
"Last-Translator: Ivorra78 <[email protected]>\n"
"Language-Team: none\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: base_iso3166
#: model:ir.model,name:base_iso3166.model_res_country
msgid "Country"
msgstr "País"

#. module: base_iso3166
#: model:ir.model.fields,field_description:base_iso3166.field_res_country__code_alpha3
msgid "Country Code (3-letter)"
msgstr "Código de país (3- letras)"

#. module: base_iso3166
#: model:ir.model.fields,field_description:base_iso3166.field_res_country__code_numeric
msgid "Country Code (numeric)"
msgstr "Código de país (numérico)"

#. module: base_iso3166
#: model:ir.model.fields,help:base_iso3166.field_res_country__code_alpha3
msgid "ISO 3166-1 alpha-3 (three-letter) code for the country"
msgstr "Código ISO 3166-1 alfa-3 (tres letras) del país"

#. module: base_iso3166
#: model:ir.model.fields,help:base_iso3166.field_res_country__code_numeric
msgid "ISO 3166-1 numeric code for the country"
msgstr "Código numérico ISO 3166-1 del país"
43 changes: 43 additions & 0 deletions base_iso3166/i18n/hr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_iso3166
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-01-31 08:12+0000\n"
"Last-Translator: Bole <[email protected]>\n"
"Language-Team: none\n"
"Language: hr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \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"
"X-Generator: Weblate 4.14.1\n"

#. module: base_iso3166
#: model:ir.model,name:base_iso3166.model_res_country
msgid "Country"
msgstr "Država"

#. module: base_iso3166
#: model:ir.model.fields,field_description:base_iso3166.field_res_country__code_alpha3
msgid "Country Code (3-letter)"
msgstr "Šifra države (3 znaka)"

#. module: base_iso3166
#: model:ir.model.fields,field_description:base_iso3166.field_res_country__code_numeric
msgid "Country Code (numeric)"
msgstr "Šifra države (broj)"

#. module: base_iso3166
#: model:ir.model.fields,help:base_iso3166.field_res_country__code_alpha3
msgid "ISO 3166-1 alpha-3 (three-letter) code for the country"
msgstr "ISO 3166-1 alfa-3 (3 slovna) šifra države"

#. module: base_iso3166
#: model:ir.model.fields,help:base_iso3166.field_res_country__code_numeric
msgid "ISO 3166-1 numeric code for the country"
msgstr "ISO 3166-1 brojčana šifra za državu"
42 changes: 42 additions & 0 deletions base_iso3166/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_iso3166
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-05-06 14:35+0000\n"
"Last-Translator: mymage <[email protected]>\n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: base_iso3166
#: model:ir.model,name:base_iso3166.model_res_country
msgid "Country"
msgstr "Nazione"

#. module: base_iso3166
#: model:ir.model.fields,field_description:base_iso3166.field_res_country__code_alpha3
msgid "Country Code (3-letter)"
msgstr "Codice nazione (3 lettere)"

#. module: base_iso3166
#: model:ir.model.fields,field_description:base_iso3166.field_res_country__code_numeric
msgid "Country Code (numeric)"
msgstr "Codice nazione (numerico)"

#. module: base_iso3166
#: model:ir.model.fields,help:base_iso3166.field_res_country__code_alpha3
msgid "ISO 3166-1 alpha-3 (three-letter) code for the country"
msgstr "Codice ISO 3166-1 alpha-3 (tre lettere) per la nazione"

#. module: base_iso3166
#: model:ir.model.fields,help:base_iso3166.field_res_country__code_numeric
msgid "ISO 3166-1 numeric code for the country"
msgstr "Codice numerico ISO 3166-1 per la nazione"
42 changes: 42 additions & 0 deletions base_iso3166/i18n/nl.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_iso3166
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2020-12-13 03:55+0000\n"
"Last-Translator: Bosd <[email protected]>\n"
"Language-Team: none\n"
"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10\n"

#. module: base_iso3166
#: model:ir.model,name:base_iso3166.model_res_country
msgid "Country"
msgstr "Land"

#. module: base_iso3166
#: model:ir.model.fields,field_description:base_iso3166.field_res_country__code_alpha3
msgid "Country Code (3-letter)"
msgstr "Landcode (3-letterig)"

#. module: base_iso3166
#: model:ir.model.fields,field_description:base_iso3166.field_res_country__code_numeric
msgid "Country Code (numeric)"
msgstr "Landcode (nummeriek)"

#. module: base_iso3166
#: model:ir.model.fields,help:base_iso3166.field_res_country__code_alpha3
msgid "ISO 3166-1 alpha-3 (three-letter) code for the country"
msgstr "ISO 3166-1 alpha-3 (3-letter) code voor het land"

#. module: base_iso3166
#: model:ir.model.fields,help:base_iso3166.field_res_country__code_numeric
msgid "ISO 3166-1 numeric code for the country"
msgstr "ISO 3166-1 nummerieke code voor het land"
Loading
Loading