From 6ba3c8607a4c264bcaa0919fbf7724dcc04f2959 Mon Sep 17 00:00:00 2001 From: Flectra Community Bot Date: Sun, 26 Dec 2021 03:13:44 +0000 Subject: [PATCH] Automatic Update form OCA2FC Migrator --- .gitlab-ci.yml | 124 +++- README.md | 2 + partner_deduplicate_by_ref/COPYRIGHT | 17 + partner_deduplicate_by_ref/LICENSE | 663 ++++++++++++++++++ partner_deduplicate_by_ref/README.rst | 88 +++ partner_deduplicate_by_ref/__init__.py | 2 + partner_deduplicate_by_ref/__manifest__.py | 14 + partner_deduplicate_by_ref/i18n/ar.po | 30 + partner_deduplicate_by_ref/i18n/bs.po | 30 + partner_deduplicate_by_ref/i18n/cs.po | 29 + partner_deduplicate_by_ref/i18n/de.po | 33 + partner_deduplicate_by_ref/i18n/en_GB.po | 30 + partner_deduplicate_by_ref/i18n/es.po | 30 + partner_deduplicate_by_ref/i18n/es_CR.po | 30 + partner_deduplicate_by_ref/i18n/es_EC.po | 30 + partner_deduplicate_by_ref/i18n/es_MX.po | 30 + partner_deduplicate_by_ref/i18n/et.po | 29 + partner_deduplicate_by_ref/i18n/fr.po | 29 + partner_deduplicate_by_ref/i18n/gl.po | 33 + partner_deduplicate_by_ref/i18n/hr.po | 30 + partner_deduplicate_by_ref/i18n/hu.po | 29 + partner_deduplicate_by_ref/i18n/it.po | 29 + partner_deduplicate_by_ref/i18n/ja.po | 29 + partner_deduplicate_by_ref/i18n/lt.po | 30 + partner_deduplicate_by_ref/i18n/lv.po | 30 + partner_deduplicate_by_ref/i18n/mk.po | 29 + partner_deduplicate_by_ref/i18n/mn.po | 29 + partner_deduplicate_by_ref/i18n/nb.po | 30 + partner_deduplicate_by_ref/i18n/nl.po | 29 + partner_deduplicate_by_ref/i18n/nl_BE.po | 30 + partner_deduplicate_by_ref/i18n/nl_NL.po | 30 + .../i18n/partner_deduplicate_by_ref.pot | 39 ++ partner_deduplicate_by_ref/i18n/pt.po | 29 + partner_deduplicate_by_ref/i18n/pt_BR.po | 31 + partner_deduplicate_by_ref/i18n/pt_PT.po | 30 + partner_deduplicate_by_ref/i18n/ro.po | 30 + partner_deduplicate_by_ref/i18n/ru.po | 31 + partner_deduplicate_by_ref/i18n/sk.po | 32 + partner_deduplicate_by_ref/i18n/sl.po | 30 + partner_deduplicate_by_ref/i18n/sv.po | 29 + partner_deduplicate_by_ref/i18n/th.po | 29 + partner_deduplicate_by_ref/i18n/tr.po | 33 + partner_deduplicate_by_ref/i18n/zh_CN.po | 30 + partner_deduplicate_by_ref/i18n/zh_TW.po | 30 + .../static/description/icon.png | Bin 0 -> 10680 bytes .../static/description/icon.svg | 107 +++ .../static/description/index.html | 436 ++++++++++++ partner_deduplicate_by_ref/tests/__init__.py | 3 + .../tests/test_partner_deduplicate_by_ref.py | 43 ++ .../wizards/__init__.py | 3 + .../wizards/partner_merge.py | 25 + .../wizards/partner_merge_view.xml | 20 + partner_deduplicate_by_website/COPYRIGHT | 17 + partner_deduplicate_by_website/LICENSE | 663 ++++++++++++++++++ partner_deduplicate_by_website/README.rst | 107 +++ partner_deduplicate_by_website/__init__.py | 3 + .../__manifest__.py | 16 + partner_deduplicate_by_website/i18n/ar.po | 30 + partner_deduplicate_by_website/i18n/bg.po | 29 + partner_deduplicate_by_website/i18n/bs.po | 30 + partner_deduplicate_by_website/i18n/ca.po | 29 + .../i18n/crm_deduplicate_by_website.pot | 25 + partner_deduplicate_by_website/i18n/cs.po | 29 + partner_deduplicate_by_website/i18n/da.po | 29 + partner_deduplicate_by_website/i18n/de.po | 33 + partner_deduplicate_by_website/i18n/el_GR.po | 30 + partner_deduplicate_by_website/i18n/en_GB.po | 30 + partner_deduplicate_by_website/i18n/es.po | 32 + partner_deduplicate_by_website/i18n/es_AR.po | 31 + partner_deduplicate_by_website/i18n/es_CL.po | 30 + partner_deduplicate_by_website/i18n/es_CO.po | 30 + partner_deduplicate_by_website/i18n/es_CR.po | 30 + partner_deduplicate_by_website/i18n/es_DO.po | 30 + partner_deduplicate_by_website/i18n/es_EC.po | 30 + partner_deduplicate_by_website/i18n/es_MX.po | 30 + partner_deduplicate_by_website/i18n/es_PE.po | 30 + partner_deduplicate_by_website/i18n/et.po | 29 + partner_deduplicate_by_website/i18n/eu.po | 29 + partner_deduplicate_by_website/i18n/fa.po | 29 + partner_deduplicate_by_website/i18n/fi.po | 29 + partner_deduplicate_by_website/i18n/fr.po | 29 + partner_deduplicate_by_website/i18n/gl.po | 33 + partner_deduplicate_by_website/i18n/he.po | 29 + partner_deduplicate_by_website/i18n/hr.po | 30 + partner_deduplicate_by_website/i18n/hr_HR.po | 31 + partner_deduplicate_by_website/i18n/hu.po | 29 + partner_deduplicate_by_website/i18n/id.po | 29 + partner_deduplicate_by_website/i18n/it.po | 29 + partner_deduplicate_by_website/i18n/ja.po | 29 + partner_deduplicate_by_website/i18n/ko.po | 29 + partner_deduplicate_by_website/i18n/lt.po | 30 + partner_deduplicate_by_website/i18n/lv.po | 30 + partner_deduplicate_by_website/i18n/mk.po | 29 + partner_deduplicate_by_website/i18n/mn.po | 29 + partner_deduplicate_by_website/i18n/nb.po | 30 + partner_deduplicate_by_website/i18n/nl.po | 29 + .../i18n/partner_deduplicate_by_website.pot | 39 ++ partner_deduplicate_by_website/i18n/pl.po | 31 + partner_deduplicate_by_website/i18n/pt_BR.po | 31 + partner_deduplicate_by_website/i18n/ru.po | 31 + partner_deduplicate_by_website/i18n/sk.po | 33 + partner_deduplicate_by_website/i18n/sl.po | 30 + partner_deduplicate_by_website/i18n/sr.po | 30 + .../i18n/sr@latin.po | 31 + partner_deduplicate_by_website/i18n/sv.po | 29 + partner_deduplicate_by_website/i18n/th.po | 29 + partner_deduplicate_by_website/i18n/tr.po | 32 + partner_deduplicate_by_website/i18n/uk.po | 30 + partner_deduplicate_by_website/i18n/vi.po | 29 + partner_deduplicate_by_website/i18n/zh_CN.po | 30 + partner_deduplicate_by_website/i18n/zh_TW.po | 30 + .../static/description/icon.png | Bin 0 -> 11304 bytes .../static/description/icon.svg | 111 +++ .../static/description/index.html | 457 ++++++++++++ .../tests/__init__.py | 3 + .../tests/test_crm_deduplicate_by_website.py | 71 ++ .../wizards/__init__.py | 4 + .../wizards/partner_merge.py | 29 + .../wizards/partner_merge_view.xml | 21 + partner_identification/i18n/pt.po | 85 ++- partner_ref_unique/i18n/pt.po | 23 +- 121 files changed, 5853 insertions(+), 46 deletions(-) create mode 100644 partner_deduplicate_by_ref/COPYRIGHT create mode 100644 partner_deduplicate_by_ref/LICENSE create mode 100644 partner_deduplicate_by_ref/README.rst create mode 100644 partner_deduplicate_by_ref/__init__.py create mode 100644 partner_deduplicate_by_ref/__manifest__.py create mode 100644 partner_deduplicate_by_ref/i18n/ar.po create mode 100644 partner_deduplicate_by_ref/i18n/bs.po create mode 100644 partner_deduplicate_by_ref/i18n/cs.po create mode 100644 partner_deduplicate_by_ref/i18n/de.po create mode 100644 partner_deduplicate_by_ref/i18n/en_GB.po create mode 100644 partner_deduplicate_by_ref/i18n/es.po create mode 100644 partner_deduplicate_by_ref/i18n/es_CR.po create mode 100644 partner_deduplicate_by_ref/i18n/es_EC.po create mode 100644 partner_deduplicate_by_ref/i18n/es_MX.po create mode 100644 partner_deduplicate_by_ref/i18n/et.po create mode 100644 partner_deduplicate_by_ref/i18n/fr.po create mode 100644 partner_deduplicate_by_ref/i18n/gl.po create mode 100644 partner_deduplicate_by_ref/i18n/hr.po create mode 100644 partner_deduplicate_by_ref/i18n/hu.po create mode 100644 partner_deduplicate_by_ref/i18n/it.po create mode 100644 partner_deduplicate_by_ref/i18n/ja.po create mode 100644 partner_deduplicate_by_ref/i18n/lt.po create mode 100644 partner_deduplicate_by_ref/i18n/lv.po create mode 100644 partner_deduplicate_by_ref/i18n/mk.po create mode 100644 partner_deduplicate_by_ref/i18n/mn.po create mode 100644 partner_deduplicate_by_ref/i18n/nb.po create mode 100644 partner_deduplicate_by_ref/i18n/nl.po create mode 100644 partner_deduplicate_by_ref/i18n/nl_BE.po create mode 100644 partner_deduplicate_by_ref/i18n/nl_NL.po create mode 100644 partner_deduplicate_by_ref/i18n/partner_deduplicate_by_ref.pot create mode 100644 partner_deduplicate_by_ref/i18n/pt.po create mode 100644 partner_deduplicate_by_ref/i18n/pt_BR.po create mode 100644 partner_deduplicate_by_ref/i18n/pt_PT.po create mode 100644 partner_deduplicate_by_ref/i18n/ro.po create mode 100644 partner_deduplicate_by_ref/i18n/ru.po create mode 100644 partner_deduplicate_by_ref/i18n/sk.po create mode 100644 partner_deduplicate_by_ref/i18n/sl.po create mode 100644 partner_deduplicate_by_ref/i18n/sv.po create mode 100644 partner_deduplicate_by_ref/i18n/th.po create mode 100644 partner_deduplicate_by_ref/i18n/tr.po create mode 100644 partner_deduplicate_by_ref/i18n/zh_CN.po create mode 100644 partner_deduplicate_by_ref/i18n/zh_TW.po create mode 100644 partner_deduplicate_by_ref/static/description/icon.png create mode 100644 partner_deduplicate_by_ref/static/description/icon.svg create mode 100644 partner_deduplicate_by_ref/static/description/index.html create mode 100644 partner_deduplicate_by_ref/tests/__init__.py create mode 100644 partner_deduplicate_by_ref/tests/test_partner_deduplicate_by_ref.py create mode 100644 partner_deduplicate_by_ref/wizards/__init__.py create mode 100644 partner_deduplicate_by_ref/wizards/partner_merge.py create mode 100644 partner_deduplicate_by_ref/wizards/partner_merge_view.xml create mode 100644 partner_deduplicate_by_website/COPYRIGHT create mode 100644 partner_deduplicate_by_website/LICENSE create mode 100644 partner_deduplicate_by_website/README.rst create mode 100644 partner_deduplicate_by_website/__init__.py create mode 100644 partner_deduplicate_by_website/__manifest__.py create mode 100644 partner_deduplicate_by_website/i18n/ar.po create mode 100644 partner_deduplicate_by_website/i18n/bg.po create mode 100644 partner_deduplicate_by_website/i18n/bs.po create mode 100644 partner_deduplicate_by_website/i18n/ca.po create mode 100644 partner_deduplicate_by_website/i18n/crm_deduplicate_by_website.pot create mode 100644 partner_deduplicate_by_website/i18n/cs.po create mode 100644 partner_deduplicate_by_website/i18n/da.po create mode 100644 partner_deduplicate_by_website/i18n/de.po create mode 100644 partner_deduplicate_by_website/i18n/el_GR.po create mode 100644 partner_deduplicate_by_website/i18n/en_GB.po create mode 100644 partner_deduplicate_by_website/i18n/es.po create mode 100644 partner_deduplicate_by_website/i18n/es_AR.po create mode 100644 partner_deduplicate_by_website/i18n/es_CL.po create mode 100644 partner_deduplicate_by_website/i18n/es_CO.po create mode 100644 partner_deduplicate_by_website/i18n/es_CR.po create mode 100644 partner_deduplicate_by_website/i18n/es_DO.po create mode 100644 partner_deduplicate_by_website/i18n/es_EC.po create mode 100644 partner_deduplicate_by_website/i18n/es_MX.po create mode 100644 partner_deduplicate_by_website/i18n/es_PE.po create mode 100644 partner_deduplicate_by_website/i18n/et.po create mode 100644 partner_deduplicate_by_website/i18n/eu.po create mode 100644 partner_deduplicate_by_website/i18n/fa.po create mode 100644 partner_deduplicate_by_website/i18n/fi.po create mode 100644 partner_deduplicate_by_website/i18n/fr.po create mode 100644 partner_deduplicate_by_website/i18n/gl.po create mode 100644 partner_deduplicate_by_website/i18n/he.po create mode 100644 partner_deduplicate_by_website/i18n/hr.po create mode 100644 partner_deduplicate_by_website/i18n/hr_HR.po create mode 100644 partner_deduplicate_by_website/i18n/hu.po create mode 100644 partner_deduplicate_by_website/i18n/id.po create mode 100644 partner_deduplicate_by_website/i18n/it.po create mode 100644 partner_deduplicate_by_website/i18n/ja.po create mode 100644 partner_deduplicate_by_website/i18n/ko.po create mode 100644 partner_deduplicate_by_website/i18n/lt.po create mode 100644 partner_deduplicate_by_website/i18n/lv.po create mode 100644 partner_deduplicate_by_website/i18n/mk.po create mode 100644 partner_deduplicate_by_website/i18n/mn.po create mode 100644 partner_deduplicate_by_website/i18n/nb.po create mode 100644 partner_deduplicate_by_website/i18n/nl.po create mode 100644 partner_deduplicate_by_website/i18n/partner_deduplicate_by_website.pot create mode 100644 partner_deduplicate_by_website/i18n/pl.po create mode 100644 partner_deduplicate_by_website/i18n/pt_BR.po create mode 100644 partner_deduplicate_by_website/i18n/ru.po create mode 100644 partner_deduplicate_by_website/i18n/sk.po create mode 100644 partner_deduplicate_by_website/i18n/sl.po create mode 100644 partner_deduplicate_by_website/i18n/sr.po create mode 100644 partner_deduplicate_by_website/i18n/sr@latin.po create mode 100644 partner_deduplicate_by_website/i18n/sv.po create mode 100644 partner_deduplicate_by_website/i18n/th.po create mode 100644 partner_deduplicate_by_website/i18n/tr.po create mode 100644 partner_deduplicate_by_website/i18n/uk.po create mode 100644 partner_deduplicate_by_website/i18n/vi.po create mode 100644 partner_deduplicate_by_website/i18n/zh_CN.po create mode 100644 partner_deduplicate_by_website/i18n/zh_TW.po create mode 100644 partner_deduplicate_by_website/static/description/icon.png create mode 100644 partner_deduplicate_by_website/static/description/icon.svg create mode 100644 partner_deduplicate_by_website/static/description/index.html create mode 100644 partner_deduplicate_by_website/tests/__init__.py create mode 100644 partner_deduplicate_by_website/tests/test_crm_deduplicate_by_website.py create mode 100644 partner_deduplicate_by_website/wizards/__init__.py create mode 100644 partner_deduplicate_by_website/wizards/partner_merge.py create mode 100644 partner_deduplicate_by_website/wizards/partner_merge_view.xml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3cb44c6..32c6f9b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -71,7 +71,7 @@ test_all_modules: --db_password flectra --database test_all --test-enable - --init partner_tz,partner_contact_nationality,portal_partner_select_all,base_location_geonames_import,base_location_nuts,partner_industry_secondary,partner_contact_gender,animal,partner_title_order,partner_priority,partner_disable_gravatar,partner_external_map,partner_email_check,base_location,partner_phone_secondary,partner_contact_lang,partner_manual_rank,partner_bank_code,partner_firstname,partner_contact_job_position,partner_phone_extension,partner_deduplicate_filter,partner_contact_department,partner_affiliate,partner_ref_unique,base_country_state_translatable,partner_identification_unique_by_category,partner_company_group,partner_address_street3,partner_company_type,partner_vat_unique,partner_contact_address_default,partner_contact_personal_information_page,partner_second_lastname,partner_employee_quantity,partner_contact_in_several_companies,partner_identification_notification,partner_identification_gln,partner_contact_birthdate,partner_tier_validation,partner_label,partner_helper,partner_phonecall_schedule,partner_capital,partner_fax,partner_contact_access_link,partner_deduplicate_acl,partner_pricelist_search,partner_multi_relation,partner_identification,partner_address_version,base_partner_sequence,animal_owner,partner_iterative_archive,partner_contact_age_range + --init partner_tz,partner_contact_nationality,portal_partner_select_all,base_location_geonames_import,base_location_nuts,partner_industry_secondary,partner_contact_gender,animal,partner_title_order,partner_priority,partner_disable_gravatar,partner_external_map,partner_email_check,base_location,partner_phone_secondary,partner_contact_lang,partner_manual_rank,partner_bank_code,partner_firstname,partner_contact_job_position,partner_phone_extension,partner_deduplicate_filter,partner_contact_department,partner_affiliate,partner_deduplicate_by_ref,partner_ref_unique,base_country_state_translatable,partner_identification_unique_by_category,partner_company_group,partner_address_street3,partner_company_type,partner_vat_unique,partner_contact_address_default,partner_contact_personal_information_page,partner_second_lastname,partner_employee_quantity,partner_contact_in_several_companies,partner_identification_notification,partner_identification_gln,partner_contact_birthdate,partner_tier_validation,partner_label,partner_helper,partner_phonecall_schedule,partner_capital,partner_fax,partner_contact_access_link,partner_deduplicate_acl,partner_pricelist_search,partner_multi_relation,partner_identification,partner_address_version,base_partner_sequence,animal_owner,partner_iterative_archive,partner_deduplicate_by_website,partner_contact_age_range --stop-after-init --log-level error --log-handler flectra.addons.partner_tz:TEST @@ -98,6 +98,7 @@ test_all_modules: --log-handler flectra.addons.partner_deduplicate_filter:TEST --log-handler flectra.addons.partner_contact_department:TEST --log-handler flectra.addons.partner_affiliate:TEST + --log-handler flectra.addons.partner_deduplicate_by_ref:TEST --log-handler flectra.addons.partner_ref_unique:TEST --log-handler flectra.addons.base_country_state_translatable:TEST --log-handler flectra.addons.partner_identification_unique_by_category:TEST @@ -128,6 +129,7 @@ test_all_modules: --log-handler flectra.addons.base_partner_sequence:TEST --log-handler flectra.addons.animal_owner:TEST --log-handler flectra.addons.partner_iterative_archive:TEST + --log-handler flectra.addons.partner_deduplicate_by_website:TEST --log-handler flectra.addons.partner_contact_age_range:TEST " @@ -1572,6 +1574,66 @@ test_module_partner_affiliate: --log-level error --log-handler flectra.addons.partner_affiliate:TEST" +test_module_partner_deduplicate_by_ref: + stage: testsingle + when: on_failure + image: + name: registry.gitlab.com/jamotion/flectra/ubuntudev:2-latest + entrypoint: ["/bin/sh", "-c"] + script: + - apt-get install -y p7zip-full + - apt install -y expect-dev + - pip3 install -r ${CI_PROJECT_DIR}/requirements.txt + - su - flectra -c "mkdir ~/others" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/account-analytic.git ~/others/account-analytic" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/account-closing.git ~/others/account-closing" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/account-financial-tools.git ~/others/account-financial-tools" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/account-invoicing.git ~/others/account-invoicing" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/account-payment.git ~/others/account-payment" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/bank-payment.git ~/others/bank-payment" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/brand.git ~/others/brand" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/community-data-files.git ~/others/community-data-files" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/connector.git ~/others/connector" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/edi.git ~/others/edi" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/product-attribute.git ~/others/product-attribute" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/queue.git ~/others/queue" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/report-print-send.git ~/others/report-print-send" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/reporting-engine.git ~/others/reporting-engine" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/rest-framework.git ~/others/rest-framework" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/sale-workflow.git ~/others/sale-workflow" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/server-auth.git ~/others/server-auth" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/server-env.git ~/others/server-env" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/server-tools.git ~/others/server-tools" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/server-ux.git ~/others/server-ux" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/social.git ~/others/social" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/stock-logistics-transport.git ~/others/stock-logistics-transport" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/stock-logistics-warehouse.git ~/others/stock-logistics-warehouse" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/stock-logistics-workflow.git ~/others/stock-logistics-workflow" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/storage.git ~/others/storage" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/web.git ~/others/web" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/wms.git ~/others/wms" + - sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && dpkg-reconfigure --frontend=noninteractive locales && update-locale LANG=en_US.UTF-8 + - mkdir ${CI_PROJECT_DIR}/ci_data + - wget -O ${CI_PROJECT_DIR}/ci_data/test_base.zip https://gitlab.com/flectra-community/devops/oca2fc/raw/master/ci_data/test_base.zip + - 7z x -o ${CI_PROJECT_DIR}/ci_data/ ${CI_PROJECT_DIR}/ci_data/test_base.zip + - export PGPASSWORD="flectra" + - createdb -h psql -U flectra -O flectra -T template1 test_partner_deduplicate_by_ref + - psql -h psql -U flectra -d test_partner_deduplicate_by_ref -f ${CI_PROJECT_DIR}/ci_data/dump.sql + - su - flectra -c "mkdir -p ~/.local/share/filestore" + - mv ${CI_PROJECT_DIR}/ci_data/filestore /opt/flectra/.local/share/filestore/test_partner_deduplicate_by_ref + - chown -R flectra.flectra /opt/flectra/.local/share/filestore/test_partner_deduplicate_by_ref + - su - flectra -c "/opt/flectra/flectra-bin + --addons-path ${CI_PROJECT_DIR},~/others/account-analytic,~/others/account-closing,~/others/account-financial-tools,~/others/account-invoicing,~/others/account-payment,~/others/bank-payment,~/others/brand,~/others/community-data-files,~/others/connector,~/others/edi,~/others/product-attribute,~/others/queue,~/others/report-print-send,~/others/reporting-engine,~/others/rest-framework,~/others/sale-workflow,~/others/server-auth,~/others/server-env,~/others/server-tools,~/others/server-ux,~/others/social,~/others/stock-logistics-transport,~/others/stock-logistics-warehouse,~/others/stock-logistics-workflow,~/others/storage,~/others/web,~/others/wms + --db_host psql + --db_port 5432 + --db_user flectra + --db_password flectra + --database test_partner_deduplicate_by_ref + --test-enable -i partner_deduplicate_by_ref + --stop-after-init + --log-level error + --log-handler flectra.addons.partner_deduplicate_by_ref:TEST" + test_module_partner_ref_unique: stage: testsingle when: on_failure @@ -3372,6 +3434,66 @@ test_module_partner_iterative_archive: --log-level error --log-handler flectra.addons.partner_iterative_archive:TEST" +test_module_partner_deduplicate_by_website: + stage: testsingle + when: on_failure + image: + name: registry.gitlab.com/jamotion/flectra/ubuntudev:2-latest + entrypoint: ["/bin/sh", "-c"] + script: + - apt-get install -y p7zip-full + - apt install -y expect-dev + - pip3 install -r ${CI_PROJECT_DIR}/requirements.txt + - su - flectra -c "mkdir ~/others" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/account-analytic.git ~/others/account-analytic" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/account-closing.git ~/others/account-closing" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/account-financial-tools.git ~/others/account-financial-tools" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/account-invoicing.git ~/others/account-invoicing" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/account-payment.git ~/others/account-payment" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/bank-payment.git ~/others/bank-payment" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/brand.git ~/others/brand" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/community-data-files.git ~/others/community-data-files" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/connector.git ~/others/connector" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/edi.git ~/others/edi" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/product-attribute.git ~/others/product-attribute" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/queue.git ~/others/queue" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/report-print-send.git ~/others/report-print-send" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/reporting-engine.git ~/others/reporting-engine" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/rest-framework.git ~/others/rest-framework" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/sale-workflow.git ~/others/sale-workflow" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/server-auth.git ~/others/server-auth" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/server-env.git ~/others/server-env" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/server-tools.git ~/others/server-tools" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/server-ux.git ~/others/server-ux" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/social.git ~/others/social" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/stock-logistics-transport.git ~/others/stock-logistics-transport" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/stock-logistics-warehouse.git ~/others/stock-logistics-warehouse" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/stock-logistics-workflow.git ~/others/stock-logistics-workflow" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/storage.git ~/others/storage" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/web.git ~/others/web" + - su - flectra -c "git clone --branch 20-fixed --depth 1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/flectra-community/wms.git ~/others/wms" + - sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && dpkg-reconfigure --frontend=noninteractive locales && update-locale LANG=en_US.UTF-8 + - mkdir ${CI_PROJECT_DIR}/ci_data + - wget -O ${CI_PROJECT_DIR}/ci_data/test_base.zip https://gitlab.com/flectra-community/devops/oca2fc/raw/master/ci_data/test_base.zip + - 7z x -o ${CI_PROJECT_DIR}/ci_data/ ${CI_PROJECT_DIR}/ci_data/test_base.zip + - export PGPASSWORD="flectra" + - createdb -h psql -U flectra -O flectra -T template1 test_partner_deduplicate_by_website + - psql -h psql -U flectra -d test_partner_deduplicate_by_website -f ${CI_PROJECT_DIR}/ci_data/dump.sql + - su - flectra -c "mkdir -p ~/.local/share/filestore" + - mv ${CI_PROJECT_DIR}/ci_data/filestore /opt/flectra/.local/share/filestore/test_partner_deduplicate_by_website + - chown -R flectra.flectra /opt/flectra/.local/share/filestore/test_partner_deduplicate_by_website + - su - flectra -c "/opt/flectra/flectra-bin + --addons-path ${CI_PROJECT_DIR},~/others/account-analytic,~/others/account-closing,~/others/account-financial-tools,~/others/account-invoicing,~/others/account-payment,~/others/bank-payment,~/others/brand,~/others/community-data-files,~/others/connector,~/others/edi,~/others/product-attribute,~/others/queue,~/others/report-print-send,~/others/reporting-engine,~/others/rest-framework,~/others/sale-workflow,~/others/server-auth,~/others/server-env,~/others/server-tools,~/others/server-ux,~/others/social,~/others/stock-logistics-transport,~/others/stock-logistics-warehouse,~/others/stock-logistics-workflow,~/others/storage,~/others/web,~/others/wms + --db_host psql + --db_port 5432 + --db_user flectra + --db_password flectra + --database test_partner_deduplicate_by_website + --test-enable -i partner_deduplicate_by_website + --stop-after-init + --log-level error + --log-handler flectra.addons.partner_deduplicate_by_website:TEST" + test_module_partner_contact_age_range: stage: testsingle when: on_failure diff --git a/README.md b/README.md index dbec05a..207896d 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ addon | version | summary [partner_deduplicate_filter](partner_deduplicate_filter/) | 2.0.1.0.0| Exclude records from the deduplication [partner_contact_department](partner_contact_department/) | 2.0.1.0.1| Assign contacts to departments [partner_affiliate](partner_affiliate/) | 2.0.1.0.1| Partner Affiliates +[partner_deduplicate_by_ref](partner_deduplicate_by_ref/) | 2.0.1.0.0| Deduplicate Contacts by reference [partner_ref_unique](partner_ref_unique/) | 2.0.1.0.0| Add an unique constraint to partner ref field [base_country_state_translatable](base_country_state_translatable/) | 2.0.1.0.0| Translate Country States [partner_identification_unique_by_category](partner_identification_unique_by_category/) | 2.0.1.0.1| Partner Identification Numbers Unique By Category @@ -63,6 +64,7 @@ addon | version | summary [base_partner_sequence](base_partner_sequence/) | 2.0.1.0.1| Sets customer's code from a sequence [animal_owner](animal_owner/) | 2.0.1.0.0| Add owner to the animal [partner_iterative_archive](partner_iterative_archive/) | 2.0.1.0.1| Archive all contacts when parent is archived +[partner_deduplicate_by_website](partner_deduplicate_by_website/) | 2.0.1.0.0| Deduplicate Contacts by Website [partner_contact_age_range](partner_contact_age_range/) | 2.0.1.0.1| Age Range for Contact's diff --git a/partner_deduplicate_by_ref/COPYRIGHT b/partner_deduplicate_by_ref/COPYRIGHT new file mode 100644 index 0000000..f21e364 --- /dev/null +++ b/partner_deduplicate_by_ref/COPYRIGHT @@ -0,0 +1,17 @@ +Most of the files are + + :Copyright: This stylesheet has been placed in the public domain. + Copyright 2016 Pedro M. Baeza + Copyright 2017 Pedro M. Baeza + Copyright 2020 Manuel Calero - Tecnativa + Copyright 2018 Flectra Community + +Many files also contain contributions from third +parties. In this case the original copyright of +the contributions can be traced through the +history of the source version control system. + +When that is not the case, the files contain a prominent +notice stating the original copyright and applicable +license, or come with their own dedicated COPYRIGHT +and/or LICENSE file. \ No newline at end of file diff --git a/partner_deduplicate_by_ref/LICENSE b/partner_deduplicate_by_ref/LICENSE new file mode 100644 index 0000000..3939cd9 --- /dev/null +++ b/partner_deduplicate_by_ref/LICENSE @@ -0,0 +1,663 @@ +For copyright information, please see the COPYRIGHT file. + +GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. \ No newline at end of file diff --git a/partner_deduplicate_by_ref/README.rst b/partner_deduplicate_by_ref/README.rst new file mode 100644 index 0000000..16d4a75 --- /dev/null +++ b/partner_deduplicate_by_ref/README.rst @@ -0,0 +1,88 @@ +================================= +Deduplicate Contacts by reference +================================= + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-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%2Fpartner--contact-lightgray.png?logo=github + :target: https://github.com/OCA/partner-contact/tree/14.0/partner_deduplicate_by_ref + :alt: OCA/partner-contact +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/partner-contact-14-0/partner-contact-14-0-partner_deduplicate_by_ref + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/134/14.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the criteria to match duplicated contacts using the field +reference. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to: + +#. Go to *Contacts > Tools > Deduplicate Contacts*. +#. Mark "Reference" in the section "Search duplicates based on duplicated data + in". +#. This criteria will be used for deduplicating. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `_: + + * Pedro M. Baeza + * David Vidal + * Manuel Calero + +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/partner-contact `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. \ No newline at end of file diff --git a/partner_deduplicate_by_ref/__init__.py b/partner_deduplicate_by_ref/__init__.py new file mode 100644 index 0000000..531b848 --- /dev/null +++ b/partner_deduplicate_by_ref/__init__.py @@ -0,0 +1,2 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from . import wizards diff --git a/partner_deduplicate_by_ref/__manifest__.py b/partner_deduplicate_by_ref/__manifest__.py new file mode 100644 index 0000000..4fcffb9 --- /dev/null +++ b/partner_deduplicate_by_ref/__manifest__.py @@ -0,0 +1,14 @@ +# Copyright 2017 Pedro M. Baeza +# Copyright 2020 Manuel Calero - Tecnativa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "Deduplicate Contacts by reference", + "version": "2.0.1.0.0", + "category": "Tools", + "website": "https://gitlab.com/flectra-community/partner-contact", + "author": "Tecnativa, Odoo Community Association (OCA)", + "license": "AGPL-3", + "installable": True, + "depends": ["partner_deduplicate_acl"], + "data": ["wizards/partner_merge_view.xml"], +} diff --git a/partner_deduplicate_by_ref/i18n/ar.po b/partner_deduplicate_by_ref/i18n/ar.po new file mode 100644 index 0000000..9dd6217 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/ar.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "مرجع" diff --git a/partner_deduplicate_by_ref/i18n/bs.po b/partner_deduplicate_by_ref/i18n/bs.po new file mode 100644 index 0000000..6f0fe20 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/bs.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n" +"Language: bs\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Referenca" diff --git a/partner_deduplicate_by_ref/i18n/cs.po b/partner_deduplicate_by_ref/i18n/cs.po new file mode 100644 index 0000000..06f92c3 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/cs.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Odkaz" diff --git a/partner_deduplicate_by_ref/i18n/de.po b/partner_deduplicate_by_ref/i18n/de.po new file mode 100644 index 0000000..87c741e --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/de.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +# Rudolf Schnapka , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: Rudolf Schnapka , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Bezug" + +#~ msgid "base.partner.merge.automatic.wizard" +#~ msgstr "base.partner.merge.automatic.wizard" diff --git a/partner_deduplicate_by_ref/i18n/en_GB.po b/partner_deduplicate_by_ref/i18n/en_GB.po new file mode 100644 index 0000000..5980e86 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/en_GB.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Reference" diff --git a/partner_deduplicate_by_ref/i18n/es.po b/partner_deduplicate_by_ref/i18n/es.po new file mode 100644 index 0000000..43a68f2 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/es.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-01 21:29+0000\n" +"PO-Revision-Date: 2017-03-01 21:29+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "Asistente para fusionar contactos" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Referencia" + +#~ msgid "base.partner.merge.automatic.wizard" +#~ msgstr "base.partner.merge.automatic.wizard" diff --git a/partner_deduplicate_by_ref/i18n/es_CR.po b/partner_deduplicate_by_ref/i18n/es_CR.po new file mode 100644 index 0000000..e6c088d --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/es_CR.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Referencia" diff --git a/partner_deduplicate_by_ref/i18n/es_EC.po b/partner_deduplicate_by_ref/i18n/es_EC.po new file mode 100644 index 0000000..245c70e --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/es_EC.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Ref." diff --git a/partner_deduplicate_by_ref/i18n/es_MX.po b/partner_deduplicate_by_ref/i18n/es_MX.po new file mode 100644 index 0000000..ac4d4c7 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/es_MX.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Referencia" diff --git a/partner_deduplicate_by_ref/i18n/et.po b/partner_deduplicate_by_ref/i18n/et.po new file mode 100644 index 0000000..9b15d36 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/et.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Viide" diff --git a/partner_deduplicate_by_ref/i18n/fr.po b/partner_deduplicate_by_ref/i18n/fr.po new file mode 100644 index 0000000..195e485 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/fr.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Référence" diff --git a/partner_deduplicate_by_ref/i18n/gl.po b/partner_deduplicate_by_ref/i18n/gl.po new file mode 100644 index 0000000..08bd01b --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/gl.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# César Castro Cruz , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2019-02-04 10:50+0000\n" +"Last-Translator: Marta Vázquez Rodríguez \n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\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.4\n" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Referencia" + +#~ msgid "base.partner.merge.automatic.wizard" +#~ msgstr "'base.partner.merge.automatic.wizard'" diff --git a/partner_deduplicate_by_ref/i18n/hr.po b/partner_deduplicate_by_ref/i18n/hr.po new file mode 100644 index 0000000..69a9f0c --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/hr.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Veza" diff --git a/partner_deduplicate_by_ref/i18n/hu.po b/partner_deduplicate_by_ref/i18n/hu.po new file mode 100644 index 0000000..026f3eb --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/hu.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Hivatkozás" diff --git a/partner_deduplicate_by_ref/i18n/it.po b/partner_deduplicate_by_ref/i18n/it.po new file mode 100644 index 0000000..b3ae197 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/it.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Riferimento" diff --git a/partner_deduplicate_by_ref/i18n/ja.po b/partner_deduplicate_by_ref/i18n/ja.po new file mode 100644 index 0000000..6115ce3 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/ja.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "参照" diff --git a/partner_deduplicate_by_ref/i18n/lt.po b/partner_deduplicate_by_ref/i18n/lt.po new file mode 100644 index 0000000..571a0d4 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/lt.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\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" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Numeris" diff --git a/partner_deduplicate_by_ref/i18n/lv.po b/partner_deduplicate_by_ref/i18n/lv.po new file mode 100644 index 0000000..ccdb1a0 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/lv.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\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 != 0 ? 1 : " +"2);\n" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Atsauce" diff --git a/partner_deduplicate_by_ref/i18n/mk.po b/partner_deduplicate_by_ref/i18n/mk.po new file mode 100644 index 0000000..44aaed2 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/mk.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Референца" diff --git a/partner_deduplicate_by_ref/i18n/mn.po b/partner_deduplicate_by_ref/i18n/mn.po new file mode 100644 index 0000000..8d608f4 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/mn.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Код" diff --git a/partner_deduplicate_by_ref/i18n/nb.po b/partner_deduplicate_by_ref/i18n/nb.po new file mode 100644 index 0000000..62455d8 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/nb.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Referanse" diff --git a/partner_deduplicate_by_ref/i18n/nl.po b/partner_deduplicate_by_ref/i18n/nl.po new file mode 100644 index 0000000..05449fb --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/nl.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# Erwin van der Ploeg , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: Erwin van der Ploeg , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Referentie" diff --git a/partner_deduplicate_by_ref/i18n/nl_BE.po b/partner_deduplicate_by_ref/i18n/nl_BE.po new file mode 100644 index 0000000..17dd077 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/nl_BE.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Referentie" diff --git a/partner_deduplicate_by_ref/i18n/nl_NL.po b/partner_deduplicate_by_ref/i18n/nl_NL.po new file mode 100644 index 0000000..1082a1e --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/nl_NL.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-19 01:49+0000\n" +"PO-Revision-Date: 2017-08-19 01:49+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Referentie" diff --git a/partner_deduplicate_by_ref/i18n/partner_deduplicate_by_ref.pot b/partner_deduplicate_by_ref/i18n/partner_deduplicate_by_ref.pot new file mode 100644 index 0000000..7ecdb2c --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/partner_deduplicate_by_ref.pot @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.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: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__id +msgid "ID" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "" diff --git a/partner_deduplicate_by_ref/i18n/pt.po b/partner_deduplicate_by_ref/i18n/pt.po new file mode 100644 index 0000000..434a503 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/pt.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Referência" diff --git a/partner_deduplicate_by_ref/i18n/pt_BR.po b/partner_deduplicate_by_ref/i18n/pt_BR.po new file mode 100644 index 0000000..c7cfcab --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/pt_BR.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2020-08-12 18:59+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\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: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "Assistente de fusão de parceiro" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Referência" diff --git a/partner_deduplicate_by_ref/i18n/pt_PT.po b/partner_deduplicate_by_ref/i18n/pt_PT.po new file mode 100644 index 0000000..77d83b1 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/pt_PT.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Referência" diff --git a/partner_deduplicate_by_ref/i18n/ro.po b/partner_deduplicate_by_ref/i18n/ro.po new file mode 100644 index 0000000..9b813b8 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/ro.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# Dorin Hongu , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: Dorin Hongu , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Referință" diff --git a/partner_deduplicate_by_ref/i18n/ru.po b/partner_deduplicate_by_ref/i18n/ru.po new file mode 100644 index 0000000..256614a --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/ru.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Ссылка" diff --git a/partner_deduplicate_by_ref/i18n/sk.po b/partner_deduplicate_by_ref/i18n/sk.po new file mode 100644 index 0000000..1cd1e5f --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/sk.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# gebri , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: gebri , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "" + +#~ msgid "base.partner.merge.automatic.wizard" +#~ msgstr "base.partner.merge.automatic.wizard" diff --git a/partner_deduplicate_by_ref/i18n/sl.po b/partner_deduplicate_by_ref/i18n/sl.po new file mode 100644 index 0000000..99ba1c3 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/sl.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Sklic" diff --git a/partner_deduplicate_by_ref/i18n/sv.po b/partner_deduplicate_by_ref/i18n/sv.po new file mode 100644 index 0000000..0b40bbd --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/sv.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Referens" diff --git a/partner_deduplicate_by_ref/i18n/th.po b/partner_deduplicate_by_ref/i18n/th.po new file mode 100644 index 0000000..cea273a --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/th.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "อ้างถึง" diff --git a/partner_deduplicate_by_ref/i18n/tr.po b/partner_deduplicate_by_ref/i18n/tr.po new file mode 100644 index 0000000..6ea4ea6 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/tr.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +# Ahmet Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: Ahmet Altinisik , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\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" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "Referans" + +#~ msgid "base.partner.merge.automatic.wizard" +#~ msgstr "base.partner.merge.automatic.wizard" diff --git a/partner_deduplicate_by_ref/i18n/zh_CN.po b/partner_deduplicate_by_ref/i18n/zh_CN.po new file mode 100644 index 0000000..1b16db1 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/zh_CN.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "引用" diff --git a/partner_deduplicate_by_ref/i18n/zh_TW.po b/partner_deduplicate_by_ref/i18n/zh_TW.po new file mode 100644 index 0000000..dd2ad76 --- /dev/null +++ b/partner_deduplicate_by_ref/i18n/zh_TW.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_ref +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-16 03:45+0000\n" +"PO-Revision-Date: 2017-03-16 03:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_deduplicate_by_ref +#: model:ir.model,name:partner_deduplicate_by_ref.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_ref +#: model:ir.model.fields,field_description:partner_deduplicate_by_ref.field_base_partner_merge_automatic_wizard__group_by_ref +msgid "Reference" +msgstr "參考" diff --git a/partner_deduplicate_by_ref/static/description/icon.png b/partner_deduplicate_by_ref/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..82778ec46536d4507e895aa003cb462a00b06598 GIT binary patch literal 10680 zcmV;pDM!|cP)sN2R?^|!x0fsPyAq-&%Lm0vkhVZEa z8|VV;r#J+_-vVd?&Z3ycn2b4dIi*4-ohEQwF#!Ll^)&4AuA{4iN3h_kPI`Dv;KHb2vbZz5S8J z9KhH0_xAw&9zX)XmjRp&U?P+;_Co-V?{u%LuR8_66aaMqwgXrNHJ-n|o8KD`;LM8e z<~iTo>AJ;G_P`MO87|^+_^1Cak$-om`%VV1Za3GNj{tBtcD3YB+rvGTpL6=I zik}?zM-5PkIsi{WkzhT57on{4LjcH%>;4A7ZvZ$@jrAgcrBJGT9DuI^I0(Qu0E~ia zOw#vm2JpZ7`*8q9L%D&E?o^hIeOIj^>_%90_|_u-w9CM%lU?i?}zvB*{Qu>vj1a$Cjjl`e7WNL zEdW;b;Ms5Xyg2(G_ICp84O=R{Z$RwN4?$ypHv;#DS1Z1sI$)(3#5m9i@D_lz`ukY` zJ~x168I(BC2><{$=)V@!bnd}>xjqFIIv&Cx#mtmjCz!9Kdy#OL&Z@lqFs>su|V}>Ui zi^X6{5Q@(fOTkzosimamqShQj^F8;?EwA&HOu$Z$2`ZlkzM=vyWK!U&MRxzrpI{0(y%eH@-y2q+J|XEk z4UTOwB0!P^5rHH@l9CI70i@cPaRv}b2pJa2<+t*kg*(c{@S*1BL$~*38T*s~OEQ@e zBhw=m3~xwZC2->)Zdz}^(I@Kb18MBtMirDLK>MELMV}e0pOe?3`L)srLL#bKgI7%eB4X{u&bf7UHHXISTUkl2KTJ0?Q_XHT z0i!9*^C~)qh7b}qw+`jpz95syIMtT9KQa0RBc6AY+K#xk%v&h z0A(AJ9tNV$1BIU=zjoA9V={|ic1NkG^LJ@7ucpxrD9QNz07wGb?~nC;-1}9-%Zl+*i$OD=aRzR2K(g88 z#HhL|%iS;VONGN2*kRqMZv1D4T%Din!nXFjN}Qfm~(!8Ic|;|N9gIfu$- zk>;R6(oKx!9O>9_i<(*oy|i|dMjjNAqVjJyusCYSQ0Y|xjG?ydm!?-!=Bfx#vaANr zb<#lG)1~M3y9kEyeT|8mP|PZ&0XTsKa_3!RhZah46*ANt`IOuzgb};dA78!#8W6Umv!PFaWxIycP!GSPmxn<^0XPkGl zfp#Ygz__=FwIFHDXgUd00EwU;6m=w+xIz?4o7f(PDfDuRx;g@sifIDesK@J|2T2CT zx+ytRYp9OfJ^rsxb!UEs0F>dV1j87!^2O3;o0^&il?EW;TR~{oGp6P_7*nlJq-DWa z)P-X^Fm8N7QmYO9JR^@t3+PyYo+mL{Lj>WZTvwqMdtM>+vFP;>Ktv40+{nr`s%sb3 zrp9#AlO2-ciH>-vpzcEjDn61xdcf08CinetIB;HXi{397R#)o?DLAy19{co47E*|) zhet9p=SZqy5a@PKWF!KSeGnVdYW^S;vaTeoUhhs;jRs(DGLep57S*%WkY!>503+qo z#^jF2dNcc{Dk$S|Q~fj64*E`Ryapm`6+H9SU8!ftatRMFtZ z=#v!&bL>A?*bediCN3Z(F^=9Ffz=RzdkJSa7-^Mf3P+LK7Ad?6%NEeaAel;21;c5l zkGX?&BLm|sF?H&P4hGRaJ*k8}Y&+mcB0$8UTgKxMj*R+A_YM;!${5WUT^|pR+PzZ4 zij+}D0V7tQuIcqMwq6t9J-|vO-LXOv(_^z5r-(snl^u;;QAo3*(W5LFbc-1%VZ>o& z<3Ag_fO8I;TXpsI^)=Z0+Q3f?sbq2_XKKW|F{aNT>F+M1GIxH34cq`p9bIY@)@L84-`)+JMtu8Y3WzVn^(*aCJ-r zR}dr$9#wc1i~}H*9pkw6sMaoj1XLpDpg>nwew=Mv$taAgxUYvkiYXnb^@{pd42x>o zw{m!ZvXi75BI9`lHNj?Cmd!YuMntSPIfK160$bjH-^%5Rle|QNsf-p0At(x77zPU| zA*69{^f?(HkE~t&pH38wDsOx};~j9uU@=U5?e(<>^|tK&fwk*CoKRm|lLT}|kC3q; zTw(OZ^^P^0G7^oPapK<(bC z00#pgqpTMqQYukW#W+~e8xW6!@p0`gMyXN^k^m_Mgd|UZjp{Ay`vXA`)Nsyt7>by+ zN*8KBR=db#+`~99q+@+Km72+BziF<_L=}exyUJ5 z10f{1Hgrs3nO14caa?Vlu|+nflx>k3jPiZlEw#saybly5K%_2 z3JB>jn*)e?tf?CrS3zCJDzqQ~5Q|73*+Kxo2r|^NkP@MkCbnQ(dnF5oN$iogE9^`zx4k8eh+iw~rcC zziF_je*hRhJe|#T6+4YAgouMdN**#IaXjwpW2F89vHF*!vZIwoiL;}Ob`U~>q(r$C z$l>+1?@yf??O5I;^qK&3=6uE%QY`Jtmq=DLl+X>O0z5K4P7*?jDA-{dUP$PB^kNZW z6)qt~LxdR${6K(n_WGd{N4?$KviAqPq?^qbOYK1r#;&a-HDu{1U_@pT+LjR&UXU>o zVvhLZGJb zQiqBo5P={erKlJJj3up}-<2=PaifR7HFoUSLA5~BYpiMYyyW_>Vo8n7A||!mNftty zi7rI(4Ws3v@L4270Vyi8X!LO*;g6VCRA5hFfsHS=Ck)pYQPbmNNlT>hOf3^lXk z#E(!I_b;9jmOwN-RJw{P8dkw>GJz8{wHoScg^&osa;a1-EkgILUkYv8q5@D2(PL1R_L7XV>B><45*-o7$=f zuypCOZK;I2GG8bPpz;4T)1_&2v+6}NT|@%Wi69yz&9Rt7p%h5C?t5Kf*V@4} z{sRDGOmN0t_k*xi=;>VJ-wP2pwDIjtkMA}k8fnEiBy2*;Qphby|2wr~g*j58o{NfeGp9h83z}!n{VOdlXPgVGbi2*D6S2VgQ09 z0wE9vAqvIPCdYA}W{eHWck|3S>Znd4Ebht|L({+{2_&=~BxIc8r6YmH3+QI^kO_sW z>x~y6Bq@0W0)=8pIJWihd#hIMsHV(S6JXwXCvM)+-npdg2V^QEh0rrul>rWl#WElHwmcC;C?Ns?5FwP3ily>Ozuh0S`}Z-%WJv6Z_O7mcAVd@j4bM2W zBtLIBb67zC4DByx2~W%K^IbrB}*2xJ1w6t zmY>LV6>~yLHH}M%3^!xxn~aIbC9Hf%6!K-e*Z^S|pfgwK@`K>lr=50WucCjI=o12b z=ZrIa5sF{sx(dZ0FfJjYc(%!9>psWLz!9sy%76%yJ}ls zl()ap&``HH*Hw7CRPv))L6Z&4^&*cr1x|gGED+lVMDd(~RI8-JP@r7)(V5G?>WkpT zz9?&-5P&g8qtdA*ow@w-LZKW@>@e-mOQNU;aI-X=;;dg~7clJws0ofBP!;z50EJ?( zcEspm4-fXd1XMAZ;x_-OE+_`hbs8NlNb>#9d7fK}xwH7e>4<@MtK&%a55`2uC ztUE#|AfY^hT%jb(LGawvgPI=et2juX?i5-xBKbRJ@h4l`JIN2ic-9L*WnN#jfK(?; zDxWzv_>}4ov3*B}bZqC5vD3ypG1vk>d&6m8nz6ZYSi?`Y@8~QP3Z-sgUSst~WI&wm zA%#R3N}ULzJSq`}$QMfJ$`?NvKYI8Nk3DumpBch^N`NzG&FY+aB19krq)_U=T=ub}Jy)u)tNHH}zBnVZm!Iwt`h2h8 zLq0P;J88n$KW^IEDqGt-QSyDI*7aPu2n9lI+=XF?Fi;W1K#%)=5MW1J7yhzw8_hbp z>B-qMkNmh@I|n_+j2V+ZZ0cto2&HV_uz4Hur4oESo=5Zfp->US3cDv15XTyC??R<2;%zz+B@_3XzLC|4nJHwVZ?}BUzf38Hd@%UeMjrC z`ZOh68y{_HMQ3LL4RvXxQc1XurE}%A`VZA4Pq9=+Yg-2_&M~Y$4Vfl%=JIwY0RHQ7)GsV9Z}eBukSgjzLE*j}4o) zqCQ=VbWI9L&sEt|l11|!LP+>wh_?0|O64+A$t2P>DL9Tp@4VCZc5uHCK$cWb>`sM7Hr#A{xA{BS{ndBL%J3Xbt$+B2SQM?koP}FM0|Hzz_P4= zYzZ&*VbHK`Jp!KRz_x8j zL5CL#t!b#2VD=gMXn7T}1q;9~xnzsCWk>GN&aUG3f>8WTLpsI%AV9uQMxj_l5QZoe z%LsfGCuf|)wm4F$1QL#eM8ZXlmw@BgD3*NKw)@_w(G6FQtgHFsPwML0uLp=RMx67@ z9LKrsi6@?LMvNGNdGqGM_kCP<-F5ivXFm%f5{xm)82jFg88d#;H+B42)OwzGUm}q> zec{4|iH?pAeCu1^!h;V!h~dMBgE2;-kkaw$Eg?e`i$3y&BFaI4vLB#O@KwNvF>ub| zB^`K47q(@iw#Gvup+>dN&Qf{O!DDV`Lf$=j^7!=tL|=GDRS{tQ`t`}RYd>hHA3y4l z!j9sX1;o^b`t(eTv$4s9!;D%B!w{vik3cAPi_qi)sNhF3;UbZ6;Mf)z2T zKEPO4XJ`Hu#@HM64e7_uJn@TvT`cCmyLjO#@JJ~ZO=RM$m+wUyTN47^PZhPefosQ9(yb~W{ldv?A&wDMQ3LxZoTzZeHnw3 z@E~9*tylKp2Z3^VLxC_Pa7%^BZQFvEaN#(%S_NfWuq=*pIfNt#-}m3{=qhH1*VnyJ z4$Ch(BHucD_Ux|SlA(tLAePBwZ6xX^Zr#>;d|kTscmSt*NjF_r>v^u@a3UZG0|YvX zM|ze|Ww{7I5`s|eBx+mno_QAMk&9^Cs^YF=!?tZOaFl&t-g5Je;)%x|v7dYHIrdk7 z^;f%;ZrQSB_}bULhN)Ah;`-~aM_pYV0F)SG8vvX+W5$g4dLyKd!ED!cpSk$ri@n=# zzuk7-c!BQb&70BG)PyUqyb`CJa*8_07`RgdrdLu)qR2%K1;OGBmSy%;WYN5d+6%~n z-RQT6 z(*>i85{@;iAzd@sc5K(N6{|x%-yMb~`loxjnf|WGa8-Hpx{QSAIOisdo<$Kci*Z;s z#}9A%0e=6&Vm$x+^Jr??-CJE1T3cH&Z{9q-_S$Q><(6B})YJqb3U$`ZDb3Bz%lB0{ z9|y0t_N&78ANbLaeq>*E*=4(x;eGerhs!U&91lMDAQ~Ff>kGN%fV*lPr_@=%jI(G< z9HvvpiPS#HW)TUiSpA?#V8OC2*cLZIG?6b9KkO=$vyRPvO;*@4`{<)T+7}}1kpK%8 zEZ}FIbzwSSrE>^0HrA5%~bV z+}zx}c&`uH4W54bPl;=B;{EX#uJ*Z@FXUBz;~RLYjaaM7?t&B7y& zn6iCOuJmpRKt$}_cRw1wBiH^F%VzUyQ(jX|Dw$-Aso;%_qk2+Ey|gKs^Hs?lLh3#5 z<2W~9-W3q{aIUbCi`2N3Mfe$`-A1^%rJjRdT`6VBF#={RkjEgS12>yLtOpTXFGREKsLA-a5 z>7{1%kDlR+cD2&ezbfRfR}ATuL6xgzNT*Ci?1ol}1e6LT{PTA&MSFW2o?E;aqek^^ z1#~8p!P#e@jpL6$9{=($|6(*vz!*Ds#*7(H?&)44;;+B`{?yPHmp}EyBY%7A%|96S z=%bIuK95T;`8qfwJoC&m z7&dI!J_~$zShsE+PB`HN%$zwBS6y`#xGJA7r9AbRV~+Xb?(W&NX;W%TTVXDUu3VK} zap53 zEzOXsJ0iDuBV0e++l*BVw#B0Jwmxp# z3^rHK=ZxX$Cm%!0idS*odFMsFrW#C{G6gTa^b%IBT7{c#y2%LEVT?VqV#SJGUMl_W zpSMijyrb~{5{~m<+cs}J?EilI5`O0$cl5aN0oB+)|M}0cWXTdNTed7ZE`uU0OUp>h z!*MLwHixA*l{O#8G4g{xr)1?g9Ik7{$MoLJw#~E=DfRq9h;)rt+c>QDZ%X7p{^r{s ze0}|TN&)~|v}TQan3eiR%i=fI)g(u7%R(5c**m~w^28f77?|BI%{HcHRj*m%q#}Jr z3P#<_ZaDxzMQ(r@|JCJq_L-;fZ@1ozhWdKkefQm%HEULng}*a4Zrq4tk3AMAopcf| zz4THOFxnV~;q+OvW_1F<$~Av#a&70Hl;_UsY;WUdoOUw4`OR-(!Gi0n`t3XJxC1}< z!4I%-;X>5b)`BqxueJe><3@D`j5amKarYr1GL9>*j}mHl#fvDSO)6shfinhMdu&~W za!v~IH?MUr_-t7pg1#yGY-xDf5u}^K8@f1ehH2^;t0I_^2=2Doy)uzVDmiL{t+MXBKdvUyDv!tVR)HjSEr(;|t=r79EM+7D00BwYO_CHB za{!}3#7)+&3CLI$kJXBfPDKyWW-E^fqK;dZ4aPV)R}Id&n)tD78;o;sT?nqPwWH&< zI=9Plb?mUF!|~XY&tUG?{thRfd@_FWlb=M4?hQ^n@kCsA-E~;7U;zq+0vKaSBKonz z>0kggOJ8~kci(j<9(w2@q|?>yOWoPoiTU&A%3%286_{cG+t!vO7 zP1Tum3tY?1$keu#Y#5J^bIxJe-Q}%hYiVLw(eCP&r8=^0tK%@cmN9@BMzQRh@18Zh zv2L^ju3oTO36pwYDgT{At;no69KoEc1h=#|AS#c=-+Ou-0=Vm*I}Z8jkAHmWNhh6{ z_~kEu>Gak}6hh#*9DMM>#kbyii+YQ7>()^sk)YrF<~NkdWGIu#1QRDt{Pht> z98nCzu-DJ+=;)veFT9ZI>gwp4Yp$V|mX>lRllkq66)Ohq>u&Z(Scyd9Kho)RdD*gM zy>6^aFTIpbIN=1!WHNOB{r3lnL_)m&`s=-Z-b*jNLU+%iD|Mb&O_o~4*Zrn(o=g|WXJV0Og!WZcB%P;TMb9~>YYp%J5lF1}p zcG+ce#flYvHk)1e^2;wb4z!Fu4Y;5h5}bSPxin+O3`(cdv~AnA9^b!x`*u3+xZ`N@ z^Ig{smMmG);|BcIuYN@U=!P3^=<&U4*RG{WlP1ye z#~)8GzW8D>lgYfga^=c#11*eCB{=8vYierBYu2pkQ6sjtw$d4AoI$x=v)Qu;y6!_z;GXBbaORn3mZX&Z()iCl`z(2$N4MU3tIT9Fg_f3X*ma5*{H-!GfDamBg|I1(g(r1mI&*y2{ zv}ttl#TQd1lkv0J?3V_*l0(=7JkNXR?6c1<^%Vi;&!1069d#5fU%tGQ$znDpzwF;*0bf1npo0p%>HXz$nT8D;Mt9wH z7iBV;RRdj-zQ(6P0|3C&TefVm*REaL;~SSQT?)=Qjz0S60)YGbzGwrBPYVHxp69)j z$@F}Coflqs0mmG33^?a55k1=vWgAd@S_ptrskAJc&Gy(1Sh{p6jymcn00^6#n|rQ8 z201=81PFp)&6+i9Nr%{Sk~v}w}-U~NzKE81W1sUZM>&i3~99yQ?R&70BI)`lrl zrhqZFroRd{koYtaAeYPaYHbxPQ&xOl9aO7@8ucH=$B2R1}S(?7kF&ly4CFS zBLHmapJELx4p;&#U%q@2=X^SVf@N9lbLY-IdcuSWJ<8VEv}qGYjvNWb7!lDinM|ew zPiYd z z{`u!qQ&SVY^wLYkY&Kint`S4%SA5NNUH{crU+psjTzTb{bkIQu(KF9HQ_5zu|1;1P z9Kv2;+xE4Mjg7?*KKP*O#=raSyD6Pc)53)d%h_yp*_t(Lc54(4VUQu2Ox`nP%9N@W ziahnyQ1RLtS&+$O{*=jN>Ib@BL)dpXp64w&_Sj=frBcrmgfp28)zs9`4L95% zGnve`6)RRu80ZQOq31|@p7-{7=bcyX$!ekX>(|rh(WB|x-~P7DWHN=7D_0&l&=na% z?=dc!Om4aM+H3b|>yP&Kc4}&BqI1qUhqBr1kgtD$;B&6)=I_1t-aR({&c1#&o4t6T z3qFLt!)cD=1dA6h-fiPo`uZ=v_+n}0%9S?^bb*J^$FMBx>z?QNyW0!s$}6v=F=NKi zlTSW5gGj)>|`eC%FCq0000 + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/partner_deduplicate_by_ref/static/description/index.html b/partner_deduplicate_by_ref/static/description/index.html new file mode 100644 index 0000000..afeca0a --- /dev/null +++ b/partner_deduplicate_by_ref/static/description/index.html @@ -0,0 +1,436 @@ + + + + + + +Deduplicate Contacts by reference + + + +
+

Deduplicate Contacts by reference

+ + +

Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

+

This module extends the criteria to match duplicated contacts using the field +reference.

+

Table of contents

+ +
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to Contacts > Tools > Deduplicate Contacts.
  2. +
  3. Mark “Reference” in the section “Search duplicates based on duplicated data +in”.
  4. +
  5. This criteria will be used for deduplicating.
  6. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:
      +
    • Pedro M. Baeza
    • +
    • David Vidal
    • +
    • Manuel Calero
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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/partner-contact project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/partner_deduplicate_by_ref/tests/__init__.py b/partner_deduplicate_by_ref/tests/__init__.py new file mode 100644 index 0000000..3e4ce73 --- /dev/null +++ b/partner_deduplicate_by_ref/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_partner_deduplicate_by_ref diff --git a/partner_deduplicate_by_ref/tests/test_partner_deduplicate_by_ref.py b/partner_deduplicate_by_ref/tests/test_partner_deduplicate_by_ref.py new file mode 100644 index 0000000..1294f30 --- /dev/null +++ b/partner_deduplicate_by_ref/tests/test_partner_deduplicate_by_ref.py @@ -0,0 +1,43 @@ +# Copyright 2017 Pedro M. Baeza +# Copyright 2020 Manuel Calero - Tecnativa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from flectra.tests import common +from flectra.tools.safe_eval import safe_eval + + +class TestDeduplicateByRef(common.TransactionCase): + def setUp(self): + super().setUp() + self.partner_1 = self.env["res.partner"].create( + {"name": "Partner 1", "ref": "123456", "email": "test@deduplicate.com"} + ) + self.partner_2 = self.env["res.partner"].create( + {"name": "Partner 2", "ref": "123456", "email": "test@deduplicate.com"} + ) + + def test_deduplicate_by_ref(self): + wizard = self.env["base.partner.merge.automatic.wizard"].create( + {"group_by_ref": True} + ) + wizard.action_start_manual_process() + found_match = False + for line in wizard.line_ids: + match_ids = safe_eval(line.aggr_ids) + if self.partner_1.id in match_ids and self.partner_2.id in match_ids: + found_match = True + break + self.assertTrue(found_match) + + def test_deduplicate_by_ref_and_is_company(self): + wizard = self.env["base.partner.merge.automatic.wizard"].create( + {"group_by_ref": True, "group_by_email": True} + ) + wizard.action_start_manual_process() + found_match = False + for line in wizard.line_ids: + match_ids = safe_eval(line.aggr_ids) + if self.partner_1.id in match_ids and self.partner_2.id in match_ids: + found_match = True + break + self.assertTrue(found_match) diff --git a/partner_deduplicate_by_ref/wizards/__init__.py b/partner_deduplicate_by_ref/wizards/__init__.py new file mode 100644 index 0000000..fa92260 --- /dev/null +++ b/partner_deduplicate_by_ref/wizards/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import partner_merge diff --git a/partner_deduplicate_by_ref/wizards/partner_merge.py b/partner_deduplicate_by_ref/wizards/partner_merge.py new file mode 100644 index 0000000..d56825b --- /dev/null +++ b/partner_deduplicate_by_ref/wizards/partner_merge.py @@ -0,0 +1,25 @@ +# Copyright 2016 Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from flectra import fields, models + + +class BasePartnerMergeAutomaticWizard(models.TransientModel): + _inherit = "base.partner.merge.automatic.wizard" + + group_by_ref = fields.Boolean("Reference") + + def _generate_query(self, fields, maximum_group=100): + """Inject the additional criteria 'ref IS NOT NULL' when needed. + There's no better way to do it, as there are no hooks for adding + this criteria regularly. + """ + query = super()._generate_query(fields, maximum_group=maximum_group) + if "ref" in fields: + if "WHERE" in query: + index = query.find("WHERE") + query = query[: index + 6] + "ref IS NOT NULL AND " + query[index + 6 :] + else: + index = query.find(" GROUP BY") + query = query[:index] + " WHERE ref IS NOT NULL" + query[index:] + return query diff --git a/partner_deduplicate_by_ref/wizards/partner_merge_view.xml b/partner_deduplicate_by_ref/wizards/partner_merge_view.xml new file mode 100644 index 0000000..e8ee00e --- /dev/null +++ b/partner_deduplicate_by_ref/wizards/partner_merge_view.xml @@ -0,0 +1,20 @@ + + + + + base.partner.merge.automatic.wizard + + + + + + + + + + + diff --git a/partner_deduplicate_by_website/COPYRIGHT b/partner_deduplicate_by_website/COPYRIGHT new file mode 100644 index 0000000..0e90d25 --- /dev/null +++ b/partner_deduplicate_by_website/COPYRIGHT @@ -0,0 +1,17 @@ +Most of the files are + + :Copyright: This stylesheet has been placed in the public domain. + Copyright 2016 Tecnativa - Pedro M. Baeza + Copyright 2017 Tecnativa - Vicent Cubells + Copyright 2018 Tecnativa - Cristina Martin + Copyright 2018 Flectra Community + +Many files also contain contributions from third +parties. In this case the original copyright of +the contributions can be traced through the +history of the source version control system. + +When that is not the case, the files contain a prominent +notice stating the original copyright and applicable +license, or come with their own dedicated COPYRIGHT +and/or LICENSE file. \ No newline at end of file diff --git a/partner_deduplicate_by_website/LICENSE b/partner_deduplicate_by_website/LICENSE new file mode 100644 index 0000000..3939cd9 --- /dev/null +++ b/partner_deduplicate_by_website/LICENSE @@ -0,0 +1,663 @@ +For copyright information, please see the COPYRIGHT file. + +GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. \ No newline at end of file diff --git a/partner_deduplicate_by_website/README.rst b/partner_deduplicate_by_website/README.rst new file mode 100644 index 0000000..5aa2151 --- /dev/null +++ b/partner_deduplicate_by_website/README.rst @@ -0,0 +1,107 @@ +=============================== +Deduplicate Contacts by Website +=============================== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-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%2Fpartner--contact-lightgray.png?logo=github + :target: https://github.com/OCA/partner-contact/tree/14.0/partner_deduplicate_by_website + :alt: OCA/partner-contact +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/partner-contact-14-0/partner-contact-14-0-partner_deduplicate_by_website + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/134/14.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the criteria to match duplicated contacts using the field +website. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to: + +#. Go to *CRM > Tools > Deduplicate Contacts*. +#. Mark "Website" in the section "Search duplicates based on duplicated data + in". +#. This criteria will be used for deduplicating. + +Known issues / Roadmap +====================== + +* As is current now website comparasion as is now is need to be extrictly the same + but all these example of url should be consider the same: + + www.test-deduplicate.com + test-deduplicate.com + http://test-deduplicate.com + https://test-deduplicate.com + http://test-deduplicate.com/ + https://test-deduplicate.com/ + http://www.test-deduplicate.com + https://www.test-deduplicate.com + http://www.test-deduplicate.com/ + https://www.test-deduplicate.com/ + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `__: + + * Pedro M. Baeza + * Vicent Cubells + * Cristina Martin + * Victor M.M. Torres +* Kevin Khao + +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/partner-contact `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. \ No newline at end of file diff --git a/partner_deduplicate_by_website/__init__.py b/partner_deduplicate_by_website/__init__.py new file mode 100644 index 0000000..a18dad9 --- /dev/null +++ b/partner_deduplicate_by_website/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import wizards diff --git a/partner_deduplicate_by_website/__manifest__.py b/partner_deduplicate_by_website/__manifest__.py new file mode 100644 index 0000000..05c40c2 --- /dev/null +++ b/partner_deduplicate_by_website/__manifest__.py @@ -0,0 +1,16 @@ +# Copyright 2016 Tecnativa - Pedro M. Baeza +# Copyright 2017 Tecnativa - Vicent Cubells +# Copyright 2018 Tecnativa - Cristina Martin +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "Deduplicate Contacts by Website", + "version": "2.0.1.0.0", + "category": "Tools", + "website": "https://gitlab.com/flectra-community/partner-contact", + "author": "Tecnativa, " "Odoo Community Association (OCA)", + "license": "AGPL-3", + "installable": True, + "depends": ["partner_deduplicate_acl"], + "data": ["wizards/partner_merge_view.xml"], +} diff --git a/partner_deduplicate_by_website/i18n/ar.po b/partner_deduplicate_by_website/i18n/ar.po new file mode 100644 index 0000000..cccbd0d --- /dev/null +++ b/partner_deduplicate_by_website/i18n/ar.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "الموقع" diff --git a/partner_deduplicate_by_website/i18n/bg.po b/partner_deduplicate_by_website/i18n/bg.po new file mode 100644 index 0000000..8f79b94 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/bg.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Уебсайт" diff --git a/partner_deduplicate_by_website/i18n/bs.po b/partner_deduplicate_by_website/i18n/bs.po new file mode 100644 index 0000000..5a9572f --- /dev/null +++ b/partner_deduplicate_by_website/i18n/bs.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n" +"Language: bs\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Web stranica" diff --git a/partner_deduplicate_by_website/i18n/ca.po b/partner_deduplicate_by_website/i18n/ca.po new file mode 100644 index 0000000..d02cc72 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/ca.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Lloc web" diff --git a/partner_deduplicate_by_website/i18n/crm_deduplicate_by_website.pot b/partner_deduplicate_by_website/i18n/crm_deduplicate_by_website.pot new file mode 100644 index 0000000..e9edab8 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/crm_deduplicate_by_website.pot @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.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: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard_group_by_website +msgid "Website" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "base.partner.merge.automatic.wizard" +msgstr "" + diff --git a/partner_deduplicate_by_website/i18n/cs.po b/partner_deduplicate_by_website/i18n/cs.po new file mode 100644 index 0000000..5f4c96f --- /dev/null +++ b/partner_deduplicate_by_website/i18n/cs.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Webová stránka" diff --git a/partner_deduplicate_by_website/i18n/da.po b/partner_deduplicate_by_website/i18n/da.po new file mode 100644 index 0000000..3e94433 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/da.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Hjemmeside" diff --git a/partner_deduplicate_by_website/i18n/de.po b/partner_deduplicate_by_website/i18n/de.po new file mode 100644 index 0000000..5ea27cc --- /dev/null +++ b/partner_deduplicate_by_website/i18n/de.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# Rudolf Schnapka , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Webseite" + +#~ msgid "base.partner.merge.automatic.wizard" +#~ msgstr "base.partner.merge.automatic.wizard" diff --git a/partner_deduplicate_by_website/i18n/el_GR.po b/partner_deduplicate_by_website/i18n/el_GR.po new file mode 100644 index 0000000..2ac3919 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/el_GR.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Ιστότοπος" diff --git a/partner_deduplicate_by_website/i18n/en_GB.po b/partner_deduplicate_by_website/i18n/en_GB.po new file mode 100644 index 0000000..73e39d3 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/en_GB.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Website" diff --git a/partner_deduplicate_by_website/i18n/es.po b/partner_deduplicate_by_website/i18n/es.po new file mode 100644 index 0000000..fc58a09 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/es.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Sitio web" + +#~ msgid "base.partner.merge.automatic.wizard" +#~ msgstr "base.partner.merge.automatic.wizard" diff --git a/partner_deduplicate_by_website/i18n/es_AR.po b/partner_deduplicate_by_website/i18n/es_AR.po new file mode 100644 index 0000000..3ae5e08 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/es_AR.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2020-12-08 20:36+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/teams/" +"23907/es_AR/)\n" +"Language: es_AR\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: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "Fusionar Asistente de Socio" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Sitio web" diff --git a/partner_deduplicate_by_website/i18n/es_CL.po b/partner_deduplicate_by_website/i18n/es_CL.po new file mode 100644 index 0000000..de4d5d6 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/es_CL.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Sitio Web" diff --git a/partner_deduplicate_by_website/i18n/es_CO.po b/partner_deduplicate_by_website/i18n/es_CO.po new file mode 100644 index 0000000..32f089a --- /dev/null +++ b/partner_deduplicate_by_website/i18n/es_CO.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Sitio Web" diff --git a/partner_deduplicate_by_website/i18n/es_CR.po b/partner_deduplicate_by_website/i18n/es_CR.po new file mode 100644 index 0000000..265780c --- /dev/null +++ b/partner_deduplicate_by_website/i18n/es_CR.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Sitio web" diff --git a/partner_deduplicate_by_website/i18n/es_DO.po b/partner_deduplicate_by_website/i18n/es_DO.po new file mode 100644 index 0000000..3428652 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/es_DO.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Sitio web" diff --git a/partner_deduplicate_by_website/i18n/es_EC.po b/partner_deduplicate_by_website/i18n/es_EC.po new file mode 100644 index 0000000..360b50e --- /dev/null +++ b/partner_deduplicate_by_website/i18n/es_EC.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Sitio web" diff --git a/partner_deduplicate_by_website/i18n/es_MX.po b/partner_deduplicate_by_website/i18n/es_MX.po new file mode 100644 index 0000000..632207d --- /dev/null +++ b/partner_deduplicate_by_website/i18n/es_MX.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Sitio Web" diff --git a/partner_deduplicate_by_website/i18n/es_PE.po b/partner_deduplicate_by_website/i18n/es_PE.po new file mode 100644 index 0000000..a8fe29e --- /dev/null +++ b/partner_deduplicate_by_website/i18n/es_PE.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Sitio Web" diff --git a/partner_deduplicate_by_website/i18n/et.po b/partner_deduplicate_by_website/i18n/et.po new file mode 100644 index 0000000..b0f6848 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/et.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Veebileht" diff --git a/partner_deduplicate_by_website/i18n/eu.po b/partner_deduplicate_by_website/i18n/eu.po new file mode 100644 index 0000000..409113c --- /dev/null +++ b/partner_deduplicate_by_website/i18n/eu.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# Esther Martín Menéndez , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: Esther Martín Menéndez , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Website" diff --git a/partner_deduplicate_by_website/i18n/fa.po b/partner_deduplicate_by_website/i18n/fa.po new file mode 100644 index 0000000..6b1f645 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/fa.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "تارنما" diff --git a/partner_deduplicate_by_website/i18n/fi.po b/partner_deduplicate_by_website/i18n/fi.po new file mode 100644 index 0000000..0907fe4 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/fi.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Verkkosivut" diff --git a/partner_deduplicate_by_website/i18n/fr.po b/partner_deduplicate_by_website/i18n/fr.po new file mode 100644 index 0000000..920c030 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/fr.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Site Internet" diff --git a/partner_deduplicate_by_website/i18n/gl.po b/partner_deduplicate_by_website/i18n/gl.po new file mode 100644 index 0000000..c3a590d --- /dev/null +++ b/partner_deduplicate_by_website/i18n/gl.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2019-02-04 10:50+0000\n" +"Last-Translator: Marta Vázquez Rodríguez \n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\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.4\n" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Sitio web" + +#~ msgid "base.partner.merge.automatic.wizard" +#~ msgstr "'base.partner.merge.automatic.wizard'" diff --git a/partner_deduplicate_by_website/i18n/he.po b/partner_deduplicate_by_website/i18n/he.po new file mode 100644 index 0000000..16ca1f5 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/he.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "אתר" diff --git a/partner_deduplicate_by_website/i18n/hr.po b/partner_deduplicate_by_website/i18n/hr.po new file mode 100644 index 0000000..3f74272 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/hr.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Web stranica" diff --git a/partner_deduplicate_by_website/i18n/hr_HR.po b/partner_deduplicate_by_website/i18n/hr_HR.po new file mode 100644 index 0000000..ac5cb35 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/hr_HR.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Webstranice" diff --git a/partner_deduplicate_by_website/i18n/hu.po b/partner_deduplicate_by_website/i18n/hu.po new file mode 100644 index 0000000..e37b72b --- /dev/null +++ b/partner_deduplicate_by_website/i18n/hu.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Honlap" diff --git a/partner_deduplicate_by_website/i18n/id.po b/partner_deduplicate_by_website/i18n/id.po new file mode 100644 index 0000000..7620b4d --- /dev/null +++ b/partner_deduplicate_by_website/i18n/id.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Situs Web" diff --git a/partner_deduplicate_by_website/i18n/it.po b/partner_deduplicate_by_website/i18n/it.po new file mode 100644 index 0000000..a9a7194 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/it.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Sito internet" diff --git a/partner_deduplicate_by_website/i18n/ja.po b/partner_deduplicate_by_website/i18n/ja.po new file mode 100644 index 0000000..2f154de --- /dev/null +++ b/partner_deduplicate_by_website/i18n/ja.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "ウェブサイト" diff --git a/partner_deduplicate_by_website/i18n/ko.po b/partner_deduplicate_by_website/i18n/ko.po new file mode 100644 index 0000000..b3abdd0 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/ko.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "웹사이트" diff --git a/partner_deduplicate_by_website/i18n/lt.po b/partner_deduplicate_by_website/i18n/lt.po new file mode 100644 index 0000000..f2013bc --- /dev/null +++ b/partner_deduplicate_by_website/i18n/lt.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\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" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Tinklapis" diff --git a/partner_deduplicate_by_website/i18n/lv.po b/partner_deduplicate_by_website/i18n/lv.po new file mode 100644 index 0000000..de8e38b --- /dev/null +++ b/partner_deduplicate_by_website/i18n/lv.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\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 != 0 ? 1 : " +"2);\n" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Tīkla vietne" diff --git a/partner_deduplicate_by_website/i18n/mk.po b/partner_deduplicate_by_website/i18n/mk.po new file mode 100644 index 0000000..dfc217e --- /dev/null +++ b/partner_deduplicate_by_website/i18n/mk.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Вебсајт" diff --git a/partner_deduplicate_by_website/i18n/mn.po b/partner_deduplicate_by_website/i18n/mn.po new file mode 100644 index 0000000..b9697b5 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/mn.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Вэбсайт" diff --git a/partner_deduplicate_by_website/i18n/nb.po b/partner_deduplicate_by_website/i18n/nb.po new file mode 100644 index 0000000..fe67668 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/nb.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Nettsted" diff --git a/partner_deduplicate_by_website/i18n/nl.po b/partner_deduplicate_by_website/i18n/nl.po new file mode 100644 index 0000000..6294eac --- /dev/null +++ b/partner_deduplicate_by_website/i18n/nl.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Website" diff --git a/partner_deduplicate_by_website/i18n/partner_deduplicate_by_website.pot b/partner_deduplicate_by_website/i18n/partner_deduplicate_by_website.pot new file mode 100644 index 0000000..2ab0bf4 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/partner_deduplicate_by_website.pot @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.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: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__id +msgid "ID" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard____last_update +msgid "Last Modified on" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "" diff --git a/partner_deduplicate_by_website/i18n/pl.po b/partner_deduplicate_by_website/i18n/pl.po new file mode 100644 index 0000000..31499eb --- /dev/null +++ b/partner_deduplicate_by_website/i18n/pl.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Strona WWW" diff --git a/partner_deduplicate_by_website/i18n/pt_BR.po b/partner_deduplicate_by_website/i18n/pt_BR.po new file mode 100644 index 0000000..1f94916 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/pt_BR.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2019-09-23 14:24+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\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.8\n" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "Assistente de mesclagem de parceiros" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Website" diff --git a/partner_deduplicate_by_website/i18n/ru.po b/partner_deduplicate_by_website/i18n/ru.po new file mode 100644 index 0000000..2c28c49 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/ru.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Сайт" diff --git a/partner_deduplicate_by_website/i18n/sk.po b/partner_deduplicate_by_website/i18n/sk.po new file mode 100644 index 0000000..0695934 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/sk.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# gebri , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Webová stránka" + +#~ msgid "base.partner.merge.automatic.wizard" +#~ msgstr "base.partner.merge.automatic.wizard" diff --git a/partner_deduplicate_by_website/i18n/sl.po b/partner_deduplicate_by_website/i18n/sl.po new file mode 100644 index 0000000..33d8326 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/sl.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Spletna stran" diff --git a/partner_deduplicate_by_website/i18n/sr.po b/partner_deduplicate_by_website/i18n/sr.po new file mode 100644 index 0000000..6e2313c --- /dev/null +++ b/partner_deduplicate_by_website/i18n/sr.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Web stranica" diff --git a/partner_deduplicate_by_website/i18n/sr@latin.po b/partner_deduplicate_by_website/i18n/sr@latin.po new file mode 100644 index 0000000..fe5d797 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/sr@latin.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/" +"sr@latin/)\n" +"Language: sr@latin\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Internet stranica" diff --git a/partner_deduplicate_by_website/i18n/sv.po b/partner_deduplicate_by_website/i18n/sv.po new file mode 100644 index 0000000..ac0b8f7 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/sv.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Webbplats" diff --git a/partner_deduplicate_by_website/i18n/th.po b/partner_deduplicate_by_website/i18n/th.po new file mode 100644 index 0000000..1dbdc48 --- /dev/null +++ b/partner_deduplicate_by_website/i18n/th.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "เว็บไซต์" diff --git a/partner_deduplicate_by_website/i18n/tr.po b/partner_deduplicate_by_website/i18n/tr.po new file mode 100644 index 0000000..086adec --- /dev/null +++ b/partner_deduplicate_by_website/i18n/tr.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# Ahmet Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: Ahmet Altinisik , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Web Sitesi" + +#~ msgid "base.partner.merge.automatic.wizard" +#~ msgstr "base.partner.merge.automatic.wizard" diff --git a/partner_deduplicate_by_website/i18n/uk.po b/partner_deduplicate_by_website/i18n/uk.po new file mode 100644 index 0000000..db1f60f --- /dev/null +++ b/partner_deduplicate_by_website/i18n/uk.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\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" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Веб-сайт" diff --git a/partner_deduplicate_by_website/i18n/vi.po b/partner_deduplicate_by_website/i18n/vi.po new file mode 100644 index 0000000..65bf64e --- /dev/null +++ b/partner_deduplicate_by_website/i18n/vi.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "Trang web" diff --git a/partner_deduplicate_by_website/i18n/zh_CN.po b/partner_deduplicate_by_website/i18n/zh_CN.po new file mode 100644 index 0000000..37f505c --- /dev/null +++ b/partner_deduplicate_by_website/i18n/zh_CN.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "网站" diff --git a/partner_deduplicate_by_website/i18n/zh_TW.po b/partner_deduplicate_by_website/i18n/zh_TW.po new file mode 100644 index 0000000..dbac2ec --- /dev/null +++ b/partner_deduplicate_by_website/i18n/zh_TW.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_deduplicate_by_website +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:27+0000\n" +"PO-Revision-Date: 2017-03-28 02:27+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_deduplicate_by_website +#: model:ir.model,name:partner_deduplicate_by_website.model_base_partner_merge_automatic_wizard +msgid "Merge Partner Wizard" +msgstr "" + +#. module: partner_deduplicate_by_website +#: model:ir.model.fields,field_description:partner_deduplicate_by_website.field_base_partner_merge_automatic_wizard__group_by_website +msgid "Website" +msgstr "網站" diff --git a/partner_deduplicate_by_website/static/description/icon.png b/partner_deduplicate_by_website/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1f1ca2b0ef723d3dbe1d1b228d067c8aed07a18b GIT binary patch literal 11304 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 eU^iqi@c#kO;U2Fxg!?!E0000 + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/partner_deduplicate_by_website/static/description/index.html b/partner_deduplicate_by_website/static/description/index.html new file mode 100644 index 0000000..8637f3f --- /dev/null +++ b/partner_deduplicate_by_website/static/description/index.html @@ -0,0 +1,457 @@ + + + + + + +Deduplicate Contacts by Website + + + +
+

Deduplicate Contacts by Website

+ + +

Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

+

This module extends the criteria to match duplicated contacts using the field +website.

+

Table of contents

+ +
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to CRM > Tools > Deduplicate Contacts.
  2. +
  3. Mark “Website” in the section “Search duplicates based on duplicated data +in”.
  4. +
  5. This criteria will be used for deduplicating.
  6. +
+
+
+

Known issues / Roadmap

+ +
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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/partner-contact project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/partner_deduplicate_by_website/tests/__init__.py b/partner_deduplicate_by_website/tests/__init__.py new file mode 100644 index 0000000..8df8443 --- /dev/null +++ b/partner_deduplicate_by_website/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import test_crm_deduplicate_by_website diff --git a/partner_deduplicate_by_website/tests/test_crm_deduplicate_by_website.py b/partner_deduplicate_by_website/tests/test_crm_deduplicate_by_website.py new file mode 100644 index 0000000..c942561 --- /dev/null +++ b/partner_deduplicate_by_website/tests/test_crm_deduplicate_by_website.py @@ -0,0 +1,71 @@ +# Copyright 2016 Tecnativa - Pedro M. Baeza +# Copyright 2018 Tecnativa - Cristina Martin +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from flectra.tests import common +from flectra.tools.safe_eval import safe_eval + + +class TestDeduplicateByWebsite(common.SavepointCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.partner_1 = ( + cls.env["res.partner"] + .with_context(tracking_disable=True) + .create( + { + "name": "Partner 1", + "website": "www.test-deduplicate.com", + "email": "test@deduplicate.com", + } + ) + ) + + def test_deduplicate_by_website(self): + self.partner_2 = ( + self.env["res.partner"] + .with_context(tracking_disable=True) + .create( + { + "name": "Partner 2", + "website": "www.test-deduplicate.com", + "email": "test2@deduplicate.com", + } + ) + ) + wizard = self.env["base.partner.merge.automatic.wizard"].create( + {"group_by_website": True} + ) + wizard.action_start_manual_process() + found_match = False + for line in wizard.line_ids: + match_ids = safe_eval(line.aggr_ids) + if self.partner_1.id in match_ids and self.partner_2.id in match_ids: + found_match = True + break + self.assertTrue(found_match) + + def test_deduplicate_by_website_and_is_company(self): + self.partner_2 = ( + self.env["res.partner"] + .with_context(tracking_disable=True) + .create( + { + "name": "Partner 2", + "website": "www.test-deduplicate.com", + "email": "test@deduplicate.com", + } + ) + ) + wizard = self.env["base.partner.merge.automatic.wizard"].create( + {"group_by_website": True, "group_by_email": True} + ) + wizard.action_start_manual_process() + found_match = False + for line in wizard.line_ids: + match_ids = safe_eval(line.aggr_ids) + if self.partner_1.id in match_ids and self.partner_2.id in match_ids: + found_match = True + break + self.assertTrue(found_match) diff --git a/partner_deduplicate_by_website/wizards/__init__.py b/partner_deduplicate_by_website/wizards/__init__.py new file mode 100644 index 0000000..eee5199 --- /dev/null +++ b/partner_deduplicate_by_website/wizards/__init__.py @@ -0,0 +1,4 @@ +# © 2016 Antiun Ingeniería S.L. - Jairo Llopis +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import partner_merge diff --git a/partner_deduplicate_by_website/wizards/partner_merge.py b/partner_deduplicate_by_website/wizards/partner_merge.py new file mode 100644 index 0000000..22df991 --- /dev/null +++ b/partner_deduplicate_by_website/wizards/partner_merge.py @@ -0,0 +1,29 @@ +# Copyright 2016 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from flectra import fields, models + + +class BasePartnerMergeAutomaticWizard(models.TransientModel): + _inherit = "base.partner.merge.automatic.wizard" + + group_by_website = fields.Boolean("Website") + + def _generate_query(self, fields, maximum_group=100): + """Inject the additional criteria 'website IS NOT NULL' when needed. + There's no better way to do it, as there are no hooks for adding + this criteria regularly. + """ + query = super(BasePartnerMergeAutomaticWizard, self)._generate_query( + fields, maximum_group=maximum_group + ) + if "website" in fields: + if "WHERE" in query: + index = query.find("WHERE") + query = ( + query[: index + 6] + "website IS NOT NULL AND " + query[index + 6 :] + ) + else: + index = query.find(" GROUP BY") + query = query[:index] + " WHERE website IS NOT NULL" + query[index:] + return query diff --git a/partner_deduplicate_by_website/wizards/partner_merge_view.xml b/partner_deduplicate_by_website/wizards/partner_merge_view.xml new file mode 100644 index 0000000..671457e --- /dev/null +++ b/partner_deduplicate_by_website/wizards/partner_merge_view.xml @@ -0,0 +1,21 @@ + + + + + base.partner.merge.automatic.wizard + + + + + + + + + + + diff --git a/partner_identification/i18n/pt.po b/partner_identification/i18n/pt.po index ae1e4e1..759e1b5 100644 --- a/partner_identification/i18n/pt.po +++ b/partner_identification/i18n/pt.po @@ -9,14 +9,15 @@ msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-11-21 01:49+0000\n" -"PO-Revision-Date: 2017-11-21 01:49+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"PO-Revision-Date: 2021-12-20 14:39+0000\n" +"Last-Translator: Pedro Castro Silva \n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" "Language: pt\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.3.2\n" #. module: partner_identification #: model_terms:ir.ui.view,arch_db:partner_identification.view_partner_id_category_form @@ -43,12 +44,12 @@ msgstr "" #: code:addons/partner_identification/models/res_partner_id_category.py:0 #, python-format msgid "%s is not a valid %s identifier" -msgstr "" +msgstr "%s não é um identificador válido %s" #. module: partner_identification #: model:ir.model.fields,help:partner_identification.field_res_partner_id_category__code msgid "Abbreviation or acronym of this ID type. For example, 'driver_license'" -msgstr "" +msgstr "Abreviatura ou acrónimo deste tipo de identificação. Por exemplo, 'CC'" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner_id_category__active @@ -61,27 +62,27 @@ msgstr "Ativo" msgid "" "Another partner, who issued this ID. For example, Traffic National " "Institution" -msgstr "" +msgstr "Outro parceiro, que emitiu esta identificação. Por exemplo, o IMT" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner_id_number__category_id msgid "Category" -msgstr "" +msgstr "Categoria" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner_id_category__code msgid "Code" -msgstr "" +msgstr "Código" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner_id_category__color msgid "Color Index" -msgstr "" +msgstr "Índice de Cor" #. module: partner_identification #: model:ir.model,name:partner_identification.model_res_partner msgid "Contact" -msgstr "" +msgstr "Contacto" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner_id_category__create_uid @@ -110,6 +111,9 @@ msgid "" " %s \n" "(%s)" msgstr "" +"Erro ao avaliar o código de validação da id_category::\n" +" %s\n" +"(%s)" #. module: partner_identification #: model:ir.model.fields,help:partner_identification.field_res_partner_id_number__valid_until @@ -117,11 +121,13 @@ msgid "" "Expiration date. For example, date when person needs to renew his driver " "license, 21/10/2019" msgstr "" +"Data de expiração. Por exemplo, data em que a pessoa precisa de renovar a " +"sua carta de condução, 21/10/2019" #. module: partner_identification #: model:ir.model.fields.selection,name:partner_identification.selection__res_partner_id_number__status__close msgid "Expired" -msgstr "" +msgstr "Expirado" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner__id @@ -133,33 +139,35 @@ msgstr "ID" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner_id_number__name msgid "ID Number" -msgstr "" +msgstr "Número de Id." #. module: partner_identification #: model_terms:ir.ui.view,arch_db:partner_identification.view_partner_form msgid "ID Numbers" -msgstr "" +msgstr "Números de Id." #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner_id_category__name msgid "ID name" -msgstr "" +msgstr "Nome de Id." #. module: partner_identification #: model:ir.model.fields,help:partner_identification.field_res_partner_id_number__category_id msgid "ID type defined in configuration. For example, Driver License" msgstr "" +"Tipo de identificação definido na configuração. Por exemplo, Cartão de " +"Cidadão" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner__id_numbers #: model:ir.model.fields,field_description:partner_identification.field_res_users__id_numbers msgid "Identification Numbers" -msgstr "" +msgstr "Números de Identificação" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner_id_number__partner_issued_id msgid "Issued by" -msgstr "" +msgstr "Emitido por" #. module: partner_identification #: model:ir.model.fields,help:partner_identification.field_res_partner_id_number__date_issued @@ -167,11 +175,13 @@ msgid "" "Issued date. For example, date when person approved his driving exam, " "21/10/2009" msgstr "" +"Data de emissão. Por exemplo, data em que a pessoa aprovou o seu exame de " +"condução, 21/10/2009" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner_id_number__date_issued msgid "Issued on" -msgstr "" +msgstr "Emitido em" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner____last_update @@ -195,18 +205,18 @@ msgstr "Atualizado pela última vez em" #. module: partner_identification #: model:ir.model.fields,help:partner_identification.field_res_partner_id_category__name msgid "Name of this ID type. For example, 'Driver License'" -msgstr "" +msgstr "Nome deste tipo de identificação. Por exemplo, 'Cartão de Cidadão'" #. module: partner_identification #: model:ir.model.fields.selection,name:partner_identification.selection__res_partner_id_number__status__draft msgid "New" -msgstr "" +msgstr "Novo" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner_id_number__comment #: model_terms:ir.ui.view,arch_db:partner_identification.view_partner_id_numbers_form msgid "Notes" -msgstr "" +msgstr "Notas" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner_id_number__partner_id @@ -217,17 +227,17 @@ msgstr "Parceiro" #: model:ir.actions.act_window,name:partner_identification.action_partner_id_category #: model:ir.ui.menu,name:partner_identification.menu_partner_id_category msgid "Partner ID Categories" -msgstr "" +msgstr "Categorias de Id. de Parceiros" #. module: partner_identification #: model:ir.model,name:partner_identification.model_res_partner_id_category msgid "Partner ID Category" -msgstr "" +msgstr "Categoria de Id. de Parceiro" #. module: partner_identification #: model:ir.model,name:partner_identification.model_res_partner_id_number msgid "Partner ID Number" -msgstr "" +msgstr "Número de Id. de Parceiro" #. module: partner_identification #: model:ir.actions.act_window,name:partner_identification.action_partner_id_numbers_form @@ -235,48 +245,50 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:partner_identification.view_partner_id_numbers_form #: model_terms:ir.ui.view,arch_db:partner_identification.view_partner_id_numbers_tree msgid "Partner ID Numbers" -msgstr "" +msgstr "Números de Id. de Parceiros" #. module: partner_identification #: model_terms:ir.ui.view,arch_db:partner_identification.view_partner_id_category_form #: model_terms:ir.ui.view,arch_db:partner_identification.view_partner_id_category_tree msgid "Partner Identification Categories" -msgstr "" +msgstr "Categorias de Identificação de Parceiros" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner_id_number__place_issuance msgid "Place of Issuance" -msgstr "" +msgstr "Local de Emissão" #. module: partner_identification #: model_terms:ir.ui.view,arch_db:partner_identification.view_partner_id_category_form msgid "Python Validation Code:" -msgstr "" +msgstr "Código de Validação Python:" #. module: partner_identification #: model:ir.model.fields,help:partner_identification.field_res_partner_id_category__validation_code msgid "Python code called to validate an id number." -msgstr "" +msgstr "Código Python chamado para validar um número de identificação." #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner_id_category__validation_code msgid "Python validation code" -msgstr "" +msgstr "Código de validação Python" #. module: partner_identification #: model:ir.model.fields.selection,name:partner_identification.selection__res_partner_id_number__status__open msgid "Running" -msgstr "" +msgstr "Em curso" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner_id_number__status msgid "Status" -msgstr "" +msgstr "Estado" #. module: partner_identification #: model:ir.model.fields,help:partner_identification.field_res_partner_id_number__name msgid "The ID itself. For example, Driver License number of this person" msgstr "" +"A própria identificação. Por exemplo, o número da carta de condução desta " +"pessoa" #. module: partner_identification #: model:ir.model.fields,help:partner_identification.field_res_partner_id_number__place_issuance @@ -284,6 +296,8 @@ msgid "" "The place where the ID has been issued. For example the country for " "passports and visa" msgstr "" +"O local onde a identificação foi emitida. Por exemplo, o país para " +"passaportes e vistos" #. module: partner_identification #: code:addons/partner_identification/models/res_partner.py:0 @@ -292,23 +306,26 @@ msgid "" "This %s has multiple IDs of this type (%s), so a write via the %s field is " "not possible. In order to fix this, please use the IDs tab." msgstr "" +"Este %s tem múltiplas identificações deste tipo (%s), pelo que não é " +"possível uma escrita através do campo %s. Para corrigir isto, por favor " +"utilizar o separador IDs." #. module: partner_identification #: model:ir.model.fields.selection,name:partner_identification.selection__res_partner_id_number__status__pending msgid "To Renew" -msgstr "" +msgstr "Para Renovar" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner_id_number__valid_from msgid "Valid from" -msgstr "" +msgstr "Válido desde" #. module: partner_identification #: model:ir.model.fields,field_description:partner_identification.field_res_partner_id_number__valid_until msgid "Valid until" -msgstr "" +msgstr "Válido até" #. module: partner_identification #: model:ir.model.fields,help:partner_identification.field_res_partner_id_number__valid_from msgid "Validation period stating date." -msgstr "" +msgstr "Período de validação indicando a data." diff --git a/partner_ref_unique/i18n/pt.po b/partner_ref_unique/i18n/pt.po index e15e364..bc687b5 100644 --- a/partner_ref_unique/i18n/pt.po +++ b/partner_ref_unique/i18n/pt.po @@ -9,60 +9,61 @@ msgstr "" "Project-Id-Version: Odoo Server 9.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-01-25 03:42+0000\n" -"PO-Revision-Date: 2017-01-25 03:42+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"PO-Revision-Date: 2021-12-20 14:39+0000\n" +"Last-Translator: Pedro Castro Silva \n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" "Language: pt\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.3.2\n" #. module: partner_ref_unique #: model:ir.model.fields.selection,name:partner_ref_unique.selection__res_company__partner_ref_unique__all msgid "All partners" -msgstr "" +msgstr "Todos os parceiros" #. module: partner_ref_unique #: model:ir.model,name:partner_ref_unique.model_res_company msgid "Companies" -msgstr "" +msgstr "Empresas" #. module: partner_ref_unique #: model:ir.model,name:partner_ref_unique.model_res_partner msgid "Contact" -msgstr "" +msgstr "Contacto" #. module: partner_ref_unique #: model:ir.model,name:partner_ref_unique.model_base_partner_merge_automatic_wizard msgid "Merge Partner Wizard" -msgstr "" +msgstr "Assistente de Fusão de Contactos" #. module: partner_ref_unique #: model:ir.model.fields.selection,name:partner_ref_unique.selection__res_company__partner_ref_unique__none msgid "None" -msgstr "" +msgstr "Nenhum" #. module: partner_ref_unique #: model:ir.model.fields.selection,name:partner_ref_unique.selection__res_company__partner_ref_unique__companies msgid "Only companies" -msgstr "" +msgstr "Apenas empresas" #. module: partner_ref_unique #: model_terms:ir.ui.view,arch_db:partner_ref_unique.view_company_form msgid "Partners" -msgstr "" +msgstr "Parceiros" #. module: partner_ref_unique #: code:addons/partner_ref_unique/models/res_partner.py:0 #, python-format msgid "This reference is equal to partner '%s'" -msgstr "" +msgstr "Esta referência é igual à do parceiro '%s'" #. module: partner_ref_unique #: model:ir.model.fields,field_description:partner_ref_unique.field_res_company__partner_ref_unique msgid "Unique partner reference for" -msgstr "" +msgstr "Referência única de parceiro para" #~ msgid "Partner" #~ msgstr "Entidade"