From 1d48a48a3ece28d028fe54b12303c0503d83878e Mon Sep 17 00:00:00 2001 From: Flectra Community Bot Date: Wed, 26 May 2021 13:31:53 +0200 Subject: [PATCH] Automatic Update form OCA2FC Migrator --- .gitlab-ci.yml | 70 +- README.md | 2 + partner_helper/COPYRIGHT | 15 + partner_helper/LICENSE | 663 ++++++++++++++++++ partner_helper/README.rst | 85 +++ partner_helper/__init__.py | 1 + partner_helper/__manifest__.py | 17 + partner_helper/i18n/am.po | 42 ++ partner_helper/i18n/ar.po | 43 ++ partner_helper/i18n/bg.po | 42 ++ partner_helper/i18n/bs.po | 43 ++ partner_helper/i18n/ca.po | 42 ++ partner_helper/i18n/cs.po | 42 ++ partner_helper/i18n/cs_CZ.po | 28 + partner_helper/i18n/da.po | 27 + partner_helper/i18n/de.po | 27 + partner_helper/i18n/el_GR.po | 28 + partner_helper/i18n/en_GB.po | 28 + partner_helper/i18n/es.po | 27 + partner_helper/i18n/es_CR.po | 28 + partner_helper/i18n/es_EC.po | 28 + partner_helper/i18n/es_MX.po | 28 + partner_helper/i18n/es_VE.po | 28 + partner_helper/i18n/et.po | 27 + partner_helper/i18n/eu.po | 27 + partner_helper/i18n/fi.po | 27 + partner_helper/i18n/fr.po | 27 + partner_helper/i18n/fr_CA.po | 28 + partner_helper/i18n/fr_CH.po | 28 + partner_helper/i18n/gl.po | 27 + partner_helper/i18n/hr.po | 29 + partner_helper/i18n/hr_HR.po | 29 + partner_helper/i18n/hu.po | 27 + partner_helper/i18n/it.po | 27 + partner_helper/i18n/ja.po | 27 + partner_helper/i18n/lt.po | 28 + partner_helper/i18n/lv.po | 28 + partner_helper/i18n/mk.po | 27 + partner_helper/i18n/mn.po | 27 + partner_helper/i18n/nb.po | 28 + partner_helper/i18n/nb_NO.po | 28 + partner_helper/i18n/nl.po | 27 + partner_helper/i18n/nl_BE.po | 28 + partner_helper/i18n/nl_NL.po | 28 + partner_helper/i18n/partner_helper.pot | 34 + partner_helper/i18n/pl.po | 29 + partner_helper/i18n/pt.po | 27 + partner_helper/i18n/pt_BR.po | 28 + partner_helper/i18n/pt_PT.po | 28 + partner_helper/i18n/ro.po | 28 + partner_helper/i18n/ru.po | 29 + partner_helper/i18n/sk.po | 27 + partner_helper/i18n/sl.po | 29 + partner_helper/i18n/sr@latin.po | 29 + partner_helper/i18n/sv.po | 27 + partner_helper/i18n/th.po | 27 + partner_helper/i18n/tr.po | 27 + partner_helper/i18n/tr_TR.po | 28 + partner_helper/i18n/vi.po | 27 + partner_helper/i18n/zh_CN.po | 28 + partner_helper/i18n/zh_TW.po | 28 + partner_helper/models/__init__.py | 1 + partner_helper/models/partner.py | 48 ++ partner_helper/static/description/icon.png | Bin 0 -> 9455 bytes partner_helper/static/description/index.html | 434 ++++++++++++ partner_helper/tests/__init__.py | 1 + partner_helper/tests/test_split_address.py | 30 + partner_multi_relation/COPYRIGHT | 21 + partner_multi_relation/LICENSE | 663 ++++++++++++++++++ partner_multi_relation/README.rst | 194 +++++ partner_multi_relation/__init__.py | 2 + partner_multi_relation/__manifest__.py | 22 + partner_multi_relation/data/demo.xml | 106 +++ partner_multi_relation/i18n/am.po | 574 +++++++++++++++ partner_multi_relation/i18n/ar.po | 575 +++++++++++++++ partner_multi_relation/i18n/bg.po | 574 +++++++++++++++ partner_multi_relation/i18n/bs.po | 575 +++++++++++++++ partner_multi_relation/i18n/ca.po | 574 +++++++++++++++ partner_multi_relation/i18n/cs.po | 574 +++++++++++++++ partner_multi_relation/i18n/da.po | 574 +++++++++++++++ partner_multi_relation/i18n/de.po | 582 +++++++++++++++ partner_multi_relation/i18n/el_GR.po | 575 +++++++++++++++ partner_multi_relation/i18n/en_GB.po | 575 +++++++++++++++ partner_multi_relation/i18n/es.po | 584 +++++++++++++++ partner_multi_relation/i18n/es_AR.po | 595 ++++++++++++++++ partner_multi_relation/i18n/es_CL.po | 575 +++++++++++++++ partner_multi_relation/i18n/es_CO.po | 575 +++++++++++++++ partner_multi_relation/i18n/es_CR.po | 575 +++++++++++++++ partner_multi_relation/i18n/es_DO.po | 575 +++++++++++++++ partner_multi_relation/i18n/es_EC.po | 575 +++++++++++++++ partner_multi_relation/i18n/es_ES.po | 575 +++++++++++++++ partner_multi_relation/i18n/es_MX.po | 575 +++++++++++++++ partner_multi_relation/i18n/es_PE.po | 575 +++++++++++++++ partner_multi_relation/i18n/es_PY.po | 575 +++++++++++++++ partner_multi_relation/i18n/es_VE.po | 575 +++++++++++++++ partner_multi_relation/i18n/et.po | 574 +++++++++++++++ partner_multi_relation/i18n/eu.po | 574 +++++++++++++++ partner_multi_relation/i18n/fa.po | 574 +++++++++++++++ partner_multi_relation/i18n/fi.po | 574 +++++++++++++++ partner_multi_relation/i18n/fr.po | 610 ++++++++++++++++ partner_multi_relation/i18n/fr_CA.po | 576 +++++++++++++++ partner_multi_relation/i18n/fr_CH.po | 575 +++++++++++++++ partner_multi_relation/i18n/fr_FR.po | 576 +++++++++++++++ partner_multi_relation/i18n/gl.po | 574 +++++++++++++++ partner_multi_relation/i18n/gl_ES.po | 575 +++++++++++++++ partner_multi_relation/i18n/he.po | 574 +++++++++++++++ partner_multi_relation/i18n/hr.po | 575 +++++++++++++++ partner_multi_relation/i18n/hr_HR.po | 576 +++++++++++++++ partner_multi_relation/i18n/hu.po | 574 +++++++++++++++ partner_multi_relation/i18n/id.po | 574 +++++++++++++++ partner_multi_relation/i18n/it.po | 599 ++++++++++++++++ partner_multi_relation/i18n/ja.po | 574 +++++++++++++++ partner_multi_relation/i18n/ko.po | 574 +++++++++++++++ partner_multi_relation/i18n/lt.po | 575 +++++++++++++++ partner_multi_relation/i18n/lt_LT.po | 576 +++++++++++++++ partner_multi_relation/i18n/lv.po | 575 +++++++++++++++ partner_multi_relation/i18n/mk.po | 574 +++++++++++++++ partner_multi_relation/i18n/mn.po | 574 +++++++++++++++ partner_multi_relation/i18n/nb.po | 575 +++++++++++++++ partner_multi_relation/i18n/nb_NO.po | 575 +++++++++++++++ partner_multi_relation/i18n/nl.po | 599 ++++++++++++++++ partner_multi_relation/i18n/nl_BE.po | 575 +++++++++++++++ partner_multi_relation/i18n/nl_NL.po | 575 +++++++++++++++ .../i18n/partner_multi_relation.pot | 572 +++++++++++++++ partner_multi_relation/i18n/pl.po | 576 +++++++++++++++ partner_multi_relation/i18n/pt.po | 574 +++++++++++++++ partner_multi_relation/i18n/pt_BR.po | 584 +++++++++++++++ partner_multi_relation/i18n/pt_PT.po | 576 +++++++++++++++ partner_multi_relation/i18n/ro.po | 575 +++++++++++++++ partner_multi_relation/i18n/ru.po | 576 +++++++++++++++ partner_multi_relation/i18n/sk.po | 574 +++++++++++++++ partner_multi_relation/i18n/sl.po | 596 ++++++++++++++++ partner_multi_relation/i18n/sr.po | 575 +++++++++++++++ partner_multi_relation/i18n/sr@latin.po | 576 +++++++++++++++ partner_multi_relation/i18n/sv.po | 574 +++++++++++++++ partner_multi_relation/i18n/th.po | 574 +++++++++++++++ partner_multi_relation/i18n/tr.po | 574 +++++++++++++++ partner_multi_relation/i18n/tr_TR.po | 575 +++++++++++++++ partner_multi_relation/i18n/uk.po | 575 +++++++++++++++ partner_multi_relation/i18n/vi.po | 574 +++++++++++++++ partner_multi_relation/i18n/vi_VN.po | 575 +++++++++++++++ partner_multi_relation/i18n/zh_CN.po | 575 +++++++++++++++ partner_multi_relation/i18n/zh_TW.po | 575 +++++++++++++++ partner_multi_relation/models/__init__.py | 6 + partner_multi_relation/models/res_partner.py | 208 ++++++ .../models/res_partner_relation.py | 155 ++++ .../models/res_partner_relation_all.py | 478 +++++++++++++ .../models/res_partner_relation_type.py | 260 +++++++ .../res_partner_relation_type_selection.py | 147 ++++ .../security/ir.model.access.csv | 8 + .../static/description/icon.png | Bin 0 -> 12960 bytes .../static/description/index.html | 522 ++++++++++++++ .../partner_form_view_smart_button.png | Bin 0 -> 76148 bytes .../partner_form_view_smart_button_2.png | Bin 0 -> 48370 bytes .../relation_type_form_category_filled.png | Bin 0 -> 43878 bytes .../description/relation_type_form_empty.png | Bin 0 -> 47255 bytes .../relation_type_form_name_filled.png | Bin 0 -> 36878 bytes ...relation_type_form_partner_type_filled.png | Bin 0 -> 40750 bytes .../relation_type_invalid_handling.png | Bin 0 -> 48968 bytes .../static/description/relation_type_list.png | Bin 0 -> 44542 bytes .../description/relation_type_reflexive.png | Bin 0 -> 52267 bytes .../description/relation_type_symmetric.png | Bin 0 -> 49438 bytes .../static/description/search_relation.png | Bin 0 -> 57966 bytes .../static/description/search_relation_2.png | Bin 0 -> 64626 bytes .../static/description/search_relation_3.png | Bin 0 -> 39323 bytes partner_multi_relation/tests/__init__.py | 5 + .../tests/test_partner_relation.py | 457 ++++++++++++ .../tests/test_partner_relation_all.py | 333 +++++++++ .../tests/test_partner_relation_common.py | 106 +++ .../tests/test_partner_search.py | 81 +++ partner_multi_relation/views/menu.xml | 26 + partner_multi_relation/views/res_partner.xml | 40 ++ .../views/res_partner_relation_all.xml | 86 +++ .../views/res_partner_relation_type.xml | 49 ++ 174 files changed, 47312 insertions(+), 1 deletion(-) create mode 100644 partner_helper/COPYRIGHT create mode 100644 partner_helper/LICENSE create mode 100644 partner_helper/README.rst create mode 100644 partner_helper/__init__.py create mode 100644 partner_helper/__manifest__.py create mode 100644 partner_helper/i18n/am.po create mode 100644 partner_helper/i18n/ar.po create mode 100644 partner_helper/i18n/bg.po create mode 100644 partner_helper/i18n/bs.po create mode 100644 partner_helper/i18n/ca.po create mode 100644 partner_helper/i18n/cs.po create mode 100644 partner_helper/i18n/cs_CZ.po create mode 100644 partner_helper/i18n/da.po create mode 100644 partner_helper/i18n/de.po create mode 100644 partner_helper/i18n/el_GR.po create mode 100644 partner_helper/i18n/en_GB.po create mode 100644 partner_helper/i18n/es.po create mode 100644 partner_helper/i18n/es_CR.po create mode 100644 partner_helper/i18n/es_EC.po create mode 100644 partner_helper/i18n/es_MX.po create mode 100644 partner_helper/i18n/es_VE.po create mode 100644 partner_helper/i18n/et.po create mode 100644 partner_helper/i18n/eu.po create mode 100644 partner_helper/i18n/fi.po create mode 100644 partner_helper/i18n/fr.po create mode 100644 partner_helper/i18n/fr_CA.po create mode 100644 partner_helper/i18n/fr_CH.po create mode 100644 partner_helper/i18n/gl.po create mode 100644 partner_helper/i18n/hr.po create mode 100644 partner_helper/i18n/hr_HR.po create mode 100644 partner_helper/i18n/hu.po create mode 100644 partner_helper/i18n/it.po create mode 100644 partner_helper/i18n/ja.po create mode 100644 partner_helper/i18n/lt.po create mode 100644 partner_helper/i18n/lv.po create mode 100644 partner_helper/i18n/mk.po create mode 100644 partner_helper/i18n/mn.po create mode 100644 partner_helper/i18n/nb.po create mode 100644 partner_helper/i18n/nb_NO.po create mode 100644 partner_helper/i18n/nl.po create mode 100644 partner_helper/i18n/nl_BE.po create mode 100644 partner_helper/i18n/nl_NL.po create mode 100644 partner_helper/i18n/partner_helper.pot create mode 100644 partner_helper/i18n/pl.po create mode 100644 partner_helper/i18n/pt.po create mode 100644 partner_helper/i18n/pt_BR.po create mode 100644 partner_helper/i18n/pt_PT.po create mode 100644 partner_helper/i18n/ro.po create mode 100644 partner_helper/i18n/ru.po create mode 100644 partner_helper/i18n/sk.po create mode 100644 partner_helper/i18n/sl.po create mode 100644 partner_helper/i18n/sr@latin.po create mode 100644 partner_helper/i18n/sv.po create mode 100644 partner_helper/i18n/th.po create mode 100644 partner_helper/i18n/tr.po create mode 100644 partner_helper/i18n/tr_TR.po create mode 100644 partner_helper/i18n/vi.po create mode 100644 partner_helper/i18n/zh_CN.po create mode 100644 partner_helper/i18n/zh_TW.po create mode 100644 partner_helper/models/__init__.py create mode 100644 partner_helper/models/partner.py create mode 100644 partner_helper/static/description/icon.png create mode 100644 partner_helper/static/description/index.html create mode 100644 partner_helper/tests/__init__.py create mode 100644 partner_helper/tests/test_split_address.py create mode 100644 partner_multi_relation/COPYRIGHT create mode 100644 partner_multi_relation/LICENSE create mode 100644 partner_multi_relation/README.rst create mode 100644 partner_multi_relation/__init__.py create mode 100644 partner_multi_relation/__manifest__.py create mode 100644 partner_multi_relation/data/demo.xml create mode 100644 partner_multi_relation/i18n/am.po create mode 100644 partner_multi_relation/i18n/ar.po create mode 100644 partner_multi_relation/i18n/bg.po create mode 100644 partner_multi_relation/i18n/bs.po create mode 100644 partner_multi_relation/i18n/ca.po create mode 100644 partner_multi_relation/i18n/cs.po create mode 100644 partner_multi_relation/i18n/da.po create mode 100644 partner_multi_relation/i18n/de.po create mode 100644 partner_multi_relation/i18n/el_GR.po create mode 100644 partner_multi_relation/i18n/en_GB.po create mode 100644 partner_multi_relation/i18n/es.po create mode 100644 partner_multi_relation/i18n/es_AR.po create mode 100644 partner_multi_relation/i18n/es_CL.po create mode 100644 partner_multi_relation/i18n/es_CO.po create mode 100644 partner_multi_relation/i18n/es_CR.po create mode 100644 partner_multi_relation/i18n/es_DO.po create mode 100644 partner_multi_relation/i18n/es_EC.po create mode 100644 partner_multi_relation/i18n/es_ES.po create mode 100644 partner_multi_relation/i18n/es_MX.po create mode 100644 partner_multi_relation/i18n/es_PE.po create mode 100644 partner_multi_relation/i18n/es_PY.po create mode 100644 partner_multi_relation/i18n/es_VE.po create mode 100644 partner_multi_relation/i18n/et.po create mode 100644 partner_multi_relation/i18n/eu.po create mode 100644 partner_multi_relation/i18n/fa.po create mode 100644 partner_multi_relation/i18n/fi.po create mode 100644 partner_multi_relation/i18n/fr.po create mode 100644 partner_multi_relation/i18n/fr_CA.po create mode 100644 partner_multi_relation/i18n/fr_CH.po create mode 100644 partner_multi_relation/i18n/fr_FR.po create mode 100644 partner_multi_relation/i18n/gl.po create mode 100644 partner_multi_relation/i18n/gl_ES.po create mode 100644 partner_multi_relation/i18n/he.po create mode 100644 partner_multi_relation/i18n/hr.po create mode 100644 partner_multi_relation/i18n/hr_HR.po create mode 100644 partner_multi_relation/i18n/hu.po create mode 100644 partner_multi_relation/i18n/id.po create mode 100644 partner_multi_relation/i18n/it.po create mode 100644 partner_multi_relation/i18n/ja.po create mode 100644 partner_multi_relation/i18n/ko.po create mode 100644 partner_multi_relation/i18n/lt.po create mode 100644 partner_multi_relation/i18n/lt_LT.po create mode 100644 partner_multi_relation/i18n/lv.po create mode 100644 partner_multi_relation/i18n/mk.po create mode 100644 partner_multi_relation/i18n/mn.po create mode 100644 partner_multi_relation/i18n/nb.po create mode 100644 partner_multi_relation/i18n/nb_NO.po create mode 100644 partner_multi_relation/i18n/nl.po create mode 100644 partner_multi_relation/i18n/nl_BE.po create mode 100644 partner_multi_relation/i18n/nl_NL.po create mode 100644 partner_multi_relation/i18n/partner_multi_relation.pot create mode 100644 partner_multi_relation/i18n/pl.po create mode 100644 partner_multi_relation/i18n/pt.po create mode 100644 partner_multi_relation/i18n/pt_BR.po create mode 100644 partner_multi_relation/i18n/pt_PT.po create mode 100644 partner_multi_relation/i18n/ro.po create mode 100644 partner_multi_relation/i18n/ru.po create mode 100644 partner_multi_relation/i18n/sk.po create mode 100644 partner_multi_relation/i18n/sl.po create mode 100644 partner_multi_relation/i18n/sr.po create mode 100644 partner_multi_relation/i18n/sr@latin.po create mode 100644 partner_multi_relation/i18n/sv.po create mode 100644 partner_multi_relation/i18n/th.po create mode 100644 partner_multi_relation/i18n/tr.po create mode 100644 partner_multi_relation/i18n/tr_TR.po create mode 100644 partner_multi_relation/i18n/uk.po create mode 100644 partner_multi_relation/i18n/vi.po create mode 100644 partner_multi_relation/i18n/vi_VN.po create mode 100644 partner_multi_relation/i18n/zh_CN.po create mode 100644 partner_multi_relation/i18n/zh_TW.po create mode 100644 partner_multi_relation/models/__init__.py create mode 100644 partner_multi_relation/models/res_partner.py create mode 100644 partner_multi_relation/models/res_partner_relation.py create mode 100644 partner_multi_relation/models/res_partner_relation_all.py create mode 100644 partner_multi_relation/models/res_partner_relation_type.py create mode 100644 partner_multi_relation/models/res_partner_relation_type_selection.py create mode 100644 partner_multi_relation/security/ir.model.access.csv create mode 100644 partner_multi_relation/static/description/icon.png create mode 100644 partner_multi_relation/static/description/index.html create mode 100644 partner_multi_relation/static/description/partner_form_view_smart_button.png create mode 100644 partner_multi_relation/static/description/partner_form_view_smart_button_2.png create mode 100644 partner_multi_relation/static/description/relation_type_form_category_filled.png create mode 100644 partner_multi_relation/static/description/relation_type_form_empty.png create mode 100644 partner_multi_relation/static/description/relation_type_form_name_filled.png create mode 100644 partner_multi_relation/static/description/relation_type_form_partner_type_filled.png create mode 100644 partner_multi_relation/static/description/relation_type_invalid_handling.png create mode 100644 partner_multi_relation/static/description/relation_type_list.png create mode 100644 partner_multi_relation/static/description/relation_type_reflexive.png create mode 100644 partner_multi_relation/static/description/relation_type_symmetric.png create mode 100644 partner_multi_relation/static/description/search_relation.png create mode 100644 partner_multi_relation/static/description/search_relation_2.png create mode 100644 partner_multi_relation/static/description/search_relation_3.png create mode 100644 partner_multi_relation/tests/__init__.py create mode 100644 partner_multi_relation/tests/test_partner_relation.py create mode 100644 partner_multi_relation/tests/test_partner_relation_all.py create mode 100644 partner_multi_relation/tests/test_partner_relation_common.py create mode 100644 partner_multi_relation/tests/test_partner_search.py create mode 100644 partner_multi_relation/views/menu.xml create mode 100644 partner_multi_relation/views/res_partner.xml create mode 100644 partner_multi_relation/views/res_partner_relation_all.xml create mode 100644 partner_multi_relation/views/res_partner_relation_type.xml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e9d4c37..ee2e556 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -44,7 +44,7 @@ test_all_modules: --db_password flectra --database test_all --test-enable - --init partner_tier_validation,partner_company_type,partner_ref_unique,partner_employee_quantity,partner_company_group,partner_contact_age_range,base_location,base_location_nuts,partner_contact_access_link,partner_contact_department,partner_priority,partner_phone_secondary,partner_contact_in_several_companies,partner_second_lastname,partner_contact_gender,partner_contact_lang,partner_vat_unique,partner_contact_job_position,partner_firstname,partner_contact_personal_information_page,partner_contact_birthdate,portal_partner_select_all,partner_fax,base_partner_sequence,partner_iterative_archive,base_country_state_translatable,partner_affiliate,partner_phone_extension,partner_industry_secondary,partner_contact_nationality,base_location_geonames_import,partner_address_version,partner_identification + --init partner_tier_validation,partner_company_type,partner_ref_unique,partner_employee_quantity,partner_company_group,partner_contact_age_range,base_location,base_location_nuts,partner_contact_access_link,partner_contact_department,partner_priority,partner_phone_secondary,partner_contact_in_several_companies,partner_second_lastname,partner_contact_gender,partner_contact_lang,partner_vat_unique,partner_contact_job_position,partner_firstname,partner_contact_personal_information_page,partner_contact_birthdate,portal_partner_select_all,partner_multi_relation,partner_fax,base_partner_sequence,partner_iterative_archive,base_country_state_translatable,partner_affiliate,partner_phone_extension,partner_industry_secondary,partner_contact_nationality,base_location_geonames_import,partner_address_version,partner_identification,partner_helper --stop-after-init --log-level error --log-handler flectra.addons.partner_tier_validation:TEST @@ -69,6 +69,7 @@ test_all_modules: --log-handler flectra.addons.partner_contact_personal_information_page:TEST --log-handler flectra.addons.partner_contact_birthdate:TEST --log-handler flectra.addons.portal_partner_select_all:TEST + --log-handler flectra.addons.partner_multi_relation:TEST --log-handler flectra.addons.partner_fax:TEST --log-handler flectra.addons.base_partner_sequence:TEST --log-handler flectra.addons.partner_iterative_archive:TEST @@ -80,6 +81,7 @@ test_all_modules: --log-handler flectra.addons.base_location_geonames_import:TEST --log-handler flectra.addons.partner_address_version:TEST --log-handler flectra.addons.partner_identification:TEST + --log-handler flectra.addons.partner_helper:TEST " @@ -809,6 +811,39 @@ test_module_portal_partner_select_all: --log-level error --log-handler flectra.addons.portal_partner_select_all:TEST" +test_module_partner_multi_relation: + 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 + - 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/server-ux.git ~/others/server-ux" + - 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_multi_relation + - psql -h psql -U flectra -d test_partner_multi_relation -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_multi_relation + - chown -R flectra.flectra /opt/flectra/.local/share/filestore/test_partner_multi_relation + - su - flectra -c "/opt/flectra/flectra-bin + --addons-path ${CI_PROJECT_DIR},~/others/server-ux + --db_host psql + --db_port 5432 + --db_user flectra + --db_password flectra + --database test_partner_multi_relation + --test-enable -i partner_multi_relation + --stop-after-init + --log-level error + --log-handler flectra.addons.partner_multi_relation:TEST" + test_module_partner_fax: stage: testsingle when: on_failure @@ -1172,3 +1207,36 @@ test_module_partner_identification: --log-level error --log-handler flectra.addons.partner_identification:TEST" +test_module_partner_helper: + 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 + - 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/server-ux.git ~/others/server-ux" + - 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_helper + - psql -h psql -U flectra -d test_partner_helper -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_helper + - chown -R flectra.flectra /opt/flectra/.local/share/filestore/test_partner_helper + - su - flectra -c "/opt/flectra/flectra-bin + --addons-path ${CI_PROJECT_DIR},~/others/server-ux + --db_host psql + --db_port 5432 + --db_user flectra + --db_password flectra + --database test_partner_helper + --test-enable -i partner_helper + --stop-after-init + --log-level error + --log-handler flectra.addons.partner_helper:TEST" + diff --git a/README.md b/README.md index 077ae6c..93b3943 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ addon | version | summary [partner_contact_personal_information_page](partner_contact_personal_information_page/) | 2.0.1.0.0| Add a page to contacts form to put personal information [partner_contact_birthdate](partner_contact_birthdate/) | 2.0.1.0.0| Contact's birthdate [portal_partner_select_all](portal_partner_select_all/) | 2.0.1.1.0| Portal Partner Select All +[partner_multi_relation](partner_multi_relation/) | 2.0.1.0.0| Partner Relations [partner_fax](partner_fax/) | 2.0.1.0.0| Add fax number on partner [base_partner_sequence](base_partner_sequence/) | 2.0.1.0.1| Sets customer's code from a sequence [partner_iterative_archive](partner_iterative_archive/) | 2.0.1.0.1| Archive all contacts when parent is archived @@ -42,5 +43,6 @@ addon | version | summary [base_location_geonames_import](base_location_geonames_import/) | 2.0.1.0.0| Import zip entries from Geonames [partner_address_version](partner_address_version/) | 2.0.1.0.0| Partner Address Version [partner_identification](partner_identification/) | 2.0.1.2.0| Partner Identification Numbers +[partner_helper](partner_helper/) | 2.0.1.0.0| Add specific helper methods diff --git a/partner_helper/COPYRIGHT b/partner_helper/COPYRIGHT new file mode 100644 index 0000000..0789640 --- /dev/null +++ b/partner_helper/COPYRIGHT @@ -0,0 +1,15 @@ +Most of the files are + + :Copyright: This stylesheet has been placed in the public domain. + Copyright (C) 2016 Akretion (http://www.akretion.com) + 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_helper/LICENSE b/partner_helper/LICENSE new file mode 100644 index 0000000..3939cd9 --- /dev/null +++ b/partner_helper/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_helper/README.rst b/partner_helper/README.rst new file mode 100644 index 0000000..58f0a6b --- /dev/null +++ b/partner_helper/README.rst @@ -0,0 +1,85 @@ +============== +Partner Helper +============== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! 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_helper + :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_helper + :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| + +The purpose of this module is to gather generic partner methods. +It avoids to grow up excessively the number of modules in Odoo +for small features. + +Add methods to Partner model like `_get_split_address()` + + This method allows to get a number of street fields according to + your choice. 2 fields by default in Odoo with 128 width chars. + In some countries you have constraints on width of street fields and you + should use 3 or 4 shorter fields. + You also need of this feature to avoid headache with overflow printing task + +**Table of contents** + +.. contents:: + :local: + +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 +~~~~~~~ + +* Akretion + +Contributors +~~~~~~~~~~~~ + +* Akretion: + + * Sébastien Beau + +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_helper/__init__.py b/partner_helper/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/partner_helper/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/partner_helper/__manifest__.py b/partner_helper/__manifest__.py new file mode 100644 index 0000000..e1dad7a --- /dev/null +++ b/partner_helper/__manifest__.py @@ -0,0 +1,17 @@ +# Author: Sébastien BEAU +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "Partner Helper", + "version": "2.0.1.0.0", + "author": "Akretion,Odoo Community Association (OCA)", + "maintainer": "Akretion", + "category": "Warehouse", + "depends": [ + "base", + ], + "summary": "Add specific helper methods", + "website": "https://gitlab.com/flectra-community/partner-contact", + "installable": True, + "auto_install": False, + "license": "AGPL-3", +} diff --git a/partner_helper/i18n/am.po b/partner_helper/i18n/am.po new file mode 100644 index 0000000..2458586 --- /dev/null +++ b/partner_helper/i18n/am.po @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner__id +msgid "ID" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner____last_update +msgid "Last Modified on" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "ተባባሪ" diff --git a/partner_helper/i18n/ar.po b/partner_helper/i18n/ar.po new file mode 100644 index 0000000..8a1b846 --- /dev/null +++ b/partner_helper/i18n/ar.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner__id +msgid "ID" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner____last_update +msgid "Last Modified on" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "الشريك" diff --git a/partner_helper/i18n/bg.po b/partner_helper/i18n/bg.po new file mode 100644 index 0000000..7136074 --- /dev/null +++ b/partner_helper/i18n/bg.po @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner__id +msgid "ID" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner____last_update +msgid "Last Modified on" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Партньор" diff --git a/partner_helper/i18n/bs.po b/partner_helper/i18n/bs.po new file mode 100644 index 0000000..cce82db --- /dev/null +++ b/partner_helper/i18n/bs.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner__id +msgid "ID" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner____last_update +msgid "Last Modified on" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_helper/i18n/ca.po b/partner_helper/i18n/ca.po new file mode 100644 index 0000000..ba52f9c --- /dev/null +++ b/partner_helper/i18n/ca.po @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner__id +msgid "ID" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner____last_update +msgid "Last Modified on" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/partner_helper/i18n/cs.po b/partner_helper/i18n/cs.po new file mode 100644 index 0000000..81db099 --- /dev/null +++ b/partner_helper/i18n/cs.po @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner__id +msgid "ID" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner____last_update +msgid "Last Modified on" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Společník" diff --git a/partner_helper/i18n/cs_CZ.po b/partner_helper/i18n/cs_CZ.po new file mode 100644 index 0000000..f02daca --- /dev/null +++ b/partner_helper/i18n/cs_CZ.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# Lukáš Spurný , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-21 03:59+0000\n" +"PO-Revision-Date: 2018-02-21 03:59+0000\n" +"Last-Translator: Lukáš Spurný , 2018\n" +"Language-Team: Czech (Czech Republic) (https://www.transifex.com/oca/" +"teams/23907/cs_CZ/)\n" +"Language: cs_CZ\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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Společník" diff --git a/partner_helper/i18n/da.po b/partner_helper/i18n/da.po new file mode 100644 index 0000000..830d58a --- /dev/null +++ b/partner_helper/i18n/da.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_helper/i18n/de.po b/partner_helper/i18n/de.po new file mode 100644 index 0000000..2ea57b8 --- /dev/null +++ b/partner_helper/i18n/de.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_helper/i18n/el_GR.po b/partner_helper/i18n/el_GR.po new file mode 100644 index 0000000..bc24708 --- /dev/null +++ b/partner_helper/i18n/el_GR.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Συνεργάτης" diff --git a/partner_helper/i18n/en_GB.po b/partner_helper/i18n/en_GB.po new file mode 100644 index 0000000..a96f645 --- /dev/null +++ b/partner_helper/i18n/en_GB.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_helper/i18n/es.po b/partner_helper/i18n/es.po new file mode 100644 index 0000000..c2f3fa9 --- /dev/null +++ b/partner_helper/i18n/es.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: partner-contact (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-10-09 15:48+0000\n" +"PO-Revision-Date: 2015-10-06 13:57+0000\n" +"Last-Translator: Maxime Chambreuil \n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-partner-contact-8-0/" +"language/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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/partner_helper/i18n/es_CR.po b/partner_helper/i18n/es_CR.po new file mode 100644 index 0000000..12627ee --- /dev/null +++ b/partner_helper/i18n/es_CR.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/partner_helper/i18n/es_EC.po b/partner_helper/i18n/es_EC.po new file mode 100644 index 0000000..68385aa --- /dev/null +++ b/partner_helper/i18n/es_EC.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/partner_helper/i18n/es_MX.po b/partner_helper/i18n/es_MX.po new file mode 100644 index 0000000..7c78a37 --- /dev/null +++ b/partner_helper/i18n/es_MX.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/partner_helper/i18n/es_VE.po b/partner_helper/i18n/es_VE.po new file mode 100644 index 0000000..82d8713 --- /dev/null +++ b/partner_helper/i18n/es_VE.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/partner_helper/i18n/et.po b/partner_helper/i18n/et.po new file mode 100644 index 0000000..9d4495c --- /dev/null +++ b/partner_helper/i18n/et.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_helper/i18n/eu.po b/partner_helper/i18n/eu.po new file mode 100644 index 0000000..75132d3 --- /dev/null +++ b/partner_helper/i18n/eu.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+0000\n" +"Last-Translator: OCA Transbot , 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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Kidea" diff --git a/partner_helper/i18n/fi.po b/partner_helper/i18n/fi.po new file mode 100644 index 0000000..10c2029 --- /dev/null +++ b/partner_helper/i18n/fi.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Kumppani" diff --git a/partner_helper/i18n/fr.po b/partner_helper/i18n/fr.po new file mode 100644 index 0000000..9618e9f --- /dev/null +++ b/partner_helper/i18n/fr.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Contact" diff --git a/partner_helper/i18n/fr_CA.po b/partner_helper/i18n/fr_CA.po new file mode 100644 index 0000000..7b11817 --- /dev/null +++ b/partner_helper/i18n/fr_CA.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partenaire" diff --git a/partner_helper/i18n/fr_CH.po b/partner_helper/i18n/fr_CH.po new file mode 100644 index 0000000..915e960 --- /dev/null +++ b/partner_helper/i18n/fr_CH.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partenaire" diff --git a/partner_helper/i18n/gl.po b/partner_helper/i18n/gl.po new file mode 100644 index 0000000..e2da3a5 --- /dev/null +++ b/partner_helper/i18n/gl.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+0000\n" +"Last-Translator: OCA Transbot , 2017\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" + +#. module: partner_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/partner_helper/i18n/hr.po b/partner_helper/i18n/hr.po new file mode 100644 index 0000000..6fa6cb6 --- /dev/null +++ b/partner_helper/i18n/hr.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2019-11-18 14:34+0000\n" +"Last-Translator: Bole \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" +"X-Generator: Weblate 3.8\n" + +#. module: partner_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_helper/i18n/hr_HR.po b/partner_helper/i18n/hr_HR.po new file mode 100644 index 0000000..83bd083 --- /dev/null +++ b/partner_helper/i18n/hr_HR.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_helper/i18n/hu.po b/partner_helper/i18n/hu.po new file mode 100644 index 0000000..6a66ef5 --- /dev/null +++ b/partner_helper/i18n/hu.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_helper/i18n/it.po b/partner_helper/i18n/it.po new file mode 100644 index 0000000..24ee6fc --- /dev/null +++ b/partner_helper/i18n/it.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_helper/i18n/ja.po b/partner_helper/i18n/ja.po new file mode 100644 index 0000000..558626e --- /dev/null +++ b/partner_helper/i18n/ja.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "パートナ" diff --git a/partner_helper/i18n/lt.po b/partner_helper/i18n/lt.po new file mode 100644 index 0000000..7d5731d --- /dev/null +++ b/partner_helper/i18n/lt.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partneris" diff --git a/partner_helper/i18n/lv.po b/partner_helper/i18n/lv.po new file mode 100644 index 0000000..c5db067 --- /dev/null +++ b/partner_helper/i18n/lv.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partneris" diff --git a/partner_helper/i18n/mk.po b/partner_helper/i18n/mk.po new file mode 100644 index 0000000..e4147ab --- /dev/null +++ b/partner_helper/i18n/mk.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Партнер" diff --git a/partner_helper/i18n/mn.po b/partner_helper/i18n/mn.po new file mode 100644 index 0000000..f4c39c5 --- /dev/null +++ b/partner_helper/i18n/mn.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Харилцагч" diff --git a/partner_helper/i18n/nb.po b/partner_helper/i18n/nb.po new file mode 100644 index 0000000..da2e562 --- /dev/null +++ b/partner_helper/i18n/nb.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_helper/i18n/nb_NO.po b/partner_helper/i18n/nb_NO.po new file mode 100644 index 0000000..e37045c --- /dev/null +++ b/partner_helper/i18n/nb_NO.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_helper/i18n/nl.po b/partner_helper/i18n/nl.po new file mode 100644 index 0000000..9d3bef7 --- /dev/null +++ b/partner_helper/i18n/nl.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +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" +"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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Relatie" diff --git a/partner_helper/i18n/nl_BE.po b/partner_helper/i18n/nl_BE.po new file mode 100644 index 0000000..a714f86 --- /dev/null +++ b/partner_helper/i18n/nl_BE.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Relatie" diff --git a/partner_helper/i18n/nl_NL.po b/partner_helper/i18n/nl_NL.po new file mode 100644 index 0000000..05d6790 --- /dev/null +++ b/partner_helper/i18n/nl_NL.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-10 01:50+0000\n" +"PO-Revision-Date: 2017-06-10 01:50+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Relatie" diff --git a/partner_helper/i18n/partner_helper.pot b/partner_helper/i18n/partner_helper.pot new file mode 100644 index 0000000..779a7a1 --- /dev/null +++ b/partner_helper/i18n/partner_helper.pot @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner__id +msgid "ID" +msgstr "" + +#. module: partner_helper +#: model:ir.model.fields,field_description:partner_helper.field_res_partner____last_update +msgid "Last Modified on" +msgstr "" diff --git a/partner_helper/i18n/pl.po b/partner_helper/i18n/pl.po new file mode 100644 index 0000000..d9329e1 --- /dev/null +++ b/partner_helper/i18n/pl.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_helper/i18n/pt.po b/partner_helper/i18n/pt.po new file mode 100644 index 0000000..55f18d9 --- /dev/null +++ b/partner_helper/i18n/pt.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# Tiago Baptista , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+0000\n" +"Last-Translator: Tiago Baptista , 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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Parceiro" diff --git a/partner_helper/i18n/pt_BR.po b/partner_helper/i18n/pt_BR.po new file mode 100644 index 0000000..dd68080 --- /dev/null +++ b/partner_helper/i18n/pt_BR.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# danimaribeiro , 2015 +msgid "" +msgstr "" +"Project-Id-Version: partner-contact (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-28 15:54+0000\n" +"PO-Revision-Date: 2015-07-22 18:31+0000\n" +"Last-Translator: danimaribeiro \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-partner-" +"contact-8-0/language/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" + +#. module: partner_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Parceiro" diff --git a/partner_helper/i18n/pt_PT.po b/partner_helper/i18n/pt_PT.po new file mode 100644 index 0000000..8b3197c --- /dev/null +++ b/partner_helper/i18n/pt_PT.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# Tiago Baptista , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+0000\n" +"Last-Translator: Tiago Baptista , 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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Parceiro" diff --git a/partner_helper/i18n/ro.po b/partner_helper/i18n/ro.po new file mode 100644 index 0000000..b9bd773 --- /dev/null +++ b/partner_helper/i18n/ro.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+0000\n" +"Last-Translator: OCA Transbot , 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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partener" diff --git a/partner_helper/i18n/ru.po b/partner_helper/i18n/ru.po new file mode 100644 index 0000000..7ba65e7 --- /dev/null +++ b/partner_helper/i18n/ru.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Контрагент" diff --git a/partner_helper/i18n/sk.po b/partner_helper/i18n/sk.po new file mode 100644 index 0000000..97e65fd --- /dev/null +++ b/partner_helper/i18n/sk.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_helper/i18n/sl.po b/partner_helper/i18n/sl.po new file mode 100644 index 0000000..fbb4c48 --- /dev/null +++ b/partner_helper/i18n/sl.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# Matjaž Mozetič , 2015 +msgid "" +msgstr "" +"Project-Id-Version: partner-contact (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-28 15:54+0000\n" +"PO-Revision-Date: 2015-05-28 07:16+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-partner-" +"contact-8-0/language/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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_helper/i18n/sr@latin.po b/partner_helper/i18n/sr@latin.po new file mode 100644 index 0000000..e6c9210 --- /dev/null +++ b/partner_helper/i18n/sr@latin.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_helper/i18n/sv.po b/partner_helper/i18n/sv.po new file mode 100644 index 0000000..f49d639 --- /dev/null +++ b/partner_helper/i18n/sv.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Företag" diff --git a/partner_helper/i18n/th.po b/partner_helper/i18n/th.po new file mode 100644 index 0000000..cbbbffa --- /dev/null +++ b/partner_helper/i18n/th.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "พาร์ทเนอร์" diff --git a/partner_helper/i18n/tr.po b/partner_helper/i18n/tr.po new file mode 100644 index 0000000..e9d8859 --- /dev/null +++ b/partner_helper/i18n/tr.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+0000\n" +"Last-Translator: OCA Transbot , 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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "İş Ortağı" diff --git a/partner_helper/i18n/tr_TR.po b/partner_helper/i18n/tr_TR.po new file mode 100644 index 0000000..2d65566 --- /dev/null +++ b/partner_helper/i18n/tr_TR.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Ortak" diff --git a/partner_helper/i18n/vi.po b/partner_helper/i18n/vi.po new file mode 100644 index 0000000..d239a77 --- /dev/null +++ b/partner_helper/i18n/vi.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Đối tác" diff --git a/partner_helper/i18n/zh_CN.po b/partner_helper/i18n/zh_CN.po new file mode 100644 index 0000000..d363a8e --- /dev/null +++ b/partner_helper/i18n/zh_CN.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "业务伙伴" diff --git a/partner_helper/i18n/zh_TW.po b/partner_helper/i18n/zh_TW.po new file mode 100644 index 0000000..0cee5f7 --- /dev/null +++ b/partner_helper/i18n/zh_TW.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_helper +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-24 00:42+0000\n" +"PO-Revision-Date: 2017-04-24 00:42+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_helper +#: model:ir.model,name:partner_helper.model_res_partner +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "夥伴" diff --git a/partner_helper/models/__init__.py b/partner_helper/models/__init__.py new file mode 100644 index 0000000..4da81fa --- /dev/null +++ b/partner_helper/models/__init__.py @@ -0,0 +1 @@ +from . import partner diff --git a/partner_helper/models/partner.py b/partner_helper/models/partner.py new file mode 100644 index 0000000..0e9cc24 --- /dev/null +++ b/partner_helper/models/partner.py @@ -0,0 +1,48 @@ +# Copyright (C) 2016 Akretion (http://www.akretion.com) +# Author: Sébastien BEAU +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from flectra import models + + +def split_char(char, output_number, size): + words = char.split(" ") + result = [] + word = words.pop(0) + for index in range(0, output_number): + result.append(word) + word = "" + while len(words) > 0: + word = words.pop(0) + if len(result[index] + " %s" % word) > size: + break + else: + result[index] += " %s" % word + word = "" + return result + + +class ResPartner(models.Model): + _inherit = "res.partner" + + def _get_split_address(self, output_number, max_size): + """This method allows to get a number of street fields according to + your choice. Default is 2 large fields in Flectra (128 chars). + In some countries you may use 3 or 4 shorter street fields. + + example: + res = self.partner_id._get_split_address(3, 35) + street1, street2, street3 = res + """ + self.ensure_one() + street = self.street or "" + street2 = self.street2 or "" + if len(street) <= max_size and len(street2) <= max_size: + result = ["" for i in range(0, output_number)] + result[0] = street + result[1] = street2 + return result + elif len(street) <= max_size: + return [street] + split_char(street2, output_number - 1, max_size) + else: + return split_char("{} {}".format(street, street2), output_number, max_size) diff --git a/partner_helper/static/description/icon.png b/partner_helper/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 B#b5vc literal 0 KcmV+b0RR6000031 diff --git a/partner_helper/static/description/index.html b/partner_helper/static/description/index.html new file mode 100644 index 0000000..618a174 --- /dev/null +++ b/partner_helper/static/description/index.html @@ -0,0 +1,434 @@ + + + + + + +Partner Helper + + + +
+

Partner Helper

+ + +

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

+

The purpose of this module is to gather generic partner methods. +It avoids to grow up excessively the number of modules in Odoo +for small features.

+

Add methods to Partner model like _get_split_address()

+
+This method allows to get a number of street fields according to +your choice. 2 fields by default in Odoo with 128 width chars. +In some countries you have constraints on width of street fields and you +should use 3 or 4 shorter fields. +You also need of this feature to avoid headache with overflow printing task
+

Table of contents

+ +
+

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

+
    +
  • Akretion
  • +
+
+
+

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_helper/tests/__init__.py b/partner_helper/tests/__init__.py new file mode 100644 index 0000000..aa41cb5 --- /dev/null +++ b/partner_helper/tests/__init__.py @@ -0,0 +1 @@ +from . import test_split_address diff --git a/partner_helper/tests/test_split_address.py b/partner_helper/tests/test_split_address.py new file mode 100644 index 0000000..d469ea4 --- /dev/null +++ b/partner_helper/tests/test_split_address.py @@ -0,0 +1,30 @@ +import logging + +from flectra.tests.common import TransactionCase + +_logger = logging.getLogger(__name__) + + +class TestSplit(TransactionCase): + def setUp(self): + super(TestSplit, self).setUp() + self.partnerX = self.env.ref("base.res_partner_12") + self.partnerX.street = ( + "278 route pitoresque de la vallee de" " l'ours qui fuit les chasseurs" + ) + + def test_split1(self): + address1, address2 = self.partnerX._get_split_address(2, 40) + self.assertEqual("278 route pitoresque de la vallee de", address1) + self.assertEqual("l'ours qui fuit les chasseurs ", address2) + self.assertTrue(len(address1) <= 40) + self.assertTrue(len(address2) <= 40) + + def test_split2(self): + address1, address2, address3 = self.partnerX._get_split_address(3, 25) + self.assertEqual("278 route pitoresque de", address1) + self.assertEqual("la vallee de l'ours qui", address2) + self.assertEqual("fuit les chasseurs ", address3) + self.assertTrue(len(address1) <= 25) + self.assertTrue(len(address2) <= 25) + self.assertTrue(len(address3) <= 25) diff --git a/partner_multi_relation/COPYRIGHT b/partner_multi_relation/COPYRIGHT new file mode 100644 index 0000000..dfbd3c1 --- /dev/null +++ b/partner_multi_relation/COPYRIGHT @@ -0,0 +1,21 @@ +Most of the files are + + :Copyright: This stylesheet has been placed in the public domain. + Copyright 2013-2017 Therp BV + Copyright 2013-2018 Therp BV . + Copyright 2013-2020 Therp BV . + Copyright 2014-2018 Therp BV + Copyright 2015 Camptocamp SA + Copyright 2016 Therp BV + Copyright 2016-2017 Therp BV + 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_multi_relation/LICENSE b/partner_multi_relation/LICENSE new file mode 100644 index 0000000..3939cd9 --- /dev/null +++ b/partner_multi_relation/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_multi_relation/README.rst b/partner_multi_relation/README.rst new file mode 100644 index 0000000..52c2ac6 --- /dev/null +++ b/partner_multi_relation/README.rst @@ -0,0 +1,194 @@ +================= +Partner Relations +================= + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! 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_multi_relation + :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_multi_relation + :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 aims to provide generic means to model relations between partners. + +Examples would be 'is sibling of' or 'is friend of', but also 'has contract X +with' or 'is assistant of'. This way, you can encode your knowledge about your +partners directly in your partner list. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +Relation Types +~~~~~~~~~~~~~~ + +Before being able to use relations, you'll have define some first. +Do that in Contacts / Relations / Partner relations. + +.. image:: https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/relation_type_list.png + +A relation type has a name for both sides. + +.. image:: https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/relation_type_form_empty.png + +To have an assistant-relation, you would name one side 'is assistant of' and the other side 'has assistant'. + +.. image:: https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/relation_type_form_name_filled.png + +Partner Types +~~~~~~~~~~~~~ + +The `Partner Type` fields allow to constrain what type of partners can be used +on the left and right sides of the relation. + +* In the example above, the assistant-relation only makes sense between people, so you would choose 'Person' for both partner types. + +.. image:: https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/relation_type_form_partner_type_filled.png + +* For a relation 'is a competitor of', both sides would be companies. +* A relation 'has worked for' should have persons on the left side and companies on the right side. + +If you leave these fields empty, the relation is applicable to all types of partners. + +Partner Categories +~~~~~~~~~~~~~~~~~~ + +You may use categories (tags) to further specify the type of partners. + +You could for example enforce the 'is member of' relation to accept only companies with the label 'Organization' on the right side. + +.. image:: https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/relation_type_form_category_filled.png + +Reflexive +~~~~~~~~~ + +A reflexive relation type allows a partner to be in relation with himself. + +For example, the CEO of a company could be his own manager. + +.. image:: https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/relation_type_reflexive.png + +Symmetric +~~~~~~~~~ + +A symetric relation has the same value for the left and right sides. + +For example, in a competitor relation, both companies are competitors of each other. + +.. image:: https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/relation_type_symmetric.png + +Invalid Relation Handling +~~~~~~~~~~~~~~~~~~~~~~~~~ + +When the configuration of a relation type changes, some relations between 2 partners may become invalid. + +For example, if the left partner type is set to `Person` and a relation already exists with a company on the right side, +that relation becomes invalid. + +.. image:: https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/relation_type_invalid_handling.png + +What happens with invalid relations is customizable on the relation type. + +4 possible behaviors are available: + +* Do not allow change that will result in invalid relations +* Allow existing relations that do not fit changed conditions +* End relations per today, if they do not fit changed conditions +* Delete relations that do not fit changed conditions + +Searching Partners With Relations +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +To search for existing relations, go to `Contacts / Relations / Relations`. + +.. image:: https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/search_relation.png + +To find all assistants in your database, fill in 'assistant' and +autocomplete will propose to search for this type of relation. + +.. image:: https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/search_relation_2.png + +Now if you want to find Colleen's assistant, you fill in 'Colleen' and one of the proposals +is to search for partners having a relation with Colleen. + +.. image:: https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/search_relation_3.png + +Searching Relations From Partner View +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +A smart button is available on the partner form view to display the list of relations. + +.. image:: https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/partner_form_view_smart_button.png + +.. image:: https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/partner_form_view_smart_button_2.png + +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 +~~~~~~~ + +* Therp BV +* Camptocamp + +Contributors +~~~~~~~~~~~~ + +* Holger Brunn +* Stefan Rijnhart +* Ronald Portier +* Sandy Carter +* Bruno Joliveau +* Adriana Ierfino +* Numigi (tm) and all its contributors (https://bit.ly/numigiens) +* Radovan Skolnik , KEMA SK s.r.o. (https://www.kema.sk) +* `DynApps NV `_: + + * Raf Ven + +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_multi_relation/__init__.py b/partner_multi_relation/__init__.py new file mode 100644 index 0000000..c32fd62 --- /dev/null +++ b/partner_multi_relation/__init__.py @@ -0,0 +1,2 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from . import models diff --git a/partner_multi_relation/__manifest__.py b/partner_multi_relation/__manifest__.py new file mode 100644 index 0000000..f46b7cd --- /dev/null +++ b/partner_multi_relation/__manifest__.py @@ -0,0 +1,22 @@ +# Copyright 2013-2020 Therp BV . +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +{ + "name": "Partner Relations", + "version": "2.0.1.0.0", + "author": "Therp BV,Camptocamp,Odoo Community Association (OCA)", + "website": "https://gitlab.com/flectra-community/partner-contact", + "complexity": "normal", + "category": "Customer Relationship Management", + "license": "AGPL-3", + "depends": ["contacts", "sales_team"], + "demo": ["data/demo.xml"], + "data": [ + "security/ir.model.access.csv", + "views/res_partner_relation_all.xml", + "views/res_partner.xml", + "views/res_partner_relation_type.xml", + "views/menu.xml", + ], + "auto_install": False, + "installable": True, +} diff --git a/partner_multi_relation/data/demo.xml b/partner_multi_relation/data/demo.xml new file mode 100644 index 0000000..4518695 --- /dev/null +++ b/partner_multi_relation/data/demo.xml @@ -0,0 +1,106 @@ + + + + + + Is assistant of + Has assistant + p + p + + + Is competitor of + Is competitor of + c + c + + + + Has worked for + Has former employee + p + c + + + + Washing Companies + + + Washing Gold + + + + Washing Silver + + + + Washing Services + + + + + Great Washing Powder Company + + 1 + Le Bourget du Lac + 73377 + +33 4 49 23 44 54 + + 93, Press Avenue + great@yourcompany.example.com + http://www.great.com + + + Best Washing Powder Company + + 1 + Champs sur Marne + 77420 + + best@yourcompany.example.com + +33 1 64 61 04 01 + 12 rue Albert Einstein + http://www.best.com/ + + + Super Washing Powder Company + + 1 + 3rd Floor, Room 3-C, + Carretera Panamericana, Km 1, Urb. Delgado Chalbaud + Caracas + 1090 + super@yourcompany.example.com + +58 212 681 0538 + + super.com + + + + + + + + + + + + + + + + + + diff --git a/partner_multi_relation/i18n/am.po b/partner_multi_relation/i18n/am.po new file mode 100644 index 0000000..05c8473 --- /dev/null +++ b/partner_multi_relation/i18n/am.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "ተባባሪ" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/ar.po b/partner_multi_relation/i18n/ar.po new file mode 100644 index 0000000..98d68b8 --- /dev/null +++ b/partner_multi_relation/i18n/ar.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "نشِط" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "تاريخ الإنتهاء" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "تجميع حسب" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "المعرف" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "الاسم" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "الشريك" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "النوع" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/bg.po b/partner_multi_relation/i18n/bg.po new file mode 100644 index 0000000..d286453 --- /dev/null +++ b/partner_multi_relation/i18n/bg.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Активен" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Име за показване" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Групиране по" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Последно променено на" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Име" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Партньор" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Вид" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/bs.po b/partner_multi_relation/i18n/bs.po new file mode 100644 index 0000000..b0b229f --- /dev/null +++ b/partner_multi_relation/i18n/bs.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktivno" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Završni datum" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Grupiši po" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Ime" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Vrsta" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/ca.po b/partner_multi_relation/i18n/ca.po new file mode 100644 index 0000000..0db939d --- /dev/null +++ b/partner_multi_relation/i18n/ca.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Actiu" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Veure el nom" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Data final" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Error!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Agrupa Per" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nom" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipus" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/cs.po b/partner_multi_relation/i18n/cs.po new file mode 100644 index 0000000..567c4f5 --- /dev/null +++ b/partner_multi_relation/i18n/cs.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktivní" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Datum ukončení" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Seskupit podle" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Naposled upraveno" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Název" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Společník" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Druh" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/da.po b/partner_multi_relation/i18n/da.po new file mode 100644 index 0000000..0b6dd7c --- /dev/null +++ b/partner_multi_relation/i18n/da.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktiv" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Vist navn" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Slut dato" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Gruppér efter" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Navn" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Type" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/de.po b/partner_multi_relation/i18n/de.po new file mode 100644 index 0000000..8f6275a --- /dev/null +++ b/partner_multi_relation/i18n/de.po @@ -0,0 +1,582 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktiv" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "Alle (direkten und rückwirkenden) Beziehungen zwischen Partnern" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "Alle Beziehungsarten" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "Alle Beziehungen mit diesem Partner" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "erstellt von" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "erstellt am" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "Kategorie des aktuellen Datensatzes" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "Partnerart des aktuellen Datensatzes" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "Zielpartner" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Enddatum" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Fehler." + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Gruppieren" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "Hat Assistent" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "Hat ehemaligen Mitarbeiter" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "Hat Beziehungsart" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "Hat Beziehung mit" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "Hat Beziehung mit Partner der Kategorie" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "Hat gearbeitet für" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "Umgekehrte Bezeichnung" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "Ist Assistent von" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "Ist Mitbewerber von" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "zuletzt aktualisiert von" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "zuletzt aktualisiert am" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "Kategorie des linken Partners" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "Art des linken Partners" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "Linker Zweig der Beziehung" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Name" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "Anderer Partner" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "Kategorie des anderen Satzes" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "Partnerart des anderen Satzes" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "Art der Partnerbeziehung" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "Partnerbeziehungen" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "Arten von Partnerbeziehungen" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "Partnerbeziehung" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "Partner dürfen nicht mit sich selbst in Beziehung stehen." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "Person" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "Eigenschaften" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "Art der Beziehung" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +#, fuzzy +msgid "Relation Types" +msgstr "Art der Beziehung" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "Beziehung zulässig" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "Beziehungen" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "Art der Beziehung" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "Kategorie des rechten Partners" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "Art des rechten Partners" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "Rechter Zweig der Beziehung" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "Suche in Beziehungen" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "Zeige Beziehungen des Partners" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "Partnerentstehung" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "Anfangsdatum" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "Der %s Partner ist für diese Beziehungsart nicht geeignet." + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "Das Anfangsdatum darf nicht nach dem Enddatum liegen." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "Es gibt bereits eine ähnliche Beziehung mit überlappenden Daten" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Art" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +#, fuzzy +msgid "Underlying Relation Type" +msgstr "Art der Partnerbeziehung" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" + +#~ msgid "Record Type" +#~ msgstr "Satzart" + +#~ msgid "Relation" +#~ msgstr "Beziehung" diff --git a/partner_multi_relation/i18n/el_GR.po b/partner_multi_relation/i18n/el_GR.po new file mode 100644 index 0000000..d013d67 --- /dev/null +++ b/partner_multi_relation/i18n/el_GR.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Ομαδοποίηση Ανά" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "Κωδικός" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Ονομασία" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Συνεργάτης" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Τύπος" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/en_GB.po b/partner_multi_relation/i18n/en_GB.po new file mode 100644 index 0000000..2293edf --- /dev/null +++ b/partner_multi_relation/i18n/en_GB.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Active" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Created by" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Created on" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Ending date" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Error!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Group By" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Name" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Type" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/es.po b/partner_multi_relation/i18n/es.po new file mode 100644 index 0000000..1939941 --- /dev/null +++ b/partner_multi_relation/i18n/es.po @@ -0,0 +1,584 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2019-11-10 17:34+0000\n" +"Last-Translator: Galoperd \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" +"X-Generator: Weblate 3.8\n" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "Empresa %s incompatible con el tipo de relación." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Activo" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "Todas (no-inversas + inversas) las relaciones entre empresas" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "Todos los tipos de relaciones" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "Todas las relaciones con la empresa actual" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" +"Permitir relaciones existentes que no encajan con las condiciones cambiadas" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "Etiqueta del registro actual" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "Tipo de empresa del registro actual" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "Eliminar relaciones que no encajan con las condiciones cambiadas" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "Empresa destino" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "No permitir cambios que resulten en relaciones inválidas" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" +"Terminar relaciones por hoy, si no encajan con las condiciones cambiadas" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Fecha fin" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "¡Error!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Agrupar por" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "Tiene asistente" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "Tiene ex-empleado" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "Tiene una relación de tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "Tiene una relación con" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "Tiene una relación con las empresas con la etiqueta" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "Ha trabajado para" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "Incluir registros anteriores" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "Manejo de relaciones inválidas" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "Nombre inverso" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "Relaciones inversas desde contacto derecho a izquierdo." + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "Es asistente de" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "Es competidor de" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "Tipo reverso?" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "Etiqueta empresa izquierda" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "Tipo de empresa izquierda" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "Lado izquierdo de la relación" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "Izquierda a derecha" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nombre" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "No hay %s contacto disponible para este tipo de relación." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "No existe tipo de relación especificada en vals: %s." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "Un Contacto" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "Organización" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "Otra empresa" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "Etiqueta del otro registro" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "Tipo de empresa del otro registro" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "Tipo de relación entre empresas" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "Relaciones entre empresas" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "Tipos de relaciones entre empresas" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "Relación de empresa" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "Partners cannot have a relation with themselves." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "Contacto" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "Propiedades" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "Registros con fin de fecha en el pasado están inactivos" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "Reflexiva" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "Contador de Relaciones" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "Tipo de relación" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "Tipo de Relación" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "Tipo de relación incompatible con contacto(s) seleccionado(s)." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "Relación válida" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "Relaciones" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "Tipo de relación" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "ID Recurso" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "Modelo Recurso" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "Etiqueta empresa derecha" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "Tipo empresa derecha" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "Lado derecho de la relación" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "Derecha a izquierda" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "Buscar relaciones" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "Mostrar la relaiones de la empresa" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "Empresa origen" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "Fecha inicio" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "Simétrica" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "El contacto %s no tiene categoría %s." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "La empresa %s no aplica para este tipo de relación" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "El objeto de base de daros en el que esta relación está basada." + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "La fecha de inicio no puede ser posterior a la fecha de fin." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "Hay una relación similar que se solapa en fechas" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +#, fuzzy +msgid "Underlying Relation Type" +msgstr "Tipo de relación entre empresas" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "otr@" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "est@" + +#~ msgid "Record Type" +#~ msgstr "Tipo de registro" + +#~ msgid "Relation" +#~ msgstr "Relación" diff --git a/partner_multi_relation/i18n/es_AR.po b/partner_multi_relation/i18n/es_AR.po new file mode 100644 index 0000000..98f5c28 --- /dev/null +++ b/partner_multi_relation/i18n/es_AR.po @@ -0,0 +1,595 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "%s socio incompatible con el tipo de relación." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Activo" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "Todas (no inversas + inversas) las relaciones entre socios" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "Todos los tipos de relación" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "Todas las relaciones en el socio actual" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" +"Permitir relaciones existentes que no se ajusten a condiciones cambiadas" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "Registro de categoría actual" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "Tipo de socio del registro actual" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "Eliminar relaciones que no se ajustan a las condiciones modificadas" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "Socio de Destino" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "No permita cambios que resulten en relaciones inválidas" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" +"Terminar las relaciones por hoy, si no se ajustan a las condiciones cambiadas" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Fecha de finalización" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "¡Error!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Agrupar por" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "Tiene asistente" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "Tiene ex empleado" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "Tiene tipo de relación" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "Tiene relación con" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "Tiene relación con un socio en la categoría" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "Ha trabajado para" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "Incluir registros pasados" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "Manejo de relaciones no válidas" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "Nombre inverso" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "Las relaciones inversas son de derecha a izquierda." + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "Es asistente de" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "Es competidor de" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "¿Es de tipo inverso?" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "Categoría del socio izquierdo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "Tipo del socio izquierdo" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "Lado izquierdo de la relación" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "Izquierda a derecha" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nombre" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "No hay %s socio disponible para el tipo de relación." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "No hay tipo de relación especificada en los valores: %s." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "Un Socio" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "Organización" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "Otro Socio" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "Otro registro de categoría" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "Otro registro de tipo de socio" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Socio" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "Tipo de Relación del Socio" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "Relaciones del Socio" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "Tipos de Relaciones del Socio" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "Relación del socio" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "Los socios no pueden tener relaciones con ellos mismos." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "Persona" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "Propiedades" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" +"Registre y realice un seguimiento de las relaciones de sus socios. Las " +"relaciones pueden\n" +" estar vinculadas a otros socios con un tipo ya sea " +"directamente\n" +" o al revés." + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "Registros con date_end en el pasado son inactivas" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "Reflexivo" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" +"No se pudo deshabilitar la reflexividad para el tipo de relación " +"{related_type}. Existen relaciones reflexivas definidas para los siguientes " +"socios: {partners}" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "Cuenta de Relación" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "Tipo de Relación" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "Tipos de Relación" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "El tipo de relación es incompatble con el/los socio(s) seleccionado(s)." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "Relación válida" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "Relaciones" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "Tipo de Relación" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "ID del Recurso" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "Modelo del Recurso" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "Categoría derecha del socio" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "Tipo de socio derecho" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "Lado derecho de la relación" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "Derecha a izquierda" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "Buscar Relaciones" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "Mostrar relaciones de socios" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "Socio Recurso" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "Fecha de inicio" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "Simétrico" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "El socio %s no tiene la categoría %s." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "El socio %s no es aplicable para este tipo de relación." + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "El objeto de base de datos en el que se basa esta relación." + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "El id del objeto en el modelo en el que se basa esta relación." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "La fecha de inicio no puede ser despues de la fecha de finalización." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" +"Ya existen relaciones que no satisfacen las condiciones para el tipo o " +"categoría de socio." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "Ya existe una relación similar con fechas superpuestas" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" +"Esta relación se puede establecer con el mismo socio de izquierda y derecha" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" +"Esta relación es la misma de derecha a izquierda que de izquierda a derecha" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "Tipo de Relación Subyacente" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "Operador de búsqueda \"%s\" no compatible" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "Compañías de Limpieza" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "Lavado de Oro" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "Servicios de Limpieza" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "Lavado de Plata" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" +"Al agregar relaciones, se verifican criterios como el tipo de socio y la " +"categoría.\n" +"Sin embargo, cuando cambian los criterios, es posible que haya relaciones " +"que no se ajusten a los nuevos criterios.\n" +"Especifique cómo se debe manejar esta situación." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "otro" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "esto" diff --git a/partner_multi_relation/i18n/es_CL.po b/partner_multi_relation/i18n/es_CL.po new file mode 100644 index 0000000..4e56281 --- /dev/null +++ b/partner_multi_relation/i18n/es_CL.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Agrupar por" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nombre" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/es_CO.po b/partner_multi_relation/i18n/es_CO.po new file mode 100644 index 0000000..03bc47f --- /dev/null +++ b/partner_multi_relation/i18n/es_CO.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creado" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Agrupar por" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nombre" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/es_CR.po b/partner_multi_relation/i18n/es_CR.po new file mode 100644 index 0000000..0f9321a --- /dev/null +++ b/partner_multi_relation/i18n/es_CR.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Activo" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Fecha final" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Agrupar por" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nombre" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/es_DO.po b/partner_multi_relation/i18n/es_DO.po new file mode 100644 index 0000000..8b73f9d --- /dev/null +++ b/partner_multi_relation/i18n/es_DO.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Agrupar por" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nombre" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/es_EC.po b/partner_multi_relation/i18n/es_EC.po new file mode 100644 index 0000000..9d0c3a3 --- /dev/null +++ b/partner_multi_relation/i18n/es_EC.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Activo" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Fecha de finalización" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Agrupar por" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nombre" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/es_ES.po b/partner_multi_relation/i18n/es_ES.po new file mode 100644 index 0000000..8e894bb --- /dev/null +++ b/partner_multi_relation/i18n/es_ES.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Activo" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/es_MX.po b/partner_multi_relation/i18n/es_MX.po new file mode 100644 index 0000000..71b61da --- /dev/null +++ b/partner_multi_relation/i18n/es_MX.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Activo" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Nombre desplegado" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Fecha final" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "¡Error!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Agrupar por" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Ultima modificacion realizada" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizacion por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Ultima actualización realizada" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nombre" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "Otro compañero" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/es_PE.po b/partner_multi_relation/i18n/es_PE.po new file mode 100644 index 0000000..27dfedc --- /dev/null +++ b/partner_multi_relation/i18n/es_PE.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Agrupado por" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nombre" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/es_PY.po b/partner_multi_relation/i18n/es_PY.po new file mode 100644 index 0000000..bfc923e --- /dev/null +++ b/partner_multi_relation/i18n/es_PY.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" +"es_PY/)\n" +"Language: es_PY\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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Agrupado por" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nombre" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/es_VE.po b/partner_multi_relation/i18n/es_VE.po new file mode 100644 index 0000000..497aafa --- /dev/null +++ b/partner_multi_relation/i18n/es_VE.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Activo" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Fecha final" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Agrupar por" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nombre" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/et.po b/partner_multi_relation/i18n/et.po new file mode 100644 index 0000000..6073ce1 --- /dev/null +++ b/partner_multi_relation/i18n/et.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktiivne" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Loodud" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Lõppkuupäev" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Rühmitamine" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Viimati muudetud" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nimi" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tüüp" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/eu.po b/partner_multi_relation/i18n/eu.po new file mode 100644 index 0000000..c2a33ed --- /dev/null +++ b/partner_multi_relation/i18n/eu.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+0000\n" +"Last-Translator: OCA Transbot , 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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Created on" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Group By" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Izena" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Kidea" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Mota" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/fa.po b/partner_multi_relation/i18n/fa.po new file mode 100644 index 0000000..cff4863 --- /dev/null +++ b/partner_multi_relation/i18n/fa.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "گروه‌بندی برمبنای" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "شناسه" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "تاریخ آخرین به‌روزرسانی" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "نام" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "نوع" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/fi.po b/partner_multi_relation/i18n/fi.po new file mode 100644 index 0000000..23561d0 --- /dev/null +++ b/partner_multi_relation/i18n/fi.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktiivinen" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Päättymispäivämäärä" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivitetty" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivittänyt" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nimi" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Kumppani" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "Henkilö" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tyyppi" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/fr.po b/partner_multi_relation/i18n/fr.po new file mode 100644 index 0000000..9848c22 --- /dev/null +++ b/partner_multi_relation/i18n/fr.po @@ -0,0 +1,610 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# Agathe Mollé , 2017 +# OCA Transbot , 2017 +# Quentin THEURET , 2017 +# leemannd , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-11-14 19:12+0000\n" +"PO-Revision-Date: 2018-11-14 14:15-0500\n" +"Last-Translator: leemannd , 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: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Poedit 2.0.6\n" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "Le partenaire %s est incompatible avec le type de relation." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Actif" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "Toutes les relations (non-inverse et inverse) entre partenaires" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "Tous types de relations" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "Toutes les relations avec le partenaire courant" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" +"Autoriser les relations existantes qui ne satisfont pas les conditions " +"modifiées." + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "Catégorie de l'enregistrement courant" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "Type de partenaire de l'enregistrement courant" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "Supprimer les relations qui ne satisfont pas les conditions modifiées." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "Partenaire destinataire" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" +"Ne pas autoriser de modification qui résulterait en d'invalides relations." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" +"Terminer les relations à la date du jour, si elles ne satisfont pas les " +"conditions modifiées." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Date de fin" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Erreur !" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Regrouper par" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "A pour assistant" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "A pour précédent employé" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "A une relation de type" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "A une relation avec" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "A une relation avec un partenaire dans la catégorie" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "A travaillé pour" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "Inclure les enregistrement précédents" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "Gestion des relations invalides" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "Nom inverse" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" +"Les relations inverses sont du partenaire destinataire (droite) vers le " +"partenaire source (gauche)." + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "Est assistant de" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "Est compétiteur de" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "Est de type inverse ?" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "Catégorie du partenaire de gauche" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "Type du partenaire de gauche" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "Côté gauche de la relation" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "De gauche à droite" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nom" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "Pas de partenaire %s renseigné, nécessaire à ce type de relation." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "Un partenaire" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "Organisation" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "L'autre partenaire" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "Catégorie de l'autre partenaire" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "Type de l'autre partenaire" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partenaire" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "Type de relation de partenaire" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "Relations de partenaires" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "Types de relations de partenaires" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "Relation de partenaires" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "Un partenaire ne peut pas avoir de relation avec lui-même." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "Individu" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "Propriétés" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "Les enregistrements avec la date de fin dans le passé sont inactifs" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "Réflexive" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" +"La reflexivité n'a pas pu être désactivée pour le type de relation " +"{relation_type}. Il existe des relations réflexives pour les partenaires " +"suivants: {partners}" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "Nombre de relations" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "Type de relation" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +#, fuzzy +msgid "Relation Types" +msgstr "Type de relation" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" +"Le type de relation est incompatible avec le(s) partenaire(s) sélectionné(s)." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "Relation valide" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "Relations" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "Type de relation" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "Catégorie du partenaire de droite" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "Type du partenaire de droite" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "Côté droit de la relation" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "De droite à gauche" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "Rechercher les relations" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "Montrer les relations du partenaire" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "Partenaire source" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "Date de début" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "Symétrique" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "Le partenaire %s n'est pas de catégorie %s." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "Le partenaire %s n'est pas applicable pour ce type de relation." + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "La date de début ne peut pas être postérieure à la date de fin." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" +"Il existe déjà des relations ne satisfaisant pas les conditions pour le type " +"de partenaire ou la catégorie." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "Il existe déjà une relation similaire avec des dates se chevauchant." + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "Cette relation peut avoir le même partenaire à gauche et à droite." + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "Cette relation est la même de droite à gauche que de gauche à droite." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Type" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +#, fuzzy +msgid "Underlying Relation Type" +msgstr "Type de relation de partenaire" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "Opérateur de recherche non supporté \"%s\"" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "Sociétés de nettoyage" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "Nettoyage Or" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "Services de nettoyage" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "Nettoyage Argent" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" +"En ajoutant une nouvelle relation, les critères tels que le type des " +"partenaires et les catégories sont vérifiés. \n" +"Cependant, si vous changez les critères à posteriori, il est possible que " +"des relations déjà existantes ne satisfassent pas les nouveaux critères.\n" +"Spécifiez comment cette situation doit être gérée." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "de droite" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "de gauche" + +#~ msgid "" +#~ "Record and track your partners' relations. Relations may\n" +#~ " be linked to other partners with a type either " +#~ "directly\n" +#~ " or inversely." +#~ msgstr "" +#~ "Enregistrez et suivez vos relations de partenaires. Les relations " +#~ "peuvent\n" +#~ " être liées à d'autres partenaires avec un type, soit " +#~ "directement\n" +#~ " ou inversement." diff --git a/partner_multi_relation/i18n/fr_CA.po b/partner_multi_relation/i18n/fr_CA.po new file mode 100644 index 0000000..2bdc8f5 --- /dev/null +++ b/partner_multi_relation/i18n/fr_CA.po @@ -0,0 +1,576 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-11-14 19:12+0000\n" +"PO-Revision-Date: 2018-11-14 14:14-0500\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Poedit 2.0.6\n" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "Identifiant" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nom" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partenaire" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Type" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/fr_CH.po b/partner_multi_relation/i18n/fr_CH.po new file mode 100644 index 0000000..5ab893b --- /dev/null +++ b/partner_multi_relation/i18n/fr_CH.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Actif" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partenaire" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Type" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/fr_FR.po b/partner_multi_relation/i18n/fr_FR.po new file mode 100644 index 0000000..de92392 --- /dev/null +++ b/partner_multi_relation/i18n/fr_FR.po @@ -0,0 +1,576 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# Mohamed HABOU , 2016 +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-24 01:41+0000\n" +"PO-Revision-Date: 2016-11-24 01:41+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Erreur !" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Type" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/gl.po b/partner_multi_relation/i18n/gl.po new file mode 100644 index 0000000..9b47251 --- /dev/null +++ b/partner_multi_relation/i18n/gl.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+0000\n" +"Last-Translator: OCA Transbot , 2017\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" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Activo" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "¡Erro!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Agrupar por" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Modificado por última vez o" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nome" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "Propiedades" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/gl_ES.po b/partner_multi_relation/i18n/gl_ES.po new file mode 100644 index 0000000..da8b050 --- /dev/null +++ b/partner_multi_relation/i18n/gl_ES.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/" +"gl_ES/)\n" +"Language: gl_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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/he.po b/partner_multi_relation/i18n/he.po new file mode 100644 index 0000000..c148d86 --- /dev/null +++ b/partner_multi_relation/i18n/he.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "קבץ לפי" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "מזהה" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "עודכן לאחרונה על" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "שם" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "סוג" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/hr.po b/partner_multi_relation/i18n/hr.po new file mode 100644 index 0000000..63bfc60 --- /dev/null +++ b/partner_multi_relation/i18n/hr.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktivno" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Datum kreiranja" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Završni datum" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Greška!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Grupiraj po" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Zadnja promjena" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Promijenio" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Vrijeme promjene" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Naziv" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tip" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/hr_HR.po b/partner_multi_relation/i18n/hr_HR.po new file mode 100644 index 0000000..5baba10 --- /dev/null +++ b/partner_multi_relation/i18n/hr_HR.po @@ -0,0 +1,576 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktivan" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Prupiraj po" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Zadnji modificirao" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Naziv" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "Osoba" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tip" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/hu.po b/partner_multi_relation/i18n/hu.po new file mode 100644 index 0000000..05382f5 --- /dev/null +++ b/partner_multi_relation/i18n/hu.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktív" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Készítette" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Létrehozás dátuma" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Hiba!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Csoportosítás..." + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Utolsó frissítés dátuma" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Utoljára frissítve, által" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Utoljára frissítve " + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Név" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Típus" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/id.po b/partner_multi_relation/i18n/id.po new file mode 100644 index 0000000..6da5236 --- /dev/null +++ b/partner_multi_relation/i18n/id.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktif" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Dikelompokan berdasarkan .." + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Terakhir Dimodifikasi pada" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Diperbaharui oleh" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Diperbaharui pada" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nama" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Jenis" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/it.po b/partner_multi_relation/i18n/it.po new file mode 100644 index 0000000..59898cd --- /dev/null +++ b/partner_multi_relation/i18n/it.po @@ -0,0 +1,599 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +# Giuliano Lotta , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2020-05-15 10:19+0000\n" +"Last-Translator: Samuele Mariani \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" +"X-Generator: Weblate 3.10\n" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "%s partner incompatibile con il tipo di relazione." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Attivo" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "Tutte le relazioni (non inverse + inverse) tra i partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "Tutti i tipi di relazione" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "Tutte le relazioni con il partner attuale" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" +"Consenti relazioni esistenti che non soddisfano le condizioni modificate" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "Categoria della riga corrente" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "Tipo di partner della riga corrente" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "Elimina le relazioni che non soddisfano le condizioni modificate" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "Partner di destinazione" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Nome da visualizzare" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "Non consentire modifiche che comporteranno relazioni non valide" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" +"Termina le relazioni per oggi, se non si adattano alle condizioni modificate" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Data fine" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Errore!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Raggruppa per" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "Ha un assistente" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "Ha un ex dipendente" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "Ha una relazione di tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "Ha una relazione con" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "Ha una relazione con un partner nella categoria" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "Ha lavorato per" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "Includi i record passati" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "Gestione della relazione non valida" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "Nome inverso" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "Le relazioni inverse sono dal partner destro a sinistro." + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "É assistente di" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "È concorrente di" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "È di tipo inverso?" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "Categoria partner di sinistra" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "Tipo partner di sinistra" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "Lato sinistro della relazione" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "Da sinistra a destra" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nome" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "Nessun partner %s disponibile per il tipo di relazione." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "Nessun tipo di relazione specificato in vals: %s." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "Un partner" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "Organizzazione" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "Altro partner" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "Categoria di altre righe" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "Tipo di partner di altre righe" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "Tipo di relazione del partner" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "Relazioni partner" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "Tipi di relazioni con i partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "Relazione partner" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "I partner non possono avere una relazione con se stessi." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "Persona" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "Proprietà" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "Le righe con data_fine nel passato sono inattivi" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "Riflessivo" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" +"La riflessività non può essere disabilitata per il tipo di relazione " +"{tipo_relazione}. Esistono relazioni riflessive esistenti definite per i " +"seguenti partners: {partners}" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "Conteggio delle relazioni" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "Tipo di relazione" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "Tipo di relazione" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "Tipo di relazione incompatibile con i partner selezionati." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "Relazione valida" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "Relazioni" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "Tipo di relazione" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "ID risorsa" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "Modello risorsa" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "Categoria partner di destra" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "Tipo partner di destra" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "Lato destro della relazione" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "Da destra a sinistra" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "Cerca relazioni" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "Mostra le relazioni del partner" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "Partner di origine" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "Data inizio" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "Simmetrico" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "Il partner %s non ha la categoria %s." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "Il partner %s non è applicabile per questo tipo di relazione." + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "L'oggetto database su cui si basa questa relazione." + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "L'id dell'oggetto nel modello su cui si basa questa relazione." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "La data di inizio non può essere successiva alla data di fine." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" +"Esistono già relazioni che non soddisfano le condizioni per il tipo o la " +"categoria di partner." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "Esiste già una relazione simile con date sovrapposte" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" +"Questa relazione può essere impostata con lo stesso partner da sinistra e " +"destra" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" +"Questa relazione è la stessa da destra a sinistra come da sinistra a destra" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "Tipo di relazione sottostante" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "Operatore di ricerca non supportato \"%s\"" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "Aziende di lavaggio" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "Lavaggio d'oro" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "Servizi di lavaggio" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "Lavaggi d'argento" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" +"Quando si aggiungono criteri di relazione come il tipo di partner e la " +"categoria vengono controllati. Tuttavia, quando si modificano i criteri, " +"potrebbero esserci relazioni che non si adattano ai nuovi criteri. " +"Specificare come gestire questa situazione." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "altro" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "Questo" + +#~ msgid "" +#~ "Record and track your partners' relations. Relations may\n" +#~ " be linked to other partners with a type either " +#~ "directly\n" +#~ " or inversely." +#~ msgstr "" +#~ "Registra e traccia le relazioni dei tuoi partner. Le relazioni possono " +#~ "essere collegato ad altri partner con un tipo direttamente o inversamente." diff --git a/partner_multi_relation/i18n/ja.po b/partner_multi_relation/i18n/ja.po new file mode 100644 index 0000000..9ca6079 --- /dev/null +++ b/partner_multi_relation/i18n/ja.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "有効" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "作成日" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "終了日" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "グループ化" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "名称" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "パートナ" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "タイプ" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/ko.po b/partner_multi_relation/i18n/ko.po new file mode 100644 index 0000000..3ff4820 --- /dev/null +++ b/partner_multi_relation/i18n/ko.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "작성일" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "표시 이름" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "그룹화" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "이름" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "유형" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/lt.po b/partner_multi_relation/i18n/lt.po new file mode 100644 index 0000000..f1a0582 --- /dev/null +++ b/partner_multi_relation/i18n/lt.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktyvus" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Pabaigos data" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Klaida!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Grupuoti pagal" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Pavadinimas" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partneris" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipas" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/lt_LT.po b/partner_multi_relation/i18n/lt_LT.po new file mode 100644 index 0000000..437eef7 --- /dev/null +++ b/partner_multi_relation/i18n/lt_LT.po @@ -0,0 +1,576 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/" +"teams/23907/lt_LT/)\n" +"Language: lt_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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/lv.po b/partner_multi_relation/i18n/lv.po new file mode 100644 index 0000000..c0f10e8 --- /dev/null +++ b/partner_multi_relation/i18n/lv.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktīvs" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Grupēt pēc" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nosaukums" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partneris" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tips" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/mk.po b/partner_multi_relation/i18n/mk.po new file mode 100644 index 0000000..5397d36 --- /dev/null +++ b/partner_multi_relation/i18n/mk.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Активно" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Краен датум" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Грешка!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Групирај по" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Име" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Партнер" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Тип" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/mn.po b/partner_multi_relation/i18n/mn.po new file mode 100644 index 0000000..e0d883a --- /dev/null +++ b/partner_multi_relation/i18n/mn.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Идэвхитэй" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Дуусах хугацаа" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Алдаа!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Бүлэглэх" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Нэр" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Харилцагч" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Төрөл" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/nb.po b/partner_multi_relation/i18n/nb.po new file mode 100644 index 0000000..9c16991 --- /dev/null +++ b/partner_multi_relation/i18n/nb.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktiv" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Opprettet den" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Visnings navn" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Slutt dato" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Grupper etter" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Sist oppdatert " + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Navn" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Type" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/nb_NO.po b/partner_multi_relation/i18n/nb_NO.po new file mode 100644 index 0000000..69057b2 --- /dev/null +++ b/partner_multi_relation/i18n/nb_NO.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktiv" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Laget av" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Laget den" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Gruppe laget av" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Sist endret den" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/nl.po b/partner_multi_relation/i18n/nl.po new file mode 100644 index 0000000..3f1217b --- /dev/null +++ b/partner_multi_relation/i18n/nl.po @@ -0,0 +1,599 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "%s relatie is onverenigbaar met gekozen connectietype." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Actief" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "Alle connecties tussen relaties (gewoon en omgekeerd)." + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "Alle connectietypes" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "Alle connecties vanuit de huidige relatie" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" +"Sta bestaande connecties toe die niet voldoen aan de gewijzigde criteria" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "Categorie van het huidige record" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "Type van de huidige relatie" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "Verwijder connecties die niet voldoen aan de gewijzigde condities" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "Doel relatie" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "Sta geen wijziging toe die zal resulteren in ongeldige connecties" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" +"Beëindig wijzigingen per vandaag indien ze niet voldoen aan de gewijzigde " +"condities" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Einddatum" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Fout!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Groepeer op" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "Heeft assistent" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "Heeft voormalig werknemer" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "heeft connectie van type" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "Heeft connectie met" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "Heeft connectie met een relatie in de categorie" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "Heeft gewerkt voor" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "Inclusief beëindigde connecties" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "Afhandeling van ongeldige connecties" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "Omgekeerde naam" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "Omgekeerde connecties zijn vanaf de rechter relatie naar de linker." + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "Is assistent van" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "Is concurrent van" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "Is omgekeerd type?" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "Categorie linkerrelatie" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "Type linkerrelatie" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "Linkerkant van relatie" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "Links naar rechts" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Naam" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "Geen %s relatie beschikbaar voor dit connectietype." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "De ene relatie" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "Organisatie" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "De andere relatie" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "Categorie andere relatie" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "Type andere relatie" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Relatie" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "Type connectie" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "Connecties" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "Connectietypes" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "Connectie" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "Relaties kunnen geen connectie met zichzelf hebben" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "Persoon" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "Eigenschappen" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "Connecties met een datum in het verleden zijn inactief" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "Wederkerig" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "Aantal connecties" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "Type connectie" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +#, fuzzy +msgid "Relation Types" +msgstr "Type connectie" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "Type connectie komt niet overeen met geselecteerde relatie(s)." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "Geldige connectie" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "Connecties" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "Type connectie" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "Categorie rechterrelatie" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "Type rechterrelatie" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "Rechterkant van de connectie" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "Rechts naar links" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "Zoek connecties" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "Toon connecties van relatie" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "Bron relatie" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "Datum ingang" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "Symmetrisch" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "De %s relatie is niet geldig voor dit type connectie." + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "De ingangsdatum kan niet na de einddatum liggen." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" +"Er zijn al connecties die niet voldoen aan de criteria voor type relatie of " +"categorie." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "Er is al een gelijkaardige connectie met overlappende geldigheid" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "Deze connectie kan een relatie met zichzelf verbinden" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" +"Deze connectie is van rechts naar links hetzelfde als van links naar rechts" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Type" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +#, fuzzy +msgid "Underlying Relation Type" +msgstr "Type connectie" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "Zoek operator \"%s\" wordt niet ondersteund " + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" +"Bij het aanmaken van connecties vinden controles plaats op type en categorie " +"van de relatie.\n" +"Echter, wanneer u de criteria verandert, dan kunnen er al connecties bestaan " +"die daar niet aan voldoen.\n" +"Geef aan hoe zo'n situatie moet worden afgehandeld. " + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "andere" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "deze" + +#~ msgid "Left partner to right partner" +#~ msgstr "Van linker naar rechterrelatie" + +#~ msgid "Record Type" +#~ msgstr "Recordtype" + +#~ msgid "Relation" +#~ msgstr "Connectie" + +#~ msgid "Right partner to left partner" +#~ msgstr "Rechter naar linkerrelatie" diff --git a/partner_multi_relation/i18n/nl_BE.po b/partner_multi_relation/i18n/nl_BE.po new file mode 100644 index 0000000..32d3566 --- /dev/null +++ b/partner_multi_relation/i18n/nl_BE.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Actief" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Gemaakt door" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Gemaakt op" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Einddatum" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Groeperen op" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Laatst Aangepast op" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Naam:" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Relatie" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Type" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/nl_NL.po b/partner_multi_relation/i18n/nl_NL.po new file mode 100644 index 0000000..82a0488 --- /dev/null +++ b/partner_multi_relation/i18n/nl_NL.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Actief" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Einddatum" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Fout!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Groepeer op" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Naam" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "Organisatie" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Relatie" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "Persoon" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/partner_multi_relation.pot b/partner_multi_relation/i18n/partner_multi_relation.pot new file mode 100644 index 0000000..4ccf311 --- /dev/null +++ b/partner_multi_relation/i18n/partner_multi_relation.pot @@ -0,0 +1,572 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/pl.po b/partner_multi_relation/i18n/pl.po new file mode 100644 index 0000000..a45252c --- /dev/null +++ b/partner_multi_relation/i18n/pl.po @@ -0,0 +1,576 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktywny" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Utworzone przez" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Utworzono" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Wyświetlana nazwa " + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Data zakończenia" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Błąd!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Pogrupuj wg" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Ostatnio modyfikowano" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Ostatnio modyfikowane przez" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Ostatnia zmiana" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nazwa" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Typ" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/pt.po b/partner_multi_relation/i18n/pt.po new file mode 100644 index 0000000..5555f7a --- /dev/null +++ b/partner_multi_relation/i18n/pt.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Ativo" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Nome a Apresentar" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Data final" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Erro!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Agrupar por" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Última Modificação Em" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nome" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Parceiro" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/pt_BR.po b/partner_multi_relation/i18n/pt_BR.po new file mode 100644 index 0000000..77d0c8d --- /dev/null +++ b/partner_multi_relation/i18n/pt_BR.po @@ -0,0 +1,584 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +# Albert Vonpupp , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+0000\n" +"Last-Translator: Albert Vonpupp , 2017\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" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Ativo" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "Todas (inversas e não-inversas) relações entre parceiros" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "Todos os tipos de relação" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "Todos os relacionamentos com o parceiro atual" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "Categoria do registro atual" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "Tipo do parceiro registro atual" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "Parceiro de destino" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Mostrar Nome" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Data fina" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Erro!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Agrupar por" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "Tem assistente" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "Tem ex-empregado" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "Tem relação do tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "Tem relação com" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "Tem relação com um parceiro na categoria" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "Trabalhou para" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "Nome inverso" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "É assistente de " + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "É competidor de" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Útima atualização por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Útima atualização em" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "Categoria do parceiro da esquerda" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "Tipo parceiro da esquerda" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "Lado esquerdo da relação" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nome" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "Outro parceiro" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "Outra categoria de registro" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "Outro tipo de registro de parceiro" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Parceiro" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "Tipo de relação entre parceiros" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "Relacão entre parceiros" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "Tipo de relação entre parceiros" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "Relação parceiro" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "Parceiros não podem ter relacionamentos com ele mesmo." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "Pessoa" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "Tipo de relação" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +#, fuzzy +msgid "Relation Types" +msgstr "Tipo de relação" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "Relação válida" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "Relações" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "Tipo de relacionamento" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "Categoria do parceiro da direita" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "Tipo de parceiro da direita" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "Lado direito da relação" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "Buscar relações" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "Mostrar relações do parceiro" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "Parceiro de origem" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "Data de inicio" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "O parceiro %s não é aplicavel a este tipo de relação." + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "A data de inicio não pode ser após a data de fim." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "Já existe uma relação similar com datas incompativeis." + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +#, fuzzy +msgid "Underlying Relation Type" +msgstr "Tipo de relação entre parceiros" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" + +#~ msgid "Record Type" +#~ msgstr "Tipo de Registro" + +#~ msgid "Relation" +#~ msgstr "Relação" diff --git a/partner_multi_relation/i18n/pt_PT.po b/partner_multi_relation/i18n/pt_PT.po new file mode 100644 index 0000000..325d585 --- /dev/null +++ b/partner_multi_relation/i18n/pt_PT.po @@ -0,0 +1,576 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# Tiago Baptista , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Activo" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Nome a Apresentar" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Data final" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Erro!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Agrupar por" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nome" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Parceiro" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tipo" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/ro.po b/partner_multi_relation/i18n/ro.po new file mode 100644 index 0000000..9ce1474 --- /dev/null +++ b/partner_multi_relation/i18n/ro.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+0000\n" +"Last-Translator: OCA Transbot , 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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Activ" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Creat la" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Nume Afişat" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Data de sfarsit" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Eroare!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Grupează după" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Ultima actualizare în" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Ultima actualizare la" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Nume" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partener" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "Proprietăți" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tip" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/ru.po b/partner_multi_relation/i18n/ru.po new file mode 100644 index 0000000..2f6e97e --- /dev/null +++ b/partner_multi_relation/i18n/ru.po @@ -0,0 +1,576 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Активное" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Создан" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Дата окончания" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Ошибка !" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Последний раз обновлено" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Последний раз обновлено" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Название" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Контрагент" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Тип" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/sk.po b/partner_multi_relation/i18n/sk.po new file mode 100644 index 0000000..6efba9f --- /dev/null +++ b/partner_multi_relation/i18n/sk.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktívne" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Zoskupiť podľa" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravoval" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Naposledy upravované" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Meno" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Typ" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/sl.po b/partner_multi_relation/i18n/sl.po new file mode 100644 index 0000000..0c6a67b --- /dev/null +++ b/partner_multi_relation/i18n/sl.po @@ -0,0 +1,596 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "Partner %s ni združljiv s tipom odnosa." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktivno" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "Vsi (ne inverzni in inverzni) odnosi med partnerji" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "Vsi tipi odnosov" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "Vsi odnosi s trenutnim partnerjem" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "Dovoli obstoječa razmerja, ki ne ustrezajo spremenjenim pogojem." + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "Kategorija trenutnega zapisa" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "Tip partnerja na trenutnem zapisu" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "Izbriši razmerja, ki ne ustrezajo spremenjenim pogojem." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "Ciljni partner" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Prikazni naziv" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "Ne dovoli sprememb, ki bi vodile v neveljavne odnose" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "Zaključi razmerja do danes, ki ne ustrezajo spremenjenim pogojem" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Končni datum" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Napaka!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Združi po" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "Ima asistenta" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "Ima bivšega zaposlenega" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "Ima odnos tipa" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "Je v odnosu z" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "Je v odnosu s partnerjem kategorije" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "Je delal za" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "Vključi pretekle zapise" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "Ravnanje z neveljavnimi odnosi" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "Inverzni naziv" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "Inverzni odnosi so od desnega proti levemu partnerju." + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "Je asistent" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "Je konkurent" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "Vzvratni tip?" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "Kategorija levega partnerja" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "Tip levega partnerja" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "Leva stran odnosa" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "Levi proti desnemu" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Naziv" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "Ni partnerja %s na voljo za tip odnosa." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "En partner" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "Organizacija" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "Drugi partner" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "Kategorija drugega zapisa" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "Tip partnerja drugega zapisa" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "Tip partnerskega odnosa" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "Partnerski odnosi" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "Tipi partnerskih odnosov" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "Partnerski odnos" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "Partnerji ne morejo biti v odnosu sami s seboj." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "Oseba" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "Lastnosti" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "Zapisi z datumom zaključka v preteklosti so neaktivni." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "Povratni" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "Števec relacij" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "Tip odnosa" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +#, fuzzy +msgid "Relation Types" +msgstr "Tip odnosa" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "Tip odnosa nezdružljiv z izborom partnerja(ev)." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "Odnos veljaven" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "Odnosi" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "Tip odnosa" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "Kategorija desnega partnerja" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "Tip desnega partnerja" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "Desna stran odnosa" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "Desni proti levemu" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "Iskanje odnosov" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "Prikaz odnosov partnerja" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "Izvorni partner" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "Začetni datum" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "Simetrični" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "Partner %s nima kategorije %s." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "Partner %s ni ustrezen za ta tip odnosa." + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "Začetni datum ne more biti za končnim datumom." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" +"Nekateri odnosi že zdaj ne izpolnjujejo pogojev za tip partnerja ali " +"kategorijo." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "Podoben odnos s prekrivajočimi se datumi že obstaja." + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "Ta odnos se lahko nastavi z istim partnerjem na levi in desni." + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "Ta odnos je enak tako iz desne proti levi, kakor iz leve proti desni." + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tip" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +#, fuzzy +msgid "Underlying Relation Type" +msgstr "Tip partnerskega odnosa" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "Nepodprt iskalni operand \"%s\"" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" +"Pri dodajanju kriterijev odnosa kot tip partnerja in kategorija so " +"označeni,\n" +"a ob spremembi kriterija lahko pride do odnosov, ki niso skladni z novim " +"kriterijem.\n" +"Določite, kako naj se v primeru take situacije ravna." + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "drugo" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "ta" + +#~ msgid "Left partner to right partner" +#~ msgstr "Levi partner proti desnemu" + +#~ msgid "Record Type" +#~ msgstr "Tip zapisa" + +#~ msgid "Relation" +#~ msgstr "Odnos" + +#~ msgid "Right partner to left partner" +#~ msgstr "Desni partner proti levemu" diff --git a/partner_multi_relation/i18n/sr.po b/partner_multi_relation/i18n/sr.po new file mode 100644 index 0000000..77db7c1 --- /dev/null +++ b/partner_multi_relation/i18n/sr.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Grupiši po" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Ime" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tip" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/sr@latin.po b/partner_multi_relation/i18n/sr@latin.po new file mode 100644 index 0000000..b78a72b --- /dev/null +++ b/partner_multi_relation/i18n/sr@latin.po @@ -0,0 +1,576 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr" +"%40latin/)\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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktivno" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Ime za prikaz" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Datum završetka" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Grupisano po" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Zadnja izmjena" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Ime:" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tip" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/sv.po b/partner_multi_relation/i18n/sv.po new file mode 100644 index 0000000..530d832 --- /dev/null +++ b/partner_multi_relation/i18n/sv.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktiv" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Visa namn" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Slutdatum" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Fel!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Gruppera efter" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Namn" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Företag" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Typ" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/th.po b/partner_multi_relation/i18n/th.po new file mode 100644 index 0000000..53c453f --- /dev/null +++ b/partner_multi_relation/i18n/th.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "เปิดใช้งาน" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "ผิดพลาด!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "จัดกลุ่มโดย" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "รหัส" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "ชื่อ" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "พาร์ทเนอร์" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "ชนิด" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/tr.po b/partner_multi_relation/i18n/tr.po new file mode 100644 index 0000000..5483c92 --- /dev/null +++ b/partner_multi_relation/i18n/tr.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+0000\n" +"Last-Translator: OCA Transbot , 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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Aktif" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Görünen İsim" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Bitiş Tarihi" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "Hata!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Grupla" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Son değişiklik" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Son güncelleme" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Adı" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "İş Ortağı" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Tür" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/tr_TR.po b/partner_multi_relation/i18n/tr_TR.po new file mode 100644 index 0000000..492f808 --- /dev/null +++ b/partner_multi_relation/i18n/tr_TR.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Görünen ad" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "Kimlik" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "En son güncelleme tarihi" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "En son güncelleyen " + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "En son güncelleme tarihi" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Ad" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Ortak" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/uk.po b/partner_multi_relation/i18n/uk.po new file mode 100644 index 0000000..738f3a4 --- /dev/null +++ b/partner_multi_relation/i18n/uk.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Дата створення" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Групувати за" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Name" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Тип" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/vi.po b/partner_multi_relation/i18n/vi.po new file mode 100644 index 0000000..c0ceb1c --- /dev/null +++ b/partner_multi_relation/i18n/vi.po @@ -0,0 +1,574 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Hoạt động" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Được tạo vào" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "Ngày kết thúc" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "Group By" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Tên" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "Đối tác" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "Loại" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/vi_VN.po b/partner_multi_relation/i18n/vi_VN.po new file mode 100644 index 0000000..2c2d509 --- /dev/null +++ b/partner_multi_relation/i18n/vi_VN.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "Có hiệu lực" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "Tạo bởi" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "Tạo vào" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "Tên" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/zh_CN.po b/partner_multi_relation/i18n/zh_CN.po new file mode 100644 index 0000000..b77ef84 --- /dev/null +++ b/partner_multi_relation/i18n/zh_CN.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "有效" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "创建者" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "创建时间" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "结束日期" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "错误!" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "分组" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "ID" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "最后修改时间" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "最后更新时间" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "名称" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "业务伙伴" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "属性" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "类型" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/i18n/zh_TW.po b/partner_multi_relation/i18n/zh_TW.po new file mode 100644 index 0000000..02e97c4 --- /dev/null +++ b/partner_multi_relation/i18n/zh_TW.po @@ -0,0 +1,575 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_multi_relation +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-26 15:33+0000\n" +"PO-Revision-Date: 2017-12-26 15:33+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_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "%s partner incompatible with relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__active +msgid "Active" +msgstr "活躍" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_all +msgid "All (non-inverse + inverse) relations between partners" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type_selection +msgid "All relation types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_all_ids +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_all_ids +msgid "All relations with current partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__ignore +#, python-format +msgid "Allow existing relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner +msgid "Contact" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_uid +msgid "Created by" +msgstr "建立者" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__create_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__create_date +msgid "Created on" +msgstr "建立於" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_this +msgid "Current record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_this +msgid "Current record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__delete +#, python-format +msgid "Delete relations that do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__right_partner_id +msgid "Destination Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__display_name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__restrict +#, python-format +msgid "Do not allow change that will result in invalid relations" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#: model:ir.model.fields.selection,name:partner_multi_relation.selection__res_partner_relation_type__handle_invalid_onchange__end +#, python-format +msgid "End relations per today, if they do not fit changed conditions" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_end +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_end +msgid "Ending date" +msgstr "結束日期" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Error!" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Group By" +msgstr "分組方式" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_assistant +msgid "Has assistant" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_has_worked_for +msgid "Has former employee" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_type_id +msgid "Has relation of type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_id +msgid "Has relation with" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_partner_category_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_partner_category_id +msgid "Has relation with a partner in category" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_has_worked_for +msgid "Has worked for" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__id +msgid "ID" +msgstr "編號" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Include past records" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "Invalid relation handling" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name_inverse +msgid "Inverse name" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Inverse relations are from right to left partner." +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_assistant +msgid "Is assistant of" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.relation.type,name:partner_multi_relation.rel_type_competitor +#: model:res.partner.relation.type,name_inverse:partner_multi_relation.rel_type_competitor +msgid "Is competitor of" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__is_inverse +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_inverse +msgid "Is reverse type?" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type____last_update +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection____last_update +msgid "Last Modified on" +msgstr "最後修改:" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_uid +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_uid +msgid "Last Updated by" +msgstr "最後更新:" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__write_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_left +msgid "Left partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_left +msgid "Left partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Left side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__name +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__name +msgid "Name" +msgstr "名稱" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No %s partner available for relation type." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "No relation type specified in vals: %s." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__this_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "One Partner" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Organisation" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__other_partner_id +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Other Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__partner_category_other +msgid "Other record's category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__contact_type_other +msgid "Other record's partner type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__any_partner_id +msgid "Partner" +msgstr "夥伴" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation_type +msgid "Partner Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.tree_res_partner_relation_all +msgid "Partner Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_type +msgid "Partner Relations Types" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model,name:partner_multi_relation.model_res_partner_relation +msgid "Partner relation" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "Partners cannot have a relation with themselves." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "Person" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Properties" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.actions.act_window,help:partner_multi_relation.action_res_partner_relation_all +msgid "" +"Record and track your partners' relations. Relations may\n" +" be linked to other partners with a type either directly\n" +" or inversely." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__active +msgid "Records with date_end in the past are inactive" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__allow_self +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__allow_self +msgid "Reflexive" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"Reflexivity could not be disabled for the relation type {relation_type}. " +"There are existing reflexive relations defined for the following partners: " +"{partners}" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__relation_count +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__relation_count +msgid "Relation Count" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_selection_id +msgid "Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_type +msgid "Relation Types" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "Relation type incompatible with selected partner(s)." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner__search_relation_date +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_users__search_relation_date +msgid "Relation valid" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_res_partner_relation_all +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation +#: model:ir.ui.menu,name:partner_multi_relation.menu_res_partner_relation_all +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.view_partner_form +msgid "Relations" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Relationship Type" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "Resource ID" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "Resource Model" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__partner_category_right +msgid "Right partner category" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__contact_type_right +msgid "Right partner type" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.form_res_partner_relation_type +msgid "Right side of relation" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Right to left" +msgstr "" + +#. module: partner_multi_relation +#: model_terms:ir.ui.view,arch_db:partner_multi_relation.search_res_partner_relation_all +msgid "Search Relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.actions.act_window,name:partner_multi_relation.action_show_partner_multi_relation +msgid "Show partner's relations" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__left_partner_id +msgid "Source Partner" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__date_start +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__date_start +msgid "Starting date" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type__is_symmetric +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__is_symmetric +msgid "Symmetric" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner does not have category %s." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The %s partner is not applicable for this relation type." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_model +msgid "The database object this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_all__res_id +msgid "The id of the object in the model this relation is based on." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "The starting date cannot be after the ending date." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_type.py:0 +#, python-format +msgid "" +"There are already relations not satisfying the conditions for partner type " +"or category." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation.py:0 +#, python-format +msgid "There is already a similar relation with overlapping dates" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__allow_self +msgid "This relation can be set up with the same partner left and right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__is_symmetric +msgid "This relation is the same from right to left as from left to right" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation__type_id +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_type_selection__type_id +msgid "Type" +msgstr "類型" + +#. module: partner_multi_relation +#: model:ir.model.fields,field_description:partner_multi_relation.field_res_partner_relation_all__type_id +msgid "Underlying Relation Type" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner.py:0 +#, python-format +msgid "Unsupported search operator \"%s\"" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_0 +msgid "Washing Companies" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_4 +msgid "Washing Gold" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_11 +msgid "Washing Services" +msgstr "" + +#. module: partner_multi_relation +#: model:res.partner.category,name:partner_multi_relation.res_partner_category_pmr_5 +msgid "Washing Silver" +msgstr "" + +#. module: partner_multi_relation +#: model:ir.model.fields,help:partner_multi_relation.field_res_partner_relation_type__handle_invalid_onchange +msgid "" +"When adding relations criteria like partner type and category are checked.\n" +"However when you change the criteria, there might be relations that do not " +"fit the new criteria.\n" +"Specify how this situation should be handled." +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "other" +msgstr "" + +#. module: partner_multi_relation +#: code:addons/partner_multi_relation/models/res_partner_relation_all.py:0 +#, python-format +msgid "this" +msgstr "" diff --git a/partner_multi_relation/models/__init__.py b/partner_multi_relation/models/__init__.py new file mode 100644 index 0000000..ff172ef --- /dev/null +++ b/partner_multi_relation/models/__init__.py @@ -0,0 +1,6 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from . import res_partner_relation_type +from . import res_partner_relation_type_selection +from . import res_partner_relation +from . import res_partner_relation_all +from . import res_partner diff --git a/partner_multi_relation/models/res_partner.py b/partner_multi_relation/models/res_partner.py new file mode 100644 index 0000000..174acd1 --- /dev/null +++ b/partner_multi_relation/models/res_partner.py @@ -0,0 +1,208 @@ +# Copyright 2013-2017 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +"""Support connections between partners.""" +import numbers + +from flectra import _, api, exceptions, fields, models +from flectra.osv.expression import FALSE_LEAF, OR, is_leaf + + +class ResPartner(models.Model): + """Extend partner with relations and allow to search for relations + in various ways. + """ + + # pylint: disable=invalid-name + # pylint: disable=no-member + _inherit = "res.partner" + + relation_count = fields.Integer( + string="Relation Count", compute="_compute_relation_count" + ) + relation_all_ids = fields.One2many( + comodel_name="res.partner.relation.all", + inverse_name="this_partner_id", + string="All relations with current partner", + auto_join=True, + search=False, + copy=False, + ) + search_relation_type_id = fields.Many2one( + comodel_name="res.partner.relation.type.selection", + compute=lambda self: self.update({"search_relation_type_id": None}), + search="_search_relation_type_id", + string="Has relation of type", + ) + search_relation_partner_id = fields.Many2one( + comodel_name="res.partner", + compute=lambda self: self.update({"search_relation_partner_id": None}), + search="_search_related_partner_id", + string="Has relation with", + ) + search_relation_date = fields.Date( + compute=lambda self: self.update({"search_relation_date": None}), + search="_search_relation_date", + string="Relation valid", + ) + search_relation_partner_category_id = fields.Many2one( + comodel_name="res.partner.category", + compute=lambda self: self.update({"search_relation_partner_category_id": None}), + search="_search_related_partner_category_id", + string="Has relation with a partner in category", + ) + + @api.depends("relation_all_ids") + def _compute_relation_count(self): + """Count the number of relations this partner has for Smart Button + + Don't count inactive relations. + """ + for rec in self: + rec.relation_count = len(rec.relation_all_ids.filtered("active")) + + @api.model + def _search_relation_type_id(self, operator, value): + """Search partners based on their type of relations.""" + result = [] + SUPPORTED_OPERATORS = ( + "=", + "!=", + "like", + "not like", + "ilike", + "not ilike", + "in", + "not in", + ) + if operator not in SUPPORTED_OPERATORS: + raise exceptions.ValidationError( + _('Unsupported search operator "%s"') % operator + ) + type_selection_model = self.env["res.partner.relation.type.selection"] + relation_type_selection = [] + if operator == "=" and isinstance(value, numbers.Integral): + relation_type_selection += type_selection_model.browse(value) + elif operator == "!=" and isinstance(value, numbers.Integral): + relation_type_selection = type_selection_model.search( + [("id", operator, value)] + ) + else: + relation_type_selection = type_selection_model.search( + [ + "|", + ("type_id.name", operator, value), + ("type_id.name_inverse", operator, value), + ] + ) + if not relation_type_selection: + result = [FALSE_LEAF] + for relation_type in relation_type_selection: + result = OR( + [ + result, + [("relation_all_ids.type_selection_id.id", "=", relation_type.id)], + ] + ) + return result + + @api.model + def _search_related_partner_id(self, operator, value): + """Find partner based on relation with other partner.""" + # pylint: disable=no-self-use + return [("relation_all_ids.other_partner_id", operator, value)] + + @api.model + def _search_relation_date(self, operator, value): + """Look only for relations valid at date of search.""" + # pylint: disable=no-self-use + return [ + "&", + "|", + ("relation_all_ids.date_start", "=", False), + ("relation_all_ids.date_start", "<=", value), + "|", + ("relation_all_ids.date_end", "=", False), + ("relation_all_ids.date_end", ">=", value), + ] + + @api.model + def _search_related_partner_category_id(self, operator, value): + """Search for partner related to a partner with search category.""" + # pylint: disable=no-self-use + return [("relation_all_ids.other_partner_id.category_id", operator, value)] + + @api.model + def search(self, args, offset=0, limit=None, order=None, count=False): + """Inject searching for current relation date if we search for + relation properties and no explicit date was given. + """ + # pylint: disable=arguments-differ + # pylint: disable=no-value-for-parameter + date_args = [] + for arg in args: + if ( + is_leaf(arg) + and isinstance(arg[0], str) + and arg[0].startswith("search_relation") + ): + if arg[0] == "search_relation_date": + date_args = [] + break + if not date_args: + date_args = [("search_relation_date", "=", fields.Date.today())] + # because of auto_join, we have to do the active test by hand + active_args = [] + if self.env.context.get("active_test", True): + for arg in args: + if ( + is_leaf(arg) + and isinstance(arg[0], str) + and arg[0].startswith("search_relation") + ): + active_args = [("relation_all_ids.active", "=", True)] + break + return super(ResPartner, self).search( + args + date_args + active_args, + offset=offset, + limit=limit, + order=order, + count=count, + ) + + def get_partner_type(self): + """Get partner type for relation. + :return: 'c' for company or 'p' for person + :rtype: str + """ + self.ensure_one() + return "c" if self.is_company else "p" + + def action_view_relations(self): + for contact in self: + relation_model = self.env["res.partner.relation.all"] + relation_ids = relation_model.search( + [ + "|", + ("this_partner_id", "=", contact.id), + ("other_partner_id", "=", contact.id), + ] + ) + action = self.env.ref( + "partner_multi_relation.action_res_partner_relation_all" + ).read()[0] + action["domain"] = [("id", "in", relation_ids.ids)] + context = action.get("context", "{}").strip()[1:-1] + elements = context.split(",") if context else [] + to_add = [ + """'search_default_this_partner_id': {0}, + 'default_this_partner_id': {0}, + 'active_model': 'res.partner', + 'active_id': {0}, + 'active_ids': [{0}], + 'active_test': False""".format( + contact.id + ) + ] + context = "{" + ", ".join(elements + to_add) + "}" + action["context"] = context + return action diff --git a/partner_multi_relation/models/res_partner_relation.py b/partner_multi_relation/models/res_partner_relation.py new file mode 100644 index 0000000..30da7df --- /dev/null +++ b/partner_multi_relation/models/res_partner_relation.py @@ -0,0 +1,155 @@ +# Copyright 2013-2017 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +# pylint: disable=api-one-deprecated +"""Store relations (connections) between partners.""" +from flectra import _, api, fields, models +from flectra.exceptions import ValidationError + + +class ResPartnerRelation(models.Model): + """Model res.partner.relation is used to describe all links or relations + between partners in the database. + + This model is actually only used to store the data. The model + res.partner.relation.all, based on a view that contains each record + two times, once for the normal relation, once for the inverse relation, + will be used to maintain the data. + """ + + _name = "res.partner.relation" + _description = "Partner relation" + + left_partner_id = fields.Many2one( + comodel_name="res.partner", + string="Source Partner", + required=True, + auto_join=True, + ondelete="cascade", + ) + right_partner_id = fields.Many2one( + comodel_name="res.partner", + string="Destination Partner", + required=True, + auto_join=True, + ondelete="cascade", + ) + type_id = fields.Many2one( + comodel_name="res.partner.relation.type", + string="Type", + required=True, + auto_join=True, + ) + date_start = fields.Date("Starting date") + date_end = fields.Date("Ending date") + + @api.model + def create(self, vals): + """Override create to correct values, before being stored.""" + context = self.env.context + if "left_partner_id" not in vals and context.get("active_id"): + vals["left_partner_id"] = context.get("active_id") + return super(ResPartnerRelation, self).create(vals) + + @api.constrains("date_start", "date_end") + def _check_dates(self): + """End date should not be before start date, if not filled + + :raises ValidationError: When constraint is violated + """ + for record in self: + if ( + record.date_start + and record.date_end + and record.date_start > record.date_end + ): + raise ValidationError( + _("The starting date cannot be after the ending date.") + ) + + @api.constrains("left_partner_id", "type_id") + def _check_partner_left(self): + """Check left partner for required company or person + + :raises ValidationError: When constraint is violated + """ + self._check_partner("left") + + @api.constrains("right_partner_id", "type_id") + def _check_partner_right(self): + """Check right partner for required company or person + + :raises ValidationError: When constraint is violated + """ + self._check_partner("right") + + def _check_partner(self, side): + """Check partner for required company or person, and for category + + :param str side: left or right + :raises ValidationError: When constraint is violated + """ + for record in self: + assert side in ["left", "right"] + ptype = getattr(record.type_id, "contact_type_%s" % side) + partner = getattr(record, "%s_partner_id" % side) + if (ptype == "c" and not partner.is_company) or ( + ptype == "p" and partner.is_company + ): + raise ValidationError( + _("The %s partner is not applicable for this " "relation type.") + % side + ) + category = getattr(record.type_id, "partner_category_%s" % side) + if category and category.id not in partner.category_id.ids: + raise ValidationError( + _("The %s partner does not have category %s.") + % (side, category.name) + ) + + @api.constrains("left_partner_id", "right_partner_id") + def _check_not_with_self(self): + """Not allowed to link partner to same partner + + :raises ValidationError: When constraint is violated + """ + for record in self: + if record.left_partner_id == record.right_partner_id: + if not (record.type_id and record.type_id.allow_self): + raise ValidationError( + _("Partners cannot have a relation with themselves.") + ) + + @api.constrains( + "left_partner_id", "type_id", "right_partner_id", "date_start", "date_end" + ) + def _check_relation_uniqueness(self): + """Forbid multiple active relations of the same type between the same + partners + + :raises ValidationError: When constraint is violated + """ + # pylint: disable=no-member + # pylint: disable=no-value-for-parameter + for record in self: + domain = [ + ("type_id", "=", record.type_id.id), + ("id", "!=", record.id), + ("left_partner_id", "=", record.left_partner_id.id), + ("right_partner_id", "=", record.right_partner_id.id), + ] + if record.date_start: + domain += [ + "|", + ("date_end", "=", False), + ("date_end", ">=", record.date_start), + ] + if record.date_end: + domain += [ + "|", + ("date_start", "=", False), + ("date_start", "<=", record.date_end), + ] + if record.search(domain): + raise ValidationError( + _("There is already a similar relation with " "overlapping dates") + ) diff --git a/partner_multi_relation/models/res_partner_relation_all.py b/partner_multi_relation/models/res_partner_relation_all.py new file mode 100644 index 0000000..4da550d --- /dev/null +++ b/partner_multi_relation/models/res_partner_relation_all.py @@ -0,0 +1,478 @@ +# Copyright 2014-2018 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +# pylint: disable=method-required-super +import collections +import logging + +from psycopg2.extensions import AsIs + +from flectra import _, api, fields, models +from flectra.exceptions import MissingError, ValidationError +from flectra.tools import drop_view_if_exists + +_logger = logging.getLogger(__name__) + + +# Register relations +RELATIONS_SQL = """\ +SELECT + (rel.id * %%(padding)s) + %(key_offset)s AS id, + 'res.partner.relation' AS res_model, + rel.id AS res_id, + rel.left_partner_id AS this_partner_id, + rel.right_partner_id AS other_partner_id, + rel.type_id, + rel.date_start, + rel.date_end, + %(is_inverse)s as is_inverse + %(extra_additional_columns)s +FROM res_partner_relation rel""" + +# Register inverse relations +RELATIONS_SQL_INVERSE = """\ +SELECT + (rel.id * %%(padding)s) + %(key_offset)s AS id, + 'res.partner.relation', + rel.id, + rel.right_partner_id, + rel.left_partner_id, + rel.type_id, + rel.date_start, + rel.date_end, + %(is_inverse)s as is_inverse + %(extra_additional_columns)s +FROM res_partner_relation rel""" + + +class ResPartnerRelationAll(models.Model): + """Model to show each relation from two sides.""" + + _auto = False + _log_access = False + _name = "res.partner.relation.all" + _description = "All (non-inverse + inverse) relations between partners" + _order = "this_partner_id, type_selection_id, date_end desc, date_start desc" + + res_model = fields.Char( + string="Resource Model", + readonly=True, + required=True, + help="The database object this relation is based on.", + ) + res_id = fields.Integer( + string="Resource ID", + readonly=True, + required=True, + help="The id of the object in the model this relation is based on.", + ) + this_partner_id = fields.Many2one( + comodel_name="res.partner", string="One Partner", required=True + ) + other_partner_id = fields.Many2one( + comodel_name="res.partner", string="Other Partner", required=True + ) + type_id = fields.Many2one( + comodel_name="res.partner.relation.type", + string="Underlying Relation Type", + readonly=True, + required=True, + ) + date_start = fields.Date("Starting date") + date_end = fields.Date("Ending date") + is_inverse = fields.Boolean( + string="Is reverse type?", + readonly=True, + help="Inverse relations are from right to left partner.", + ) + type_selection_id = fields.Many2one( + comodel_name="res.partner.relation.type.selection", + string="Relation Type", + required=True, + ) + active = fields.Boolean( + string="Active", + readonly=True, + help="Records with date_end in the past are inactive", + ) + any_partner_id = fields.Many2many( + comodel_name="res.partner", + string="Partner", + compute=lambda self: self.update({"any_partner_id": None}), + search="_search_any_partner_id", + ) + + def register_specification(self, register, base_name, is_inverse, select_sql): + _last_key_offset = register["_lastkey"] + key_name = base_name + (is_inverse and "_inverse" or "") + assert key_name not in register + assert "%%(padding)s" in select_sql + assert "%(key_offset)s" in select_sql + assert "%(is_inverse)s" in select_sql + _last_key_offset += 1 + register["_lastkey"] = _last_key_offset + register[key_name] = dict( + base_name=base_name, + is_inverse=is_inverse, + key_offset=_last_key_offset, + select_sql=select_sql + % { + "key_offset": _last_key_offset, + "is_inverse": is_inverse, + "extra_additional_columns": self._get_additional_relation_columns(), + }, + ) + + def get_register(self): + register = collections.OrderedDict() + register["_lastkey"] = -1 + self.register_specification(register, "relation", False, RELATIONS_SQL) + self.register_specification(register, "relation", True, RELATIONS_SQL_INVERSE) + return register + + def get_select_specification(self, base_name, is_inverse): + register = self.get_register() + key_name = base_name + (is_inverse and "_inverse" or "") + return register[key_name] + + def _get_statement(self): + """Allow other modules to add to statement.""" + register = self.get_register() + union_select = " UNION ".join( + [register[key]["select_sql"] for key in register if key != "_lastkey"] + ) + return """\ +CREATE OR REPLACE VIEW %%(table)s AS + WITH base_selection AS (%(union_select)s) + SELECT + bas.*, + CASE + WHEN NOT bas.is_inverse OR typ.is_symmetric + THEN bas.type_id * 2 + ELSE (bas.type_id * 2) + 1 + END as type_selection_id, + (bas.date_end IS NULL OR bas.date_end >= current_date) AS active + %%(additional_view_fields)s + FROM base_selection bas + JOIN res_partner_relation_type typ ON (bas.type_id = typ.id) + %%(additional_tables)s + """ % { + "union_select": union_select + } + + def _get_padding(self): + """Utility function to define padding in one place.""" + return 100 + + def _get_additional_relation_columns(self): + """Get additionnal columns from res_partner_relation. + + This allows to add fields to the model res.partner.relation + and display these fields in the res.partner.relation.all list view. + + :return: ', rel.column_a, rel.column_b_id' + """ + return "" + + def _get_additional_view_fields(self): + """Allow inherit models to add fields to view. + + If fields are added, the resulting string must have each field + prepended by a comma, like so: + return ', typ.allow_self, typ.left_partner_category' + """ + return "" + + def _get_additional_tables(self): + """Allow inherit models to add tables (JOIN's) to view. + + Example: + return 'JOIN type_extention ext ON (bas.type_id = ext.id)' + """ + return "" + + def _auto_init(self): + cr = self._cr + drop_view_if_exists(cr, self._table) + cr.execute( + self._get_statement(), + { + "table": AsIs(self._table), + "padding": self._get_padding(), + "additional_view_fields": AsIs(self._get_additional_view_fields()), + "additional_tables": AsIs(self._get_additional_tables()), + }, + ) + return super(ResPartnerRelationAll, self)._auto_init() + + @api.model + def _search_any_partner_id(self, operator, value): + """Search relation with partner, no matter on which side.""" + # pylint: disable=no-self-use + return [ + "|", + ("this_partner_id", operator, value), + ("other_partner_id", operator, value), + ] + + def name_get(self): + return { + this.id: "%s %s %s" + % ( + this.this_partner_id.name, + this.type_selection_id.display_name, + this.other_partner_id.name, + ) + for this in self + } + + @api.onchange("type_selection_id") + def onchange_type_selection_id(self): + """Add domain on partners according to category and contact_type.""" + + def check_partner_domain(partner, partner_domain, side): + """Check wether partner_domain results in empty selection + for partner, or wrong selection of partner already selected. + """ + warning = {} + if partner: + test_domain = [("id", "=", partner.id)] + partner_domain + else: + test_domain = partner_domain + partner_model = self.env["res.partner"] + partners_found = partner_model.search(test_domain, limit=1) + if not partners_found: + warning["title"] = _("Error!") + if partner: + warning["message"] = ( + _("%s partner incompatible with relation type.") % side.title() + ) + else: + warning["message"] = ( + _("No %s partner available for relation type.") % side + ) + return warning + + this_partner_domain = [] + other_partner_domain = [] + if self.type_selection_id.contact_type_this: + this_partner_domain.append( + ("is_company", "=", self.type_selection_id.contact_type_this == "c") + ) + if self.type_selection_id.partner_category_this: + this_partner_domain.append( + ("category_id", "in", self.type_selection_id.partner_category_this.ids) + ) + if self.type_selection_id.contact_type_other: + other_partner_domain.append( + ("is_company", "=", self.type_selection_id.contact_type_other == "c") + ) + if self.type_selection_id.partner_category_other: + other_partner_domain.append( + ("category_id", "in", self.type_selection_id.partner_category_other.ids) + ) + result = { + "domain": { + "this_partner_id": this_partner_domain, + "other_partner_id": other_partner_domain, + } + } + # Check wether domain results in no choice or wrong choice of partners: + warning = {} + partner_model = self.env["res.partner"] + if this_partner_domain: + this_partner = False + if bool(self.this_partner_id.id): + this_partner = self.this_partner_id + else: + this_partner_id = ( + "default_this_partner_id" in self.env.context + and self.env.context["default_this_partner_id"] + or "active_id" in self.env.context + and self.env.context["active_id"] + or False + ) + if this_partner_id: + this_partner = partner_model.browse(this_partner_id) + warning = check_partner_domain(this_partner, this_partner_domain, _("this")) + if not warning and other_partner_domain: + warning = check_partner_domain( + self.other_partner_id, other_partner_domain, _("other") + ) + if warning: + result["warning"] = warning + return result + + @api.onchange("this_partner_id", "other_partner_id") + def onchange_partner_id(self): + """Set domain on type_selection_id based on partner(s) selected.""" + + def check_type_selection_domain(type_selection_domain): + """If type_selection_id already selected, check wether it + is compatible with the computed type_selection_domain. An empty + selection can practically only occur in a practically empty + database, and will not lead to problems. Therefore not tested. + """ + warning = {} + if not (type_selection_domain and self.type_selection_id): + return warning + test_domain = [ + ("id", "=", self.type_selection_id.id) + ] + type_selection_domain + type_model = self.env["res.partner.relation.type.selection"] + types_found = type_model.search(test_domain, limit=1) + if not types_found: + warning["title"] = _("Error!") + warning["message"] = _( + "Relation type incompatible with selected partner(s)." + ) + return warning + + type_selection_domain = [] + if self.this_partner_id: + type_selection_domain += [ + "|", + ("contact_type_this", "=", False), + ("contact_type_this", "=", self.this_partner_id.get_partner_type()), + "|", + ("partner_category_this", "=", False), + ("partner_category_this", "in", self.this_partner_id.category_id.ids), + ] + if self.other_partner_id: + type_selection_domain += [ + "|", + ("contact_type_other", "=", False), + ("contact_type_other", "=", self.other_partner_id.get_partner_type()), + "|", + ("partner_category_other", "=", False), + ("partner_category_other", "in", self.other_partner_id.category_id.ids), + ] + result = {"domain": {"type_selection_id": type_selection_domain}} + # Check wether domain results in no choice or wrong choice for + # type_selection_id: + warning = check_type_selection_domain(type_selection_domain) + if warning: + result["warning"] = warning + return result + + @api.model + def _correct_vals(self, vals, type_selection): + """Fill left and right partner from this and other partner.""" + vals = vals.copy() + if "type_selection_id" in vals: + vals["type_id"] = type_selection.type_id.id + if type_selection.is_inverse: + if "this_partner_id" in vals: + vals["right_partner_id"] = vals["this_partner_id"] + if "other_partner_id" in vals: + vals["left_partner_id"] = vals["other_partner_id"] + else: + if "this_partner_id" in vals: + vals["left_partner_id"] = vals["this_partner_id"] + if "other_partner_id" in vals: + vals["right_partner_id"] = vals["other_partner_id"] + # Delete values not in underlying table: + for key in ( + "this_partner_id", + "type_selection_id", + "other_partner_id", + "is_inverse", + ): + if key in vals: + del vals[key] + return vals + + def get_base_resource(self): + """Get base resource from res_model and res_id.""" + self.ensure_one() + base_model = self.env[self.res_model] + return base_model.browse([self.res_id]) + + def write_resource(self, base_resource, vals): + """write handled by base resource.""" + self.ensure_one() + # write for models other then res.partner.relation SHOULD + # be handled in inherited models: + relation_model = self.env["res.partner.relation"] + assert self.res_model == relation_model._name + base_resource.write(vals) + base_resource.flush() + + @api.model + def _get_type_selection_from_vals(self, vals): + """Get type_selection_id straight from vals or compute from type_id.""" + type_selection_id = vals.get("type_selection_id", False) + if not type_selection_id: + type_id = vals.get("type_id", False) + if type_id: + is_inverse = vals.get("is_inverse") + type_selection_id = type_id * 2 + (is_inverse and 1 or 0) + return ( + type_selection_id + and self.type_selection_id.browse(type_selection_id) + or False + ) + + def write(self, vals): + """For model 'res.partner.relation' call write on underlying model.""" + new_type_selection = self._get_type_selection_from_vals(vals) + for rec in self: + type_selection = new_type_selection or rec.type_selection_id + vals = rec._correct_vals(vals, type_selection) + base_resource = rec.get_base_resource() + rec.write_resource(base_resource, vals) + # Invalidate cache to make res.partner.relation.all reflect changes + # in underlying res.partner.relation: + self.invalidate_cache(None, self.ids) + return True + + @api.model + def _compute_base_name(self, type_selection): + """This will be overridden for each inherit model.""" + return "relation" + + @api.model + def _compute_id(self, base_resource, type_selection): + """Compute id. Allow for enhancements in inherit model.""" + base_name = self._compute_base_name(type_selection) + key_offset = self.get_select_specification( + base_name, type_selection.is_inverse + )["key_offset"] + return base_resource.id * self._get_padding() + key_offset + + @api.model + def create_resource(self, vals, type_selection): + relation_model = self.env["res.partner.relation"] + return relation_model.create(vals) + + @api.model + def create(self, vals): + """Divert non-problematic creates to underlying table. + + Create a res.partner.relation but return the converted id. + """ + type_selection = self._get_type_selection_from_vals(vals) + if not type_selection: # Should not happen + raise ValidationError(_("No relation type specified in vals: %s.") % vals) + vals = self._correct_vals(vals, type_selection) + base_resource = self.create_resource(vals, type_selection) + res_id = self._compute_id(base_resource, type_selection) + return self.browse(res_id) + + def unlink_resource(self, base_resource): + """Delegate unlink to underlying model.""" + self.ensure_one() + # unlink for models other then res.partner.relation SHOULD + # be handled in inherited models: + relation_model = self.env["res.partner.relation"] + assert self.res_model == relation_model._name + base_resource.unlink() + + def unlink(self): + """For model 'res.partner.relation' call unlink on underlying model.""" + for rec in self: + try: + base_resource = rec.get_base_resource() + except MissingError: + continue + rec.unlink_resource(base_resource) + return True diff --git a/partner_multi_relation/models/res_partner_relation_type.py b/partner_multi_relation/models/res_partner_relation_type.py new file mode 100644 index 0000000..83fa102 --- /dev/null +++ b/partner_multi_relation/models/res_partner_relation_type.py @@ -0,0 +1,260 @@ +# Copyright 2013-2018 Therp BV . +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +"""Define the type of relations that can exist between partners.""" +from flectra import _, api, fields, models +from flectra.exceptions import ValidationError +from flectra.osv.expression import AND, OR + +HANDLE_INVALID_ONCHANGE = [ + ("restrict", _("Do not allow change that will result in invalid relations")), + ("ignore", _("Allow existing relations that do not fit changed conditions")), + ("end", _("End relations per today, if they do not fit changed conditions")), + ("delete", _("Delete relations that do not fit changed conditions")), +] + + +class ResPartnerRelationType(models.Model): + """Model that defines relation types that might exist between partners""" + + _name = "res.partner.relation.type" + _description = "Partner Relation Type" + _order = "name" + + name = fields.Char(string="Name", required=True, translate=True) + name_inverse = fields.Char(string="Inverse name", required=True, translate=True) + contact_type_left = fields.Selection( + selection="get_partner_types", string="Left partner type" + ) + contact_type_right = fields.Selection( + selection="get_partner_types", string="Right partner type" + ) + partner_category_left = fields.Many2one( + comodel_name="res.partner.category", string="Left partner category" + ) + partner_category_right = fields.Many2one( + comodel_name="res.partner.category", string="Right partner category" + ) + allow_self = fields.Boolean( + string="Reflexive", + help="This relation can be set up with the same partner left and " "right", + default=False, + ) + is_symmetric = fields.Boolean( + string="Symmetric", + help="This relation is the same from right to left as from left to" " right", + default=False, + ) + handle_invalid_onchange = fields.Selection( + selection=HANDLE_INVALID_ONCHANGE, + string="Invalid relation handling", + required=True, + default="restrict", + help="When adding relations criteria like partner type and category" + " are checked.\n" + "However when you change the criteria, there might be relations" + " that do not fit the new criteria.\n" + "Specify how this situation should be handled.", + ) + + @api.model + def get_partner_types(self): + """A partner can be an organisation or an individual.""" + # pylint: disable=no-self-use + return [("c", _("Organisation")), ("p", _("Person"))] + + @api.model + def _end_active_relations(self, relations): + """End the relations that are active. + + If a relation is current, that is, if it has a start date + in the past and end date in the future (or no end date), + the end date will be set to the current date. + + If a relation has a end date in the past, then it is inactive and + will not be modified. + + :param relations: a recordset of relations (not necessarily all active) + """ + today = fields.Date.today() + for relation in relations: + if relation.date_start and relation.date_start >= today: + relation.unlink() + + elif not relation.date_end or relation.date_end > today: + relation.write({"date_end": today}) + + def check_existing(self, vals): + """Check wether records exist that do not fit new criteria.""" + relation_model = self.env["res.partner.relation"] + + def get_type_condition(vals, side): + """Add if needed check for contact type.""" + fieldname1 = "contact_type_%s" % side + fieldname2 = "%s_partner_id.is_company" % side + contact_type = fieldname1 in vals and vals[fieldname1] or False + if contact_type == "c": + # Records that are not companies are invalid: + return [(fieldname2, "=", False)] + if contact_type == "p": + # Records that are companies are invalid: + return [(fieldname2, "=", True)] + return [] + + def get_category_condition(vals, side): + """Add if needed check for partner category.""" + fieldname1 = "partner_category_%s" % side + fieldname2 = "%s_partner_id.category_id" % side + category_id = fieldname1 in vals and vals[fieldname1] or False + if category_id: + # Records that do not have the specified category are invalid: + return [(fieldname2, "not in", [category_id])] + return [] + + for this in self: + handling = ( + "handle_invalid_onchange" in vals + and vals["handle_invalid_onchange"] + or this.handle_invalid_onchange + ) + if handling == "ignore": + continue + invalid_conditions = [] + for side in ["left", "right"]: + invalid_conditions = OR( + [invalid_conditions, get_type_condition(vals, side)] + ) + invalid_conditions = OR( + [invalid_conditions, get_category_condition(vals, side)] + ) + if not invalid_conditions: + return + # only look at relations for this type + invalid_domain = AND([[("type_id", "=", this.id)], invalid_conditions]) + invalid_relations = relation_model.with_context(active_test=False).search( + invalid_domain + ) + if invalid_relations: + if handling == "restrict": + raise ValidationError( + _( + "There are already relations not satisfying the" + " conditions for partner type or category." + ) + ) + elif handling == "delete": + invalid_relations.unlink() + else: + self._end_active_relations(invalid_relations) + + def _get_reflexive_relations(self): + """Get all reflexive relations for this relation type. + + :return: a recordset of res.partner.relation. + """ + self.env.cr.execute( + """ + SELECT id FROM res_partner_relation + WHERE left_partner_id = right_partner_id + AND type_id = %(relation_type_id)s + """, + {"relation_type_id": self.id}, + ) + reflexive_relation_ids = [r[0] for r in self.env.cr.fetchall()] + return self.env["res.partner.relation"].browse(reflexive_relation_ids) + + def _check_no_existing_reflexive_relations(self): + """Check that no reflexive relation exists for these relation types.""" + for relation_type in self: + relations = relation_type._get_reflexive_relations() + if relations: + raise ValidationError( + _( + "Reflexivity could not be disabled for the relation " + "type {relation_type}. There are existing reflexive " + "relations defined for the following partners: " + "{partners}" + ).format( + relation_type=relation_type.display_name, + partners=relations.mapped("left_partner_id.display_name"), + ) + ) + + def _delete_existing_reflexive_relations(self): + """Delete existing reflexive relations for these relation types.""" + for relation_type in self: + relations = relation_type._get_reflexive_relations() + relations.unlink() + + def _end_active_reflexive_relations(self): + """End active reflexive relations for these relation types.""" + for relation_type in self: + reflexive_relations = relation_type._get_reflexive_relations() + self._end_active_relations(reflexive_relations) + + def _handle_deactivation_of_allow_self(self): + """Handle the deactivation of reflexivity on these relations types.""" + restrict_relation_types = self.filtered( + lambda t: t.handle_invalid_onchange == "restrict" + ) + restrict_relation_types._check_no_existing_reflexive_relations() + + delete_relation_types = self.filtered( + lambda t: t.handle_invalid_onchange == "delete" + ) + delete_relation_types._delete_existing_reflexive_relations() + + end_relation_types = self.filtered(lambda t: t.handle_invalid_onchange == "end") + end_relation_types._end_active_reflexive_relations() + + def _update_right_vals(self, vals): + """Make sure that on symmetric relations, right vals follow left vals. + + @attention: All fields ending in `_right` will have their values + replaced by the values of the fields whose names end + in `_left`. + """ + vals["name_inverse"] = vals.get("name", self.name) + # For all left keys in model, take value for right either from + # left key in vals, or if not present, from right key in self: + left_keys = [key for key in self._fields if key.endswith("_left")] + for left_key in left_keys: + right_key = left_key.replace("_left", "_right") + vals[right_key] = vals.get(left_key, self[left_key]) + if hasattr(vals[right_key], "id"): + vals[right_key] = vals[right_key].id + + @api.model + def create(self, vals): + if vals.get("is_symmetric"): + self._update_right_vals(vals) + return super(ResPartnerRelationType, self).create(vals) + + def write(self, vals): + """Handle existing relations if conditions change.""" + self.check_existing(vals) + + for rec in self: + rec_vals = vals.copy() + if rec_vals.get("is_symmetric", rec.is_symmetric): + self._update_right_vals(rec_vals) + super(ResPartnerRelationType, rec).write(rec_vals) + + allow_self_disabled = "allow_self" in vals and not vals["allow_self"] + if allow_self_disabled: + self._handle_deactivation_of_allow_self() + + return True + + def unlink(self): + """Allow delete of relation type, even when connections exist. + + Relations can be deleted if relation type allows it. + """ + relation_model = self.env["res.partner.relation"] + for rec in self: + if rec.handle_invalid_onchange == "delete": + # Automatically delete relations, so existing relations + # do not prevent unlink of relation type: + relations = relation_model.search([("type_id", "=", rec.id)]) + relations.unlink() + return super(ResPartnerRelationType, self).unlink() diff --git a/partner_multi_relation/models/res_partner_relation_type_selection.py b/partner_multi_relation/models/res_partner_relation_type_selection.py new file mode 100644 index 0000000..75e87d8 --- /dev/null +++ b/partner_multi_relation/models/res_partner_relation_type_selection.py @@ -0,0 +1,147 @@ +# Copyright 2013-2017 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +""" +For the model defined here _auto is set to False to prevent creating a +database file. The model is based on a SQL view based on +res_partner_relation_type where each type is included in the +result set twice, so it appears that the connection type and the inverse +type are separate records.. + +The original function _auto_init is still called because this function +normally (if _auto == True) not only creates the db tables, but it also takes +care of registering all fields in ir_model_fields. This is needed to make +the field labels translatable. +""" +from psycopg2.extensions import AsIs + +from flectra import api, fields, models +from flectra.tools import drop_view_if_exists + + +class ResPartnerRelationTypeSelection(models.Model): + """Virtual relation types""" + + _name = "res.partner.relation.type.selection" + _description = "All relation types" + _auto = False # Do not try to create table in _auto_init(..) + _foreign_keys = [] + _log_access = False + _order = "name asc" + + @api.model + def get_partner_types(self): + """Partner types are defined by model res.partner.relation.type.""" + # pylint: disable=no-self-use + rprt_model = self.env["res.partner.relation.type"] + return rprt_model.get_partner_types() + + type_id = fields.Many2one(comodel_name="res.partner.relation.type", string="Type") + name = fields.Char("Name") + contact_type_this = fields.Selection( + selection="get_partner_types", string="Current record's partner type" + ) + is_inverse = fields.Boolean( + string="Is reverse type?", + help="Inverse relations are from right to left partner.", + ) + contact_type_other = fields.Selection( + selection="get_partner_types", string="Other record's partner type" + ) + partner_category_this = fields.Many2one( + comodel_name="res.partner.category", string="Current record's category" + ) + partner_category_other = fields.Many2one( + comodel_name="res.partner.category", string="Other record's category" + ) + allow_self = fields.Boolean(string="Reflexive") + is_symmetric = fields.Boolean(string="Symmetric") + + def _get_additional_view_fields(self): + """Allow inherit models to add fields to view. + + If fields are added, the resulting string must have each field + prepended by a comma, like so: + return ', typ.allow_self, typ.left_partner_category' + """ + return "" + + def _get_additional_tables(self): + """Allow inherit models to add tables (JOIN's) to view. + + Example: + return 'JOIN type_extention ext ON (bas.type_id = ext.id)' + """ + return "" + + def _auto_init(self): + cr = self._cr + drop_view_if_exists(cr, self._table) + cr.execute( + """\ +CREATE OR REPLACE VIEW %(table)s AS + WITH selection_type AS ( + SELECT + id * 2 AS id, + id AS type_id, + name AS name, + False AS is_inverse, + contact_type_left AS contact_type_this, + contact_type_right AS contact_type_other, + partner_category_left AS partner_category_this, + partner_category_right AS partner_category_other + FROM %(underlying_table)s + UNION SELECT + (id * 2) + 1, + id, + name_inverse, + True, + contact_type_right, + contact_type_left, + partner_category_right, + partner_category_left + FROM %(underlying_table)s + WHERE not is_symmetric + ) + SELECT + bas.*, + typ.allow_self, + typ.is_symmetric + %(additional_view_fields)s + FROM selection_type bas + JOIN res_partner_relation_type typ ON (bas.type_id = typ.id) + %(additional_tables)s + """, + { + "table": AsIs(self._table), + "underlying_table": AsIs("res_partner_relation_type"), + "additional_view_fields": AsIs(self._get_additional_view_fields()), + "additional_tables": AsIs(self._get_additional_tables()), + }, + ) + return super(ResPartnerRelationTypeSelection, self)._auto_init() + + def name_get(self): + """Get name or name_inverse from underlying model.""" + return [ + ( + this.id, + this.is_inverse + and this.type_id.name_inverse + or this.type_id.display_name, + ) + for this in self + ] + + @api.model + def name_search(self, name="", args=None, operator="ilike", limit=100): + """Search for name or inverse name in underlying model.""" + # pylint: disable=no-value-for-parameter + return self.search( + [ + "|", + ("type_id.name", operator, name), + ("type_id.name_inverse", operator, name), + ] + + (args or []), + limit=limit, + ).name_get() diff --git a/partner_multi_relation/security/ir.model.access.csv b/partner_multi_relation/security/ir.model.access.csv new file mode 100644 index 0000000..3fd6af4 --- /dev/null +++ b/partner_multi_relation/security/ir.model.access.csv @@ -0,0 +1,8 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +read_res_partner_relation,access_res_partner_relation,model_res_partner_relation,,1,0,0,0 +read_res_partner_relation_all,access_res_partner_relation,model_res_partner_relation_all,,1,0,0,0 +read_res_partner_relation_type,access_res_partner_relation_type,model_res_partner_relation_type,,1,0,0,0 +read_res_partner_relation_type_selection,access_res_partner_relation_type,model_res_partner_relation_type_selection,,1,0,0,0 +crud_res_partner_relation,access_res_partner_relation,model_res_partner_relation,base.group_partner_manager,1,1,1,1 +crud_res_partner_relation_all,access_res_partner_relation,model_res_partner_relation_all,base.group_partner_manager,1,1,1,1 +crud_res_partner_relation_type,access_res_partner_relation_type,model_res_partner_relation_type,sales_team.group_sale_manager,1,1,1,1 diff --git a/partner_multi_relation/static/description/icon.png b/partner_multi_relation/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c6863a3e4852ea743449d6a17547b5ddc16c821c GIT binary patch literal 12960 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 ?Im#$t6v{tsveBQHiC6tSq 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 WM@fu$C{uy}0000 + + + + + +Partner Relations + + + +

+

Partner Relations

+ + +

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

+

This module aims to provide generic means to model relations between partners.

+

Examples would be ‘is sibling of’ or ‘is friend of’, but also ‘has contract X +with’ or ‘is assistant of’. This way, you can encode your knowledge about your +partners directly in your partner list.

+

Table of contents

+ +
+

Usage

+
+

Relation Types

+

Before being able to use relations, you’ll have define some first. +Do that in Contacts / Relations / Partner relations.

+https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/relation_type_list.png +

A relation type has a name for both sides.

+https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/relation_type_form_empty.png +

To have an assistant-relation, you would name one side ‘is assistant of’ and the other side ‘has assistant’.

+https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/relation_type_form_name_filled.png +
+
+

Partner Types

+

The Partner Type fields allow to constrain what type of partners can be used +on the left and right sides of the relation.

+
    +
  • In the example above, the assistant-relation only makes sense between people, so you would choose ‘Person’ for both partner types.
  • +
+https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/relation_type_form_partner_type_filled.png +
    +
  • For a relation ‘is a competitor of’, both sides would be companies.
  • +
  • A relation ‘has worked for’ should have persons on the left side and companies on the right side.
  • +
+

If you leave these fields empty, the relation is applicable to all types of partners.

+
+
+

Partner Categories

+

You may use categories (tags) to further specify the type of partners.

+

You could for example enforce the ‘is member of’ relation to accept only companies with the label ‘Organization’ on the right side.

+https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/relation_type_form_category_filled.png +
+
+

Reflexive

+

A reflexive relation type allows a partner to be in relation with himself.

+

For example, the CEO of a company could be his own manager.

+https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/relation_type_reflexive.png +
+
+

Symmetric

+

A symetric relation has the same value for the left and right sides.

+

For example, in a competitor relation, both companies are competitors of each other.

+https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/relation_type_symmetric.png +
+
+

Invalid Relation Handling

+

When the configuration of a relation type changes, some relations between 2 partners may become invalid.

+

For example, if the left partner type is set to Person and a relation already exists with a company on the right side, +that relation becomes invalid.

+https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/relation_type_invalid_handling.png +

What happens with invalid relations is customizable on the relation type.

+

4 possible behaviors are available:

+
    +
  • Do not allow change that will result in invalid relations
  • +
  • Allow existing relations that do not fit changed conditions
  • +
  • End relations per today, if they do not fit changed conditions
  • +
  • Delete relations that do not fit changed conditions
  • +
+
+
+

Searching Partners With Relations

+

To search for existing relations, go to Contacts / Relations / Relations.

+https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/search_relation.png +

To find all assistants in your database, fill in ‘assistant’ and +autocomplete will propose to search for this type of relation.

+https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/search_relation_2.png +

Now if you want to find Colleen’s assistant, you fill in ‘Colleen’ and one of the proposals +is to search for partners having a relation with Colleen.

+https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/search_relation_3.png +
+
+

Searching Relations From Partner View

+

A smart button is available on the partner form view to display the list of relations.

+https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/partner_form_view_smart_button.png +https://raw.githubusercontent.com/OCA/partner-contact/12.0/partner_multi_relation/static/description/partner_form_view_smart_button_2.png +
+
+
+

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

+
    +
  • Therp BV
  • +
  • Camptocamp
  • +
+
+
+

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_multi_relation/static/description/partner_form_view_smart_button.png b/partner_multi_relation/static/description/partner_form_view_smart_button.png new file mode 100644 index 0000000000000000000000000000000000000000..752d8f72a7cdf18d8f9fe4d998f5cf5a19c52f45 GIT binary patch literal 76148 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 zr4K*5Pa#RtORv4t-qA%wjIn#~xaBOi!TTn%&`Y&P@;e>sa(SO787D9z;>!8?YzYH6 z2rJcUM8BUnPt@ysRzcn{JU#D3)E;_b+`JcSDv9WU)Zs+*KSPH7Q9?q(efQm`?a?(6 z001sz>(;F+D=YiyPk$W5pS?HC9y3-E(Hqv4y zqQ;>AynMXWu?m`cJbPCt^xxw(xl#5!TQm`oHIiS`J;=eWg}dH5Q1nLwe zO8!n#TCaV+aO4OvmcDHZ5s|DA(ci1929kw-l%9qDLI5yq*szygda2jStgNi?$|+N( zOrAWsqoXq-!V*q327}?*XP@ot?23r65YbP5@{{mm6B84E@rz%$TrNdXA|t!6sKvy@ z^n8}#jrL0{~o5cJAD{Zr!>kpM0`sg@0Ieb#+Ha=Y$Cpdaajb`R%vgPEAc! zr=B}rSLb%SKl$X7+}zxg%_Db)amZ-=-XrHE4)qg+CX79I<$ON-3;iKuq{8{K`ug+o z?31iE(rEsD>{z(J@RqjbCwFe&(9+a*{x5GuL_~yx5C8yN`1bGL|IRz_Jow;) zSy@^AZt(f%pHG=Gx$n=u-|tUOPPSMqRaI40RaG4w9l>C*s;WvIP3P=V<4{UcA`z)^ zsJgc9>+klZHzAVD|_wJaJ@3U`dY+emH*8>Y8dwNC*cZBDys(Ntjlp1W)v8siR;^OkSS*&m{N*p<4GIejqobqK($X%3S8FmFzx&92Z?AZN z*7PgVQj)&@4j;IC(Xy2vj>*m(pELR!c>V0Ob4v7nz&o#9upb@&?f2@xdLETIuk(B3 zbp~U9{n7vc0000k9Iw6hT1H03v}w~&6knePMIbUZ)M!RI00000z=iMr`|n2~oGk*1 z00000005AM00000005AM00000005AM00000005AM00000005AM00000005AM00000 z005AM00000005AM00000001rkjB`F{-i(552LJ#70009c;LQL400000vJe0O00000 zvJe0O00000vJe0O00000vJe0O00000vJe0O00000vJe0O00000vJe0O00000vJe0O z00000vJe0O0002Md7&vNC_pIy00000z@>%-0s)i)0000009~IZA761SM007QPxEPZ)^rFc^L^N@1CJq|_00017;yC9hgfqh!JJ(NvHgW&}(7#qk z7YYGK5O5Fy1~FtI008J;TRTp|a0CGd5dc{T00000003DC00000003DC00000003DC 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 literal 0 KcmV+b0RR6000031 diff --git a/partner_multi_relation/static/description/partner_form_view_smart_button_2.png b/partner_multi_relation/static/description/partner_form_view_smart_button_2.png new file mode 100644 index 0000000000000000000000000000000000000000..277c645fe73e5d62115478e1a2e0b90551a13fec GIT binary patch literal 48370 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 z03av=0000006X_0000000cz<0000000@cz0000001y-b0000003av=000000QfEaFF(%7 U;a99!-T(jq07*qoM6N<$f&{D))&Kwi literal 0 KcmV+b0RR6000031 diff --git a/partner_multi_relation/static/description/relation_type_form_category_filled.png b/partner_multi_relation/static/description/relation_type_form_category_filled.png new file mode 100644 index 0000000000000000000000000000000000000000..a3d659d927f54952f8b463d617bbd0fe1720915c GIT binary patch literal 43878 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 z3p6t*WEU6JDdgV9CPcKdzblu+Iayv3-&h~tSbx5%yjCIqKdljT-xcHzHx>QlF|bjg zh%GMq8$Wpr(emspB6`N=edQcN{9MbbZJ z(5_d?mquLuIOjGIy_S221cHgy{U(~4O*AzNw6!Cm-JRVuVp9CnrZLm1-A@jEo#MEP&7F_iXhZ zBGM6@ zt0*U;H=JBkn;Mr#T-6ko3{$Ri9YFf}?4x*27Uau)N4#wB{O^K0q*7^D>uqd0)}_DZ zpVwMjsiORWZ~TSE#@&Uv)iT+JqI{~XT<+zq{lHct67qPXoLwUG^Il1geXgIKRHd4m zomh~#p4e0=Qyg)yZh(j(sC}BxZDSD(S^_BX%dm|5U)qDZy#1D zI(z5#Xr*G;;Gs3+rV>%TQob%Td24b4i7dQ~P2NgP)GqvCVg3hho=ctk|CF9eL?n}) zC@)!H>##bn{Uww+*0yu3|Ga2(vZC~vhY*VD%SvA>D~VR-=nqUx zc4TJkPfH~tGBo^dtcR`>93egXgh004kKPCIUJIGhJnEv^&+00000K%a(C1ONa4000O@00000 z000O@00000000O@00000006zw!<*C%p$Gr~0002`G=w4m00000KqvwL00000KqvwL z00000KqvwL00000KqvwL00000KqvwL00000KqvwL00000KqvwL00000KqvwL00000 zKqvwL00000KqvwL00000KqvwL00000KqvwL00000KqvwL00000KqvwL00000KqvwL z00000KqvwL00000KqvwL00000KqvwL00000KqvwL00000KqvwL00000KqvwL00000 zKqvwL00000KqvwL00000KqvwL00000KqvwL00000KqvwL00000KqvwL00000KqvwL z00000KqvwL00000KqvwL00000KqvwL00000KqvwL00000c&PZ;1)VA_EzQcxYHn_J zb8{OsXwZYIHa$IEDwTSAdKwrQ+^tMSMMX(TiG_uQlatdUc&C|}nFR#}DwWFD*Vo3z z=7H3yR4S8_lDJ&1udnZYR#j9~R8>`FYirxDUq5^-0ic@=X**?QWo2b$R#sN__Vy2Z z^SappCMG7TR4Q+8Z-GGY2sSA(F|oY7Tvu0j^ytz0`uY!~+6UM^_u!ZU03a0IRY5_4 zLZNVQaM0D&y`Or*!^4AvgVky^5w*0mJit&C92{IxQL%2_y8iw9->pn?a`N%x#{&Zc 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 z)ebS5IRLyQ(0vY`ohNHGf6WU40DdVXqL;0Q?E1F1@OWtFE7VV0C+Nn53vCN z004v{z)>9l06bGTs|A4LAA}+R006*I9RR?HgKpUX00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000@G~}c!3fvb*x1(A=Ire3_A%qY@2>ta?@em+{5JCtcgfJXJ z2qA1T2qAA%qY@2qAtV$`bLCo&tGmUgA0ICA_ z4i4v-nL?^3o?UmcYa2Vn;d95#9?xJg$d~f=?)+m}Ob#n~&O{ccuf4KY-jjXc42?lg zxoaYa&mj}FJ(>&qG6|dQ_u5a6faeqD#}f&xW=oGu*;d8khjFs zmBZ(%6{?Q*A=Xe4jSDRP~hSv5`FYQ6fQ`)9a0vCd@Yb#%2* znAEJioNhnq%rud@SuLQs;~Dse4~J-s{>#(obUK4JFp);5Uv=HvKqwWh_}jxmsR#fF zg3u_{TmhHHpflObl(`eVLw&ctx4~kz+@eqSjR=_g*fIbpI+dIG%h6l(DKt85-6t;q zfV@q%^}X-#oJI&CgwUX7teqb}H5mY`W=m&dyI!Lcx`?G-uK8?`u?7hR__jV&})`5vOo6R<$UmRh*-R&?G3T465 z_mZ(t`T3&HAA9f1C*S{Y?cX=Q^^Lqu1_0h+{^J&=-@;gvK^HhX37nnSJkBlMPx4dv zBK}|S45m=2p25C;Q9%M{C*0p_y6Y@`;l39)zIE55ONCO=_F~%VyXHM{ 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 z000n&00000fH(vI0000&2(#Ht90C9U0080;000005QhK&004kE1ONa409QeIy;gMN zE^h(=003~CvyK}wne2M4ma{_u0001PQ^X+v0002QApigX03Z$l00000aR>ka004eT zH*VNA;t&7;0D#*RaR>ka0040a00000h(iDX002N70ssI20OAk;0000GhX4Qo0Dw3I z00000#329x001Bk0RR910C5Na0001pLjV8(06-i900000;t&7;000n&00000fH(vI z0002QApigX03Z$l00000aR>ka004+X00000KpX-90002u5C8xG01$@&0001hI0OIy z006`x00000#329x001Bk0RR910C5Na0001pLjV8(06-i900000;t&7;000n&00000 zfH(vI0002QApigX0Jv!>*#$jRRaF%h7V31m;Nak~W5-^v)#m5t>-GB4qenY9IP^D9 zZEfwPOPAc;-2(yweuh_CSXg-B!UdDbG;!iYA0MCVvQDGXc=qgBxm-SB!i1l=s)~w= zy1F`FUte!;Z$6d)23bgZsIIQAs;ctx^78ZZyV09B$O4$1oozCiLPJAUD%H=hN!i)i z)z#Iuwze~8&a}6;zb>o2j`jH(-ctY|4)vkDyu7Qc%irJM*4Fl?tmnju6MOgW?e6Xt zLd=;n=Q_rrsHmvw>grcsc_k<)sK0s6o;|yN|Na>>W<2)TV>fz_efsIAsi~>b|GmAv zuU8!E=;+w7V~0|y{P4pMf8wf=l9EoGII(2Ok_R4mfG;X=3zG`CFL=! zEexiR_K=>Qe(2DlxpU_(U%vcCzmP!|z)wH@)L<~Y^UgarIu5nBx4--DyVcdz(x20& zO}k!ezK-?z8s1X?AP)86lTSXWudjdg)mMMYc@>>bw}1cs?(Xho%a)B9Ge$a6WipvM zJ3AE$#ZL@c{{H@Uc6N4lb~nTB%E`$|O-*%haCq#o$Gp6}h71|<%WhAfJK5dcJuooP z)zy`6DR66(3V4r+GMOwiG<4arWgZ?LKSLok7z{?EQKeETmDk=ZDin&qz`&ofhU@Fd zkt5aB)x(AjTd`t=ot>SNlhZG|Jslk#-QC@Gc6M^P{N`*N0T737cje{f27@6mFz}vx z?y*eF%*@=mbLZHxV_$sn#h&CN{+VK$qanwl~*GjnosE?l^(8^b8FRRjbtl zzf8Sef9~A5y1F{0QW+Q+7!nd9lgXrq>g($-UcA`Q&>*cgBO}An(Q(wMQN34k{``5J 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 zYk1g&fAK?j=yMGK004+X0Pr6wD=Tl^x~0)*?CtH>tXYHUm;nF)V0=SoIRF?;uh&2N z;2Zz|0D#BhiFTG_qJ9Bj5M&_$004MKAPxZl0002MGYVse;Me4hH{L)c06Z?{Uqt`_ z0Pt)=>kt3{0000yqtH48zb1H?4FCWD0FTkHzIDi8FeD`jnS-003Yd_|>-#8I4AnOh*25rte3mP$*p2|Glqpjl@jEmD000000CDKo$HKzmwbx!lJpcdz001BkJzb7`4T2q7^sF&-Wsgb<_Ac>DJ4^73+>PUq$26&)STX0tmxJF~K~CQX{;;NXy*oz3I% z5)u-eoSXPwd{b#!$2`}#euCySpV4iLI@zQmJGx7y|hUVtx zH{X1d5c2uwpI22?vDxf`f&xoR%iiAJ>C>kp4gmlF002B~#?M6C8#iv;yLYd@zrRkW zD=aJ|gs4=ifPjGHcd2ZWH~;$oxGSXEV3RaHgH`Q(#NI2;ZxG5`Po z0Dz~{_-P#yi9`$r!^_L7xVX5dr-u--Zr!@7s;b=FT(w$FTYGwYd+EZ~*47pl7K9LI zXXozjZiPb8-Q7(H2@DLRLCC?ufzHq{IwvP5CX?yr=Eh>N^m@HYrD|+!G%v^A-d-w| z;yMEW0000$9D3rIOeP^juh;8zx;=aLR99Dv#bR4qTdh_*%3214L8(*{LIeWA!)=$r zU=Tu#M&l!v0{{R3002KF3>R#{nDU0v0000006ewE?L^yLE|(C}*4CDhkx^GyCzs0!A@qBMhUM??PbWV}NlDRY zG_|$054T-^e}4{#L(9?Wbk)_>xX1ti0001VEw7hmLZx#{WY)z#H>3U2@a0001Z z3NbVq&0{IZymwhiRsAf#sZYb<_4oJdbUI5*%P}sm)oK+Ag`J%p9Sii(RiV@AR4SE~ zmDQFlTe`ZswrtrlapFW=Z2$lO000l_c1h(7Z?XCP`J>#c55gYbbw|G!b?i7C4jugS zC{CX~T~$@(;NZ~O+S=9C<>KPv;^Knq7ytkO0N`oEMio4ER#sM0skFMfS|AY2oH=vl z%9X=@sVe{g0000W4vjYn2?+@a33|OADF^@n007`=#zYl7A;>}i00000h(iDX00000 zh(iDX00000h(iDX00000h(iDX00000h(iDX00000h(iDX00000h(iDX00000h(iDX z00000h(iDX00000h(iDX00000h(iDX00000h(iDX00000h(iDX00000h(iDX00000 zh(iDX0001hI0OIy0001hI0OIy0001hI0OIy0001hI0OIy0001hI0OIy0001hI0OIy z0001hI0OIy0001hI0OIy0001hI0OIy0001hI0OIy0001hI0OIy0001hI0OIy0001h zI0OIy0001hI0OIy0002+{}>Dg;t&7;00000;t&7;00000;t&7;00000;t&7;0002M z17JU{f}Y&)CIA2c004N#J)yXP)*%1@0001ZMj;LX000000OAk;000000OAk;00000 z0OAk;00000z%S{^P1}Yz1ONa4007S@#329x0000$90C9U0000$90C9U0000O_t;OU z+}kCUs9XR50001ZnlUsQ&6D1S(P$j>v*};+ABMg-?79E|0002+^ac#GS>Wi;rhmpp4hpQlDlNrwJxIyTdnV{{VxU48_12_PhW9002ovPDHLkV1g72Cv^Y- literal 0 KcmV+b0RR6000031 diff --git a/partner_multi_relation/static/description/relation_type_form_name_filled.png b/partner_multi_relation/static/description/relation_type_form_name_filled.png new file mode 100644 index 0000000000000000000000000000000000000000..07d527cf2c2b922d157f095d6c960d7afe1ca3d4 GIT binary patch literal 36878 zcmV+pknwMcP)-_$huqgb+dqA%qb6E1}{cKnNj(5JCuH zAcPP?2qA*q#{<8gx4Tuck-D=Iu!s|W}Ca#6sRi~F+(o9*}7PmX}+8}82&39M#Ik4)KC*K9VL@#{wjA%xIhkY})u zi)0BZv+>Jn{b6fzYUo&`bQ&!H2OpBvXDE35?!IXdOV%E>ctQISt1PCF75c-RVOp6=8 zFvG>$?Mf0sY&(}*S5`P^XEQOA>A~UF^!8W?!ZF=KqgJ?bV>>kgH+xzFzDU3qI{^@C zrCO^}Unz5n*i|mvp?buLm`s())GzVYWztcXra`L6b8=?YHg&7@>WA*1;qJsbo0H$s z)k0xXv-5Mi{UtNgMe1g?faZZ`;2$^;qA~g}PovZ64BEg%8l8U4b#DWqM6}{>4+|wC z03ZlLqf~PRTpEMUWHVFePV@=$+xG58i`jCEKHV=eaPDKv0HFAEUe?dYZqcXE=(Keo zKMw%%Hrcj!zr}MJA%qY@gPO5+e!|og0I-@ZosI2!jZWw)mUz1rutCNeB*0h^6ufcV zL<>PQXw>P44#u#&4Dc2Y*UD_J1lZXavJP+?2*EfpGX6@g%jj&kmzt?rYS^E5aFKl}Au1A*&C8Ebad&x7%`?l@HwAFXb zd*Yto>lkwQTxU;L@}Iz22o7zpH!`U2iy5JGp9aSPMQDCp9W^PjK(=cd1Z zx$}b`{`bNs8(;o+W@FM*)NJOib*+W$MK@r-b7X=>5n?&yJlx z*)a+N0I|Ev_(d6yeE5u;zh{GZ@DO4_=CRKz%7)qa&C2AU+SEk?7R_uh5j1vE^2Dds zKSi|~nN}UgO7rH39(iD0#>A;S3a__U9TOWy6Lt;Ug2czY-(Hi1u40LgJ9(43-rGv@ ztnsVgSa$>WFEas3!Unb-6&t3|O4%+CYz~N^tyOTsxOrv_}}PP@7-z2io7HnPa_zeSUcD%O05mfKqZMPurupbvbu(5&B05 zmz^uJS*-xjRN25}Gk>qsCUHjExP=)8tsVdvOa?&^+569&-F;%1RoHwkSHK(jDWvG= zE;*BrzfgqGokQ#)8NYZc0384Ez@@|I$i%S=(v5m!-jVaA!E6{X_J&8Nib&uX^ zEmkOE#e)>qI|gf_xn5i+{__8OfW;lMse~sIEdRd;9^1Bg(06Oqy)uJgnC;(`Ob$w+ zZ?!Sa60U^GGfM(ve0^gCT#l@}3$!LC(axjroudL{lSla-ad#02wCY|4i>9Z^SymUv zjXe0zrz|G(XOF*Y)EOKjiu>PvlEq>D>;BixMw8=hWhA8z7MH~nT}Oqf{WeFXQ3cLU z13Pw++ylJUzWv16-I-^1We&Okg+dWHJJ}nex{!w)aca_GtEf zxwHR{=?n+I-u3(b=A+W$$v@8R&g>WJC_B1aYnuEb137%I$W^53QrdrtW9Lr_PKXpr zgjS2SyQQ-vtDqn=$8nm6nGY;*^Yhg8YJUFLkI~~3#>^fs@piMAEsbS$r?wqdw08r5 ztFOnb2N&9Z(h(^!o8p%X;$BlVddW+p(y1D!7;_copZS8DmBVV4`dF+;E-aWv3&Lc~zFO?g0Rsg8V zDgAv>h{;NIb1PCPZc*NnXO0~v3L>jnzA-}X{+`QTx}WRRSMN)u(L95FJ%fEC#>DLWaFf~CHv&)M zESYAXC4xq$g(XG#MFed8zt4K*JuD8(E5!FoO@@%q6Y_hyRrZv-)-8#d zF#5{RTfhrVj0zbYdFY$n#i#S^>3&f`OP^b9Z-S)KsNP}z-eLYhaiL^H>K)=sp;GOY z2jqv+>3yTN<~*`Ec4DGqHX>4D!jq%+f3>UZY{4J>njSlGG>t(&wrM{>5M-2|e>^*W zaxxhhaGiLG)5kh{N_yq0{G%7hgC7_hB64?WscJ}^o<^lo%P$l)l-2=-lCgXyU+m-) z9+=cQjE)RXj-pbj(&C!3bA@DL#)?^mCv$`1 z!@Yui6z#H{gJ(?!)2%p>>Iy1l&7HpC{$wCTp-@I;B>P4NsTDm%Cv(ZFjjJx21J8{C zr;ul`Pk3_7scnbJRowhM;?u`)1>DZYw!EVk$%{$C)D%^xoJOZdrp4(sy1XOjm7RTs z3|C+G`1E8BpV!scmVZ3ke(^yFp&RBO9RdIanK^@3S82^nBHF<8`I*O_iH>z)u_{$6 zon??Q)gIcLFbA)j--xCV2;=Yz^y(Yf{!Pi`;Nclt=go0av*{8#Ti+|+@aQuKzWy)29fNS=J*DGP}9Ch%6Q>i$^sN2!t9+>*CXs9Rs2G^yG%py1>{F zdzqHJtqd%606_Sdn2>}B!e)~e*HmVg*f%2fkc^o%jz*`IUnsWESa!|Z+)!u?deqoa z$9~v5^MOVF(ZP*nb@sP{;=`iH#_QDD(yS}R%Y>;ZsxAeS#SBZ1F=(_G_n)!Zh?Lpm zxlX*w?9$qTN&sNG_ zZAVURJEBpk0f5P7E_!Aa83mP{E!h3ZmIGhy>S}B!qmgN=@9KXx&}nJ&CgmT`-uLCs zlRq6&D|*SVGv%&H03dIZ?frb)gCZ0F%SI@6E^kql4P(nq7T8*1ogeNg@IO?=b)I3p1v#nXl|r zFj&lcUb^2i*cS*wr`FkQHjCM;Q}&#cH)!b!wf}YUS|QW9Cc{I12&5HzM$!|9gPJW~sX5 zvmaVCY1s@{Uv~iTiwuaLoaj(f6-V{}_73wOzj*45`xgL(V$>UXBEkLdu6OnIXsv1T z2@kmMACIxPY?IM!)EfanuhEgy)(0m_q;A$x4c}`RN_?t$dMS?c3|c?k@e7ALQH^ za0fI|rVc0yM%0CczZjZqOe3xyJqy{0u#Ie6EyUbE?M z1(*I;T@@pCz9<`Hd`qB0|J(DX8CgYnJdJf@+rKH998{a8yQ{NT(W|lc^n?f{d^%-9 zxStor7%Joh`NiHff9ce;anh;^3&rH^BeB?YI-R0T`}zB*G@7unJlY*aC2U>e2#-!;~~wWu^20N6(M z@S^ziG32xg#i#S^o%*VBOCNgwX@Rp-?4-mCzn-$!*OGqyV!J);ZY-}`^VSmp5D*d9?Rwr~7N2bOySWMrDz?!^r z07#mV#u4xU;NreBr?(#=*OeAkJ@o$5GzL9(!sx;ixs}-^GzNX{qe}t6s53ZzioF&g zbMt|waw!0GHFb#HokvegWw01Np?+j6{>Q~&GRR>bc2lvGMw-X_6J26WK`T<*Iba9 zO@8BE!M@>RV%ln(Q|3&tTCCgN-ALGMxrfg`{K1CkvGLglvOI%)m@Fo_E&zljMIGC; zk8JKRX!T@F@_X$s0G!%-xTU%g05}3}cyd(s{xgLqasp#R=nOiUXR-U0Zr|e;rZ<+= z{qo5c04T{SSpUVfAGl0o(6|5dd%apq7UGLf=bzqwgdm8Di^WfV`HD}Ne_de}htG`} zpOAa#oMQ)QGK8D3blQoZ4(1)b2mrF?&iU(?=N-M!BU1uE+4-XLdrksCucG&^M;6l< zbn8u;9VIB1?`Ny*Xz$eT|Dl6&tu1IH&lxcr^-il7<#!pHdzMx1DghzRcyC1g`uJ56gH!G8a z3i5CgSeQ)=vzNq8A{J{E&27?#+}aK&9*7%j4YduU?wREl>gRfv!?IeKPEH&i#b}ko zfHoMD!C0MJ7C$+;qkb;{j7m?E7FBC|2Z;~M&J{V9I@mn+*ahjwf80;@_)v8zW+F&a`=x z>k6y(e!dL=Dzl5psfEbgy6!+oufD1=kFeQ{I=x=gKhD-`boRLuhFbSd6EP;5{3H87)|K;8Z!E~n zp15=xg+d8Uiq3I(3jkVcu5@|osBbeFOiVVDFTVEBwBtV>IR4{-eu-U8?UAXm0KgOS z?B!|l567lbRhP2jVzI=>-Kf9DM3DCGG``{fWFSNaMdZ)pPte(Bm>Dj7!u;z?YWf}$ zMG&?572#uI$hV9Jlf6+ztxyd*)t<>DoXLcO@efJjt$W}xE=;`k9iwqk6Q#^xx?NPVm(;J3i z(CW!32mrbo+m#*i;DiW)SU{!I0buwk6J32hSR7VOex?1;QK%HJU>`CNvgf>4t^x{$ zC*=1!^e_EwwIo!s{)x_@aRfYVkA|$#@r?+uTC9<&vE+}D!D6_0xsK%A7^d>bJH+?U zw|n|(Jyq&A}s-R>GzmF!wLrYKxI+ z{d#XgaiXoZIdjXQDfiAAG8Q6;V?XTkXzN)xIrjU8I>UfE?)OTH-YY2@q?mj2GC3%@ zh5(99tv3}II+8^Z%=WIr;#{%Vlfz)jY39)A@YFP;%8T9ZaHYPT4N@RKKS)6I^)_?4!HVyGFZ%pk{a@5`Gw+|yb7|!U^1HRg}ok` zlDx%S^ENjWp{v+GDv0dz-B4O*(CQ=8;>bE*&miyPKlTk**7j(xjtKf<1Vy_H06OYh z?PnujJn%4#sE{@=7V?V>y0Iwex&xv7eRa z?eA@L93w;y$hl)ld_BnUK;GKb@5kA9s`@T7X|r0b7V99HAL^^RQF@K;$i}|lgeT;$`}p~| zNr`z!FR-|5i`hcGJnpW(xJD&Yj^x}J3K=Y!4MxZ6m7&H2lV46pecLzBe;l8lJbq!u zyvLWF-*b{|7DEW3-=Z?7%rn?GX?kkmi5#ohqU-J7Nb-PzDP^-e^!;nM)t12r*l^9Z zIn_69`h?s=XKgmyz>x^#Rq^E3L!Aw6OP{~bJJfGad&|H~4&~-%av(RczkpENEKCE% zYGE<8DxCq0Nr7&zk~o{U%THf_JLm4%ff0cULpRfE;;|W41HlERwqua$xu%MGt*SRN zHP&o2SxJgL>FlE(U_Q)-6QexqW zTso6MAJAiEAluay$2J>5rCnoq&Is@PC1>(~%QUUm7YGqHo3=;IVD<$EDnpzbH8-WFUO%BH9a|2^TYV#{9E|xG@j1{jwJZagCJ^%jcPTt=u7bdG! z*Q+J_k@sWJ>KQCnzaslUsdFcFHMVbicO!X~yykPd$b3q?T*=ORA~!LeL05FhZ|8}m z?a?SYy2TzY0HElQ)9AD_KOY}zQu3kBjiH#0W{tAf#oG-oPf6$E?Kb=++czT6Vz!*w zarDfNqmikx^Vcu0&MoV1?ZRRlLg=?BI&~>+-ej?dWcEXg4t(`gSrbIT)g%E_UMR;?sHd>Bl&HZpOW{UA$c7Z8C#aFO-P?pudaj3xwj+lV?4+ z(EieDwtW7?d%lr@i#FWr7%YAL+(!Zz(TZ0dbPVghd-V(ZT)nr4MyVFLiFr;u28&@f z_W!=e%$eXH83+JJzT4X?@3EN7bS8r{Alk7%3TfaLZrH*ND+6MJ0idn6DgStmM%fEM zM5e{ZPfl`-;s}DEP$<`&P;wY8)s6pq@l&7hfRKc6|L73UKrcFzF?w36UsTZduYPf3 z&!4$-l$|R~ojY;vV|VZS&kkL$#y=`3aawBDu1o+ZIDYZo*B%Z_j;_uv^NS3ONQpgo ztu|Am-XL^!CP$&ztX3+GDsU006+NRe#&`sJ%bGg@py*`IvKQ9|#fM3Ys=Y#d=dWM> z>*w15+6+1)PsnF+*<^pkIgczkzvtxny{D*DDwRqx8H{(}{tj7Xm|c=EHMJ(cQr;%B zPl^Zt9nuzovr|A!a6_3iGBwsa)Zaeo{8gcp#meHc**p$|#poNaNp`)^8vwxBQ_>-A zb-cJMJLL_fwG;22zWd`JEoN)_irMnkuI7sR+k7rr&1SL(LREIjQO9=ywV^Zan{Z_ULJ;Rk>w~Hd*rQ@q8h_7&N;5U+!4)?5gN-qr~nm=YBcSP*!I(TR41f)Y!Q3i>7b{JgrLo zxAQIA+*uW_TqSq#epw=&IYy?v>CG%5qazgUvJ1bSs>!P$Y&NmGv%p2f6Y>+LB!?zO zi`>NaLgtyB$DTV{voFl$_GfY+lbTn_(m0t3hKb(X*w(Alc?QLG7GI1`ieUwKD^+bp zg#|857K2TrFu7tjORYB>I)?0FRFaiHY1wotl`?!sFUL}cyiL|p)i8eXls*6c$!f8t zFP|y#b|=T-4CDy~@p z`o|80`aR5^#-MWqJb_qnRnSPK@`M6Gzo9Y|3SaDWn**WN>IRXUm_nrnkBV@dOpp{Y zCYqc;!}`r`vOwnQ>%r!8IRc)2zyn=VgnR|69-*bW@%X0wa~@eT|A~7D zg2+91w%lPFi9r>f$er`Zk_}(I`mYDxC_7geGhy^Y?{BbKZP^F1>I$p)VgUd&l-8Zz zactpJD=1W|&1yTlJCmGnqT*t4()84)zj^J4*S>78Yu@wktuxlnAG;u(Mx!=YHQI;V z+)?{Gl+!zo3SGqyzW1cYPIzem03ZNKL_t)|MiidRwWl|hOY@IiyyvC+34q%CilH7~ zaADu+rO&P2@b%xwCy9k7M)5@g0BEgg>TGPk?;nqy+N>#LXAN+ck;~iqCbEDrWE(#q^BkC;;{)q%00Vad^Mex7U|$Dq*xg+h+WB!`vGt(M>Z zOb$}k0*0ZoS7vS?tmX(;i>kg!=Nw(6urRy#_fU+^-adLJhtTwzRT`DvNDy?6*@FSB zVS?4FoKgmhsTp>RZog8;{{QZr|HSgAzj@7OwRK2ahVO)O&D-3d;wC3Il-BjjRq5G+ zUQp%e^k)&R~`faWk>gSuYTb;@32>h@9Njr0fnOM z=>F>2j{qQj#jKP$69C}Uwj+-7KHc}`OuugKmzEC2q8PnbUde6jvL$1nTw z&t4KZJ6X+^57xX!rUb-<-1GAN08n@$=kVpx()L`Hoh#h;pB?tqmpr#RBq0I-j%?gR zPV+zWfraE8*@wQ_U359Pr_!kFK7QWGMJR8Ree?XsWXcPh-U0wcd-vDRePrL@Q~!O1 zBj71J(_RExT)^)1cM9~gU)0+))WkOQK9gKe7#0z5Aq$;wLO|a;~Wm3OQlhN$7f6T z!xuY|9R&w{cc^ot-znsX!D6y`9F4Mfgkc_yLFe!|njQ@h1R#Xa%_DYqPM$p>X51+I z=x$Y)vhYN<{V8X6CI*Xg}_K>W6?U7Sk54B5MIRdVKRM4cmr;|N)&hI@%E}VDd{OGAE3>I_zq6}THrY66V z#bKq*pG-zUE!B-J*Z){ddr>toHq;}~+o;nkI~Be1zRKN@gowb{kglc+dP8HGlqckmUp&>xMM&1`kc-)@HiOo{=CQ@@&Y_8s z%1%XhOD6!3U6{n~E)$ndyYTBNv(d~G3F0R9J;hbl-0`QmrVsV2vstaZ@}7}zr{7g| zsN%lOY8_bHVYOKM72X#7$c{+_K^S#L`+N@#rFGlh+lV#IXpkBm4r}o1_~acI}mMZ z?1Vq@?pZC?vU5d7ox$15m2IDOfFRnXEl0oKM?OT%PS(=dQr+n4<6-agZ?#yfbIbPp z`zOaf`f-z!oLoczkbCH?V+HV-+2dIp7GbkFb~$UQZVHGFCR@fRR4O?-LRwTM@pg0e zlw7Wxk?;9zTYYJ5!ju#Muvx98S$)qEZmVtTZtZmQ^B|wBO4f)JW@i8T#SX{nkd~@O zk3cVxn=={nl%Frs_GpZHWBG+*fwR!XQ$nRu=}bBR7_|D_L+1`}+(TGxc=n?~e=;Rm z`RDhXJiq5u;fb7{kQeUWltpJUTs$Ro7E`a*DLc9e zYzRUKA%qY@7zq7!0wIJDLI@#*5F%0W5FmsQLI@#*Fc3lrA%qY@2q6rF5JCtcgb+dq z10jSELI@#*5W+wRA%qY@2qAL65JCtcgb>0&2qAx7ZbLiK7aPHo->qxz{ zVC_Sr+}&?DC*Gfb!lu(zPd|VA4}!sB(U?ucEWo8RxD3Xf{5{%iHl5zUW-;kQe0@fv z(Pp!;*=!1h((f(3UQeM=*ladl7Z5@SA%rjx8pNC(ThFz&IHphm5&L&B|5X&GlGKuF=0}O*!gy5CRik9(P_WSarj?R!TMuIhFRd1vE$#GIQdTg zDo>rgxO?BBSDsz(>ESl$0(EA zzt?EI*w(tWyzH>F?$VkEf<)q5@rfrI8>VmDa&L6Z4|mPCCzd_5?)N$yCi(e)Hf@Ie z<^P>NsWzD$Q<6Qs?(h@(LT;YFulG<$WZbU?cSS-d%073{Mgb)To*JovPjAK*D zlS#>O-+uk~tkd_$jdJC3Z)}?cL0AdGVzd1&$AZUTK9QL0nDWNiGq0aL^ZvyP|D8Ge zR(zt3Agl!O8^;vgM6s@Jv94D_h_}w2Rhvxxj>(;@p{b?4qigx%dDjlPt=8kmk1t)i z6fXe?A%qY@7zq6)K_c;ju<$KqrRQ6l=ZA)qiJe;QkEO-c3I&hB7~|!AcVrap^1zJ4 z(z;Sv*SdtnOC9Z7%S)#Q1hMI~itcUz(3njhW?vAp*bj|L0Dx}_3usiz{c)p?)l2u( zQ~|&kPw!PRvDB-_cvLCmn@WnCdwV_k{3Q{Q_O^>&qw(v){5UuFR4?z(^KxsI$}eZm zX3<8}_iTAo^y_EOtBBni~Ni(Zh39OdN06VKe({YqFY~y7jt1p=d>P zjJ+0Az z3Fk_vIl|+!r@HD~OS95o2o{T1M#uU(Io-gwT-e!pyg?c)7B38oxDtN!sD7@jaN%&* z#>F3&);0F@Jd!Z_R8!;bs!EN?l<494K>R57)gyKk2K~mO!cv)x&ty&s2v`sn;h0yw z#j>fSxLDQ+0MQcH`(opHBO91>Avd4FU?h%;yXKOCfr0h)_2uQ|QBl|E%-P)BTw7af zGMU6;ab#qqKp+4BjYd;hSt*f70s;d1z9W;VxVYHE!^6kNhfLAwbmiscVzD?lI2bQ9 z2qALee)>ntgN{Iz^_`f*+<|c*XusHl=ETsg%c}Q30W)v*j8Tl zLus+XVEE^Sb2fk|iR-2IwqL5N$k65WvuFIBgk&J}_W84Vi@8>*eDA_JF`KP482$r! zKb96BUbezML&NtaMGqf3V6oXe`TTZ`=Kbso|D2rhLh4wu%>Dey%o%|}a=rdiN4to{ z+Bj$K2=~ZnwE_T-!E`La&)&W@yS+`sV%Z4de?^7=%DH&@-ql`w!NAouCe!>~J5Dq< z2$)O(li8-xym>C`KQm@O5I+h4-oJREQ>y`h;;zmrg?wdnEEx#Bbm|0~PPYd_9a_!w zZCgrYGG{iMO{afXQuNmOvj>*mljhx5;J)VZ(V5M2c5XY>)F@ywotUgvjrt#F&wM+3 z?uzJ`>-~!POvdvkGhNu6xglZpga2(&;alg=u1`!}3-Q~^%Qlr3S1IJ5CIDf02J_Zb;}ai|;0bRvZ4 z*J>l=2L0RT&mO(!-e`&I@Od+v&3T2z39(UZHtU)@GH%>BnM`*2^y#3WpkZc5IDY(i zNl6KfMq{y9<>lqs+1U#hF7)y7VKSNL&YcsB#r8l*DwSqsWqEpf-gD1AWJ-N~eO6Z1 zxN+k!5JCtcgb=y|-L$FROjhghhI#-X`&RWBjcfMrWzuMc_dne9_>;1yo?RFgp5NK= zac;KbTHh8GY?`~EVC_SzVq$-syMUZ3&5JM4Jo}>KP?;{BF1xL@@v$f68=h-^{HYj; zYi47^p6V*{-Q4!JhYs%d;tMJtezf(84YlhY4-$!9K6Ro*)@9$qk$P#ki_7^{YtF7( zGr~Qx5yZbQXL-4&ni|){#>qE4*Yd>dfZr{gy+- z&J%omT1g$TGzed*|zl?Ci(gmbauX;b((y)*Jzyg z^LB+nzi-L1jwhd1JpKG#!J+$VYrZPTBNy0k{Ajbf_nTRBI-h(-w&B_LCTFy1G*1pY zg+pI_Ra|B;7}Lfij$}s|3`RyqhQVMsbLPxY%jD(dm6VkD`}?n3x9*Wg9$B<#k5ykqg(>)>0^x_V#wIR!gR|w6p*~P*4zFWe`FLA%y-^flyO# zZ>>^Mt5j4gw|&7PvNxBvKtQ&ZoWDGC-P`BSS_tB!DbvE7T>v0RBz|q&L>s_Q zWu*=!c=3;O7o>Un4AZcnG8)z$K1lvswr5w^SO590xaj$mv`0rLkqZ=dcJ8aKiFb2* zYf?G|fCBKh@e_kYqF<^iwSxr}DPCS5Pnq_{gh>o46#ypr`DX+KYR%?ShX`$Wm)hGi z8ygbb-Cs-{OLlde5fuFJsL>r-?e`@`BRoDe3IzZx42vMMG1<@m&54s2g+-{0h8y_a z*T#(kfE|_PuZJaZg0`Of)5jpg0V{u`NTD>kI z@ve|i0N^ngpHH6&06&(NIOg{5h$sM{0KAYo_M!NMYc>Y~!1ePjYiYl+zbGLfq?+f)YJq3R;#t4 zp&>jx902O->g<6KpU;;_BzToU2qAm@p`R7Dq0{~Dca9G+`2JJB#0H8`Cx3A*D z=1{Kn5qh)P-il(hT2w}(n9cTg653Zh(O3@v!6N4)mp=#qTsR!5N>!&+k|Cd?xglYF zTeetaI<1W$=oBjXa)f(*s;L107C8*a0e~eDk^j!iJ=NIwRMMD{9G@uxf!`JvzIx^) zgGNpF3t-df&!wc@@b`XqWYm+#4)3Y1`fBDJI+gl!Wd%4i2a#B`E9X^^NSy5HmDAo< zDVN8%x{_a(3x{*q;TW=LH2aq|B_N=#P`UQNzL(O*CVF^MDU`2g&ADc-y5)*mX~SJJ zrVM;K&@eJGGMbv2GBYz*u3Xt~#qREIgTWvYiDWXFOeX6)$*EKTP%4!H0Re%5fmvBu z&CSgb5fM#IO=hz>Dk`e2t*y4UHZCqstycH;_Qu4-;3Wnjgb+gL&lU)Mm@(Cz#{&Q= zP=svOXm?LfKHqVH(@l+UpFexLsnK+^XMrQzMr;H@1{G?P2>=%D{<(i(GvauIz!+vS#nt#-h>2`}p1$8-H(f4E1_q20I>u zu{0v;yON^g4fQjFf_GI_Pykk59SHRkAQa}bw{>VWF|MxU9=(3He}^=CRz99G9RM~K z74ELC6tmgW1A`tPoixGMZ}?nY$jPHnD5=S#uWMiUeE!(6V^5zxotv9GX3QAJx5z$k zDwXP&Uw-Mgmc?QL02db*fj~gE2-VisG8haWAD^J0pyJ|UqtQsVGLfxD2qAb#$KY$+=x10g1j1_0|5lLt;SFlgT`a;AiNAz?ox&GQxr0N~lo;|Ha+ zBhLeaMgst?>8dD8V>a0{GeR4ZQ`RLUo@i`1SXaBds&e)Iy}wjf{=9I>jm1K1gt;8=TF9FBMHpNY=1XrF4=dk-!cHeWiY;)Ip>{88Hc2`2Wo46t*PE# zQU1}CX-_Ao47GiNAhPocBf>&N!t0(2FCihJyu3UoCnqc{?5g}wsQ}>RgOZ zuoA@Q(`PM@ita0|-kJ}hQ7C~TkyNGfb8;GV>bBp4ocN(t-PfK&jzKb5EU8}J*Ic(o zsW{Qt5a}Y>y?Cj8(r`YLaa|dRaB%^E((bFq6qU+k01)o%GQy2qY-^3obB*b$s}%|WAVa}0XXmpm z%}gq7&||1In+rNSBpgnJi)3YV?8@lah8|Viw_m?{`sDh=WcxgI{ghYLsCs%A&7E}v z`$C~mrcRx@b?es5%uL60@>#1oozBzKbEtL6K&YUgK(E(_goFTqx3@Q&&91Mn@9gaK z@$q3W7SL`gGx18udhqnlJH0X_*eE- z+iy|#{`S3KP-y^Qf57YP;1CX-zO}rxU2~;dn!#d`>-B>i0fGPk7Y@fB1(nKVjss%= zfJ3JPfbsH#;{(kJ4&~74Tgplm2EF~j4xGzwc+2*LXI(^B2oK(uY?SG$dZOQNK@a795T_gZNF8t}G9LLAzwre!xQ)Rn#x(S;*@mP=bSlTUuI_N+tG-LkJ;+5W17ysurPizksdfWse*_ z_~__Fv(>t@vVttg8ipOWLjj0zaVe3>UOshVjF;EKt0xH<%FAivc2-t=l$)(I7-j|q zTWq#N(%S76<#}r#B%5?@82RX%E?wV*$SxetyOT3E96y@6Y2$M#X?{*lwMyj|d6$ws zJ-07d+;81rv9q6()7h5hhYszJcXKb1b!{y#bK~-QO(y$62z7R*Q7A|1>psiNP4e(e z8_+)E!r{C%aq_b#j!)jQ>De)9JO*P^Y4Q2imW5&A(*j32FY{ALW1h}DHf8JPr;}4W z`TU&rwjWE2J$Sry|9~4lGWW&C|Lx2vnO?U%D%$>lAiEb%X0~fIsovhz3dOq@&H=#R z$4?|Xzs(8?Sr``nOLf(ht((`z#XB)sIqhv<et;|Hi#=VzFW*uBF|w%!c|Y0fA&t!DldE%Q|I$ zvQ4t5r+t2HM>Gm$>-5|cj6m^Sjg*pQq;rBL2JfA+DXhscy! zLBStQnKm$h898r(Al*M8v$0{-VACYLF=5h=r6uoYUjP6egYka)6!O`)q;2yTy>#lt z*M<3KnwtQCL8aam5<2VhQ%8TAxA3_W$G%zYzs{1n%3x?# z_p<5qK%r=;@gz3|0U%W>wPv%IfIs{U-~>QRZ?Dc`4iP)khM1W^VbFJKwV`6?Ve)Jx zh&rXhY_kOlMcf-2d1507sY+?ITK%1b{NE4)kt{Y_z<)lo61J8nHaPCrn*G22P+ENG z?&ULsg6mZ(t=Swb7IWx>#M?%zRjN`F1o#Vuya9V;uvnxj6@y0gcM=XiEyO$j`kY3i zy}04gTX-64wK|=S&1T!DNk9l8gb+f1bo5)gbsmEeb^Q;NtLJUM`KK|D$K&zvVu27s2qA=l5c=!NYHrGHZ~Mo& zECG|bVdyEXZx0HE;^*UyUkXA9A%qaZKnUGhALnNOQe7oxv$xJ)=#5>)5JCtcgwP+; ztsNtT{(Ras8ktTP>g+t|$R8U)*a(6~rBd)nA%qY@2q6rF5JCtcgb+gL&OyaPfDl3m zA%qaZKnNj(5JCtcgfI|72qAL65JCtcgb>0&2qAVeNO*UI~PY?Mwhfee5@tM>s zQDU9C*J2~Wg;%oCqSIFO^avP?Xpxvlzv?h5O~$ z0I1F8ht6f~XpoY7(%NnD$B_Qrh0jM zb9pv`SQQ-F7YG4ttCv0-9h>0nLZ$$~BL4sa;3sJWZx7LEKc($`6P;jLu*y@nbcD-(Eecke)U>b!&CT^~)0f5B;f#gdD zg>sj#-?`3?291VH=`!dq$-C|Uq#E_DI2>*qc9KLg-OK0OaT8Yshit2t=61{aEt4nj z7SI{b#l*RDI8h?eCu7p$on6XRN&xtf{t85PUOs0*6N1+tf&|NC0e+ z)-DMM^yl$^tgY?0*jHpx5|cxnoXFDughTtE%grX=< zyu8WuLWQDSrCQ`4K)%fI^cFK&TcmZr$$E@f`Cs_(gw{H zmri$LFop`E5JCtcgb+d_aZ9Gpe!I9ZWY>-tF6B@t@X468qWO!xI9&3r)xn`swK}I; zW+sT;jr9xs{P~xsT>D8{O8_kL51<0f_wzs8+9G!dLe6(}zM6l@{_i#%8XG|X0OfM$ zJv$DKwqx>?{CNwXii#;yDwm$hoS%8rN)VJ`x2CgLb~iRG^b26oXro;uVNOn)>#ph@ zSKHfjsasZ{kT+`7LMDUlFmc>~j17`2gb+dqA%xJ#-TW3I4vhu?EjsN7rNtkV7SHqb z+cRbQTceZiKX=BL%bVok*<&_cn!5l1BrG?k~4{|PV35(q?U1Kpbsk8)Vmjq{*ebb&qHq`Uz^w~bXyBizS7IS8MYtp_w0MKnP*7Wu^Xw>$3wEvluvcS(D0O~dBxIMep zUp${Rd+xwosZ1ud#Vi@3;~YW=A%qY@Xe4fai%{mwIZbyjr(bTe__eu7Wim#HL;$cV zB$P^_9BFMSRVquB%2OTfN|SL_aEN`~Ez-IKXO|};qt#~fzUHRi@wgBGUsje=0cLpn zIHnt{R^jF!mYwRGxtmI%kP~NDs#E}w=IVB-Th@B{0Y^P1)4iupd|g!u0GsM+L`-J7 zhgXb993v9X@b)191|0+y$QQ(kohy1&gJz7Jd~cSIFP^&yA%qY@2;H!o-y-x~P1V<9 zC+y0Y`ekK>-eS2YC|Jy7oosIdfK|aEl|8EEr%zrf)~AkL7ar-&<&uxe+1VidcS_pQ zfWRMWYwW{{ND)HO%AhMDQ=49QqP^{=XTDO^v$?KTVKnY)tUuG)@ltHO<3m&dfK8*_ z6BN8vTKD3moLN4;2CMbG;z9sO_w)jQzmFQ7arnTjV~5{NNMh4yAC?xI3F7{+ur{48 zv#s^v@W?OI#@RPjq>%quTk}fXsDatw(&;*j#r{%hGH$M`)mtrDogF{c)lP8ta2zg$ z5JCtcgb@1u1EFuKtF#u&-{KPvO`8b-Jtot;#f7gIRU!fc zB3Ov#1Y<1GW1@+P#+Ya{p0ukbIeFFO7}H}c=O$5Oni^CT!C*@$A|Sm|5*3Tol6;!s6qIB|L}u*)?T~KJZnFDuf2BYTN$a#;$!GXryrfa)Y0k7!h97W z&pNwk*0a*t<-@$3fx~kXLVN_~u}zJs!qy;5D?&(}M6xC+fx}`=Ffe?7n$HezU-ipa z0RR910AK`I48z>r3_l+oW=SKijy{*$(kuO|wvAc$%6+ZBwO6Xk=9ut!13zk(O7%D# z)4@Ih00000fWI8~{#7kj^obRHV|d?L>G6m9$cE3ycMAXj003arLJund00000Kq3SH z00000fJ6uY000000ErL)0000001_bp0000003<>H0000007!%Y000000FVd)00000 z03ZH0000007!%Y000000FVd)0000003Z

c0001hLH00000@X%ox28j>=00000 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 U45T1qcmMzZ07*qoM6N<$g1pav&Hw-a literal 0 KcmV+b0RR6000031 diff --git a/partner_multi_relation/static/description/relation_type_form_partner_type_filled.png b/partner_multi_relation/static/description/relation_type_form_partner_type_filled.png new file mode 100644 index 0000000000000000000000000000000000000000..1288cf23c9433d80e08619b7280082cfdcff86fa GIT binary patch literal 40750 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 zxsU%FwvJ!tWs*{OZeHHBo8F6JPn?>gx8~&#sWkHsC&a@KZ8!3xR;iuIfaPia(QfQ?AoS18G zCOKZS@cR3?|8#L*u%o zw4%6(xLh(a+8Ho>O?xTF760M?G&J0qmU`fBG7*uU-tM7+(=4rtXo8vL@loUE#N3`A z7Q()DAaK-NE4vTVl8I=!y_04=YaAVSCB(NKvzv%sH!=CCr1)A@`AD%j5m95~iiqpP z;gGKGG7qoq{k#QSE`kC80001}#m2^p#bSGV`)9dO9g%3w@u(!2-{0iS( zIQQ5uXZrVX_4exb4A!5+FpqX8KIia(ht9LKh|iI1H4AxMW4@s6 zTSd)M5szo0CBV-T00000o`C}g4!F3uJpM3oJ<8L}h5l+!I~M`~0001h=NGzK0RR91 z0043!000000087d000000078^000000058+0RR91001Bt0ssI2002NP1ONa4004ko z2mk;80002F5C8xG002ODz+o5$TLAz70001b8eA6w000000OUdd000000LX;^00000 z0FVm-0000003a6v0000006;DT000000DxQw00000006lV000000043!000000087d z00000004gteoRaZwgLbE0002=G#r^shOGbq00000Jq`NE0RR910043!000000087d z000000078^000000058+0RR91001Bt0ssI2002NP1ONa4004ko2mk;80002F5C8xG z0001TApigX0002wLI3~&0002Ug#Z8m0001<9{$s)^lo|{wk!Yu0000y5&hj9o|{~V zh z000000078^000000058+0RR91001Bt0ssI2008I=|4CK!lwY z00000Ku?5R2mk;80058+0RR91001Bt0ssI2002NP1ONa4004ko2mk;80002F5C8xG z0001TApigX0002wLI3~&0002Ug#Z8m0001x3jqKC0000W7XknP0000$E(8Do0001h zTnGRF00000xex#V00000av=Z!00000ucf8M&dyF-Tl;b92@4Ag3JOxGR7BL+ z*!To(=$|-MgbQiHV6PPo4}22zUm$(D&be9~~XdzP7Zqd{Vhkb93{) zef#)){^RFD5fKsBuV0@rV+L{|fEODZz}0_pI2>(lZ3_#FwyDCy1kzSwVq(spKR;^J zsJV0JKJ5?kkOA<(fdg{6{PWMZn3z1>T&St3>5DJEC@n2z{|pEScv3Y#!T8*TeF^}8 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 literal 0 KcmV+b0RR6000031 diff --git a/partner_multi_relation/static/description/search_relation_2.png b/partner_multi_relation/static/description/search_relation_2.png new file mode 100644 index 0000000000000000000000000000000000000000..75e3e296096a5a66c11ce97deac70cb4a44e3e5a GIT binary patch literal 64626 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%0Dgy2*PTz9{k(Rh1=FXw>X7hF#6in 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 Vnn3c=LYDvl002ovPDHLkV1itQE1CcR literal 0 KcmV+b0RR6000031 diff --git a/partner_multi_relation/tests/__init__.py b/partner_multi_relation/tests/__init__.py new file mode 100644 index 0000000..a28c111 --- /dev/null +++ b/partner_multi_relation/tests/__init__.py @@ -0,0 +1,5 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from . import test_partner_relation_common +from . import test_partner_relation +from . import test_partner_relation_all +from . import test_partner_search diff --git a/partner_multi_relation/tests/test_partner_relation.py b/partner_multi_relation/tests/test_partner_relation.py new file mode 100644 index 0000000..ce94999 --- /dev/null +++ b/partner_multi_relation/tests/test_partner_relation.py @@ -0,0 +1,457 @@ +# Copyright 2016-2017 Therp BV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from datetime import date, datetime, timedelta + +from dateutil.relativedelta import relativedelta + +from flectra import fields +from flectra.exceptions import ValidationError + +from .test_partner_relation_common import TestPartnerRelationCommon + + +class TestPartnerRelation(TestPartnerRelationCommon): + + post_install = True + + def test_selection_name_search(self): + """Test wether we can find type selection on reverse name.""" + selection_types = self.selection_model.name_search( + name=self.selection_person2company.name + ) + self.assertTrue(selection_types) + self.assertTrue( + (self.selection_person2company.id, self.selection_person2company.name) + in selection_types + ) + + def test_self_allowed(self): + """Test creation of relation to same partner when type allows.""" + type_allow = self.type_model.create( + { + "name": "allow", + "name_inverse": "allow_inverse", + "contact_type_left": "p", + "contact_type_right": "p", + "allow_self": True, + } + ) + self.assertTrue(type_allow) + reflexive_relation = self.relation_model.create( + { + "type_id": type_allow.id, + "left_partner_id": self.partner_01_person.id, + "right_partner_id": self.partner_01_person.id, + } + ) + self.assertTrue(reflexive_relation) + + def test_self_disallowed(self): + """Test creating relation to same partner when disallowed. + + Attempt to create a relation of a partner to the same partner should + raise an error when the type of relation explicitly disallows this. + """ + type_disallow = self.type_model.create( + { + "name": "disallow", + "name_inverse": "disallow_inverse", + "contact_type_left": "p", + "contact_type_right": "p", + "allow_self": False, + } + ) + self.assertTrue(type_disallow) + with self.assertRaises(ValidationError): + self.relation_model.create( + { + "type_id": type_disallow.id, + "left_partner_id": self.partner_01_person.id, + "right_partner_id": self.partner_01_person.id, + } + ) + + def test_self_disallowed_after_self_relation_created(self): + """Test that allow_self can not be true if a reflexive relation already exists. + + If at least one reflexive relation exists for the given type, + reflexivity can not be disallowed. + """ + type_allow = self.type_model.create( + { + "name": "allow", + "name_inverse": "allow_inverse", + "contact_type_left": "p", + "contact_type_right": "p", + "allow_self": True, + } + ) + self.assertTrue(type_allow) + reflexive_relation = self.relation_model.create( + { + "type_id": type_allow.id, + "left_partner_id": self.partner_01_person.id, + "right_partner_id": self.partner_01_person.id, + } + ) + self.assertTrue(reflexive_relation) + with self.assertRaises(ValidationError): + type_allow.allow_self = False + + def test_self_disallowed_with_delete_invalid_relations(self): + """Test handle_invalid_onchange delete with allow_self disabled. + + When deactivating allow_self, if handle_invalid_onchange is set + to delete, then existing reflexive relations are deleted. + + Non reflexive relations are not modified. + """ + type_allow = self.type_model.create( + { + "name": "allow", + "name_inverse": "allow_inverse", + "contact_type_left": "p", + "contact_type_right": "p", + "allow_self": True, + "handle_invalid_onchange": "delete", + } + ) + reflexive_relation = self.relation_model.create( + { + "type_id": type_allow.id, + "left_partner_id": self.partner_01_person.id, + "right_partner_id": self.partner_01_person.id, + } + ) + normal_relation = self.relation_model.create( + { + "type_id": type_allow.id, + "left_partner_id": self.partner_01_person.id, + "right_partner_id": self.partner_04_volunteer.id, + } + ) + + type_allow.allow_self = False + self.assertFalse(reflexive_relation.exists()) + self.assertTrue(normal_relation.exists()) + + def test_self_disallowed_with_end_invalid_relations(self): + """Test handle_invalid_onchange delete with allow_self disabled. + + When deactivating allow_self, if handle_invalid_onchange is set + to end, then active reflexive relations are ended. + + Non reflexive relations are not modified. + + Reflexive relations with an end date prior to the current date + are not modified. + """ + type_allow = self.type_model.create( + { + "name": "allow", + "name_inverse": "allow_inverse", + "contact_type_left": "p", + "contact_type_right": "p", + "allow_self": True, + "handle_invalid_onchange": "end", + } + ) + reflexive_relation = self.relation_model.create( + { + "type_id": type_allow.id, + "left_partner_id": self.partner_01_person.id, + "right_partner_id": self.partner_01_person.id, + "date_start": "2000-01-02", + } + ) + past_reflexive_relation = self.relation_model.create( + { + "type_id": type_allow.id, + "left_partner_id": self.partner_01_person.id, + "right_partner_id": self.partner_01_person.id, + "date_end": "2000-01-01", + } + ) + normal_relation = self.relation_model.create( + { + "type_id": type_allow.id, + "left_partner_id": self.partner_01_person.id, + "right_partner_id": self.partner_04_volunteer.id, + } + ) + + type_allow.allow_self = False + self.assertEqual(reflexive_relation.date_end, fields.Date.today()) + self.assertEqual(past_reflexive_relation.date_end, date(2000, 1, 1)) + self.assertFalse(normal_relation.date_end) + + def test_self_disallowed_with_future_reflexive_relation(self): + """Test future reflexive relations are deleted. + + If handle_invalid_onchange is set to end, then deactivating + reflexivity will delete invalid relations in the future. + """ + type_allow = self.type_model.create( + { + "name": "allow", + "name_inverse": "allow_inverse", + "contact_type_left": "p", + "contact_type_right": "p", + "allow_self": True, + "handle_invalid_onchange": "end", + } + ) + future_reflexive_relation = self.relation_model.create( + { + "type_id": type_allow.id, + "left_partner_id": self.partner_01_person.id, + "right_partner_id": self.partner_01_person.id, + "date_start": datetime.now() + timedelta(1), + } + ) + type_allow.allow_self = False + self.assertFalse(future_reflexive_relation.exists()) + + def test_self_default(self): + """Test default not to allow relation with same partner. + + Attempt to create a relation of a partner to the same partner + raise an error when the type of relation does not explicitly allow + this. + """ + type_default = self.type_model.create( + { + "name": "default", + "name_inverse": "default_inverse", + "contact_type_left": "p", + "contact_type_right": "p", + } + ) + self.assertTrue(type_default) + with self.assertRaises(ValidationError): + self.relation_model.create( + { + "type_id": type_default.id, + "left_partner_id": self.partner_01_person.id, + "right_partner_id": self.partner_01_person.id, + } + ) + + def test_self_mixed(self): + """Test creation of relation with wrong types. + + Trying to create a relation between partners with an inappropiate + type should raise an error. + """ + with self.assertRaises(ValidationError): + self.relation_model.create( + { + "type_id": self.type_company2person.id, + "left_partner_id": self.partner_01_person.id, + "right_partner_id": self.partner_02_company.id, + } + ) + + def test_symmetric(self): + """Test creating symmetric relation.""" + # Start out with non symmetric relation: + type_symmetric = self.type_model.create( + { + "name": "not yet symmetric", + "name_inverse": "the other side of not symmetric", + "is_symmetric": False, + "contact_type_left": False, + "contact_type_right": "p", + } + ) + # not yet symmetric relation should result in two records in + # selection: + selection_symmetric = self.selection_model.search( + [("type_id", "=", type_symmetric.id)] + ) + self.assertEqual(len(selection_symmetric), 2) + # Now change to symmetric and test name and inverse name: + type_symmetric.write({"name": "sym", "is_symmetric": True}) + self.assertEqual(type_symmetric.is_symmetric, True) + self.assertEqual(type_symmetric.name_inverse, type_symmetric.name) + self.assertEqual( + type_symmetric.contact_type_right, type_symmetric.contact_type_left + ) + # now update the database: + type_symmetric.write( + { + "name": type_symmetric.name, + "is_symmetric": type_symmetric.is_symmetric, + "name_inverse": type_symmetric.name_inverse, + "contact_type_right": type_symmetric.contact_type_right, + } + ) + type_symmetric.flush() + # symmetric relation should result in only one record in + # selection: + selection_symmetric = self.selection_model.search( + [("type_id", "=", type_symmetric.id)] + ) + self.assertEqual(len(selection_symmetric), 1) + relation = self.relation_all_model.create( + { + "type_selection_id": selection_symmetric.id, + "this_partner_id": self.partner_02_company.id, + "other_partner_id": self.partner_01_person.id, + } + ) + partners = self.partner_model.search( + [("search_relation_type_id", "=", relation.type_selection_id.id)] + ) + self.assertTrue(self.partner_01_person in partners) + self.assertTrue(self.partner_02_company in partners) + + def test_category_domain(self): + """Test check on category in relations.""" + # Check on left side: + with self.assertRaises(ValidationError): + self.relation_model.create( + { + "type_id": self.type_ngo2volunteer.id, + "left_partner_id": self.partner_02_company.id, + "right_partner_id": self.partner_04_volunteer.id, + } + ) + # Check on right side: + with self.assertRaises(ValidationError): + self.relation_model.create( + { + "type_id": self.type_ngo2volunteer.id, + "left_partner_id": self.partner_03_ngo.id, + "right_partner_id": self.partner_01_person.id, + } + ) + + def test_relation_type_change(self): + """Test change in relation type conditions.""" + # First create a relation type having no particular conditions. + ( + type_school2student, + school2student, + school2student_inverse, + ) = self._create_relation_type_selection( + {"name": "school has student", "name_inverse": "studies at school"} + ) + # Second create relations based on those conditions. + partner_school = self.partner_model.create( + {"name": "Test School", "is_company": True, "ref": "TS"} + ) + partner_bart = self.partner_model.create( + {"name": "Bart Simpson", "is_company": False, "ref": "BS"} + ) + partner_lisa = self.partner_model.create( + {"name": "Lisa Simpson", "is_company": False, "ref": "LS"} + ) + relation_school2bart = self.relation_all_model.create( + { + "this_partner_id": partner_school.id, + "type_selection_id": school2student.id, + "other_partner_id": partner_bart.id, + } + ) + self.assertTrue(relation_school2bart) + relation_school2lisa = self.relation_all_model.create( + { + "this_partner_id": partner_school.id, + "type_selection_id": school2student.id, + "other_partner_id": partner_lisa.id, + } + ) + self.assertTrue(relation_school2lisa) + relation_bart2lisa = self.relation_all_model.create( + { + "this_partner_id": partner_bart.id, + "type_selection_id": school2student.id, + "other_partner_id": partner_lisa.id, + } + ) + self.assertTrue(relation_bart2lisa) + # Third creata a category and make it a condition for the + # relation type. + # - Test restriction + # - Test ignore + category_student = self.category_model.create({"name": "Student"}) + with self.assertRaises(ValidationError): + type_school2student.write({"partner_category_right": category_student.id}) + self.assertFalse(type_school2student.partner_category_right.id) + type_school2student.write( + { + "handle_invalid_onchange": "ignore", + "partner_category_right": category_student.id, + } + ) + self.assertEqual( + type_school2student.partner_category_right.id, category_student.id + ) + # Fourth make company type a condition for left partner + # - Test ending + # - Test deletion + partner_bart.write({"category_id": [(4, category_student.id)]}) + partner_lisa.write({"category_id": [(4, category_student.id)]}) + # Future student to be deleted by end action: + partner_homer = self.partner_model.create( + { + "name": "Homer Simpson", + "is_company": False, + "ref": "HS", + "category_id": [(4, category_student.id)], + } + ) + relation_lisa2homer = self.relation_all_model.create( + { + "this_partner_id": partner_lisa.id, + "type_selection_id": school2student.id, + "other_partner_id": partner_homer.id, + "date_start": date.today() + relativedelta(months=+6), + } + ) + self.assertTrue(relation_lisa2homer) + type_school2student.write( + {"handle_invalid_onchange": "end", "contact_type_left": "c"} + ) + self.assertEqual(relation_bart2lisa.date_end, fields.Date.today()) + self.assertFalse(relation_lisa2homer.exists()) + type_school2student.write( + { + "handle_invalid_onchange": "delete", + "contact_type_left": "c", + "contact_type_right": "p", + } + ) + self.assertFalse(relation_bart2lisa.exists()) + + def test_relation_type_unlink(self): + """Test delete of relation type, including deleting relations.""" + # First create a relation type having restrict particular conditions. + type_model = self.env["res.partner.relation.type"] + relation_model = self.env["res.partner.relation"] + partner_model = self.env["res.partner"] + type_school2student = type_model.create( + { + "name": "school has student", + "name_inverse": "studies at school", + "handle_invalid_onchange": "delete", + } + ) + # Second create relation based on those conditions. + partner_school = partner_model.create( + {"name": "Test School", "is_company": True, "ref": "TS"} + ) + partner_bart = partner_model.create( + {"name": "Bart Simpson", "is_company": False, "ref": "BS"} + ) + relation_school2bart = relation_model.create( + { + "left_partner_id": partner_school.id, + "type_id": type_school2student.id, + "right_partner_id": partner_bart.id, + } + ) + # Delete type. Relations with type should also cease to exist: + type_school2student.unlink() + self.assertFalse(relation_school2bart.exists()) diff --git a/partner_multi_relation/tests/test_partner_relation_all.py b/partner_multi_relation/tests/test_partner_relation_all.py new file mode 100644 index 0000000..87b9351 --- /dev/null +++ b/partner_multi_relation/tests/test_partner_relation_all.py @@ -0,0 +1,333 @@ +# Copyright 2016-2017 Therp BV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from datetime import date + +from flectra.exceptions import ValidationError + +from .test_partner_relation_common import TestPartnerRelationCommon + + +class TestPartnerRelation(TestPartnerRelationCommon): + def setUp(self): + super(TestPartnerRelation, self).setUp() + + # Create a new relation type which will not have valid relations: + category_nobody = self.category_model.create({"name": "Nobody"}) + ( + self.type_nobody, + self.selection_nobody, + self.selection_nobody_inverse, + ) = self._create_relation_type_selection( + { + "name": "has relation with nobody", + "name_inverse": "nobody has relation with", + "contact_type_left": "c", + "contact_type_right": "p", + "partner_category_left": category_nobody.id, + "partner_category_right": category_nobody.id, + } + ) + + def _get_empty_relation(self): + """Get empty relation record for onchange tests.""" + # Need English, because we will compare text + return self.relation_all_model.with_context(lang="en_US").new({}) + + def test_get_partner_types(self): + """Partner types should contain at least 'c' and 'p'.""" + partner_types = self.selection_model.get_partner_types() + type_codes = [ptype[0] for ptype in partner_types] + self.assertTrue("c" in type_codes) + self.assertTrue("p" in type_codes) + + def test_create_with_active_id(self): + """Test creation with this_partner_id from active_id.""" + # Check wether we can create connection from company to person, + # taking the particular company from the active records: + relation = self.relation_all_model.with_context( + active_id=self.partner_02_company.id, active_ids=self.partner_02_company.ids + ).create( + { + "other_partner_id": self.partner_01_person.id, + "type_selection_id": self.selection_company2person.id, + } + ) + self.assertTrue(relation) + self.assertEqual(relation.this_partner_id, self.partner_02_company) + # Partner should have one relation now: + relation.invalidate_cache(None, relation.ids) + self.partner_01_person.flush() + self.assertEqual(self.partner_01_person.relation_count, 1) + # Test create without type_selection_id: + with self.assertRaises(ValidationError): + self.relation_all_model.create( + { + "this_partner_id": self.partner_02_company.id, + "other_partner_id": self.partner_01_person.id, + } + ) + + def test_display_name(self): + """Test display name""" + relation = self._create_company2person_relation() + self.assertEqual( + relation.display_name, + "%s %s %s" + % ( + relation.this_partner_id.name, + relation.type_selection_id.name, + relation.other_partner_id.name, + ), + ) + + def test_regular_write(self): + """Test write with valid data.""" + relation = self._create_company2person_relation() + relation.write({"date_start": "2014-09-01"}) + self.assertEqual(relation.date_start, date(2014, 9, 1)) + + def test_write_incompatible_dates(self): + """Test write with date_end before date_start.""" + relation = self._create_company2person_relation() + with self.assertRaises(ValidationError): + relation.write({"date_start": "2016-09-01", "date_end": "2016-08-01"}) + + def test_validate_overlapping_01(self): + """Test create overlapping with no start / end dates.""" + relation = self._create_company2person_relation() + with self.assertRaises(ValidationError): + # New relation with no start / end should give error + self.relation_all_model.create( + { + "this_partner_id": relation.this_partner_id.id, + "type_selection_id": relation.type_selection_id.id, + "other_partner_id": relation.other_partner_id.id, + } + ) + + def test_validate_overlapping_02(self): + """Test create overlapping with start / end dates.""" + relation = self.relation_all_model.create( + { + "this_partner_id": self.partner_02_company.id, + "type_selection_id": self.selection_company2person.id, + "other_partner_id": self.partner_01_person.id, + "date_start": "2015-09-01", + "date_end": "2016-08-31", + } + ) + # New relation with overlapping start / end should give error + with self.assertRaises(ValidationError): + self.relation_all_model.create( + { + "this_partner_id": relation.this_partner_id.id, + "type_selection_id": relation.type_selection_id.id, + "other_partner_id": relation.other_partner_id.id, + "date_start": "2016-08-01", + "date_end": "2017-07-30", + } + ) + + def test_validate_overlapping_03(self): + """Test create not overlapping.""" + relation = self.relation_all_model.create( + { + "this_partner_id": self.partner_02_company.id, + "type_selection_id": self.selection_company2person.id, + "other_partner_id": self.partner_01_person.id, + "date_start": "2015-09-01", + "date_end": "2016-08-31", + } + ) + relation_another_record = self.relation_all_model.create( + { + "this_partner_id": relation.this_partner_id.id, + "type_selection_id": relation.type_selection_id.id, + "other_partner_id": relation.other_partner_id.id, + "date_start": "2016-09-01", + "date_end": "2017-08-31", + } + ) + self.assertTrue(relation_another_record) + + def test_inverse_record(self): + """Test creation of inverse record.""" + relation = self._create_company2person_relation() + inverse_relation = self.relation_all_model.search( + [ + ("this_partner_id", "=", relation.other_partner_id.id), + ("other_partner_id", "=", relation.this_partner_id.id), + ] + ) + self.assertEqual(len(inverse_relation), 1) + self.assertEqual( + inverse_relation.type_selection_id.name, self.selection_person2company.name + ) + + def test_inverse_creation(self): + """Test creation of record through inverse selection.""" + relation = self.relation_all_model.create( + { + "this_partner_id": self.partner_01_person.id, + "type_selection_id": self.selection_person2company.id, + "other_partner_id": self.partner_02_company.id, + } + ) + # Check wether display name is what we should expect: + self.assertEqual( + relation.display_name, + "%s %s %s" + % ( + self.partner_01_person.name, + self.selection_person2company.name, + self.partner_02_company.name, + ), + ) + + def test_inverse_creation_type_id(self): + """Test creation of record through inverse selection with type_id.""" + relation = self.relation_all_model.create( + { + "this_partner_id": self.partner_01_person.id, + "type_id": self.selection_person2company.type_id.id, + "is_inverse": True, + "other_partner_id": self.partner_02_company.id, + } + ) + # Check wether display name is what we should expect: + self.assertEqual( + relation.display_name, + "%s %s %s" + % ( + self.partner_01_person.name, + self.selection_person2company.name, + self.partner_02_company.name, + ), + ) + + def test_unlink(self): + """Unlinking derived relation should unlink base relation.""" + # Check wether underlying record is removed when record is removed: + relation = self._create_company2person_relation() + base_model = self.env[relation.res_model] + base_relation = base_model.browse([relation.res_id]) + relation.unlink() + self.assertFalse(base_relation.exists()) + # Check unlinking record sets with both derived relation records + self.assertTrue(self.relation_all_model.search([]).unlink()) + + def test_on_change_type_selection(self): + """Test on_change_type_selection.""" + # 1. Test call with empty relation + relation_empty = self._get_empty_relation() + result = relation_empty.onchange_type_selection_id() + self.assertTrue("domain" in result) + self.assertFalse("warning" in result) + self.assertTrue("this_partner_id" in result["domain"]) + self.assertFalse(result["domain"]["this_partner_id"]) + self.assertTrue("other_partner_id" in result["domain"]) + self.assertFalse(result["domain"]["other_partner_id"]) + # 2. Test call with company 2 person relation + relation = self._create_company2person_relation() + domain = relation.onchange_type_selection_id()["domain"] + self.assertTrue(("is_company", "=", False) in domain["other_partner_id"]) + # 3. Test with relation needing categories, + # take active partner from active_id: + relation_ngo_volunteer = self.relation_all_model.with_context( + active_id=self.partner_03_ngo.id + ).create( + { + "type_selection_id": self.selection_ngo2volunteer.id, + "other_partner_id": self.partner_04_volunteer.id, + } + ) + domain = relation_ngo_volunteer.onchange_type_selection_id()["domain"] + self.assertTrue( + ("category_id", "in", [self.category_01_ngo.id]) + in domain["this_partner_id"] + ) + self.assertTrue( + ("category_id", "in", [self.category_02_volunteer.id]) + in domain["other_partner_id"] + ) + # 4. Test with invalid or impossible combinations + relation_nobody = self._get_empty_relation() + relation_nobody.type_selection_id = self.selection_nobody + warning = relation_nobody.onchange_type_selection_id()["warning"] + self.assertTrue("message" in warning) + self.assertTrue("No this partner available" in warning["message"]) + relation_nobody.this_partner_id = self.partner_02_company + warning = relation_nobody.onchange_type_selection_id()["warning"] + self.assertTrue("message" in warning) + self.assertTrue("incompatible" in warning["message"]) + # Allow left partner and check message for other partner: + self.type_nobody.write({"partner_category_left": False}) + self.type_nobody.flush() + self.selection_nobody.invalidate_cache(ids=self.selection_nobody.ids) + warning = relation_nobody.onchange_type_selection_id()["warning"] + self.assertTrue("message" in warning) + self.assertTrue("No other partner available" in warning["message"]) + + def test_on_change_partner_id(self): + """Test on_change_partner_id.""" + # 1. Test call with empty relation + relation_empty = self._get_empty_relation() + result = relation_empty.onchange_partner_id() + self.assertTrue("domain" in result) + self.assertFalse("warning" in result) + self.assertTrue("type_selection_id" in result["domain"]) + self.assertFalse(result["domain"]["type_selection_id"]) + # 2. Test call with company 2 person relation + relation = self._create_company2person_relation() + domain = relation.onchange_partner_id()["domain"] + self.assertTrue(("contact_type_this", "=", "c") in domain["type_selection_id"]) + # 3. Test with invalid or impossible combinations + relation_nobody = self._get_empty_relation() + relation_nobody.this_partner_id = self.partner_02_company + relation_nobody.type_selection_id = self.selection_nobody + warning = relation_nobody.onchange_partner_id()["warning"] + self.assertTrue("message" in warning) + self.assertTrue("incompatible" in warning["message"]) + + def test_write(self): + """Test write. Special attention for changing type.""" + relation_company2person = self._create_company2person_relation() + company_partner = relation_company2person.this_partner_id + # First get another worker: + partner_extra_person = self.partner_model.create( + {"name": "A new worker", "is_company": False, "ref": "NW01"} + ) + relation_company2person.write({"other_partner_id": partner_extra_person.id}) + self.assertEqual( + relation_company2person.other_partner_id.name, partner_extra_person.name + ) + # We will also change to a type going from person to company: + ( + type_worker2company, + selection_worker2company, + selection_company2worker, + ) = self._create_relation_type_selection( + { + "name": "works for", + "name_inverse": "has worker", + "contact_type_left": "p", + "contact_type_right": "c", + } + ) + relation_company2person.write( + { + "this_partner_id": partner_extra_person.id, + "type_selection_id": selection_worker2company.id, + "other_partner_id": company_partner.id, + } + ) + self.assertEqual( + relation_company2person.this_partner_id.id, partner_extra_person.id + ) + self.assertEqual( + relation_company2person.type_selection_id.id, selection_worker2company.id + ) + self.assertEqual( + relation_company2person.other_partner_id.id, company_partner.id + ) diff --git a/partner_multi_relation/tests/test_partner_relation_common.py b/partner_multi_relation/tests/test_partner_relation_common.py new file mode 100644 index 0000000..5ac30be --- /dev/null +++ b/partner_multi_relation/tests/test_partner_relation_common.py @@ -0,0 +1,106 @@ +# Copyright 2016 Therp BV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from flectra.tests import common + + +class TestPartnerRelationCommon(common.TransactionCase): + def setUp(self): + super(TestPartnerRelationCommon, self).setUp() + + self.partner_model = self.env["res.partner"] + self.category_model = self.env["res.partner.category"] + self.type_model = self.env["res.partner.relation.type"] + self.selection_model = self.env["res.partner.relation.type.selection"] + self.relation_model = self.env["res.partner.relation"] + self.relation_all_model = self.env["res.partner.relation.all"] + self.partner_01_person = self.partner_model.create( + {"name": "Test User 1", "is_company": False, "ref": "PR01"} + ) + self.partner_02_company = self.partner_model.create( + {"name": "Test Company", "is_company": True, "ref": "PR02"} + ) + # Create partners with specific categories: + self.category_01_ngo = self.category_model.create({"name": "NGO"}) + self.partner_03_ngo = self.partner_model.create( + { + "name": "Test NGO", + "is_company": True, + "ref": "PR03", + "category_id": [(4, self.category_01_ngo.id)], + } + ) + self.category_02_volunteer = self.category_model.create({"name": "Volunteer"}) + self.partner_04_volunteer = self.partner_model.create( + { + "name": "Test Volunteer", + "is_company": False, + "ref": "PR04", + "category_id": [(4, self.category_02_volunteer.id)], + } + ) + # Create a new relation type withouth categories: + ( + self.type_company2person, + self.selection_company2person, + self.selection_person2company, + ) = self._create_relation_type_selection( + { + "name": "mixed", + "name_inverse": "mixed_inverse", + "contact_type_left": "c", + "contact_type_right": "p", + } + ) + # Create a new relation type with categories: + ( + self.type_ngo2volunteer, + self.selection_ngo2volunteer, + self.selection_volunteer2ngo, + ) = self._create_relation_type_selection( + { + "name": "NGO has volunteer", + "name_inverse": "volunteer works for NGO", + "contact_type_left": "c", + "contact_type_right": "p", + "partner_category_left": self.category_01_ngo.id, + "partner_category_right": self.category_02_volunteer.id, + } + ) + + def _create_relation_type_selection(self, vals): + """Create relation type and return this with selection types.""" + assert "name" in vals, ( + "Name missing in vals to create relation type. Vals: %s." % vals + ) + assert "name" in vals, ( + "Name_inverse missing in vals to create relation type. Vals: %s." % vals + ) + new_type = self.type_model.create(vals) + self.assertTrue(new_type, msg="No relation type created with vals %s." % vals) + selection_types = self.selection_model.search([("type_id", "=", new_type.id)]) + for st in selection_types: + if st.is_inverse: + inverse_type_selection = st + else: + type_selection = st + self.assertTrue( + inverse_type_selection, + msg="Failed to find inverse type selection based on" + " relation type created with vals %s." % vals, + ) + self.assertTrue( + type_selection, + msg="Failed to find type selection based on" + " relation type created with vals %s." % vals, + ) + return (new_type, type_selection, inverse_type_selection) + + def _create_company2person_relation(self): + """Utility function to get a relation from company 2 partner.""" + return self.relation_all_model.create( + { + "type_selection_id": self.selection_company2person.id, + "this_partner_id": self.partner_02_company.id, + "other_partner_id": self.partner_01_person.id, + } + ) diff --git a/partner_multi_relation/tests/test_partner_search.py b/partner_multi_relation/tests/test_partner_search.py new file mode 100644 index 0000000..6a13ff7 --- /dev/null +++ b/partner_multi_relation/tests/test_partner_search.py @@ -0,0 +1,81 @@ +# Copyright 2015 Camptocamp SA +# Copyright 2016 Therp BV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from flectra import fields +from flectra.exceptions import ValidationError + +from .test_partner_relation_common import TestPartnerRelationCommon + + +class TestPartnerSearch(TestPartnerRelationCommon): + def test_search_relation_type(self): + """Test searching on relation type.""" + relation = self._create_company2person_relation() + partners = self.partner_model.search( + [("search_relation_type_id", "=", relation.type_selection_id.id)] + ) + self.assertTrue(self.partner_02_company in partners) + partners = self.partner_model.search( + [("search_relation_type_id", "!=", relation.type_selection_id.id)] + ) + self.assertTrue(self.partner_01_person in partners) + partners = self.partner_model.search( + [("search_relation_type_id", "=", self.type_company2person.name)] + ) + self.assertTrue(self.partner_01_person in partners) + self.assertTrue(self.partner_02_company in partners) + partners = self.partner_model.search( + [("search_relation_type_id", "=", "unknown relation")] + ) + self.assertFalse(partners) + # Check error with invalid search operator: + with self.assertRaises(ValidationError): + partners = self.partner_model.search( + [("search_relation_type_id", "child_of", "some parent")] + ) + + def test_search_relation_partner(self): + """Test searching on related partner.""" + self._create_company2person_relation() + partners = self.partner_model.search( + [("search_relation_partner_id", "=", self.partner_02_company.id)] + ) + self.assertTrue(self.partner_01_person in partners) + + def test_search_relation_date(self): + """Test searching on relations valid on a certain date.""" + self._create_company2person_relation() + partners = self.partner_model.search( + [("search_relation_date", "=", fields.Date.today())] + ) + self.assertTrue(self.partner_01_person in partners) + self.assertTrue(self.partner_02_company in partners) + + def test_search_any_partner(self): + """Test searching for partner left or right.""" + self._create_company2person_relation() + both_relations = self.relation_all_model.search( + [("any_partner_id", "=", self.partner_02_company.id)] + ) + self.assertEqual(len(both_relations), 2) + + def test_search_partner_category(self): + """Test searching for partners related to partners having category.""" + relation_ngo_volunteer = self.relation_all_model.create( + { + "this_partner_id": self.partner_03_ngo.id, + "type_selection_id": self.selection_ngo2volunteer.id, + "other_partner_id": self.partner_04_volunteer.id, + } + ) + self.assertTrue(relation_ngo_volunteer) + partners = self.partner_model.search( + [ + ( + "search_relation_partner_category_id", + "=", + self.category_02_volunteer.id, + ) + ] + ) + self.assertTrue(self.partner_03_ngo in partners) diff --git a/partner_multi_relation/views/menu.xml b/partner_multi_relation/views/menu.xml new file mode 100644 index 0000000..f3b977d --- /dev/null +++ b/partner_multi_relation/views/menu.xml @@ -0,0 +1,26 @@ + + + + + + Partner Relations Types + res.partner.relation.type + tree,form + + + diff --git a/partner_multi_relation/views/res_partner.xml b/partner_multi_relation/views/res_partner.xml new file mode 100644 index 0000000..2a43817 --- /dev/null +++ b/partner_multi_relation/views/res_partner.xml @@ -0,0 +1,40 @@ + + + + partner_multi_relation.view_partner_filter + + res.partner + + + + + + + + + + + partner_multi_relation.view_partner_form + + res.partner + + + + + + + + Show partner's relations + + res.partner.relation.all + tree,form + [('this_partner_id', 'in', active_ids)] + + diff --git a/partner_multi_relation/views/res_partner_relation_all.xml b/partner_multi_relation/views/res_partner_relation_all.xml new file mode 100644 index 0000000..27b36c7 --- /dev/null +++ b/partner_multi_relation/views/res_partner_relation_all.xml @@ -0,0 +1,86 @@ + + + + res.partner.relation.all + + + + + + + + + + + + + res.partner.relation.all + + + + + + + + + + + + + + + + + + + Relations + res.partner.relation.all + tree + + + {'active_test': 0} + +

+ Record and track your partners' relations. Relations may + be linked to other partners with a type either directly + or inversely. +

+ + + diff --git a/partner_multi_relation/views/res_partner_relation_type.xml b/partner_multi_relation/views/res_partner_relation_type.xml new file mode 100644 index 0000000..70528d4 --- /dev/null +++ b/partner_multi_relation/views/res_partner_relation_type.xml @@ -0,0 +1,49 @@ + + + + res.partner.relation.type + + + + + + + + + + + + + res.partner.relation.type + +
+ + + + + + + + + + + + + + + + + + + +
+
+
+

G#c%Z zM;-|a3p1aPmn~cNuYdiE%0hGI%n1(<$DsrO006k_Xlk|kx7T7isH{qQd8WV5O>6;; zHnx&UF+4o1)oLv*EhkuBqtOfv4cXb*88_+HnnJ79DwRqrE30?keYdZ#@7;Ibb#-;c zsW!PsR;^as*w~C}`N2UMhr_<%kVqq$OvdN)sXG*1mrA8F7!22~P^;C-WHKu&s|jBD zqu1+YvLP!gOEVo-0F(2!e%szu0RRB*yi$qO&)d!P`}uGAu0G2B{I!g_hJNB$EY<{P zkTc_0N=ie0y}iACXJ=<$U!Pbkc5-sUNj&LCcI?5W(P#pJ?M>A)Dou^W8-E%MCX;zn zXA7N9zuCRz#>Pe-j~5&qylT~|>)yE)000000FZ_5D~lH| zUc7j*PNzcz0ssI20JxXY(FC^xf)D@z000285C8xG000285C8xG000285C8xG00028 z5C8xG006)pau3ZTH;H#m0ssI2001x#{Xzf$0001hECc`m0002+V7U8Z=N-ekVdL{q>0001Zz}=>}fqo$X00000cn~2A0RR91006QO00000006QO00000 z006QO000000KlDg`{rpw76JeO004jo5wZ{f00000APWHi00000APWHi00000+^?9o zqta4|6fFw?00000_cEGVt-h@DuQx5DzivGM00000a4)6{lR4jL zG`evKolc`3(0*lnY%KHd>(cJP)-vxva~NX`_1L&$#;2wkiB30|gdYZi5C8xG0Ko4y z4$({>jQ8(d2|{-w3yqCKRJIwlx28)*B_9MK00000fZu5xGM|pj7rq~|kZA-OZx6@j zC1d$J*&F}>0001RI}#DOQRmN{|Ju*I!_6_OlgBh8joSH9eMbNQ0002+dyhjmweY^m zLS#$_(RKG6-9Z2V0002@cOtsGDd_HGAv59UUT6*g00000xQo%~PQtxb0RR910N_D{ zECc`m0002ULI3~&0000F2Ijr65x77I000000PZmK3jqKC000285C8xG000285C8xG u000285C8xG000285C8xG006-6+5ZEg$J2;hl8K7|00000ssI2p(91B00003b3#c}2nYz< z;ZNWI000nlMObuGZ)S9NVRB^vQ)qQ`bY*g5g3t*703ZNKL_t(|+U(tTcw5!k0Pu5l zwYMyJ@4aX2#7Ueun>YbN2x(X!PzYtuLQ5ANw59#plCs*5P$*Dn0@<7FII-gu?>*&h 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∈XfcEdT0@m9=&i#FCv1_=nWbM8J6g0000H5dZ*;b5Ml-yZaoN2oaIN;0MkT0001phyVa!{DUH> zYER6F2*M!%000y5QUx9B0RWE@DAOi;m;?X-06;_p000mjK@3H00000 z001H)000000001hhzI}x0000003ad)00000004kT53R7U5K;jE000000PuK%=Mez_ z0000003Kh^YYqSa0000001*)Y00000002Nl1ONa4000005D@_Y00000002Zp00000 z000005fK0Y0000006;_p000000000G5di=I0000007OIp000000000H5dZ)H00000 zKtu!p00000000mX0RR9100000L_`1p00000000pY000000000$L<9f;00000022po zv>Uwf#v7)uym#+jNMZm000000z@rlpnI7kiDs}<@fJX*Nk_16OIsgEmyaM2njffr` zp-?Cmi!CiJIUEjNB9%(}`ubQbmbJAtoUKRI(9qDpz<{~AIgiJK)BqE(P~vbnmX?;L ztl!()o1C0nTU%>sY5C88{u2@q@{d?7#(y&y3@a-u8tu2sZb?bWkt0V!LPFN8Su@h+ zSFT)1OG`^gNSHr=J|rd>TTV0L&Ye4l4FN2)U;g6g==hkVwp1!@Z*Ny96poIL6S>|Z6be84>@#z7^G`nc1b!ovEFuyJ1OkD; z-rj!8mM!?lTwY#&;J|_D)2F}r=9_S~9##4I`A3c%iH(hY@x>P*HNXTcl#-H?mMmFf z%KAr+9Jzh_wwISzaB#3vsl0aW8kI_&HEY)R9#w5^ZEI_*x3{;etLr%Kw!6E#va-^~ z#wIv87*72-<{#}#f*_)!qn~~DSu-;;4u|9C=jZI~Y-DqZL^3ciAdyJ)mP6J8rsuSg zHc_cmd-v`g8X5`@4-W|msj8|P7#NVt<)i&*Pft&4YilNx`Isd2`Sa&5U%sqRDDcau zsHin-*8G8Azp$`yXlN)bENu8~J35{2=jUf64}ggq5n)|jU8$+53l}bg(*ppQTpAi0 z5JKzLt#fd25R1i!4jp1J7~@`TEhs3sdiCm4Pdzoh)z+q_rbCAgg@lAawRL=jhKAw@ zIWI3SFE0=05N~g9Z*T9h?NBb4L)HQ&=CqMk?&;|n8XDqqxv#(eIzp(bs%mT>`t;LJ zKRzjZN5{Ey=bD?F!|9)ZGBY!~ySwMkoqPTI^^T4X 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 zdM9T#ixpT|me|~w*xdMMO=Z1Y_D=_A^}62|7mPC!{ycPevs@luTJkrx4nxS=+#Ev4 zbCy<`%Oy&s;pyK;NB`f%-)t6Zqk|J6B(#k*2fNeJ0w@0{M!yf!jiUAT3uVw>|YA`s9= z?gSPW$-KtDYUA)-ai03tBg(_TXtJY|`p1a&c2ZUO&@2B}bMxW51+`M?rzJ(Cx_Yg< zhvrjR2_bwAXQG2+R8iq;sqrriv6d*6OES|4A@f8-2qAxYjGlA-s$J-{Q=`54Y|e98 z>4afEb9OD2w3Et;#Y2Z(7~`wn6sw_OZ(;tP5u>`>Ib5Pp{Qn@N*}(%UM zY&J16I^gT~R(FZVjq!dT7#beP&N`lvP6#1-df!i&w9vwe5Hj1$;>^^U%M)(D7#2)_ zb$rs)6_&OiXQvZFHrP38Zs#orhl44}U1#?uguG&6@@r*9czw+jp@Iw0QWQ0RR9101QmrNB#~9IZ?=;;uajD-Q)BIRyurq!vFvP000Iu z47&mV00000WJCY}00000$cO*{00000kP!g@00000AR__*00000Kt==r00000fQ$$L z0000002vVg0000005T!~00000fF~D=VHmUm0000001QsJMg#x=0002UhyVZp0001x z5di=I0000WBLV;b0000$Mg#x=0001hj0gY#0000084&;g00000G9mx~00000WJCY} z00000$cO*{00000o;=)ygaot#0000001QqnsZ@$q000000D!>>qvikr0000084&;g z00000G9mx~00000WJCY}00000$cO*{00000kP!g@00000AR__*00000Kt==r00000 zfQ$$L0000002vVg0000005T!~000000Axe}0000000STQ(QP{8PBGdS0000003M2w zL+ziijEE58!17VDvG6W53U00000VDLgl1ONa40078{000000058?0RR91001B(0ssI2000<3 z9?>jr$cO*{0001B@Ipoe000000LX{{000000FV&@0000003ag*0000006<0r00000 z0Dz1L00000000>g00000001%~00000003k}000000078{000000058?0RR91001B( z0ssI2002Nn1ONa4004lD2mk;80000P5dZ)H0000oA^-pY0001FL;wH)0002UhyVZp z0001x5di=I0000WBLV;b0000$Mg#x=0001hj0gY#0000084&;g00000G9mx~00000 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 zKStJ5p->nM2HGZjIBK<8sZ&MUAuNM7z~5KVEQ?WzP>)KR%_Z8Vz@f# z>5-b53AsasvB3*qZEZEmzSaBt`+IwprsLCjSz21qcI2kyaygU9q%YADLbO_~R4TQy zvNASmHy8|BtyZa2T3A?Y*|MdptBdv?OaCg9$qWX=$n7P{%gcA~-W?hmx^CS%{MQ12 zN5Nn)$mMc@K#-f8``vfng@lB>_10UXIke)~j$=CjJnafgswVll<9kH+@2=-ILI{t? zGrndz*x;LId_I3vp_9QF+*IQ}7GN+gmpkB0Ji@#Nq(L^DJ>XNeCr+NMsjjxQwQX%} z?ds}sbaXUrsc&g%Ir75%_~Vb++1U&RW5I$2_#X=ZkAhmQ-nw zkB=Yl{dE9EPf{T3V{p>1=In7c5wC-*2|y*p6d60D#f6(rOMyNvG3|{$x2| zLMD^>EL>gyz!Rs}>uFDGfMYuVJUh^84jz;HJ7qq|ga82d3ULU>b^w5f2#E-uK1D@E zs04ufWBRcg035&pZ~zA+BES&=003|R2Y_c98Xf=u000005)l9Z000005)l9Z00000 z5)l9Z000005)l9Z000005)l9Z000005)l9Z000005)l9Z000005)l9Z000005)l9Z z000005)l9Z000005)l9Z000005)l9Z000005)l9Z000005)l9Z000005)l9Z00000 z5)l9Z000005)l9Z000005)l9Z000005)l9Z000005)l9Z000005)l9Z000005)l9Z z000005)l9Z000005)l9Z000005)l9Z000005)l9Z000005)l9Z000005)l9Z00000 z5)l9Z000005)l9Z000005)l9Z000005)l9Z0000W5di=I0000W5di=I0000W5di=I z0000W5di=I0000W5di=I0000W5di=I0000W5di=I0000W5di=I0000W5di=I0000W z5di=I0000W5di=I0000W5di=I0000W5di=I0000W5di=I0000W5di=I0000W5di=I z0000W5di=I0000y32aos7}wCy(B9te;^N}uJ)00000Kq4AeeSN(~qcI)A<#O%p z?99x}p5B$p%F4>f$awL^7mvTG` zTFqjycs!nQpq-tar>Cd2wKaBD0000003@QjTeN7At*tHnSuU5Cm6cUhRek>X=NmU} z9OI#=prGKJZ@vi#2>AW)e{USPV8Ma~3l?Bc1poj506-!dmEhoDPft(dug^dK{P*8~ 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 z=PB>`KL(pU%-w$Bd(tpPw%hiOkH*a&mH-o12#} zUvB&pi^Ur5@z=;zG=Q-SyZf8`;TrO350l9pvWABo`H8Q>eQ#?3002ND0)T-kD=Twz zbJc3KNF-XdYL)3{Jplj!0LB@#ngf8L>2$gWe^Cbj007{jcyz7in5bL;7!u+T0000y z3y_Ea00000;Ms-uh~Vk7cI{eJ0>Hy!`h5Zb0Dxx@o)G~60002MvkT9N;OT=~+5i9m z0PwJklV?PFy?*oN&6_uG*6Z~TvDkn7;~$$hZ?34QAcXALv19Y*&8@AiQmJ(F=FNZo z>tC_=0000006gu+$ulB@!621N$$xkM{ov$sxl}6EYPEzAsZ=VJN_9FNhr{vr_kY08 zYXSfO0000I(Njq%6s}pb2K4{{0001hL^S4fc6MI8c##k?W5x_GFE2uf!C=VG&o3`8 z*J`!i-rh52%wV(G?d|QCGcw%W+-z-av$C>yJl?!{^Bf!;2q8+P@}~97cR87w+96USy))y zEH9rqV}_HH6ZSa(00000B%(*q?bxy7^UpsQi9|A)tiHa!s;a84uFl%pddH3(2?+^8p>Q-ab$56F;)^fd zfB$_#NNH)Q!Co0002M7&P9V5sAfO27}@4?Oj@0+I{B^ zA>=o|`At<-RZdQhN~K~lS%eVU2LmC*($bP<9!E#VJ9qBL%NQjx486m{h z*48-k2<*jTCX?yv>dIoVbUK|xriIw)#}x&xm<2~T3Ss_jlI1+b~OM1004k7h@n=iA7XK)&CJTGZcPdD9}6ql z*Vm`jYR%2fM>)PmqmjvEHa0f&y`cN93awVFR4OejEVgXf($&?qWy=;fH#h8a00000 z0Qah}q-v6%yXp1$gIuedVm}MjM?aZ5dK?bN*4Fj`XL{n~$(rhFTU*=K*4D1BE=Na4 zXJ=>Z$^ZZW003hO8&&X#SXx+gb#+N35`jPv78dr>OD_%iy;lGL0000$A{vM0&!0bk z{(PNIhadz10000mW-(C(j}+n%0000001^=Z0000001^=Z0000001^=Z0000001^=Z z0000001^=Z0000001^=Z0000001^=Z0000001^=Z0000001^=Z0000001^=Z00000 z01^=Z0000001^=Z0000001^=Z0000001^=Z0000001^=Z0000001^=Z0000001^=Z z0000001^=Z0000001^=Z0000001^=Z00000AQ1ro00000AQ1ro00000AQ1ro00000 zAQ1ro00000AQ1ro00000AQ1ro00000AQ1ro00000AQ1ro00000AQ1ro00000JYoz6 z1BnO#000000Eq|y000000Eq|y000000Eq|y00000;C`?lZgG$3Z6^Q#0001hM-eyh zj0gY#0001phyVZp0001q2mk;8007|G!yZ#h zgBOPY00000;Bmq;A^-pY002ND0ssI2002ND0ssI2002ND0ssI2000>O{y!+##WVGJ R41E9q002ovPDHLkV1lyMEQkOA literal 0 KcmV+b0RR6000031 diff --git a/partner_multi_relation/static/description/relation_type_symmetric.png b/partner_multi_relation/static/description/relation_type_symmetric.png new file mode 100644 index 0000000000000000000000000000000000000000..f48a8f5c5f1ca8ee1481e4b29171c46a34d00c9d GIT binary patch literal 49438 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 zi;IgZD=S@GTr3vLAmvAl7!ef}rPXRnN=i&7)0i=10s{j_jY?3f)s2mf6%`fIir6}x zP6*-W=NlXxY&M%qN=mF&Yh+~Ps8OS=R_loqCrV38rM2(WYIRall0u=VtgLKrZ*hTxzSZurNMR0002E_{j#GNq@GShkg~6 zo}8F8@*=rBlgVVa+f^#nAZ08Ti^XE;(-E{|#}1p#ws7G>nM@`vwBTIcX0thuVLKh8 z(I|B{4PHz-0hLN6jbS?@tJP{Yo1M$s?e^Z@-T`ZnW*<4u)@HLwC7mZAIV#+{cW+Nm zkF<)n^egH17`y>bojP^+@Zr$V(3F%EK2ZPw0633w3Q9-EML9p^4)K|JaLUWO)rOK) zluG64dO4)uo^i|R3~`do;3v?ZLZRrBtYk9T>5kQ>1>|zM^VcE?AxcV0+S}VT8jV(~ z?dj?9^z@WwRY?ZVKSGG2qN2LGI+;v1eE0}Hr2qf`xFjfPf&r;isvoli+@%#1^?H3< zTbqlEOITRg=+UDGS*NZKo6S~LRVA0pM~xcg=jY390{{SkOTuM7A`U~(GeZwQ=VeC# z007{OF3^ZLo?jt^5a*m^h(G`U0J!v?erW;#0001_AOHXW03Zbc00000DF^@n002lq z00000Knel?0000|5C8xG0FZ(J0001h6a)YO005*Q00000AO!&c0000f2mk;807yXq z0000;K>z>%06+=?00000QV;+D005AJ00000fD{A(0001_AOHXW03Zbc00000DF^@n z002lq00000Knel?0000|5C8xG0FZ(J0001h6a)YO0Du$(00000q#ytQ001Bb0RR91 z04WFn0000;K>z>%06+=?00000QV;+D005AJ00000fD{A(0001_AOHXW03Zbc00000 zDF^@n002lq00000NI?Jq002M=0ssI208$VD0001xf&c&j0Du$(00000q#ytQ001Bb z0RR9104WFn0000;K>z>%06+=?00000QV;+D005AJ00000z=@J3xH#3+)U>p;golTR zhKAA_00000Dd@jcS67?OX6G%guC4(A0q*YZm+nO!IB+06J$=cNC8Qt#004j#)Ypm? zD_UDy`)?mHV#IB?-4-1keUYEP)oShif9>6QT$I(~KkzgA!ZHlYfFO$qsK};*peTwP zni{U9R(31P?5ovP<92`D7H@GgZ{EyrUn{q(Wx1t-;>xOE$_@guFS5%%%rL{O&+m`t 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 literal 0 KcmV+b0RR6000031 diff --git a/partner_multi_relation/static/description/search_relation.png b/partner_multi_relation/static/description/search_relation.png new file mode 100644 index 0000000000000000000000000000000000000000..7125f921e0ab87b2c125c11b31f224727e9a7253 GIT binary patch literal 57966 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 zvX4Lhn89G&)1RN0mq!ppNJxnKPBt_&l$Dj;Rg*J(mRT&8o;xg;%lrHLjg5`L=c2h zsiaUSI80Ixhaf1rcj1sKC>oJ^lR1rLF-J$oJ$v?y@4jiYM50oucMP`(g5YpC6ZU8u z8XDp;p-`ZL z=>Eq=s^CW>9MTpPfxj1(N-;7r(lOwKZUqGe=g*(__V!+=<;AQ305CysThMB5IA}Eo zz=M=vZ)akvP)F5#Zp2{~AR@Y-5z&Z)D`+&9Q$<7&8a)IQ3We^M9RUEq1O#P zPDB6z002Zp001ziQn-3Jq~65{!lA$GbZ7)c5CQ=J0Dy=H0073b*sUJwsE0rrGe9YP zBE&_*PXwG70000G5di?eI0r@Oug&McM2Lt+41VAo0RRAihzI}x#y=>6qV~j$h#(vS z001!I?o-gJ9sux=fo$zT50d}@004-H0001@BZz_k004mdfdYpB000000000H5dZ)H z00000JaVAb8~^|S0002s(FJux000000001phyVZp0000003sp)00000004l92mk;8 z00000AR+<)00000004-H000000002s;X}*M&xfM`00000004M2!TX2+000000056J zXf+1_000000Dy=H000000000WA_4#a000000EmbH000000000YA^-pY00000fQSeH z00000001B&0ssI200000h=>3H00000001H)000000001hhzI}x0000003ad)00000 z0001phyVZp0000003sp)00000004l92mk;800000AR+<)000000Dy^uHi~67ZrrH< z%!dvgf};!o000000C;#JBK_l>yNaCv00000007{@h=}erg+kHL&@ePKWNB$>XJJXKblpH^PJRl%o_3G8*wQrX$UE=Y0adB~vKmItRoe3Qg-MDe%$dMy`eSP?= zo15E)4I3;hEXK0VufP7fsj2DDpG~91#>FjJyqHd>>wn*^sHm{8um}hUfa?Z4OfFr% z%u7yIeI*DYA|m4Hr=Mmrnc5Z^8XD^F@0Um5CUHo;PnEoW}{CdskIewY0RjySqC%IgupU-`|fAB1v+LTZFtFfP{pE z%a<>!9u0(rg{@w_+Q7hIbl0|eQbh>4xVoB~n;RG~$7^r(N&XK(s?@l#V$VMN?6hgq z?&=Vkn3#BZdD+|BkK?`#35EUr{X&sQ&pS9oM1POg*46_D4#?&5dGqEuI5-p(6kNZ4 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